0001213900-24-043159.txt : 20240515 0001213900-24-043159.hdr.sgml : 20240515 20240515070036 ACCESSION NUMBER: 0001213900-24-043159 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 65 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240515 DATE AS OF CHANGE: 20240515 FILER: COMPANY DATA: COMPANY CONFORMED NAME: DecisionPoint Systems, Inc. CENTRAL INDEX KEY: 0001505611 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROGRAMMING, DATA PROCESSING, ETC. [7370] ORGANIZATION NAME: 06 Technology IRS NUMBER: 371644635 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-41376 FILM NUMBER: 24947090 BUSINESS ADDRESS: STREET 1: 1615 SOUTH CONGRESS AVENUE STREET 2: SUITE 103 CITY: DELRAY BEACH STATE: FL ZIP: 33445 BUSINESS PHONE: (561) 900-3723 MAIL ADDRESS: STREET 1: 1615 SOUTH CONGRESS AVENUE STREET 2: SUITE 103 CITY: DELRAY BEACH STATE: FL ZIP: 33445 FORMER COMPANY: FORMER CONFORMED NAME: Comamtech Inc. DATE OF NAME CHANGE: 20101112 10-Q 1 ea0205782-10q_decision.htm QUARTERLY REPORT

 

 

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

 

DECISIONPOINT SYSTEMS, Inc.

 

(Exact name of registrant as specified in its charter)

 

Delaware   37-1644635
(State or other jurisdiction of
incorporation or organization)
  (I.R.S. Employer
Identification No.)
     
1615 South Congress Avenue Suite 103
Delray Beach, FL
  33445
 (Address of principal executive offices)   (Zip Code)

 

(561) 900-3723

Registrant’s telephone number, including area code

 

 

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

 

Securities Registered Pursuant to Section 12(b) of the Act:

 

Title of Each Class   Trading Symbol   Name on Each Exchange on Which Registered
Common Stock, $0.001 par value   DPSI   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 the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

 

Large accelerated filer   Accelerated filer  
Non-accelerated Filer   Smaller reporting company  
    Emerging growth company  

 

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

 

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

 

Indicate the number of shares outstanding of each of the issuer’s classes of common stock, as of the latest practicable date. As of May 10, 2024 there were 7,681,000 shares of common stock, $0.001 par value, outstanding.

 

 

 

 

 

 

TABLE OF CONTENTS

 

  Page
PART I. FINANCIAL INFORMATION  
Item 1. Financial Statements (Unaudited) 1
  Condensed Consolidated Balance Sheets 1
  Condensed Consolidated Statements of Income and Comprehensive Income 2
  Condensed Consolidated Statements of Stockholders’ Equity 3
  Condensed Consolidated Statements of Cash Flows 4
  Notes to Condensed Consolidated Financial Statements 5
Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations 16
Item 3. Quantitative and Qualitative Disclosures About Market Risk 24
Item 4. Controls and Procedures 24
PART II. OTHER INFORMATION  
Item 1. Legal Proceedings 25
Item 1A. Risk Factors 25
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds 27
Item 6. Exhibits 28
  Signatures 29

 

i

 

 

PART I. FINANCIAL INFORMATION

 

Item 1. Financial Statements (Unaudited)

 

DecisionPoint Systems, Inc.

Condensed Consolidated Balance Sheets

(in thousands, except par value)

(Unaudited)

 

   March 31,
2024
   December 31,
2023
 
ASSETS        
Current assets:        
Cash  $5,834   $4,300 
Accounts receivable, net of allowance of $324 and $267 as of March 31, 2024 and December 31, 2023, respectively   19,292    23,768 
Inventory, net   1,193    2,133 
Deferred costs   4,158    3,826 
Prepaid expenses and other current assets   598    630 
Total current assets   31,075    34,657 
Operating lease assets   3,208    3,392 
Property and equipment, net   2,889    2,973 
Deferred costs, net of current portion   3,744    3,689 
Deferred tax assets, net   1,475    1,161 
Intangible assets, net   7,317    7,815 
Goodwill   22,204    22,081 
Other assets   172    172 
Total assets  $72,084   $75,940 
LIABILITIES AND STOCKHOLDERS’ EQUITY          
Current liabilities:          
Accounts payable  $14,575   $16,857 
Accrued expenses and other current liabilities   5,607    6,566 
Deferred revenue   9,222    8,066 
Current portion of earnout consideration   5,550    5,370 
Current portion of long-term debt   1,003    1,003 
Current portion of operating lease liabilities   888    874 
Total current liabilities   36,845    38,736 
Deferred revenue, net of current portion   5,298    5,307 
Revolving line of credit   -    1,300 
Long-term debt, net of current portion   3,388    3,639 
Noncurrent portion of operating lease liabilities   2,862    3,093 
Long-term portion of earnout consideration   4,692    4,316 
Other liabilities   6    6 
Total liabilities   53,091    56,397 
Commitments and contingencies (Note 10)   
 
    
 
 
Stockholders’ equity:          
Preferred stock, $0.001 par value; 10,000 shares authorized; no shares issued or outstanding   
-
    
-
 
Common stock, $0.001 par value; 50,000 shares authorized; 7,681 and 7,680 shares issued and outstanding, respectively   8    8 
Additional paid-in capital   39,184    38,902 
Accumulated deficit   (20,199)   (19,367)
Total stockholders’ equity   18,993    19,543 
Total liabilities and stockholders’ equity  $72,084   $75,940 

 

See Accompanying Notes to the Condensed Consolidated Financial Statements.

 

1

 

 

DecisionPoint Systems, Inc.

Condensed Consolidated Statements of Income and Comprehensive Income

(in thousands, except per share data)

(Unaudited)

 

   Three Months Ended
March 31,
 
   2024   2023 
Net sales:        
Product  $15,317   $22,166 
Service   10,301    4,873 
Net sales   25,618    27,039 
Cost of sales:          
Product   12,488    17,885 
Service   7,119    3,104 
Cost of sales   19,607    20,989 
Gross profit   6,011    6,050 
Operating expenses:          
Sales and marketing expense   2,813    2,368 
General and administrative expenses   4,096    2,494 
Total operating expenses   6,909    4,862 
Operating (loss) income   (898)   1,188 
Interest expense, net   (248)   (13)
(Loss) income before income taxes   (1,146)   1,175 
Income tax benefit (expense)   314    (309)
Net (loss) income and comprehensive (loss) income attributable to common stockholders  $(832)  $866 
Net (loss) income per share attributable to stockholders:          
Basic  $(0.11)  $0.12 
Diluted  $(0.11)  $0.11 
Weighted average common shares outstanding          
Basic   7,681    7,417 
Diluted   7,889    7,789 

 

See Accompanying Notes to the Condensed Consolidated Financial Statements.

 

2

 

 

DecisionPoint Systems, Inc.

Condensed Consolidated Statements of Stockholders’ Equity

For the Three Ended March 31, 2024 and 2023

(in thousands)

(Unaudited)

 

   Common Stock   Additional Paid-in   Accumulated   Total Stockholders’ 
   Shares   Amount   Capital   Deficit   Equity 
Balance at December 31, 2023   7,680   $8   $38,902   $(19,367)  $19,543 
Net loss   -    
-
    
-
    (832)   (832)
Share-based compensation expense   -    
-
    279    
-
    279 
Exercise of stock options   1    
-
    3    
-
    3 
Balance at March 31, 2024   7,681   $8   $39,184   $(20,199)  $18,993 

 

   Common Stock   Additional
Paid-in
   Accumulated   Total
Stockholders’
 
   Shares   Amount   Capital   Deficit   Equity 
Balance at December 31, 2022   7,416   $7   $38,429   $(21,854)  $16,582 
Net income   -    
-
    
-
    866    866 
Share-based compensation expense   -    
-
    196    
-
    196 
Exercise of stock options   1    
-
    6    
-
    6 
Balance at March 31, 2023   7,417   $7   $38,631   $(20,988)  $17,650 

 

See Accompanying Notes to the Condensed Consolidated Financial Statements

 

3

 

 

DecisionPoint Systems, Inc.

Condensed Consolidated Statements of Cash Flows

(in thousands)

(Unaudited)

 

   Three Months Ended
March 31,
 
   2024   2023 
Cash flows from operating activities        
Net (loss) income  $(832)  $866 
Adjustments to reconcile net (loss) income to net cash provided by (used in) operating activities:          
Depreciation and amortization   743    564 
Share-based compensation expense   279    196 
Deferred income taxes, net   (314)   10 
Provision for credit losses   57    68 
Provision for inventory obsolescence   (6)   45 
Changes in operating assets and liabilities:          
Accounts receivable   4,419    (9,413)
Inventory, net   946    (1,551)
Deferred costs   (387)   (212)
Prepaid expenses and other current assets   32    (75)
Accounts payable   (2,282)   3,507 
Accrued expenses and other current liabilities   (526)   (1,871)
Operating lease liabilities   (33)   (24)
Deferred revenue   1,147    6,394 
Net cash provided by (used in) operating activities   3,243    (1,496)
Cash flows from investing activities          
Purchases of property and equipment   (161)   (176)
Net cash used in investing activities   (161)   (176)
Cash flows from financing activities          
Proceeds from term loan   -    5,000 
Repayment of term debt   (251)   (1)
Line of credit, net   (1,300)   7,000 
Proceeds from exercise of stock options   3    6 
Net cash (used in) provided by financing activities   (1,548)   12,005 
Change in cash   1,534    10,333 
Cash, beginning of period   4,300    7,642 
Cash, end of period  $5,834   $17,975 
Supplemental disclosures of cash flow information          
Cash paid for interest  $147   $7 
Cash paid for income taxes  $6   $
-
 

 

See Accompanying Notes to the Condensed Consolidated Financial Statements.

 

4

 

 

DecisionPoint Systems, Inc.

Notes to the Condensed Consolidated Financial Statements

(Unaudited)

 

Note 1: Description of Business

 

DecisionPoint Systems, Inc., which we sometimes refer to as the “Company”, “we” or “us”, is an enterprise mobility systems integrator that sells, installs, deploys and repairs mobile computing, POS equipment and wireless systems that are used both within a company’s facilities and in the field. These systems generally include mobile computers, mobile application software, and related data capture equipment including bar code scanners and radio frequency identification (“RFID”) readers. We also provide services, consulting, staging, kitting, deployment, maintenance, proprietary and third-party software and software customization as an integral part of our customized solutions for our customers. The suite of products utilizes the latest technologies with the intent to make complex mobile technologies easy to use, understand and keep running within all vertical markets such as merchandising, sales and delivery, field service, logistics and transportation and warehouse management.

 

In April 2023, we acquired 100% of the issued and outstanding shares of Macro Integration Services, Inc. (“Macro”). Macro is a value-added reseller (“VAR”) that buys point of sale mobile computing, scanning, printing, and wireless products from various manufacturers and distributors. Macro also provides professional services for project management, implementation, deployment, installations, upgrades, training, and support.

 

Note 2: Basis of Presentation and Summary of Significant Accounting Policies

 

Basis of Presentation

 

We have prepared the accompanying unaudited condensed consolidated financial statements of DecisionPoint Systems, Inc. and its subsidiaries on the accrual basis of accounting in accordance with United States Generally Accepted Accounting Principles (“U.S. GAAP”). The accompanying condensed consolidated financial statements include the accounts of DecisionPoint Systems, Inc. and its directly or indirectly wholly owned subsidiaries, DecisionPoint Systems International (“DPSI”), DecisionPoint Systems Group, Inc. (“DPS Group”), Royce Digital Systems, Inc. (“RDS”) ExtenData Solutions, LLC (“ExtenData”), Advanced Mobile Group, LLC (“AMG”), Macro and DecisionPoint Systems CA, Inc. Macro was acquired on April 1, 2023, and as such, has been consolidated into our financial position and results of operations beginning April 1, 2023. All intercompany accounts and transactions have been eliminated in consolidation. These unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). Certain information and note disclosures normally included in financial statements prepared in accordance with U.S. GAAP have been omitted from these interim financial statements as permitted by SEC rules and regulations. Accordingly, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and the related notes included in our Annual Report on Form 10-K for the year ended December 31, 2023.

 

In the opinion of management, the accompanying unaudited condensed consolidated financial statements contain all normal and recurring adjustments necessary to present fairly the financial condition, results of operations and cash flows for the interim periods presented. The results of operations for the three months ended March 31, 2024 are not necessarily indicative of results to be expected for the full fiscal year.

 

Operating Segments

 

Under the Financial Accounting Standards Board Accounting Standards Codification 280-10, two or more operating segments may be aggregated into a single operating segment for financial reporting purposes if aggregation is consistent with the objective and basic principles, if the segments have similar characteristics, and if the segments are similar in each of the following areas: (i) the nature of products and services, (ii) the nature of the production processes, (iii) the type or class of customer for their products and services, and (iv) the methods used to distribute their products or provide their services. We believe each of the Company’s segments meet these criteria as they provide similar products and services to similar customers using similar methods of production and distribution. Because we believe each of the criteria set forth above has been met and each of the Company’s segments has similar characteristics, we aggregate results of operations in one reportable operating segment.

 

5

 

 

Use of Estimates

 

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

 

Concentration of Credit Risk

 

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

 

Inventory

 

Inventory consists solely of finished goods and is stated at the lower of cost or net realizable value. Cost is determined under the first-in, first-out (FIFO) method. We periodically review our inventory and make provisions as necessary for estimated obsolete and slow-moving goods. The creation of such provisions results in reduction of inventory to net realizable value and a charge to cost of sales. Inventories are reflected in the accompanying condensed consolidated balance sheets net of a valuation allowance of $125,000 and $131,000 as of March 31, 2024 and December 31, 2023, respectively.

 

Income Taxes

 

Our quarterly provision for income taxes uses an annual effective tax rate based on the expected annual income and statutory tax rates. Our effective tax rate, including discrete items as more fully described below, was 27.5% for the three months ended March 31, 2024, and 26.7% for the three months ended March 31, 2023.

 

The change in the effective tax rate was primarily due to a combination of an increase in projected annual pre-tax income and an increase to estimated annual non-deductible permanent items in 2024.

 

We recognize excess tax benefits (windfalls) and excess tax deficiencies (shortfalls) as discrete items in income taxes in the period that stock options are exercised. For the three months ended March 31, 2024, and March 31, 2023, we recorded no income tax benefit nor deferred tax asset related to excess tax benefits for stock option exercises which represents the difference in deferred tax assets recorded at fair value during the vesting period and the actual deferred tax assets realized based on the intrinsic value on the date of exercise.

 

Operating Leases

 

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

 

6

 

 

Right-of-use (“ROU”) assets represent our right to use an underlying asset during the lease term and lease liabilities represent obligations to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the commencement date based on the net present value of fixed lease payments over the lease term. ROU assets also include any initial direct costs and advance lease payments made and exclude lease incentives. Lease liabilities also include terminal purchase options when deemed reasonably certain to exercise. Our lease term includes options to extend when it is reasonably certain that it will exercise that option. We have elected not to recognize ROU assets and lease liabilities for short-term leases that have a term of 12 months or less; we recognize lease expense for these leases on a straight-line basis over the lease term.

 

As most of our operating leases do not have an implicit rate that can be readily determined, we use our secured incremental borrowing rate for the same term as the underlying lease based on information available at lease commencement.

 

The lease classification affects the expense recognition on the consolidated statements of operations. Operating lease charges are recorded in “General and administrative” expense.

 

Revenue Recognition

 

We recognize revenue when a customer obtains control of promised goods or services under the terms of a contract and is measured as the amount of consideration we expect to receive in exchange for transferring goods or providing services. We do not have any material extended payment terms, as payment is due at or shortly after the time of the sale. Sales, value-added and other taxes collected concurrently with revenue producing activities are excluded from revenue.

 

We recognize contract assets or unbilled receivables related to revenue recognized for services completed but not yet invoiced to our clients. Unbilled receivables are recorded when we have an unconditional right to contract consideration. A contract liability is recognized as deferred revenue when we invoice clients, or receive customer cash payments, in advance of performing the related services under the terms of a contract. Remaining performance obligations represent the transaction price allocated to the performance obligations that are unsatisfied as of the end of each reporting period. Deferred revenue is recognized as revenue when we have satisfied the related performance obligation.

 

As of March 31, 2024, the total aggregate transaction price allocated to the unsatisfied performance obligations was approximately $14.5 million, of which approximately $9.2 million is expected to be recognized over the next 12 months.

 

As of December 31, 2023, the total aggregate transaction price allocated to the unsatisfied performance obligations under our service contracts was approximately $13.4 million, of which approximately $8.1 million is expected to be recognized over the next 12 months.

 

The following tables summarizes the deferred revenue activity for the three months ending March 31 (in thousands):

 

   2024   2023 
Beginning Balance  $13,373   $10,352 
Additions   5,195    14,958 
Revenue recognized from beginning of period   (3,207)   (2,817)
Revenue recognized from additions   (841)   (5,747)
Ending balance  $14,520   $16,746 

 

We defer costs to acquire contracts, including commissions, incentives and payroll taxes if they are incremental and recoverable costs of obtaining a customer contract with a term exceeding one year. Deferred contract costs are amortized to sales and marketing expense over the contract term, generally over one to three years. We have elected to recognize the incremental costs of obtaining a contract with a term of less than one year as a selling expense when incurred. We include deferred contract acquisition costs in “Prepaid expenses and other current assets” in the consolidated balance sheets. As of March 31, 2024 and December 31, 2023, we deferred $0.2 million and $0.2 million, respectively, of related contract acquisition costs

 

7

 

 

The following table summarizes net sales by revenue source (in thousands):

 

   Three Months Ended
March 31,
 
   2024   2023 
Hardware and software  $13,893   $20,540 
Consumables   1,424    1,626 
Professional services   10,301    4,873 
   $25,618   $27,039 

 

Recently Issued Accounting Pronouncements

 

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.

 

Note 3: Acquisitions

 

Macro Integration Services, Inc.

 

On March 31, 2023, we entered into a Stock Purchase Agreement (the “Purchase Agreement”) with the Durwood Wayne Williams Revocable Trust and the Collins Family Living Trust, as sellers (collectively, the “Sellers”) and with Durwood W. Williams and Bartley E. Collins (the respective trustees of the Sellers), individually, pursuant to which the Company acquired all of the issued and outstanding equity of Macro from the Sellers (the “Acquisition”), effective April 1, 2023 (the “Effective Date”). Upon consummation of the Acquisition, Macro, a project management and professional services and integrated solutions company, became a wholly-owned subsidiary of the Company.

 

8

 

 

Total consideration for the acquisition has been recorded as $25.7 million. $26.3 million was recorded at closing and additional $0.1 million was paid during the third quarter of 2023 due to a net working capital adjustment. In the fourth quarter of 2023 our estimated earnout to the sellers of Marco for year 1 was reduced by $0.8 million. During the first quarter of 2024 we finalized the Year 1 earnout obligation and the working capital amount and recorded an additional adjustment to goodwill of $0.1 million. The total consideration is comprised of the following (in thousands):

 

Purchase price  $10,623 
Working capital excess   5,638 
Subtotal   16,261 
Earnout   9,422 
   $25,683 

 

Earnout payments are subject to the financial performance of Macro in each of the two years following closing and are presented at net present values. At March 31, 2024 the Year 1 and Year 2 earnouts are estimated to be $5.6 million and $5.1 million, respectively, for each year and are due by June 14, 2024 and June 14, 2025. The earnout is based on Macro achieving EBITDA targets in years one and two following the Effective Date of $2.8 million and $3.8 million, respectively.

  

The cash due at closing was $13.7 million which reflects the following (in thousands):

 

Purchase price  $10,500 
Working capital excess   5,899 
Less: bank indebtedness   (1,837)
Seller party expenses   (845)
   $13,717 

 

Actual consideration paid on the Effective Date was $11.0 million which reflects cash due at close less holdbacks for cash, accounts receivable, and inventory.

 

We also made an election under Section 338(h)(10) of the Internal Revenue Code to treat the acquisition as an asset purchase to step up the tax basis of the assets acquired. To make this election we will pay the seller an additional $1.6 million. The result of these two adjustments was to reduce our deferred tax liability from $3.3 million to $1.6 million and to adjust goodwill from $14.0 million to $11.6 million.

  

Also, customer payments on specified accounts receivable actually received by us through September 30, 2024, are to be remitted to the Sellers on a quarterly basis. The Sellers are also due certain payments from us if certain inventory is utilized by the Company before March 31, 2024. These payments will be remitted in the second quarter of 2024.

 

As of March 31, 2024 the allocation of the total consideration to the estimated fair value of acquired net assets as of the acquisition date for Macro was as follows (in thousands):

 

Cash  $923 
Accounts receivable, net   10,124 
Inventory, net   2,630 
Prepaids and other current assets   111 
Operating lease assets   1,390 
Property and equipment, net   1,058 
Customer lists and relationships   4,080 
Trade name   1,380 
Other assets   44 
Accounts payable   (2,809)
Accrued expenses and other current liabilities   (695)
Deferred tax liability   (1,611)
Operating lease liability   (1,503)
Deferred revenue   (1,144)
Total fair value excluding goodwill   13,978 
Goodwill   11,705 
Total consideration  $25,683 

 

9

 

 

The estimated useful lives of intangible assets recorded related to the Macro acquisition are as follows:

 

   Expected
Life
Customer lists and relationships  7 years
Trade name  3 years

 

Pro Forma Information

 

The following unaudited pro forma condensed consolidated statement of operations for the three months ended March 31, 2023 is presented as if the Macro acquisition had been completed on January 1, 2023, and after giving effect to certain pro forma adjustments. The pro forma condensed consolidated statement of operations is presented for informational purposes only and is not indicative of the results of operations that would have necessarily been achieved if the acquisition had actually been consummated on January 1, 2023.

 

   Three Months
Ended
March 31,
2023
 
Net sales  $37,980 
Net income  $2,223 
Net income per share - basic  $0.30 
Net income per share - diluted  $0.29 

 

Note 4: Intangible Assets

 

Definite lived intangible assets are as follows (in thousands):

 

   March 31, 2024   December 31, 2023 
   Gross
Amount
   Accumulated
Amortization
   Net
Amount
   Gross
Amount
   Accumulated
Amortization
   Net
Amount
 
Customer lists and relationships  $12,020   $(5,742)  $6,278   $12,020   $(5,395)  $6,625 
Trade names   2,740    (1,720)   1,020    2,740    (1,575)   1,165 
Developed technology   140    (121)   19    140    (115)   25 
Backlog   340    (340)   
-
    340    (340)   
-
 
   $15,240   $(7,923)  $7,317   $15,240   $(7,425)  $7,815 

 

Amortization expense recognized during the three ended March 31, 2024 and 2023 was $0.5 and $0.4 million, respectively. Amortization expense is primarily calculated on an accelerated basis.

  

Note 5: Net Income Per Share

 

Basic net income per common share is computed by dividing the net income available to common stockholders by the weighted-average number of common shares outstanding. Diluted net income per share is calculated similarly to basic per share amounts, except that the denominator is increased to include the number of additional common shares that would have been outstanding if the potential common shares had been issued and if the additional common shares were dilutive. For periods in which there is a net loss, potentially dilutive securities are excluded from the computation of fully diluted net loss per share as their effect is anti-dilutive.

 

10

 

 

Below is a reconciliation of the fully dilutive securities effect for the three months ended March 31, 2024 and 2023 (in thousands, except per share data):

 

   Three Months Ended
March 31,
 
   2024   2023 
Net income attributable to common stockholders  $(832)  $866 
           
Weighted average basic common shares outstanding   7,681    7,417 
Dilutive effect of stock options, warrants and restricted stock   208    372 
Weighted average shares for diluted earnings per share   7,889    7,789 
           
Basic income per share  $(0.11)  $0.12 
Diluted income per share  $(0.11)  $0.11 

 

Note 6: Line of Credit

 

Our Loan and Security Agreement (the “Loan Agreement”) with MUFG Union Bank, National Association (the “Bank”), as amended, provides for a revolving line of credit of up to $10.0 million with our obligations being secured by a security interest in substantially all of our assets. Loans extended to us under the Loan Agreement are currently scheduled to mature on July 31, 2026. Effective March 27, 2023, we entered into an amendment letter (“Amendment”) with the Bank that served to amend certain terms of the Loan Agreement and increased the revolving line of credit available to us from $9.0 million to $10.0 million. The Amendment also served to modify certain covenants in the original agreement. On March 31, 2023, we drew down $7.0 million of this facility and amounts borrowed under this credit facility are evidenced, and governed, by the terms of a commercial promissory note in favor of the Bank. As of March 31, 2024, there is zero outstanding on the line of credit.

 

Interest and Fees

 

Loans under the Loan Agreement with an outstanding balance of at least $150,000 bear interest, at our option, at a base interest rate equal to the Term secured overnight financing rate as administered by the Federal Reserve Bank of New York (“SOFR”) plus 2.50% or a base rate equal to an index offered by the Bank for the interest period selected and is payable at the on the last day of each month, commencing April 30, 2023. The interest rate on the loans adjusts at the end of each SOFR rate period (1, 3, or 6 month term) selected by us. All other loan amounts bear interest at a rate equal to an index rate determined by the Bank, which shall vary when the index rate changes. As of March 31, 2024, the effective interest rate was 7.9%. We have the right to prepay variable interest rate loans, in whole or in part at any time, without penalty or premium. Amounts outstanding with a base interest rate may be prepaid in whole or in part provided we have given the Bank written notice of at least five days prior to prepayment and pay a prepayment fee. At any time prior to the maturity date, we may borrow, repay and reborrow amounts under the Loan Agreement, subject to the prepayment terms, and, as long as the total outstanding does not exceed $10.0 million.

 

Covenants

 

Under the Loan Agreement , as amended by the Amendment, we are subject to a variety of customary affirmative and negative covenants, including that we (i) maintain a ratio of total debt to EBITDA of not greater than 3.0:1.0 measured at the end of each quarter, (ii) maintain a fixed charge coverage ratio of not less than 1.35:1.00 to be measured as of the end of each fiscal quarter, and (iii) submit a pro-forma statement in advance showing compliance and overall satisfactory metrics post-acquisition should the Company use any loan under the Loan Agreement for any acquisition with a purchase price in excess of $1,500,000. The Loan Agreement also prohibits us from, or otherwise imposes restrictions on us with respect to, among other things, liquidating, dissolving, entering into any consolidation, merger, division, partnership, or other combination, selling or leasing a majority of our assets or business or purchase or lease all or the greater part of the assets or business of another entity or person.

 

As of March 31, 2024, we were in compliance with all of our covenants, were eligible to borrow up to $10.0 million, and had zero in outstanding borrowings under the Loan Agreement.

 

11

 

 

Note 7: Term Debt

 

MUFG Promissory Note

 

We entered into a $5.0 million unsecured promissory note agreement, effective March 27, 2023, with the Bank. Principal and interest payments on this note are due in quarterly installments of $250,000 on the last day of each quarter commencing June 30, 2023, with an interest rate based on Term SOFR plus 2.5% (secured overnight financing rate) as administered by the Federal Reserve Bank of New York, which was 7.8% at March 31, 2024. This note matures March 31, 2028.

 

EIDL Promissory Note

 

On August 27, 2020, we received $0.2 million in connection with a promissory note from the SBA under the Economic Injury Disaster Loan (“EIDL”) program pursuant to the CARES Act. Under the terms of the EIDL promissory note, interest accrues on the outstanding principal at an interest rate of 3.75% per annum and with a term of 30 years with equal monthly payments of principal and interest of $731 beginning on August 27, 2021. As of March 31, 2024, and December 31, 2023, outstanding debt under the promissory note was $0.1 million.

 

At March 31, 2024, our total term debt consisted of the following:

 

MUFG promissory note  $4,250 
EIDL promissory note   141 
Total term debt   4,391 
Less: current portion of long-term debt   (1,003)
Long-term debt  $3,388 

 

Note 8: Stockholders’ Equity

 

We are authorized to issue two classes of stock designated as common stock and preferred stock. As of March 31, 2024, we are authorized to issue 60,000,000 total shares of stock. Of this amount, 50,000,000 shares are designated as common stock, each having a par value of $0.001 and 10,000,000 shares are designated as preferred stock, each having a par value of $0.001.

 

Warrants

 

All warrants were exercised as of December 31, 2023.

 

Note 9: Share-Based Compensation

 

Under our amended 2014 Equity Incentive Plan (the “2014 Plan”), 1,600,000 shares of our common stock are reserved for issuance, of which 218,209 shares of common stock remain available for issuance under the 2014 Plan.

 

Under the 2014 Plan, common stock incentives may be granted to our officers, employees, directors, consultants, and advisors (and prospective directors, officers, managers, employees, consultants and advisors) and our affiliates can acquire and maintain an equity interest in us, or be paid incentive compensation, which may (but need not) be measured by reference to the value of our common stock.

 

12

 

 

The 2014 Plan permits us to provide equity-based compensation in the form of stock options, stock appreciation rights, restricted stock, restricted stock units, unrestricted stock and other stock bonus awards and performance compensation awards.

 

The 2014 Plan is administered by the Board of Directors, or a committee appointed by the Board of Directors, which determines recipients and the number of shares subject to the awards, the exercise price and the vesting schedule. The term of stock options granted under the 2014 Plan cannot exceed ten years. Options cannot have an exercise price less than 100% of the fair market value of our common stock on the grant date, and generally vest over a period of three years. If the individual possesses more than 10% of the combined voting power of all classes of our stock, the exercise price shall not be less than 110% of the fair market of a share of common stock on the date of grant.

 

The following table summarizes stock option activity under the 2014 Plan for the three months ended March 31, 2024:

 

   Stock
Options
   Grant Date
Weighted
Average
Exercise
Price
   Weighted
Average
Remaining
Contractual
Life
   Aggregate
Intrinsic
Value
 
           (in years)   ($ in thousands) 
Outstanding at December 31, 2023   416,813   $4.89           
Granted   69,500    6.51           
Forfeited or expired   (500)   4.15           
Exercised   (666)   4.15           
Outstanding at March 31, 2024   485,147    5.12    3.14   $1,925 
Exercisable at March 31, 2024   408,685    5.12    3.09   $6,047 

 

Share-based compensation cost is measured at the grant date based on the fair value of the award. The fair values of stock options granted during the three months ended March 31, 2024 were estimated using the Black-Scholes option-pricing model with the following assumptions:

 

Weighted average grant-date fair value per option granted   $6.47 to $6.56
Expected option term in years   2.5 to 3.2
Expected volatility factor   59.4% to 62.9%
Risk-free interest rate   4.12% to 4.14%
    0.0%

 

We estimate expected volatility using historical volatility of common stock of our peer group over a period equal to the expected life of the options. The expected term of the awards represents the period of time that the awards are expected to be outstanding. We considered expectations for the future to estimate employee exercise and post-vest termination behavior. We do not intend to pay common stock dividends in the foreseeable future, and therefore have assumed a dividend yield of zero. The risk-free interest rate is the yield on zero-coupon U.S. Treasury securities for a period that is commensurate with the expected term of the awards.

 

As of March 31, 2024, there was $0.2 million of total unrecognized share-based compensation related to unvested stock options. These costs have a weighted average remaining recognition period of 1.7 years.

 

Restricted Stock Units

 

On January 1, 2024, we granted restricted stock units (“RSUs”) to our Chief Executive Officer that vest annually over the three years, following the date of grant at a rate of 34%, 33% and 33%, respectively, if the CEO is in service to the Company at each vesting date. The RSUs are subject to the terms and conditions of the 2014 Plan and the Restricted Stock Unit Award Agreement. See Note 11. Subsequent Events for a discussion of the vesting upon consummation of the Merger.

 

13

 

 

The following table summarizes our RSU activity for the three months ended March 31, 2024:

 

   Number of
Shares
   Weighted
Average Fair
Value at Grant
Date
   Weighted Average
Remaining
Contractual
Term
(in years)
 
RSU Outstanding as of December 31, 2023   
-
           
Granted   300,000   $6.18      
Vested   
-
           
Forfeited or expired   
-
           
RSU Outstanding as of March 31, 2024   300,000   $6.18    2.75 

 

As of March 31, 2024, there was $1.7 million of total unrecognized compensation cost related to unvested shares underlying outstanding RSUs. That cost is expected to be expensed over a remaining weighted average period of 2.75 years.

 

We recorded $0.2 million of expense during the three months ended March 31, 2024 related to RSUs. We have not recorded any tax benefit related to our RSU expense.

 

The fair value of each RSU granted during the three months ended March 31, 2024 was estimated using the closing stock price of our common stock on the date of grant.

 

Note 10: Contingencies

 

Litigation

 

From time to time, we are subject to litigation incidental to the conduct of our business. When applicable, we record accruals for contingencies when it is probable that a liability will be incurred, and the amount of loss can be reasonably estimated. While the outcome of lawsuits and other proceedings against us cannot be predicted with certainty, in our opinion, individually or in the aggregate, no such lawsuits are expected to have a material effect on our condensed consolidated financial position or results of operations.

 

Concentrations

 

One customer accounted for 12% of consolidated revenue during the three months ended March 31, 2024, and one customer accounted for 20% of consolidated revenue during the three months ended March 31, 2023. Trade accounts receivable from one customer represented 14% of net consolidated receivables at March 31, 2024 and one customer represented 49% of net consolidated receivables at March 31, 2023.

 

Two vendors each accounted for 21% of all consolidated purchases during the three months ended March 31, 2024. Three vendors accounted for 33%, 26%, and 22% of all consolidated purchases during the three months ended March 31, 2023. No other vendor accounted for more than 10% of purchases during the three months ended March 31, 2024 and 2023.

 

As of March 31, 2024, two vendors accounted for 24% and 21% of total accounts payable. As of March 31, 2023, three vendors accounted for 35%, 29% and 20% of total accounts payable. No other vendor accounted for more than 10% of accounts payable as of March 31, 2024 and 2023.

 

A significant decrease or interruption in business from our significant customers or vendors could have a material adverse effect on our business, financial condition and results of operations. Financial instruments that potentially expose us to a concentration of credit risk principally consist of accounts receivable. We sell product to a large number of customers in many different geographic regions. To minimize credit risk, we perform ongoing credit evaluations of our customers’ financial condition.

 

14

 

 

Note 11: Subsequent Events

 

Agreement and Plan of Merger

 

On April 30, 2024, we entered into an Agreement and Plan of Merger (the “Merger Agreement”) with Barcoding Derby Buyer, Inc., a Delaware corporation (“Parent”), and Derby Merger Sub, Inc., a Delaware corporation and wholly owned subsidiary of Parent (“MergerCo”), providing for the merger of MergerCo with and into the Company (collectively with the other transactions contemplated by the Merger Agreement, the “Merger”), with the Company continuing as the surviving corporation of the Merger and a wholly owned subsidiary of Parent. Parent and MergerCo are affiliates of Barcoding Holdings, LLC, a portfolio company of Graham Partners. The consummation of the Merger is subject to certain closing conditions, including, among others, the approval of the Company’s stockholders of the adoption of the Merger Agreement.

 

If the Merger is consummated, at the effective time of the Merger (the “Effective Time”):

 

each issued and outstanding share of the Company’s common stock (other than certain exceptions, including shares of the Company’s common stock owned by the Company, Parent or MergerCo or by holders who are entitled to and have properly exercised and not waived, withdrawn, failed to perfect or otherwise lost their appraisal rights) will be cancelled and extinguished and automatically converted into the right to receive cash in an amount equal to $10.22 (the “Per Share Price”), without interest;

 

each outstanding restricted stock unit (“Company RSUs”) granted under the Company’s 2014 Equity Incentive Plan, as amended, will be accelerated and fully vested, cancelled and exchanged into the right to receive an amount in cash equal to the product of (A) the aggregate number of shares of the Company’s common stock subject to such Company RSU, multiplied by (B) the Per Share Price, subject to applicable tax withholdings; and

 

each outstanding stock option (“Company Options”) granted under the Company’s 2014 Equity Incentive Plan, as amended, whether vested or unvested, will be cancelled and with the holders becoming entitled to receive an amount in cash equal to the product of (A) the aggregate number of shares of the Company’s common stock subject to such Company Option multiplied by (B) the excess, if any, of the Per Share Price over the per share exercise price applicable to such Company Option, subject to applicable tax withholdings.

 

Our board of directors has unanimously approved the Merger Agreement and resolved to recommend that stockholders vote in favor of the Merger. Assuming the satisfaction of the conditions set forth in the Merger Agreement, including the approval of DecisionPoint stockholders, the transaction is currently expected to close in July 2024.

 

The Merger Agreement contains customary representations, warranties and covenants, including, among others, covenants by the Company to conduct its businesses in the ordinary course and consistent with past practice between the execution and completion of the Merger Agreement, to convene and hold a meeting of its stockholders to consider and vote upon the adoption of the Merger Agreement, to cooperate with Parent in connection with obtaining financing for the transaction, and, subject to certain customary exceptions, for the Board to recommend that its stockholders adopt the Merger Agreement. The Merger Agreement also contains customary representations, warranties and covenants of Parent and Merger Sub, including a covenant to use reasonable best efforts to obtain financing.

 

15

 

 

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

 

The following discussion and analysis should be read in conjunction with the condensed consolidated financial statements and notes thereto included elsewhere in this Quarterly Report on Form 10-Q. This Quarterly Report on Form 10-Q contains statements that discuss future events or expectations, projections of results of operations or financial condition, trends in our business, business prospects and strategies and other “forward-looking” information. In some cases, you can identify “forward-looking statements” by words like “may,” “will,” “should,” “expects,” These statements may relate to, among other things, our expectations regarding for our financial results, revenue, operating expenses and other financial measures in future periods, and the adequacy of our sources of liquidity to satisfy our working capital needs, capital expenditures, and other liquidity requirements. Our actual results may differ materially from those anticipated in these forward-looking statements. Among the factors that could cause actual results to differ materially are the factors discussed under “Risk Factors” in documents and reports we have filed with the Securities and Exchange Commission. Some additional factors that could cause actual results to differ include:

 

  any failure to complete, or delays in completing, the Merger (as defined below), and uncertainties related to the consummation of the Merger;
     
  the various uncertainties and restrictions on the conduct of our business while the Merger is pending;
     
  the risk that the Merger Agreement (as defined below) may be terminated in circumstances that require us to pay a termination fee of approximately $2.6 million to Parent (as defined below);
     
  the substantial transaction-related costs being incurred in connection with the Merger;
     
  the risk related to us and our directors and officers being subject to lawsuits relating to the Merger;
     
  the risk that provisions of the Merger Agreement may deter alternative business combinations and could negatively impact our stock price if the Merger Agreement is terminated in certain circumstances;
     
  our estimates regarding expenses, future revenue, capital requirements and liquidity;
     
  our plans to obtain any requisite outside funding for our current and proposed operations and potential acquisition and expansion efforts;
     
  the success of the Company’s plan for growth, both internally and through pursuit of suitable acquisition candidates;
     
  the concentration of our customers and vendors and the potential effect of the loss of a significant customer or vendor;
     
  debt obligations of the Company arising from our line of credit and term loan from time to time or otherwise;
     
  our ability to integrate the business operations of businesses that we acquire from time to time;
     
  the possibility that we may be adversely affected by other economic, business or competitive factors including market volatility, inflation, increases in interest rates, supply chain interruptions, and may not be able to manage other risks and uncertainties;

 

16

 

 

  our ability to compete with companies producing similar products and services;
     
  the scope of protection we are able to establish and maintain for intellectual property rights covering our products and technology;
     
  the accuracy of our estimates regarding expenses, future revenue, capital requirements and needs for additional financing;
     
  our ability to develop and maintain our corporate infrastructure, including our internal controls;
     
  general economic conditions, including effects of inflation, market volatility, interest rate increases, general recession concerns in the U.S. and abroad, and effects of geopolitical events domestically and abroad;
     
  our ability to develop innovative new products and services; and
     
  our financial performance.

 

Our financial statements are stated in United States Dollars (“$”) and are prepared in accordance with U.S. GAAP. In this Quarterly Report, unless otherwise specified, all dollar amounts are expressed in United States dollars and all references to “common shares” refer to the common shares in our capital stock.

 

Overview

 

We are a provider and integrator of mobility and wireless systems for business organizations. We design, deploy and support mobile computing systems that enable customers to access employers’ data networks at various locations (i.e., the retail selling floor, nurse workstations, warehouse and distribution centers or on the road deliveries via enterprise-grade handheld computers, printers, tablets, and smart phones). We also integrate data capture equipment including bar code scanners and radio frequency identification (RFID) readers.

 

In April 2023, we completed the acquisition of Macro Integration Services, Inc. (“Macro”), a privately held company headquartered in Greensboro, North Carolina. We acquired Macro to increase profit margins through adding more services, expanding our regional presence, and adding new capabilities and deepening existing ones. This acquisition also strengthens our position in the traditional retail market while adding to adjacent retail verticals in food service and grocery.

 

General economic uncertainty and volatility arising from geopolitical events and concerns, inflation, rises in energy prices, increased interest rates, recession concerns, and general declines in capital spending in the information technology sector (and the economy in general) make it difficult to predict changes in the purchasing requirements of our customers and the markets we serve and whether our results of operations will be materially impacted. 

 

Components of Results of Operations

 

Net Sales

 

Net sales reflect revenue from the sale of hardware, software, consumables and professional services (including hardware and software maintenance) to our clients, net of sales taxes.

 

Revenue is recognized when a customer obtains control of promised goods or services under the terms of a contract and is measured as the amount of consideration we expect to receive in exchange for transferring goods or providing services. We do not have any material extended payment terms, as payment is due at or shortly after the time of the sale. Sales, value-added and other taxes collected concurrently with revenue producing activities are excluded from revenue.

 

17

 

 

Cost of Sales, Sales and Marketing Expenses, and General and Administrative Expenses

 

The following illustrates the primary costs classified in each major expense category:

 

Cost of sales, include:

 

  Cost of goods sold for hardware, software and consumables;
     
  Cost of professional services, including maintenance;
     
  Markdowns of inventory; and
     
  Freight expenses.

 

Sales and marketing expenses, include:

 

  Sales salaries, benefits and commissions;
     
  Consulting;
     
  Marketing tools;
     
  Travel; and
     
  Marketing promotions and trade shows.

 

General and administrative expenses, include:

 

  Corporate payroll and benefits;
     
  Depreciation and amortization;
     
  Rent;
     
  Utilities; and
     
  Other administrative costs such as maintenance of corporate offices, supplies, legal, consulting, audit and tax preparation and other professional fees.

 

18

 

 

Results of Operations

 

The following table summarizes key components of our results of operations for the periods indicated, both in dollars and as a percentage of our net sales (in thousands):

 

   Three Months Ended 
   March 31, 
   2024   2023 
Statements of Operations Data:        
Net sales  $25,618   $27,039 
Cost of sales   19,607    20,989 
Gross profit   6,011    6,050 
Sales and marketing expenses   2,813    2,368 
General and administrative expenses   4,096    2,494 
Total operating expenses   6,909    4,862 
Operating (loss) income   (898)   1,188 
Interest expense, net   (248)   (13)
(Loss) income before income taxes   (1,146)   1,175 
Income tax benefit (expense)   314    (309)
Net (loss) income attributable to common shareholders  $(832)  $866 
Percentage of Net Sales:          
Net sales   100.0%   100.0%
Cost of sales   76.5%   77.6%
Gross profit   23.5%   22.4%
Sales and marketing expenses   11.0%   8.8%
General and administrative expenses   16.0%   9.2%
Total operating expenses   27.0%   18.0%
Operating (loss) income   -3.5%   4.4%
Interest expense, net   -1.0%   0.0%
(Loss) income before income taxes   -4.5%   4.3%
Income tax benefit (expense)   1.2%   -1.1%
Net (loss) income attributable to common shareholders   -3.2%   3.2%

 

19

 

 

Results of Operations for the First Quarter of 2024 Compared to the First Quarter of 2023 (Unaudited)

 

Net sales

 

   Three Months Ended         
   March 31,   Dollar   Percent 
   2024   2023   Change   Change 
   (dollars in thousands)     
Hardware and software  $13,893   $20,540   $(6,647)   (32.4)%
Consumables   1,424    1,626    (202)   (12.4)%
Services   10,301    4,873    5,428    111.4%
   $25,618   $27,039   $(1,421)   (5.3)%

 

Net sales decreased by 5.3%, or $1.4 million, during the three months ended March 31, 2024 as compared to the same period of the prior year. Hardware and software net sales decreased $6.6 million, during the three months ended March 31, 2024, primarily due decreases in hardware sales to two of our significant customers. These customers purchased hardware in 2023 and these sales were not repeated in 2024. Overall, we experienced a general decline in sales for most of our customers in the first quarter of 2024. Consumables decreased $0.2 million during the three months ended March 31, 2024 primarily due to an overall decline in sales to existing customers. Services increased $5.4 million during the three months ended March 31, 2024, primarily due to the acquisition of Macro on April 1, 2023 (and, thus, there were no corresponding sales by Macro included in our results of operations during the first quarter of 2023), which contributed $5.8 million in services.

 

Cost of sales

 

   Three Months Ended         
   March 31,   Dollar   Percent 
   2024   2023   Change   Change 
   (dollars in thousands)     
Hardware and software  $11,478   $16,706   $(5,228)   (31.3)%
Consumables   1,010    1,179    (169)   (14.3)%
Services   7,119    3,104    4,015    129.3%
   $19,607   $20,989   $(1,382)   (6.6)%

 

Cost of sales decreased by 6.6%, or $1.4 million during the three months ended March 31, 2024 as compared to the same prior year period primarily due to lower hardware sales volume and the corresponding decrease in costs associated with those sales.

 

Gross profit

 

   Three Months Ended         
   March 31,   Dollar   Percent 
   2024   2023   Change   Change 
   (dollars in thousands)     
Hardware and software  $2,415   $3,834   $(1,419)   (37.0)%
Consumables   414    447    (33)   (7.4)%
Services   3,182    1,769    1,413    79.9%
   $6,011   $6,050   $(39)   (0.6)%

 

20

 

 

Gross profit remained flat $6.0 million for the three months ended March 31, 2024 as compared to the prior year period, primarily as a result of overall lower sales volume and the other impacts noted above. Overall gross profit margin increased 60 basis points due to a shift in mix to services sales with higher profit margins.

 

Sales and marketing expenses

 

   Three Months Ended         
   March 31,   Dollar   Percent 
   2024   2023   Change   Change 
   (dollars in thousands)     
Sales and marketing expenses  $2,813   $2,368   $445    18.8%
As a percentage of sales   11.0%   8.8%        2.2%

 

Sales and marketing expenses increased $0.5 million, or 18.8%, for the three months ended March 31, 2024 as compared to the prior year period primarily due to $0.5 million in additional expenses for Macro’s operations that were acquired on April 1, 2023 (and, thus, there were not corresponding sales and marketing expenses of Macro included in our results of operations for 2023).

 

General and administrative expenses

 

   Three Months Ended         
   March 31,   Dollar   Percent 
   2024   2023   Change   Change 
   (dollars in thousands)     
General and administrative  $4,096   $2,494   $1,602    64.2%
As a percentage of sales   16.0%   9.2%        6.8%

 

General and administrative expenses increased $1.6 million, or 64.2%, for the three months ended March 31, 2024 as compared to the same period of the prior year. The increase in these expenses was due to a $1.0 million increase in expenses primarily associated with Macro (which we acquired on April 1, 2023, and, thus, there were no corresponding general and administrative expenses by Macro included in our results of operations for 2023). Furthermore, during the first quarter of 2024, we incurred $0.5 million in additional legal, consulting, and other professional fees in connection with the merger (the “Merger”) contemplated by that certain Agreement and Plan of Merger (the “Merger Agreement”), dated April 30, 2024, by and among the Company, Barcoding Derby Buyer, Inc., a Delaware corporation (“Parent”), and Derby Merger Sub, Inc., a Delaware corporation and wholly owned subsidiary of Parent (“MergerCo”) (see Note 11 in the condensed consolidated financial statements).

 

Interest expense. Interest expense increased to $0.2 million in the first quarter of 2024 from $13,000 from the same period last year due to an increase in debt levels as compared to the same period last year and the unwinding of the present value discount on the accrued earnout obligation incurred for the Macro acquisition. The adjustment of the present value calculation of the accrued earnout obligation resulted in an additional $0.14 million of interest expense for the three months ended March 31, 2024.

 

Income tax expense. Income tax benefit was approximately $0.3 million for the three months ended March 31, 2024 compared to $0.3 million income tax expense for the three months ended March 31, 2023. The current year income tax benefit is primarily due to the net loss incurred during the current quarter.

 

Net (loss) income. Net (loss) income was ($0.8) million for the three months ended March 31, 2024, a decrease of $1.7 million compared to net income of $0.9 million in the same period last year.

  

21

 

 

Liquidity and Capital Resources

 

As of March 31, 2024, our principal sources of liquidity were cash totaling $5.8 million and $10.0 million of availability under our line of credit. In recent years, we have financed our operations primarily through cash generated from operating activities, borrowings from term loans and our line of credit. In certain prior years, we generated operating losses and negative cash flows from operating activities as reflected in our accumulated deficit. Since December 31, 2018 through December 31, 2023 we have generated operating income. Based on our recent trends and our current projections, we expect to generate cash from operations for the year ending December 31, 2024. Given our projections, combined with our existing cash and credit facilities, we believe the Company has sufficient liquidity for at least the next 12 months. In addition, we believe cash generated from operating income and our existing credit facilities will be sufficient to meet our long-term liquidity needs beyond the next 12 months.

 

Part of our consideration for the acquisition of Macro included earnout payments to the sellers, which are subject to the financial performance of Macro in each of the two years following closing and are presented at net present values. The earnout is based on achieving EBITDA targets in years one and two following the Effective Date of $2.8 million and $3.8 million, respectively. At March 31, 2024, we have accrued $5.6 million and $4.6 million for the Year 1 and Year 2 earnouts at their net present values, respectively, which are due by June 14, 2024 and June 14, 2025, respectively.

 

Our ability to continue to meet our cash requirements will depend on, among other things, macro-economic conditions, U.S. and global economic activity, continuing disruptions in supply chains and labor shortages across industry sectors, our ability to achieve anticipated levels of revenues and cash flow from operations, our ability to manage costs and working capital successfully and the continued availability of financing, if needed. We cannot provide any assurance that our assumptions used to estimate our liquidity requirements will remain accurate due to, among other things, volatile macro-economic conditions. In the event of a sustained market deterioration, and declines in net sales, we may need additional liquidity, which would require us to evaluate available alternatives and take appropriate actions. We cannot provide any assurance that we will be able to obtain any additional sources of financing or liquidity on acceptable terms, or at all.

 

Working Capital (Deficit)

 

   March 31,   December 31,   Increase/ 
   2024   2023   (Decrease) 
   (in thousands) 
Current assets  $31,075   $34,657   $(3,582)
Current liabilities   36,845    38,736    (1891)
Working capital (deficit)  $(5,770)  $(4,079)  $(1,691)

 

The working capital deficit increase as of March 31, 2024 was primarily due to the net loss of $0.8 million in the first quarter of 2024.

 

Line of Credit

 

Our Loan and Security Agreement (the “Loan Agreement”) with MUFG Union Bank, National Association (the “Bank”), as amended, provides for a revolving line of credit of up to $10.0 million with our obligations being secured by a security interest in substantially all of our assets. Loans extended to us under the Loan Agreement are scheduled to mature on July 31, 2026. Effective March 27, 2023, we entered into an amendment letter (“Amendment”) with the Bank that served to amend certain terms of the Loan Agreement and increased the revolving line of credit available to us from $9.0 million to $10.0 million. The Amendment also served to modify certain covenants in the original Loan Agreement. On March 31, 2024, we had $0.0 million outstanding and $10.0 million available under this line of credit.

 

22

 

 

MUFG Promissory Note

 

We entered into a $5.0 million unsecured promissory note agreement, effective March 27, 2023, with the Bank. Principal and interest payments on this note are due in quarterly installments of $250,000 on the last day of each quarter commencing June 30, 2023, with an interest rate based on Term SOFR plus 2.5%, which was 7.9% at December 31, 2023. This note matures March 31, 2028.

 

Cash Flow Analysis

 

   Three Months Ended 
   March 31, 
   2024   2023 
   (in thousands) 
Net cash provided by (used in) operating activities  $3,243   $(1,496)
Net used in investing activities   (161)   (176)
Net cash provided by (used in) financing activities   (1,548)   12,005 
Net increase in cash  $1,534   $10,333 

 

Operating Activities

 

Net cash provided by operating activities increased to $3.2 million for the three months ended March 31, 2024 from net cash used in operating activities of $1.5 million for the three months ended March 31, 2023. The increase was primarily due to the $4.4 million collection of accounts receivable during the three months ended March 31, 2024.

 

Investing Activities

 

Net cash used in investing activities was $0.2 million for the three months ended March 31, 2024 and 2023 which is comprised of capital expenditures of property and equipment.

 

Financing Activities

 

Net cash used in financing activities was $1.5 million for the three months ended March 31, 2024 due to the $1.3 million repayment of the outstanding balance on the line of credit and $0.2 million principal payment on the term loan. Net cash provided by financing activities was $12.0 million for the three months ended March 31, 2023 due to the $7.0 million draw on the revolving line of credit and the proceeds from the $5.0 million term loan which were used to fund the acquisition of Macro Integration on April 1, 2023.

 

23

 

 

Critical Accounting Estimates

 

The preparation of financial statements in accordance with accounting principles generally accepted in the United States requires the appropriate application of certain accounting policies, some of which require us to make estimates and assumptions about future events and their impact on amounts reported in our condensed consolidated financial statements. Since future events and their impact cannot be determined with absolute certainty, the actual results will inevitably differ from our estimates.

 

For a description of other critical accounting policies and estimates, refer to Part II, Item 7, Critical Accounting Estimates in our Annual Report on Form 10-K for the year ended December 31, 2023. There have been no material changes to our critical accounting estimates since our Annual Report on Form 10-K for the year ended December 31, 2023.

 

Item 3. Quantitative and Qualitative Disclosures About Market Risk

 

We are a smaller reporting company, as defined in Rule 12b-2 under the Securities Exchange Act of 1934, as amended, for this reporting period and are not required to provide the information required under this item.

 

Item 4. Controls and Procedures

 

Evaluation of Disclosure Controls and Procedures

 

Our management, with the participation of our principal executive officer and principal financial officer, evaluated the effectiveness of our disclosure controls and procedures as of March 31, 2024. The term “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”), means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to our management, including its principal executive and principal financial officer, as appropriate to allow timely decisions regarding required disclosure. Based on the evaluation of our disclosure controls and procedures as of March 31, 2024, our principal executive officer and principal financial officer concluded that, as of such date, our disclosure controls and procedures were effective.

 

Changes in Internal Control Over Financial Reporting

 

There were no material changes in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the period covered by this Quarterly Report on Form 10-Q that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

 

24

 

 

PART II. OTHER INFORMATION

 

Item 1. Legal Proceedings

 

The information contained in “Note 10: Contingencies” to our condensed consolidated financial statements included in this Quarterly Report on Form 10-Q is incorporated by reference into this Item.

 

Item 1A. Risk Factors

 

In addition to the other information set forth in this Quarterly Report on Form 10-Q, please refer to the section titled Risk Factors in our Annual Report on Form 10-K for the year ended December 31, 2023 for a detailed discussion of certain risks that affect us. Other than the updated risk factors below, there have been no material changes in our risk factors as previously disclosed in our Annual Report on Form 10-K for the year ended December 31, 2023.

 

Risks Related to Our Proposed Merger

 

On April 30, 2024, we entered into an Agreement and Plan of Merger (the “Merger Agreement”) with Barcoding Derby Buyer, Inc., a Delaware corporation (“Parent”), and Derby Merger Sub, Inc., a Delaware corporation and wholly owned subsidiary of Parent (“MergerCo”), providing for the merger of MergerCo with and into the Company (collectively with the other transactions contemplated by the Merger Agreement, the “Merger”), with the Company continuing as the surviving corporation of the Merger and a wholly owned subsidiary of Parent. See Note 11, Subsequent Events appearing elsewhere in this Quarterly Report on Form 10-Q for additional information.

 

The Merger Agreement was unanimously approved by our board of directors. The description of the Merger Agreement in these Risk Factors does not purport to be complete and is qualified in its entirety by reference to the Merger Agreement, which was filed as Exhibit 2.1 to our Current Report on Form 8-K filed on May 1, 2024.

 

Failure to complete, and delays in completing, the Merger, and uncertainties related to the consummation of the Merger may have a material adverse effect on our business, results of operations and financial condition and negatively impact the price of our common stock.

 

The consummation of the Merger is subject to a number of customary closing conditions, some of which are beyond our control, including the receipt of stockholder approval. Failure to satisfy the conditions to the Merger could prevent, delay or otherwise materially and adversely affect the completion of the Merger. Further, regulators may impose conditions, obligations or restrictions on the Merger that may have the effect of delaying or preventing its completion. We can provide no assurance that all closing conditions will be satisfied. Even if all closing conditions are satisfied, we also cannot assure you that we will be able to successfully consummate the Merger as currently contemplated under the Merger Agreement or at all. Risks related to the failure of the Merger to be consummated include, but are not limited to, the following:

 

under some circumstances, we may be required to pay a termination fee to Parent of approximately $2.6 million;

 

we will remain liable for significant transaction costs, including legal, accounting, financial advisory, and other costs relating to the Merger regardless of whether the Merger is consummated;

 

we may experience negative reactions from financial markets or the trading price of our common stock may decline to the extent that the current market price for our common stock reflects a market assumption that the Merger will be completed;

 

25

 

 

we and our directors and officers could be subject to litigation relating to the Merger, including relating to any failure to complete the Merger;

 

the attention of our management and employees may have been diverted by the Merger;

 

the potential loss of key personnel during the pendency of the Merger as employees may experience uncertainty about their future roles with us following completion of the Merger;

 

the potential loss of, and negative reactions from customers, vendors, distributors and other business partners, including those with which we are seeking to establish business relationships, due to uncertainties about the Merger; and

 

under the Merger Agreement, we are subject to certain restrictions on the conduct of our business prior to completing the Merger, which restrictions could adversely affect our ability to conduct our business as we otherwise would have done if we were not subject to these restrictions.

 

The occurrence of any of these events individually or in combination could materially and adversely affect our business, results of operations, financial condition, and stock price. If the Merger is not consummated and one or more of these events occur, such as payment of a termination fee to Parent or other significant transaction costs in connection with the Merger, our cash balances and other outstanding indebtedness at that time could be materially and adversely impacted and our options for sources of financing or refinancing could be more limited than if we had not pursued the Merger. If the Merger is not completed, there can be no assurance that these risks will not materialize and will not materially and adversely affect our stock price, business, financial condition, results of operations or cash flows.

 

We are subject to various uncertainties and restrictions on the conduct of our business while the Merger is pending, which could have a material adverse effect on our business, results of operations and financial condition.

 

Uncertainty about the pendency of the Merger and the effect of the Merger on our employees, customers, vendors, distributors and other third parties who deal with us may have a material adverse effect on our business, results of operations and financial condition. These uncertainties may impair our ability to attract, retain and motivate key personnel pending the consummation of the Merger, as such personnel may experience uncertainty about their future roles following the consummation of the Merger. Additionally, these uncertainties could cause customers, vendors, distributors and other business partners who deal with us to seek to change existing business relationships with us or fail to extend an existing relationship with us, all of which could have a material adverse effect on our business, results of operations, financial condition and market price of our common stock.

 

In addition, the Merger Agreement restricts us from taking certain actions without Parent’s consent while the Merger is pending. These restrictions may, among other matters, prevent us from hiring key personnel, buying or selling assets, refinancing or incurring additional indebtedness, entering into or amending certain transactions, or making other changes to our business prior to consummation of the Merger or termination of the Merger Agreement. These restrictions and uncertainties could have a material adverse effect on our business, results of operations and financial condition during the pendency of the Merger.

 

26

 

 

We will continue to incur substantial transaction-related costs in connection with the Merger.

 

We have incurred significant legal, advisory and financial services fees in connection with Merger. We have incurred, and expect to continue to incur, additional costs in connection with the satisfaction of the various conditions to closing of the Merger, including seeking approval from our stockholders. If there is any delay in the consummation of the Merger, these costs could increase significantly.

 

We and our directors and officers may be subject to lawsuits relating to the Merger.

 

Litigation is very common in connection with the sale of public companies, regardless of whether the claims have any merit. One of the conditions to consummating the Merger is that no statute, rule, regulation, order, or other legal or regulatory restraint which has the effect of preventing, prohibiting or rendering illegal the consummation of the Merger shall have been issued by any governmental authority. Consequently, if any lawsuit challenging the Merger is successful in obtaining an order preventing the consummation of the Merger, that order may delay or prevent the Merger from being completed. While we will evaluate and defend against any lawsuits, the time and costs of defending against litigation relating to the Merger may adversely affect our business.

 

Provisions of the Merger Agreement may deter alternative business combinations and could negatively impact our stock price if the Merger Agreement is terminated in certain circumstances.

 

The Merger Agreement prohibits us from initiating, soliciting, proposing, inducing the making, submission, or announcement of or knowingly encouraging or knowingly facilitating any inquiries or the making of any proposal or other action that constitutes, or may reasonably be expected to lead to, any Acquisition Proposal (as defined in the Merger Agreement), subject to exceptions set forth in the Merger Agreement. The Merger Agreement also provides for the payment by us of a termination fee of approximately $2.6 million if the Merger Agreement is terminated in certain circumstances in connection with a competing third-party acquisition proposal. These provisions limit our ability to pursue offers from third parties that could result in greater value to our stockholders. The obligation to pay the termination fee may also discourage a third party from pursuing an alternative acquisition proposal. If the Merger Agreement is terminated and we determine to seek another business combination, we cannot assure our stockholders or other securities holders that we will be able to negotiate a transaction with another company on terms comparable to the terms of the Merger Agreement, or that we will avoid incurrence of any fees associated with the termination of the Merger Agreement. In the event the Merger Agreement is terminated, our stock price may decline.

 

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

 

None.

 

27

 

 

Item 6. Exhibits

 

EXHIBIT INDEX

 

Exhibit
Number
  Description
2.1±   Agreement and Plan of Merger, dated as of April 30, 2024, by and among DecisionPoint Systems, Inc., Barcoding Derby Buyer, Inc., and Derby Merger Sub, Inc. (incorporated by reference to Exhibit 2.1 to the Current Report on Form 8-K filed on May 1, 2024)
     
3.1   Amended and Restated Certificate of Incorporation (incorporated by reference to Exhibit 3.1 to the Registration Statement on Form S-1 filed on August 13, 2020)
     
3.2   Amendment to Amended and Restated Certificate of Incorporation (incorporated by reference to Exhibit 3.1 to the Current Report on Form 8-K filed on December 17, 2021)
     
3.3   Amended and Restated Bylaws of the Company (incorporated by reference to Exhibit 3.4 to the Registration Statement on Form S-1 filed on August 13, 2020)
     
3.4   First Amendment to the Amended and Restated Bylaws of DecisionPoint Systems, Inc., dated April 30, 2024 (incorporated by reference to Exhibit 3.1 to the Current Report on Form 8-K filed on May 1, 2024)
     
31.1*   Certification by the Principal Executive Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
     
31.2*   Certification by the Principal Financial Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
     
32.1**   Section 1350 Certification of Principal Executive Officer
     
32.2**   Section 1350 Certification of Principal Financial Officer
     
101.INS   Inline XBRL Instance Document.
     
101.SCH   Inline XBRL Taxonomy Extension Schema Document.
     
101.CAL   Inline XBRL Taxonomy Extension Calculation Linkbase Document.
     
101.DEF   Inline XBRL Taxonomy Extension Definition Linkbase Document.
     
101.LAB   Inline XBRL Taxonomy Extension Label Linkbase Document.
     
101.PRE   Inline XBRL Taxonomy Extension Presentation Linkbase Document.
     
104   Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).

 

± All schedules to this exhibit have been omitted pursuant to Item 601(a)(5) of Regulation S-K. The Company hereby agrees to furnish supplementally a copy of any omitted schedule to the Securities and Exchange Commission upon request.
* Filed herewith
**Furnished herewith

 

28

 

 

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 of the undersigned thereunto duly authorized. 

 

  DECISIONPOINT SYSTEMS, INC.
     
Date: May 15, 2024 By: /s/ Steve Smith
  Name:  Steve Smith
  Title: Chief Executive Officer
    (Principal Executive Officer) and Director
     
Date: May 15, 2024 By: /s/ Melinda Wohl
  Name:  Melinda Wohl
  Title: Chief Financial Officer
    (Principal Financial Officer and
    Principal Accounting Officer)

 

 

29

 

 

false --12-31 Q1 0001505611 0001505611 2024-01-01 2024-03-31 0001505611 2024-05-10 0001505611 2024-03-31 0001505611 2023-12-31 0001505611 us-gaap:ProductMember 2024-01-01 2024-03-31 0001505611 us-gaap:ProductMember 2023-01-01 2023-03-31 0001505611 us-gaap:ServiceMember 2024-01-01 2024-03-31 0001505611 us-gaap:ServiceMember 2023-01-01 2023-03-31 0001505611 2023-01-01 2023-03-31 0001505611 us-gaap:CommonStockMember 2023-12-31 0001505611 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001505611 us-gaap:RetainedEarningsMember 2023-12-31 0001505611 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001505611 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001505611 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001505611 us-gaap:CommonStockMember 2024-03-31 0001505611 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001505611 us-gaap:RetainedEarningsMember 2024-03-31 0001505611 us-gaap:CommonStockMember 2022-12-31 0001505611 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001505611 us-gaap:RetainedEarningsMember 2022-12-31 0001505611 2022-12-31 0001505611 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001505611 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001505611 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001505611 us-gaap:CommonStockMember 2023-03-31 0001505611 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001505611 us-gaap:RetainedEarningsMember 2023-03-31 0001505611 2023-03-31 0001505611 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2023-04-30 0001505611 2023-01-01 2023-12-31 0001505611 dpsi:HardwareAndSoftwareMember 2024-01-01 2024-03-31 0001505611 dpsi:HardwareAndSoftwareMember 2023-01-01 2023-12-31 0001505611 dpsi:ConsumablesMember 2024-01-01 2024-03-31 0001505611 dpsi:ConsumablesMember 2023-01-01 2023-12-31 0001505611 dpsi:ProfessionalServicesMember 2024-01-01 2024-03-31 0001505611 dpsi:ProfessionalServicesMember 2023-01-01 2023-12-31 0001505611 2023-07-01 2023-09-30 0001505611 dpsi:MacroIntegrationServicesIncMember 2024-01-01 2024-03-31 0001505611 srt:MinimumMember 2024-01-01 2024-03-31 0001505611 srt:MaximumMember 2024-01-01 2024-03-31 0001505611 srt:MaximumMember srt:ScenarioForecastMember 2024-06-14 2024-06-14 0001505611 srt:MinimumMember srt:ScenarioForecastMember 2025-06-14 2025-06-14 0001505611 dpsi:EBITDATargetsMember 2024-01-01 2024-03-31 0001505611 srt:MaximumMember 2024-03-31 0001505611 srt:MinimumMember 2024-03-31 0001505611 dpsi:MacroAcquisitionMember 2024-01-01 2024-03-31 0001505611 dpsi:MacroMember 2024-03-31 0001505611 dpsi:MacroAcquisitionMember dpsi:CustomerListsAndRelationshipsMember 2023-12-31 0001505611 dpsi:MacroAcquisitionMember us-gaap:TradeNamesMember 2023-12-31 0001505611 dpsi:CustomerListsAndRelationshipsMember 2024-03-31 0001505611 dpsi:CustomerListsAndRelationshipsMember 2023-12-31 0001505611 us-gaap:TradeNamesMember 2024-03-31 0001505611 us-gaap:TradeNamesMember 2023-12-31 0001505611 us-gaap:DevelopedTechnologyRightsMember 2024-03-31 0001505611 us-gaap:DevelopedTechnologyRightsMember 2023-12-31 0001505611 dpsi:BacklogMember 2024-03-31 0001505611 dpsi:BacklogMember 2023-12-31 0001505611 us-gaap:RevolvingCreditFacilityMember dpsi:MUFGUnionBankLineOfCreditMember 2024-03-31 0001505611 dpsi:MUFGUnionBankLineOfCreditMember 2024-01-01 2024-03-31 0001505611 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2023-03-31 0001505611 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2023-03-31 0001505611 dpsi:InterestAndFeesMember 2024-03-31 0001505611 2023-03-27 0001505611 2023-06-30 0001505611 dpsi:MUFGNoteMember 2023-06-30 0001505611 dpsi:EidlNoteMember 2020-08-27 0001505611 dpsi:EidlNoteMember 2021-08-01 2021-08-27 0001505611 dpsi:MUFGPromissoryNoteMember 2024-03-31 0001505611 dpsi:EIDLPromissoryNoteMember 2024-03-31 0001505611 dpsi:EquityIncentivePlanMember 2024-03-31 0001505611 us-gaap:ShareBasedCompensationAwardTrancheOneMember 2024-01-01 2024-03-31 0001505611 us-gaap:OptionMember 2024-03-31 0001505611 us-gaap:OptionMember 2024-01-01 2024-03-31 0001505611 srt:ChiefExecutiveOfficerMember 2024-01-01 2024-03-31 0001505611 us-gaap:RestrictedStockMember 2024-01-01 2024-03-31 0001505611 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001505611 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001505611 us-gaap:RestrictedStockUnitsRSUMember 2024-03-31 0001505611 dpsi:OneCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001505611 dpsi:OneCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001505611 dpsi:OneCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001505611 dpsi:OneCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001505611 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember dpsi:TwoVendorsMember 2024-01-01 2024-03-31 0001505611 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember dpsi:OneVendorsMember 2023-01-01 2023-03-31 0001505611 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember dpsi:TwoVendorsMember 2023-01-01 2023-03-31 0001505611 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember dpsi:ThreeVendorsMember 2023-01-01 2023-03-31 0001505611 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember dpsi:VendorMember 2024-01-01 2024-03-31 0001505611 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember dpsi:VendorMember 2023-01-01 2023-03-31 0001505611 dpsi:OneVendorsMember us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember 2024-01-01 2024-03-31 0001505611 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember dpsi:TwoVendorsMember 2024-01-01 2024-03-31 0001505611 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember dpsi:OneVendorsMember 2023-01-01 2023-03-31 0001505611 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember dpsi:TwoVendorsMember 2023-01-01 2023-03-31 0001505611 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember dpsi:ThreeVendorsMember 2023-01-01 2023-03-31 0001505611 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember dpsi:VendorMember 2024-01-01 2024-03-31 0001505611 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember dpsi:VendorMember 2023-01-01 2023-03-31 xbrli:shares iso4217:USD iso4217:USD xbrli:shares xbrli:pure
EX-31.1 2 ea020578201ex31-1_decision.htm CERTIFICATION

EXHIBIT 31.1

 

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

 

I, Steve Smith, certify that:

 

1. I have reviewed this Quarterly Report on Form 10-Q of DecisionPoint Systems, 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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exhibit Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

  (a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
     
  (b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
     
  (c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures as of the end of the period covered by this report based on such evaluation; and
     
  (d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

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

 

  (a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize, and report financial information; and
     
  (b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: May 15, 2024    
    /s/ Steve Smith
  By: Steve Smith
    Chief Executive Officer
(Principal Executive Officer) and Director

 

EX-31.2 3 ea020578201ex31-2_decision.htm CERTIFICATION

EXHIBIT 31.2

 

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

 

I, Melinda Wohl, certify that:

 

1. I have reviewed this Quarterly Report on Form 10-Q of DecisionPoint Systems, 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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exhibit Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

  (a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
     
  (b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
     
  (c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures as of the end of the period covered by this report based on such evaluation; and
     
  (d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

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

 

  (a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
     
  (b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: May 15, 2024    
    /s/ Melinda Wohl
  By: Melinda Wohl
    Chief Financial Officer
(Principal Financial Officer and
Principal Accounting Officer)

 

EX-32.1 4 ea020578201ex32-1_decision.htm CERTIFICATION

EXHIBIT 32.1

 

CERTIFICATION PURSUANT TO 18 USC, SECTION 1350,

AS ADOPTED PURSUANT TO SECTION 906

OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Quarterly Report of DecisionPoint Systems, Inc. (the “Company”) on Form 10-Q for the three months ended March 31, 2024, as filed with the Securities and Exchange Commission on or about the date hereof (the “Report”), I, Steve Smith, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Sec. 1350, as adopted pursuant to Sec. 906 of the Sarbanes-Oxley Act of 2002, that:

 

  (1) The Report fully complies with the requirements of Sections 13(a) or 15(d) of the Securities Exchange Act of 1934; and
     
  (2) Information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company at the dates and for the periods indicated.

 

Date: May 15, 2024    
    /s/ Steve Smith
  By: Steve Smith
    Chief Executive Officer
(Principal Executive Officer) and Director

 

A signed original of this written statement required by Section 906 has been provided to DecisionPoint Systems, Inc. and will be retained by DecisionPoint Systems, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.

 

EX-32.2 5 ea020578201ex32-2_decision.htm CERTIFICATION

EXHIBIT 32.2

 

CERTIFICATION PURSUANT TO 18 USC, SECTION 1350,

AS ADOPTED PURSUANT TO SECTION 906

OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Quarterly Report of DecisionPoint Systems, Inc. (the “Company”) on Form 10-Q for the three months ended March 31, 2024, as filed with the Securities and Exchange Commission on or about the date hereof (the “Report”), I, Melinda Wohl, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Sec. 1350, as adopted pursuant to Sec. 906 of the Sarbanes-Oxley Act of 2002, that:

 

  (1) The Report fully complies with the requirements of Sections 13(a) or 15(d) of the Securities Exchange Act of 1934; and
     
  (2) Information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company at the dates and for the periods indicated.

 

Date: May 15, 2024    
    /s/ Melinda Wohl
  By: Melinda Wohl
    Chief Financial Officer
(Principal Financial Officer and
Principal Accounting Officer)

 

A signed original of this written statement required by Section 906 has been provided to DecisionPoint Systems, Inc. and will be retained by DecisionPoint Systems, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.

 

EX-101.SCH 6 dpsi-20240331.xsd XBRL SCHEMA FILE 001 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:definitionLink link:calculationLink 002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 003 - Statement - Condensed Consolidated Statements of Income and Comprehensive Income (Unaudited) link:presentationLink link:definitionLink link:calculationLink 004 - Statement - Condensed Consolidated Statements of Stockholders’ Equity (Unaudited) link:presentationLink link:definitionLink link:calculationLink 005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:definitionLink link:calculationLink 006 - Disclosure - Description of Business link:presentationLink link:definitionLink link:calculationLink 007 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies link:presentationLink link:definitionLink link:calculationLink 008 - Disclosure - Acquisitions link:presentationLink link:definitionLink link:calculationLink 009 - Disclosure - Intangible Assets link:presentationLink link:definitionLink link:calculationLink 010 - Disclosure - Net Income Per Share link:presentationLink link:definitionLink link:calculationLink 011 - Disclosure - Line of Credit link:presentationLink link:definitionLink link:calculationLink 012 - Disclosure - Term Debt link:presentationLink link:definitionLink link:calculationLink 013 - Disclosure - Stockholders’ Equity link:presentationLink link:definitionLink link:calculationLink 014 - Disclosure - Share-Based Compensation link:presentationLink link:definitionLink link:calculationLink 015 - Disclosure - Contingencies link:presentationLink link:definitionLink link:calculationLink 016 - Disclosure - Subsequent Events link:presentationLink link:definitionLink link:calculationLink 996000 - Disclosure - Accounting Policies, by Policy (Policies) link:presentationLink link:definitionLink link:calculationLink 996001 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables) link:presentationLink link:definitionLink link:calculationLink 996002 - Disclosure - Acquisitions (Tables) link:presentationLink link:definitionLink link:calculationLink 996003 - Disclosure - Intangible Assets (Tables) link:presentationLink link:definitionLink link:calculationLink 996004 - Disclosure - Net Income Per Share (Tables) link:presentationLink link:definitionLink link:calculationLink 996005 - Disclosure - Term Debt (Tables) link:presentationLink link:definitionLink link:calculationLink 996006 - Disclosure - Share-Based Compensation (Tables) link:presentationLink link:definitionLink link:calculationLink 996007 - Disclosure - Description of Business (Details) link:presentationLink link:definitionLink link:calculationLink 996008 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details) link:presentationLink link:definitionLink link:calculationLink 996009 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of Deferred Revenue Activity link:presentationLink link:definitionLink link:calculationLink 996010 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of Net Sales by Revenue link:presentationLink link:definitionLink link:calculationLink 996011 - Disclosure - Acquisitions (Details) link:presentationLink link:definitionLink link:calculationLink 996012 - Disclosure - Acquisitions (Details) - Schedule of Total consideration for the Acquisition link:presentationLink link:definitionLink link:calculationLink 996013 - Disclosure - Acquisitions (Details) - Schedule of Cash Due link:presentationLink link:definitionLink link:calculationLink 996014 - Disclosure - Acquisitions (Details) - Schedule of Estimated Fair Value of Acquired Net Assets link:presentationLink link:definitionLink link:calculationLink 996015 - Disclosure - Acquisitions (Details) - Schedule of Estimated Useful Lives of Intangible Assets link:presentationLink link:definitionLink link:calculationLink 996016 - Disclosure - Acquisitions (Details) - Schedule of Statement of Operations link:presentationLink link:definitionLink link:calculationLink 996017 - Disclosure - Intangible Assets (Details) link:presentationLink link:definitionLink link:calculationLink 996018 - Disclosure - Intangible Assets (Details) - Schedule of Definite Lived Intangible Assets link:presentationLink link:definitionLink link:calculationLink 996019 - Disclosure - Net Income Per Share (Details) - Schedule of Reconciliation of the Fully Dilutive Securities Effect link:presentationLink link:definitionLink link:calculationLink 996020 - Disclosure - Line of Credit (Details) link:presentationLink link:definitionLink link:calculationLink 996021 - Disclosure - Term Debt (Details) link:presentationLink link:definitionLink link:calculationLink 996022 - Disclosure - Term Debt (Details) - Schedule of Term Debt link:presentationLink link:definitionLink link:calculationLink 996023 - Disclosure - Stockholders’ Equity (Details) link:presentationLink link:definitionLink link:calculationLink 996024 - Disclosure - Share-Based Compensation (Details) link:presentationLink link:definitionLink link:calculationLink 996025 - Disclosure - Share-Based Compensation (Details) - Schedule of Stock Option activity link:presentationLink link:definitionLink link:calculationLink 996026 - Disclosure - Share-Based Compensation (Details) - Schedule of the Fair Values of Stock Options Granted were Estimated using the Black-Scholes Option-Pricing Model link:presentationLink link:definitionLink link:calculationLink 996027 - Disclosure - Share-Based Compensation (Details) - Schedule of Table Summarizes Our RSU Activity link:presentationLink link:definitionLink link:calculationLink 996028 - Disclosure - Contingencies (Details) link:presentationLink link:definitionLink link:calculationLink 996029 - Disclosure - Subsequent Events (Details) link:presentationLink link:definitionLink link:calculationLink 000 - Document - Document And Entity Information link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 7 dpsi-20240331_cal.xml XBRL CALCULATION FILE EX-101.DEF 8 dpsi-20240331_def.xml XBRL DEFINITION FILE EX-101.LAB 9 dpsi-20240331_lab.xml XBRL LABEL FILE EX-101.PRE 10 dpsi-20240331_pre.xml XBRL PRESENTATION FILE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Document And Entity Information - shares
3 Months Ended
Mar. 31, 2024
May 10, 2024
Document Information Line Items    
Entity Registrant Name DECISIONPOINT SYSTEMS, Inc.  
Trading Symbol DPSI  
Document Type 10-Q  
Current Fiscal Year End Date --12-31  
Entity Common Stock, Shares Outstanding   7,681,000
Amendment Flag false  
Entity Central Index Key 0001505611  
Entity Current Reporting Status Yes  
Entity Filer Category Non-accelerated Filer  
Document Period End Date Mar. 31, 2024  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Document Quarterly Report true  
Document Transition Report false  
Entity File Number 001-41376  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 37-1644635  
Entity Address, Address Line One 1615 South Congress Avenue Suite 103  
Entity Address, City or Town Delray Beach  
Entity Address, State or Province FL  
Entity Address, Postal Zip Code 33445  
City Area Code (561)  
Local Phone Number 900-3723  
Title of 12(b) Security Common Stock, $0.001 par value  
Security Exchange Name NYSE  
Entity Interactive Data Current Yes  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Current assets:    
Cash $ 5,834 $ 4,300
Accounts receivable, net of allowance of $324 and $267 as of March 31, 2024 and December 31, 2023, respectively 19,292 23,768
Inventory, net 1,193 2,133
Deferred costs 4,158 3,826
Prepaid expenses and other current assets 598 630
Total current assets 31,075 34,657
Operating lease assets 3,208 3,392
Property and equipment, net 2,889 2,973
Deferred costs, net of current portion 3,744 3,689
Deferred tax assets, net 1,475 1,161
Intangible assets, net 7,317 7,815
Goodwill 22,204 22,081
Other assets 172 172
Total assets 72,084 75,940
Current liabilities:    
Accounts payable 14,575 16,857
Accrued expenses and other current liabilities 5,607 6,566
Deferred revenue 9,222 8,066
Current portion of earnout consideration 5,550 5,370
Current portion of long-term debt 1,003 1,003
Current portion of operating lease liabilities 888 874
Total current liabilities 36,845 38,736
Deferred revenue, net of current portion 5,298 5,307
Revolving line of credit   1,300
Long-term debt, net of current portion 3,388 3,639
Noncurrent portion of operating lease liabilities 2,862 3,093
Long-term portion of earnout consideration 4,692 4,316
Other liabilities 6 6
Total liabilities 53,091 56,397
Commitments and contingencies (Note 10)
Stockholders’ equity:    
Preferred stock, $0.001 par value; 10,000 shares authorized; no shares issued or outstanding
Common stock, $0.001 par value; 50,000 shares authorized; 7,681 and 7,680 shares issued and outstanding, respectively 8 8
Additional paid-in capital 39,184 38,902
Accumulated deficit (20,199) (19,367)
Total stockholders’ equity 18,993 19,543
Total liabilities and stockholders’ equity $ 72,084 $ 75,940
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals) - USD ($)
shares in Thousands, $ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Accounts receivable, net of allowance (in Dollars) $ 324 $ 267
Preferred stock, par value (in Dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized 10,000 10,000
Preferred stock, shares issued
Preferred stock, shares outstanding
Common stock, par value (in Dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized 50,000 50,000
Common stock, shares issued 7,681 7,680
Common stock, shares outstanding 7,681 7,680
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Statements of Income and Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Net sales:    
Net sales $ 25,618 $ 27,039
Cost of sales 19,607 20,989
Gross profit 6,011 6,050
Operating expenses:    
Sales and marketing expense 2,813 2,368
General and administrative expenses 4,096 2,494
Total operating expenses 6,909 4,862
Operating (loss) income (898) 1,188
Interest expense, net (248) (13)
(Loss) income before income taxes (1,146) 1,175
Income tax benefit (expense) 314 (309)
Net (loss) income and comprehensive (loss) income attributable to common stockholders $ (832) $ 866
Net (loss) income per share attributable to stockholders:    
Basic (in Dollars per share) $ (0.11) $ 0.12
Diluted (in Dollars per share) $ (0.11) $ 0.11
Weighted average common shares outstanding    
Basic (in Shares) 7,681 7,417
Diluted (in Shares) 7,889 7,789
Product    
Net sales:    
Net sales $ 15,317 $ 22,166
Cost of sales 12,488 17,885
Service    
Net sales:    
Net sales 10,301 4,873
Cost of sales $ 7,119 $ 3,104
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Statements of Stockholders’ Equity (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Common Stock
Additional Paid-in Capital
Accumulated Deficit
Total
Balance at Dec. 31, 2022 $ 7 $ 38,429 $ (21,854) $ 16,582
Balance (in Shares) at Dec. 31, 2022 7,416      
Net income (loss) 866 866
Share-based compensation expense 196 196
Exercise of stock options 6 6
Exercise of stock options (in Shares) 1      
Balance at Mar. 31, 2023 $ 7 38,631 (20,988) 17,650
Balance (in Shares) at Mar. 31, 2023 7,417      
Balance at Dec. 31, 2023 $ 8 38,902 (19,367) 19,543
Balance (in Shares) at Dec. 31, 2023 7,680      
Net income (loss) (832) (832)
Share-based compensation expense 279 279
Exercise of stock options 3 3
Exercise of stock options (in Shares) 1      
Balance at Mar. 31, 2024 $ 8 $ 39,184 $ (20,199) $ 18,993
Balance (in Shares) at Mar. 31, 2024 7,681      
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash flows from operating activities    
Net (loss) income $ (832) $ 866
Adjustments to reconcile net (loss) income to net cash provided by (used in) operating activities:    
Depreciation and amortization 743 564
Share-based compensation expense 279 196
Deferred income taxes, net (314) 10
Provision for credit losses 57 68
Provision for inventory obsolescence (6) 45
Changes in operating assets and liabilities:    
Accounts receivable 4,419 (9,413)
Inventory, net 946 (1,551)
Deferred costs (387) (212)
Prepaid expenses and other current assets 32 (75)
Accounts payable (2,282) 3,507
Accrued expenses and other current liabilities (526) (1,871)
Operating lease liabilities (33) (24)
Deferred revenue 1,147 6,394
Net cash provided by (used in) operating activities 3,243 (1,496)
Cash flows from investing activities    
Purchases of property and equipment (161) (176)
Net cash used in investing activities (161) (176)
Cash flows from financing activities    
Proceeds from term loan   5,000
Repayment of term debt (251) (1)
Line of credit, net (1,300) 7,000
Proceeds from exercise of stock options 3 6
Net cash (used in) provided by financing activities (1,548) 12,005
Change in cash 1,534 10,333
Cash, beginning of period 4,300 7,642
Cash, end of period 5,834 17,975
Supplemental disclosures of cash flow information    
Cash paid for interest 147 7
Cash paid for income taxes $ 6
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Description of Business
3 Months Ended
Mar. 31, 2024
Description of Business [Abstract]  
Description of Business

Note 1: Description of Business

 

DecisionPoint Systems, Inc., which we sometimes refer to as the “Company”, “we” or “us”, is an enterprise mobility systems integrator that sells, installs, deploys and repairs mobile computing, POS equipment and wireless systems that are used both within a company’s facilities and in the field. These systems generally include mobile computers, mobile application software, and related data capture equipment including bar code scanners and radio frequency identification (“RFID”) readers. We also provide services, consulting, staging, kitting, deployment, maintenance, proprietary and third-party software and software customization as an integral part of our customized solutions for our customers. The suite of products utilizes the latest technologies with the intent to make complex mobile technologies easy to use, understand and keep running within all vertical markets such as merchandising, sales and delivery, field service, logistics and transportation and warehouse management.

 

In April 2023, we acquired 100% of the issued and outstanding shares of Macro Integration Services, Inc. (“Macro”). Macro is a value-added reseller (“VAR”) that buys point of sale mobile computing, scanning, printing, and wireless products from various manufacturers and distributors. Macro also provides professional services for project management, implementation, deployment, installations, upgrades, training, and support.

XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Basis of Presentation and Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2024
Basis of Presentation and Summary of Significant Accounting Policies [Abstract]  
Basis of Presentation and Summary of Significant Accounting Policies

Note 2: Basis of Presentation and Summary of Significant Accounting Policies

 

Basis of Presentation

 

We have prepared the accompanying unaudited condensed consolidated financial statements of DecisionPoint Systems, Inc. and its subsidiaries on the accrual basis of accounting in accordance with United States Generally Accepted Accounting Principles (“U.S. GAAP”). The accompanying condensed consolidated financial statements include the accounts of DecisionPoint Systems, Inc. and its directly or indirectly wholly owned subsidiaries, DecisionPoint Systems International (“DPSI”), DecisionPoint Systems Group, Inc. (“DPS Group”), Royce Digital Systems, Inc. (“RDS”) ExtenData Solutions, LLC (“ExtenData”), Advanced Mobile Group, LLC (“AMG”), Macro and DecisionPoint Systems CA, Inc. Macro was acquired on April 1, 2023, and as such, has been consolidated into our financial position and results of operations beginning April 1, 2023. All intercompany accounts and transactions have been eliminated in consolidation. These unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). Certain information and note disclosures normally included in financial statements prepared in accordance with U.S. GAAP have been omitted from these interim financial statements as permitted by SEC rules and regulations. Accordingly, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and the related notes included in our Annual Report on Form 10-K for the year ended December 31, 2023.

 

In the opinion of management, the accompanying unaudited condensed consolidated financial statements contain all normal and recurring adjustments necessary to present fairly the financial condition, results of operations and cash flows for the interim periods presented. The results of operations for the three months ended March 31, 2024 are not necessarily indicative of results to be expected for the full fiscal year.

 

Operating Segments

 

Under the Financial Accounting Standards Board Accounting Standards Codification 280-10, two or more operating segments may be aggregated into a single operating segment for financial reporting purposes if aggregation is consistent with the objective and basic principles, if the segments have similar characteristics, and if the segments are similar in each of the following areas: (i) the nature of products and services, (ii) the nature of the production processes, (iii) the type or class of customer for their products and services, and (iv) the methods used to distribute their products or provide their services. We believe each of the Company’s segments meet these criteria as they provide similar products and services to similar customers using similar methods of production and distribution. Because we believe each of the criteria set forth above has been met and each of the Company’s segments has similar characteristics, we aggregate results of operations in one reportable operating segment.

 

Use of Estimates

 

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

 

Concentration of Credit Risk

 

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

 

Inventory

 

Inventory consists solely of finished goods and is stated at the lower of cost or net realizable value. Cost is determined under the first-in, first-out (FIFO) method. We periodically review our inventory and make provisions as necessary for estimated obsolete and slow-moving goods. The creation of such provisions results in reduction of inventory to net realizable value and a charge to cost of sales. Inventories are reflected in the accompanying condensed consolidated balance sheets net of a valuation allowance of $125,000 and $131,000 as of March 31, 2024 and December 31, 2023, respectively.

 

Income Taxes

 

Our quarterly provision for income taxes uses an annual effective tax rate based on the expected annual income and statutory tax rates. Our effective tax rate, including discrete items as more fully described below, was 27.5% for the three months ended March 31, 2024, and 26.7% for the three months ended March 31, 2023.

 

The change in the effective tax rate was primarily due to a combination of an increase in projected annual pre-tax income and an increase to estimated annual non-deductible permanent items in 2024.

 

We recognize excess tax benefits (windfalls) and excess tax deficiencies (shortfalls) as discrete items in income taxes in the period that stock options are exercised. For the three months ended March 31, 2024, and March 31, 2023, we recorded no income tax benefit nor deferred tax asset related to excess tax benefits for stock option exercises which represents the difference in deferred tax assets recorded at fair value during the vesting period and the actual deferred tax assets realized based on the intrinsic value on the date of exercise.

 

Operating Leases

 

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

 

Right-of-use (“ROU”) assets represent our right to use an underlying asset during the lease term and lease liabilities represent obligations to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the commencement date based on the net present value of fixed lease payments over the lease term. ROU assets also include any initial direct costs and advance lease payments made and exclude lease incentives. Lease liabilities also include terminal purchase options when deemed reasonably certain to exercise. Our lease term includes options to extend when it is reasonably certain that it will exercise that option. We have elected not to recognize ROU assets and lease liabilities for short-term leases that have a term of 12 months or less; we recognize lease expense for these leases on a straight-line basis over the lease term.

 

As most of our operating leases do not have an implicit rate that can be readily determined, we use our secured incremental borrowing rate for the same term as the underlying lease based on information available at lease commencement.

 

The lease classification affects the expense recognition on the consolidated statements of operations. Operating lease charges are recorded in “General and administrative” expense.

 

Revenue Recognition

 

We recognize revenue when a customer obtains control of promised goods or services under the terms of a contract and is measured as the amount of consideration we expect to receive in exchange for transferring goods or providing services. We do not have any material extended payment terms, as payment is due at or shortly after the time of the sale. Sales, value-added and other taxes collected concurrently with revenue producing activities are excluded from revenue.

 

We recognize contract assets or unbilled receivables related to revenue recognized for services completed but not yet invoiced to our clients. Unbilled receivables are recorded when we have an unconditional right to contract consideration. A contract liability is recognized as deferred revenue when we invoice clients, or receive customer cash payments, in advance of performing the related services under the terms of a contract. Remaining performance obligations represent the transaction price allocated to the performance obligations that are unsatisfied as of the end of each reporting period. Deferred revenue is recognized as revenue when we have satisfied the related performance obligation.

 

As of March 31, 2024, the total aggregate transaction price allocated to the unsatisfied performance obligations was approximately $14.5 million, of which approximately $9.2 million is expected to be recognized over the next 12 months.

 

As of December 31, 2023, the total aggregate transaction price allocated to the unsatisfied performance obligations under our service contracts was approximately $13.4 million, of which approximately $8.1 million is expected to be recognized over the next 12 months.

 

The following tables summarizes the deferred revenue activity for the three months ending March 31 (in thousands):

 

   2024   2023 
Beginning Balance  $13,373   $10,352 
Additions   5,195    14,958 
Revenue recognized from beginning of period   (3,207)   (2,817)
Revenue recognized from additions   (841)   (5,747)
Ending balance  $14,520   $16,746 

 

We defer costs to acquire contracts, including commissions, incentives and payroll taxes if they are incremental and recoverable costs of obtaining a customer contract with a term exceeding one year. Deferred contract costs are amortized to sales and marketing expense over the contract term, generally over one to three years. We have elected to recognize the incremental costs of obtaining a contract with a term of less than one year as a selling expense when incurred. We include deferred contract acquisition costs in “Prepaid expenses and other current assets” in the consolidated balance sheets. As of March 31, 2024 and December 31, 2023, we deferred $0.2 million and $0.2 million, respectively, of related contract acquisition costs

 

The following table summarizes net sales by revenue source (in thousands):

 

   Three Months Ended
March 31,
 
   2024   2023 
Hardware and software  $13,893   $20,540 
Consumables   1,424    1,626 
Professional services   10,301    4,873 
   $25,618   $27,039 

 

Recently Issued Accounting Pronouncements

 

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.

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Acquisitions
3 Months Ended
Mar. 31, 2024
Acquisitions [Abstract]  
Acquisitions

Note 3: Acquisitions

 

Macro Integration Services, Inc.

 

On March 31, 2023, we entered into a Stock Purchase Agreement (the “Purchase Agreement”) with the Durwood Wayne Williams Revocable Trust and the Collins Family Living Trust, as sellers (collectively, the “Sellers”) and with Durwood W. Williams and Bartley E. Collins (the respective trustees of the Sellers), individually, pursuant to which the Company acquired all of the issued and outstanding equity of Macro from the Sellers (the “Acquisition”), effective April 1, 2023 (the “Effective Date”). Upon consummation of the Acquisition, Macro, a project management and professional services and integrated solutions company, became a wholly-owned subsidiary of the Company.

 

Total consideration for the acquisition has been recorded as $25.7 million. $26.3 million was recorded at closing and additional $0.1 million was paid during the third quarter of 2023 due to a net working capital adjustment. In the fourth quarter of 2023 our estimated earnout to the sellers of Marco for year 1 was reduced by $0.8 million. During the first quarter of 2024 we finalized the Year 1 earnout obligation and the working capital amount and recorded an additional adjustment to goodwill of $0.1 million. The total consideration is comprised of the following (in thousands):

 

Purchase price  $10,623 
Working capital excess   5,638 
Subtotal   16,261 
Earnout   9,422 
   $25,683 

 

Earnout payments are subject to the financial performance of Macro in each of the two years following closing and are presented at net present values. At March 31, 2024 the Year 1 and Year 2 earnouts are estimated to be $5.6 million and $5.1 million, respectively, for each year and are due by June 14, 2024 and June 14, 2025. The earnout is based on Macro achieving EBITDA targets in years one and two following the Effective Date of $2.8 million and $3.8 million, respectively.

  

The cash due at closing was $13.7 million which reflects the following (in thousands):

 

Purchase price  $10,500 
Working capital excess   5,899 
Less: bank indebtedness   (1,837)
Seller party expenses   (845)
   $13,717 

 

Actual consideration paid on the Effective Date was $11.0 million which reflects cash due at close less holdbacks for cash, accounts receivable, and inventory.

 

We also made an election under Section 338(h)(10) of the Internal Revenue Code to treat the acquisition as an asset purchase to step up the tax basis of the assets acquired. To make this election we will pay the seller an additional $1.6 million. The result of these two adjustments was to reduce our deferred tax liability from $3.3 million to $1.6 million and to adjust goodwill from $14.0 million to $11.6 million.

  

Also, customer payments on specified accounts receivable actually received by us through September 30, 2024, are to be remitted to the Sellers on a quarterly basis. The Sellers are also due certain payments from us if certain inventory is utilized by the Company before March 31, 2024. These payments will be remitted in the second quarter of 2024.

 

As of March 31, 2024 the allocation of the total consideration to the estimated fair value of acquired net assets as of the acquisition date for Macro was as follows (in thousands):

 

Cash  $923 
Accounts receivable, net   10,124 
Inventory, net   2,630 
Prepaids and other current assets   111 
Operating lease assets   1,390 
Property and equipment, net   1,058 
Customer lists and relationships   4,080 
Trade name   1,380 
Other assets   44 
Accounts payable   (2,809)
Accrued expenses and other current liabilities   (695)
Deferred tax liability   (1,611)
Operating lease liability   (1,503)
Deferred revenue   (1,144)
Total fair value excluding goodwill   13,978 
Goodwill   11,705 
Total consideration  $25,683 

 

The estimated useful lives of intangible assets recorded related to the Macro acquisition are as follows:

 

   Expected
Life
Customer lists and relationships  7 years
Trade name  3 years

 

Pro Forma Information

 

The following unaudited pro forma condensed consolidated statement of operations for the three months ended March 31, 2023 is presented as if the Macro acquisition had been completed on January 1, 2023, and after giving effect to certain pro forma adjustments. The pro forma condensed consolidated statement of operations is presented for informational purposes only and is not indicative of the results of operations that would have necessarily been achieved if the acquisition had actually been consummated on January 1, 2023.

 

   Three Months
Ended
March 31,
2023
 
Net sales  $37,980 
Net income  $2,223 
Net income per share - basic  $0.30 
Net income per share - diluted  $0.29 
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Intangible Assets
3 Months Ended
Mar. 31, 2024
Intangible Assets [Abstract]  
Intangible Assets

Note 4: Intangible Assets

 

Definite lived intangible assets are as follows (in thousands):

 

   March 31, 2024   December 31, 2023 
   Gross
Amount
   Accumulated
Amortization
   Net
Amount
   Gross
Amount
   Accumulated
Amortization
   Net
Amount
 
Customer lists and relationships  $12,020   $(5,742)  $6,278   $12,020   $(5,395)  $6,625 
Trade names   2,740    (1,720)   1,020    2,740    (1,575)   1,165 
Developed technology   140    (121)   19    140    (115)   25 
Backlog   340    (340)   
-
    340    (340)   
-
 
   $15,240   $(7,923)  $7,317   $15,240   $(7,425)  $7,815 

 

Amortization expense recognized during the three ended March 31, 2024 and 2023 was $0.5 and $0.4 million, respectively. Amortization expense is primarily calculated on an accelerated basis.

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net Income Per Share
3 Months Ended
Mar. 31, 2024
Net Income Per Share [Abstract]  
Net Income Per Share

Note 5: Net Income Per Share

 

Basic net income per common share is computed by dividing the net income available to common stockholders by the weighted-average number of common shares outstanding. Diluted net income per share is calculated similarly to basic per share amounts, except that the denominator is increased to include the number of additional common shares that would have been outstanding if the potential common shares had been issued and if the additional common shares were dilutive. For periods in which there is a net loss, potentially dilutive securities are excluded from the computation of fully diluted net loss per share as their effect is anti-dilutive.

 

Below is a reconciliation of the fully dilutive securities effect for the three months ended March 31, 2024 and 2023 (in thousands, except per share data):

 

   Three Months Ended
March 31,
 
   2024   2023 
Net income attributable to common stockholders  $(832)  $866 
           
Weighted average basic common shares outstanding   7,681    7,417 
Dilutive effect of stock options, warrants and restricted stock   208    372 
Weighted average shares for diluted earnings per share   7,889    7,789 
           
Basic income per share  $(0.11)  $0.12 
Diluted income per share  $(0.11)  $0.11 
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Line of Credit
3 Months Ended
Mar. 31, 2024
Line of Credit [Abstract]  
Line of Credit

Note 6: Line of Credit

 

Our Loan and Security Agreement (the “Loan Agreement”) with MUFG Union Bank, National Association (the “Bank”), as amended, provides for a revolving line of credit of up to $10.0 million with our obligations being secured by a security interest in substantially all of our assets. Loans extended to us under the Loan Agreement are currently scheduled to mature on July 31, 2026. Effective March 27, 2023, we entered into an amendment letter (“Amendment”) with the Bank that served to amend certain terms of the Loan Agreement and increased the revolving line of credit available to us from $9.0 million to $10.0 million. The Amendment also served to modify certain covenants in the original agreement. On March 31, 2023, we drew down $7.0 million of this facility and amounts borrowed under this credit facility are evidenced, and governed, by the terms of a commercial promissory note in favor of the Bank. As of March 31, 2024, there is zero outstanding on the line of credit.

 

Interest and Fees

 

Loans under the Loan Agreement with an outstanding balance of at least $150,000 bear interest, at our option, at a base interest rate equal to the Term secured overnight financing rate as administered by the Federal Reserve Bank of New York (“SOFR”) plus 2.50% or a base rate equal to an index offered by the Bank for the interest period selected and is payable at the on the last day of each month, commencing April 30, 2023. The interest rate on the loans adjusts at the end of each SOFR rate period (1, 3, or 6 month term) selected by us. All other loan amounts bear interest at a rate equal to an index rate determined by the Bank, which shall vary when the index rate changes. As of March 31, 2024, the effective interest rate was 7.9%. We have the right to prepay variable interest rate loans, in whole or in part at any time, without penalty or premium. Amounts outstanding with a base interest rate may be prepaid in whole or in part provided we have given the Bank written notice of at least five days prior to prepayment and pay a prepayment fee. At any time prior to the maturity date, we may borrow, repay and reborrow amounts under the Loan Agreement, subject to the prepayment terms, and, as long as the total outstanding does not exceed $10.0 million.

 

Covenants

 

Under the Loan Agreement , as amended by the Amendment, we are subject to a variety of customary affirmative and negative covenants, including that we (i) maintain a ratio of total debt to EBITDA of not greater than 3.0:1.0 measured at the end of each quarter, (ii) maintain a fixed charge coverage ratio of not less than 1.35:1.00 to be measured as of the end of each fiscal quarter, and (iii) submit a pro-forma statement in advance showing compliance and overall satisfactory metrics post-acquisition should the Company use any loan under the Loan Agreement for any acquisition with a purchase price in excess of $1,500,000. The Loan Agreement also prohibits us from, or otherwise imposes restrictions on us with respect to, among other things, liquidating, dissolving, entering into any consolidation, merger, division, partnership, or other combination, selling or leasing a majority of our assets or business or purchase or lease all or the greater part of the assets or business of another entity or person.

 

As of March 31, 2024, we were in compliance with all of our covenants, were eligible to borrow up to $10.0 million, and had zero in outstanding borrowings under the Loan Agreement.

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Term Debt
3 Months Ended
Mar. 31, 2024
Term Debt [Abstract]  
Term Debt

Note 7: Term Debt

 

MUFG Promissory Note

 

We entered into a $5.0 million unsecured promissory note agreement, effective March 27, 2023, with the Bank. Principal and interest payments on this note are due in quarterly installments of $250,000 on the last day of each quarter commencing June 30, 2023, with an interest rate based on Term SOFR plus 2.5% (secured overnight financing rate) as administered by the Federal Reserve Bank of New York, which was 7.8% at March 31, 2024. This note matures March 31, 2028.

 

EIDL Promissory Note

 

On August 27, 2020, we received $0.2 million in connection with a promissory note from the SBA under the Economic Injury Disaster Loan (“EIDL”) program pursuant to the CARES Act. Under the terms of the EIDL promissory note, interest accrues on the outstanding principal at an interest rate of 3.75% per annum and with a term of 30 years with equal monthly payments of principal and interest of $731 beginning on August 27, 2021. As of March 31, 2024, and December 31, 2023, outstanding debt under the promissory note was $0.1 million.

 

At March 31, 2024, our total term debt consisted of the following:

 

MUFG promissory note  $4,250 
EIDL promissory note   141 
Total term debt   4,391 
Less: current portion of long-term debt   (1,003)
Long-term debt  $3,388 
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders’ Equity
3 Months Ended
Mar. 31, 2024
Stockholders’ Equity [Abstract]  
Stockholders’ Equity

Note 8: Stockholders’ Equity

 

We are authorized to issue two classes of stock designated as common stock and preferred stock. As of March 31, 2024, we are authorized to issue 60,000,000 total shares of stock. Of this amount, 50,000,000 shares are designated as common stock, each having a par value of $0.001 and 10,000,000 shares are designated as preferred stock, each having a par value of $0.001.

 

Warrants

 

All warrants were exercised as of December 31, 2023.

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share-Based Compensation
3 Months Ended
Mar. 31, 2024
Schedule of Table Summarizes Our RSU Activity [Abstract]  
Share-Based Compensation

Note 9: Share-Based Compensation

 

Under our amended 2014 Equity Incentive Plan (the “2014 Plan”), 1,600,000 shares of our common stock are reserved for issuance, of which 218,209 shares of common stock remain available for issuance under the 2014 Plan.

 

Under the 2014 Plan, common stock incentives may be granted to our officers, employees, directors, consultants, and advisors (and prospective directors, officers, managers, employees, consultants and advisors) and our affiliates can acquire and maintain an equity interest in us, or be paid incentive compensation, which may (but need not) be measured by reference to the value of our common stock.

 

The 2014 Plan permits us to provide equity-based compensation in the form of stock options, stock appreciation rights, restricted stock, restricted stock units, unrestricted stock and other stock bonus awards and performance compensation awards.

 

The 2014 Plan is administered by the Board of Directors, or a committee appointed by the Board of Directors, which determines recipients and the number of shares subject to the awards, the exercise price and the vesting schedule. The term of stock options granted under the 2014 Plan cannot exceed ten years. Options cannot have an exercise price less than 100% of the fair market value of our common stock on the grant date, and generally vest over a period of three years. If the individual possesses more than 10% of the combined voting power of all classes of our stock, the exercise price shall not be less than 110% of the fair market of a share of common stock on the date of grant.

 

The following table summarizes stock option activity under the 2014 Plan for the three months ended March 31, 2024:

 

   Stock
Options
   Grant Date
Weighted
Average
Exercise
Price
   Weighted
Average
Remaining
Contractual
Life
   Aggregate
Intrinsic
Value
 
           (in years)   ($ in thousands) 
Outstanding at December 31, 2023   416,813   $4.89           
Granted   69,500    6.51           
Forfeited or expired   (500)   4.15           
Exercised   (666)   4.15           
Outstanding at March 31, 2024   485,147    5.12    3.14   $1,925 
Exercisable at March 31, 2024   408,685    5.12    3.09   $6,047 

 

Share-based compensation cost is measured at the grant date based on the fair value of the award. The fair values of stock options granted during the three months ended March 31, 2024 were estimated using the Black-Scholes option-pricing model with the following assumptions:

 

Weighted average grant-date fair value per option granted   $6.47 to $6.56
Expected option term in years   2.5 to 3.2
Expected volatility factor   59.4% to 62.9%
Risk-free interest rate   4.12% to 4.14%
    0.0%

 

We estimate expected volatility using historical volatility of common stock of our peer group over a period equal to the expected life of the options. The expected term of the awards represents the period of time that the awards are expected to be outstanding. We considered expectations for the future to estimate employee exercise and post-vest termination behavior. We do not intend to pay common stock dividends in the foreseeable future, and therefore have assumed a dividend yield of zero. The risk-free interest rate is the yield on zero-coupon U.S. Treasury securities for a period that is commensurate with the expected term of the awards.

 

As of March 31, 2024, there was $0.2 million of total unrecognized share-based compensation related to unvested stock options. These costs have a weighted average remaining recognition period of 1.7 years.

 

Restricted Stock Units

 

On January 1, 2024, we granted restricted stock units (“RSUs”) to our Chief Executive Officer that vest annually over the three years, following the date of grant at a rate of 34%, 33% and 33%, respectively, if the CEO is in service to the Company at each vesting date. The RSUs are subject to the terms and conditions of the 2014 Plan and the Restricted Stock Unit Award Agreement. See Note 11. Subsequent Events for a discussion of the vesting upon consummation of the Merger.

 

The following table summarizes our RSU activity for the three months ended March 31, 2024:

 

   Number of
Shares
   Weighted
Average Fair
Value at Grant
Date
   Weighted Average
Remaining
Contractual
Term
(in years)
 
RSU Outstanding as of December 31, 2023   
-
           
Granted   300,000   $6.18      
Vested   
-
           
Forfeited or expired   
-
           
RSU Outstanding as of March 31, 2024   300,000   $6.18    2.75 

 

As of March 31, 2024, there was $1.7 million of total unrecognized compensation cost related to unvested shares underlying outstanding RSUs. That cost is expected to be expensed over a remaining weighted average period of 2.75 years.

 

We recorded $0.2 million of expense during the three months ended March 31, 2024 related to RSUs. We have not recorded any tax benefit related to our RSU expense.

 

The fair value of each RSU granted during the three months ended March 31, 2024 was estimated using the closing stock price of our common stock on the date of grant.

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

Note 10: Contingencies

 

Litigation

 

From time to time, we are subject to litigation incidental to the conduct of our business. When applicable, we record accruals for contingencies when it is probable that a liability will be incurred, and the amount of loss can be reasonably estimated. While the outcome of lawsuits and other proceedings against us cannot be predicted with certainty, in our opinion, individually or in the aggregate, no such lawsuits are expected to have a material effect on our condensed consolidated financial position or results of operations.

 

Concentrations

 

One customer accounted for 12% of consolidated revenue during the three months ended March 31, 2024, and one customer accounted for 20% of consolidated revenue during the three months ended March 31, 2023. Trade accounts receivable from one customer represented 14% of net consolidated receivables at March 31, 2024 and one customer represented 49% of net consolidated receivables at March 31, 2023.

 

Two vendors each accounted for 21% of all consolidated purchases during the three months ended March 31, 2024. Three vendors accounted for 33%, 26%, and 22% of all consolidated purchases during the three months ended March 31, 2023. No other vendor accounted for more than 10% of purchases during the three months ended March 31, 2024 and 2023.

 

As of March 31, 2024, two vendors accounted for 24% and 21% of total accounts payable. As of March 31, 2023, three vendors accounted for 35%, 29% and 20% of total accounts payable. No other vendor accounted for more than 10% of accounts payable as of March 31, 2024 and 2023.

 

A significant decrease or interruption in business from our significant customers or vendors could have a material adverse effect on our business, financial condition and results of operations. Financial instruments that potentially expose us to a concentration of credit risk principally consist of accounts receivable. We sell product to a large number of customers in many different geographic regions. To minimize credit risk, we perform ongoing credit evaluations of our customers’ financial condition.

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Subsequent Events
3 Months Ended
Mar. 31, 2024
Subsequent Events [Abstract]  
Subsequent Events

Note 11: Subsequent Events

 

Agreement and Plan of Merger

 

On April 30, 2024, we entered into an Agreement and Plan of Merger (the “Merger Agreement”) with Barcoding Derby Buyer, Inc., a Delaware corporation (“Parent”), and Derby Merger Sub, Inc., a Delaware corporation and wholly owned subsidiary of Parent (“MergerCo”), providing for the merger of MergerCo with and into the Company (collectively with the other transactions contemplated by the Merger Agreement, the “Merger”), with the Company continuing as the surviving corporation of the Merger and a wholly owned subsidiary of Parent. Parent and MergerCo are affiliates of Barcoding Holdings, LLC, a portfolio company of Graham Partners. The consummation of the Merger is subject to certain closing conditions, including, among others, the approval of the Company’s stockholders of the adoption of the Merger Agreement.

 

If the Merger is consummated, at the effective time of the Merger (the “Effective Time”):

 

each issued and outstanding share of the Company’s common stock (other than certain exceptions, including shares of the Company’s common stock owned by the Company, Parent or MergerCo or by holders who are entitled to and have properly exercised and not waived, withdrawn, failed to perfect or otherwise lost their appraisal rights) will be cancelled and extinguished and automatically converted into the right to receive cash in an amount equal to $10.22 (the “Per Share Price”), without interest;

 

each outstanding restricted stock unit (“Company RSUs”) granted under the Company’s 2014 Equity Incentive Plan, as amended, will be accelerated and fully vested, cancelled and exchanged into the right to receive an amount in cash equal to the product of (A) the aggregate number of shares of the Company’s common stock subject to such Company RSU, multiplied by (B) the Per Share Price, subject to applicable tax withholdings; and

 

each outstanding stock option (“Company Options”) granted under the Company’s 2014 Equity Incentive Plan, as amended, whether vested or unvested, will be cancelled and with the holders becoming entitled to receive an amount in cash equal to the product of (A) the aggregate number of shares of the Company’s common stock subject to such Company Option multiplied by (B) the excess, if any, of the Per Share Price over the per share exercise price applicable to such Company Option, subject to applicable tax withholdings.

 

Our board of directors has unanimously approved the Merger Agreement and resolved to recommend that stockholders vote in favor of the Merger. Assuming the satisfaction of the conditions set forth in the Merger Agreement, including the approval of DecisionPoint stockholders, the transaction is currently expected to close in July 2024.

 

The Merger Agreement contains customary representations, warranties and covenants, including, among others, covenants by the Company to conduct its businesses in the ordinary course and consistent with past practice between the execution and completion of the Merger Agreement, to convene and hold a meeting of its stockholders to consider and vote upon the adoption of the Merger Agreement, to cooperate with Parent in connection with obtaining financing for the transaction, and, subject to certain customary exceptions, for the Board to recommend that its stockholders adopt the Merger Agreement. The Merger Agreement also contains customary representations, warranties and covenants of Parent and Merger Sub, including a covenant to use reasonable best efforts to obtain financing.

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accounting Policies, by Policy (Policies)
3 Months Ended
Mar. 31, 2024
Basis of Presentation and Summary of Significant Accounting Policies [Abstract]  
Basis of Presentation

Basis of Presentation

We have prepared the accompanying unaudited condensed consolidated financial statements of DecisionPoint Systems, Inc. and its subsidiaries on the accrual basis of accounting in accordance with United States Generally Accepted Accounting Principles (“U.S. GAAP”). The accompanying condensed consolidated financial statements include the accounts of DecisionPoint Systems, Inc. and its directly or indirectly wholly owned subsidiaries, DecisionPoint Systems International (“DPSI”), DecisionPoint Systems Group, Inc. (“DPS Group”), Royce Digital Systems, Inc. (“RDS”) ExtenData Solutions, LLC (“ExtenData”), Advanced Mobile Group, LLC (“AMG”), Macro and DecisionPoint Systems CA, Inc. Macro was acquired on April 1, 2023, and as such, has been consolidated into our financial position and results of operations beginning April 1, 2023. All intercompany accounts and transactions have been eliminated in consolidation. These unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). Certain information and note disclosures normally included in financial statements prepared in accordance with U.S. GAAP have been omitted from these interim financial statements as permitted by SEC rules and regulations. Accordingly, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and the related notes included in our Annual Report on Form 10-K for the year ended December 31, 2023.

In the opinion of management, the accompanying unaudited condensed consolidated financial statements contain all normal and recurring adjustments necessary to present fairly the financial condition, results of operations and cash flows for the interim periods presented. The results of operations for the three months ended March 31, 2024 are not necessarily indicative of results to be expected for the full fiscal year.

Operating Segments

Operating Segments

Under the Financial Accounting Standards Board Accounting Standards Codification 280-10, two or more operating segments may be aggregated into a single operating segment for financial reporting purposes if aggregation is consistent with the objective and basic principles, if the segments have similar characteristics, and if the segments are similar in each of the following areas: (i) the nature of products and services, (ii) the nature of the production processes, (iii) the type or class of customer for their products and services, and (iv) the methods used to distribute their products or provide their services. We believe each of the Company’s segments meet these criteria as they provide similar products and services to similar customers using similar methods of production and distribution. Because we believe each of the criteria set forth above has been met and each of the Company’s segments has similar characteristics, we aggregate results of operations in one reportable operating segment.

 

Use of Estimates

Use of Estimates

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

Concentration of Credit Risk

Concentration of Credit Risk

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

Inventory

Inventory

Inventory consists solely of finished goods and is stated at the lower of cost or net realizable value. Cost is determined under the first-in, first-out (FIFO) method. We periodically review our inventory and make provisions as necessary for estimated obsolete and slow-moving goods. The creation of such provisions results in reduction of inventory to net realizable value and a charge to cost of sales. Inventories are reflected in the accompanying condensed consolidated balance sheets net of a valuation allowance of $125,000 and $131,000 as of March 31, 2024 and December 31, 2023, respectively.

Income Taxes

Income Taxes

Our quarterly provision for income taxes uses an annual effective tax rate based on the expected annual income and statutory tax rates. Our effective tax rate, including discrete items as more fully described below, was 27.5% for the three months ended March 31, 2024, and 26.7% for the three months ended March 31, 2023.

The change in the effective tax rate was primarily due to a combination of an increase in projected annual pre-tax income and an increase to estimated annual non-deductible permanent items in 2024.

We recognize excess tax benefits (windfalls) and excess tax deficiencies (shortfalls) as discrete items in income taxes in the period that stock options are exercised. For the three months ended March 31, 2024, and March 31, 2023, we recorded no income tax benefit nor deferred tax asset related to excess tax benefits for stock option exercises which represents the difference in deferred tax assets recorded at fair value during the vesting period and the actual deferred tax assets realized based on the intrinsic value on the date of exercise.

Operating Leases

Operating Leases

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

 

Right-of-use (“ROU”) assets represent our right to use an underlying asset during the lease term and lease liabilities represent obligations to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the commencement date based on the net present value of fixed lease payments over the lease term. ROU assets also include any initial direct costs and advance lease payments made and exclude lease incentives. Lease liabilities also include terminal purchase options when deemed reasonably certain to exercise. Our lease term includes options to extend when it is reasonably certain that it will exercise that option. We have elected not to recognize ROU assets and lease liabilities for short-term leases that have a term of 12 months or less; we recognize lease expense for these leases on a straight-line basis over the lease term.

As most of our operating leases do not have an implicit rate that can be readily determined, we use our secured incremental borrowing rate for the same term as the underlying lease based on information available at lease commencement.

The lease classification affects the expense recognition on the consolidated statements of operations. Operating lease charges are recorded in “General and administrative” expense.

Revenue Recognition

Revenue Recognition

We recognize revenue when a customer obtains control of promised goods or services under the terms of a contract and is measured as the amount of consideration we expect to receive in exchange for transferring goods or providing services. We do not have any material extended payment terms, as payment is due at or shortly after the time of the sale. Sales, value-added and other taxes collected concurrently with revenue producing activities are excluded from revenue.

We recognize contract assets or unbilled receivables related to revenue recognized for services completed but not yet invoiced to our clients. Unbilled receivables are recorded when we have an unconditional right to contract consideration. A contract liability is recognized as deferred revenue when we invoice clients, or receive customer cash payments, in advance of performing the related services under the terms of a contract. Remaining performance obligations represent the transaction price allocated to the performance obligations that are unsatisfied as of the end of each reporting period. Deferred revenue is recognized as revenue when we have satisfied the related performance obligation.

As of March 31, 2024, the total aggregate transaction price allocated to the unsatisfied performance obligations was approximately $14.5 million, of which approximately $9.2 million is expected to be recognized over the next 12 months.

As of December 31, 2023, the total aggregate transaction price allocated to the unsatisfied performance obligations under our service contracts was approximately $13.4 million, of which approximately $8.1 million is expected to be recognized over the next 12 months.

The following tables summarizes the deferred revenue activity for the three months ending March 31 (in thousands):

   2024   2023 
Beginning Balance  $13,373   $10,352 
Additions   5,195    14,958 
Revenue recognized from beginning of period   (3,207)   (2,817)
Revenue recognized from additions   (841)   (5,747)
Ending balance  $14,520   $16,746 

We defer costs to acquire contracts, including commissions, incentives and payroll taxes if they are incremental and recoverable costs of obtaining a customer contract with a term exceeding one year. Deferred contract costs are amortized to sales and marketing expense over the contract term, generally over one to three years. We have elected to recognize the incremental costs of obtaining a contract with a term of less than one year as a selling expense when incurred. We include deferred contract acquisition costs in “Prepaid expenses and other current assets” in the consolidated balance sheets. As of March 31, 2024 and December 31, 2023, we deferred $0.2 million and $0.2 million, respectively, of related contract acquisition costs

 

The following table summarizes net sales by revenue source (in thousands):

   Three Months Ended
March 31,
 
   2024   2023 
Hardware and software  $13,893   $20,540 
Consumables   1,424    1,626 
Professional services   10,301    4,873 
   $25,618   $27,039 
Recently Issued Accounting Pronouncements

Recently Issued Accounting Pronouncements

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.

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Basis of Presentation and Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2024
Basis of Presentation and Summary of Significant Accounting Policies [Abstract]  
Schedule of Deferred Revenue Activity The following tables summarizes the deferred revenue activity for the three months ending March 31 (in thousands):
   2024   2023 
Beginning Balance  $13,373   $10,352 
Additions   5,195    14,958 
Revenue recognized from beginning of period   (3,207)   (2,817)
Revenue recognized from additions   (841)   (5,747)
Ending balance  $14,520   $16,746 
Schedule of Net Sales by Revenue The following table summarizes net sales by revenue source (in thousands):
   Three Months Ended
March 31,
 
   2024   2023 
Hardware and software  $13,893   $20,540 
Consumables   1,424    1,626 
Professional services   10,301    4,873 
   $25,618   $27,039 
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Acquisitions (Tables)
3 Months Ended
Mar. 31, 2024
Acquisitions (Tables) [Line Items]  
Schedule of Total consideration for the Acquisition Total consideration for the acquisition has been recorded as $25.7 million. $26.3 million was recorded at closing and additional $0.1 million was paid during the third quarter of 2023 due to a net working capital adjustment. In the fourth quarter of 2023 our estimated earnout to the sellers of Marco for year 1 was reduced by $0.8 million. During the first quarter of 2024 we finalized the Year 1 earnout obligation and the working capital amount and recorded an additional adjustment to goodwill of $0.1 million. The total consideration is comprised of the following (in thousands):
Purchase price  $10,623 
Working capital excess   5,638 
Subtotal   16,261 
Earnout   9,422 
   $25,683 
Schedule of Cash Due The cash due at closing was $13.7 million which reflects the following (in thousands):
Purchase price  $10,500 
Working capital excess   5,899 
Less: bank indebtedness   (1,837)
Seller party expenses   (845)
   $13,717 
Schedule of Statement of Operations The pro forma condensed consolidated statement of operations is presented for informational purposes only and is not indicative of the results of operations that would have necessarily been achieved if the acquisition had actually been consummated on January 1, 2023.
   Three Months
Ended
March 31,
2023
 
Net sales  $37,980 
Net income  $2,223 
Net income per share - basic  $0.30 
Net income per share - diluted  $0.29 
Macro Acquisition [Member]  
Acquisitions (Tables) [Line Items]  
Schedule of Estimated Fair Value of Acquired Net Assets As of March 31, 2024 the allocation of the total consideration to the estimated fair value of acquired net assets as of the acquisition date for Macro was as follows (in thousands):
Cash  $923 
Accounts receivable, net   10,124 
Inventory, net   2,630 
Prepaids and other current assets   111 
Operating lease assets   1,390 
Property and equipment, net   1,058 
Customer lists and relationships   4,080 
Trade name   1,380 
Other assets   44 
Accounts payable   (2,809)
Accrued expenses and other current liabilities   (695)
Deferred tax liability   (1,611)
Operating lease liability   (1,503)
Deferred revenue   (1,144)
Total fair value excluding goodwill   13,978 
Goodwill   11,705 
Total consideration  $25,683 

 

Schedule of Estimated Useful Lives of Intangible Assets The estimated useful lives of intangible assets recorded related to the Macro acquisition are as follows:
   Expected
Life
Customer lists and relationships  7 years
Trade name  3 years
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2024
Intangible Assets [Abstract]  
Schedule of Definite Lived Intangible Assets Definite lived intangible assets are as follows (in thousands):
   March 31, 2024   December 31, 2023 
   Gross
Amount
   Accumulated
Amortization
   Net
Amount
   Gross
Amount
   Accumulated
Amortization
   Net
Amount
 
Customer lists and relationships  $12,020   $(5,742)  $6,278   $12,020   $(5,395)  $6,625 
Trade names   2,740    (1,720)   1,020    2,740    (1,575)   1,165 
Developed technology   140    (121)   19    140    (115)   25 
Backlog   340    (340)   
-
    340    (340)   
-
 
   $15,240   $(7,923)  $7,317   $15,240   $(7,425)  $7,815 
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net Income Per Share (Tables)
3 Months Ended
Mar. 31, 2024
Net Income Per Share [Abstract]  
Schedule of Reconciliation of the Fully Dilutive Securities Effect Below is a reconciliation of the fully dilutive securities effect for the three months ended March 31, 2024 and 2023 (in thousands, except per share data):
   Three Months Ended
March 31,
 
   2024   2023 
Net income attributable to common stockholders  $(832)  $866 
           
Weighted average basic common shares outstanding   7,681    7,417 
Dilutive effect of stock options, warrants and restricted stock   208    372 
Weighted average shares for diluted earnings per share   7,889    7,789 
           
Basic income per share  $(0.11)  $0.12 
Diluted income per share  $(0.11)  $0.11 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Term Debt (Tables)
3 Months Ended
Mar. 31, 2024
Term Debt [Abstract]  
Schedule of Term Debt At March 31, 2024, our total term debt consisted of the following:
MUFG promissory note  $4,250 
EIDL promissory note   141 
Total term debt   4,391 
Less: current portion of long-term debt   (1,003)
Long-term debt  $3,388 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2024
Share-Based Compensation [Abstract]  
Schedule of Stock Option activity The following table summarizes stock option activity under the 2014 Plan for the three months ended March 31, 2024:
   Stock
Options
   Grant Date
Weighted
Average
Exercise
Price
   Weighted
Average
Remaining
Contractual
Life
   Aggregate
Intrinsic
Value
 
           (in years)   ($ in thousands) 
Outstanding at December 31, 2023   416,813   $4.89           
Granted   69,500    6.51           
Forfeited or expired   (500)   4.15           
Exercised   (666)   4.15           
Outstanding at March 31, 2024   485,147    5.12    3.14   $1,925 
Exercisable at March 31, 2024   408,685    5.12    3.09   $6,047 
Schedule of the Fair Values of Stock Options Granted were Estimated using the Black-Scholes Option-Pricing Model Share-based compensation cost is measured at the grant date based on the fair value of the award. The fair values of stock options granted during the three months ended March 31, 2024 were estimated using the Black-Scholes option-pricing model with the following assumptions:
Weighted average grant-date fair value per option granted   $6.47 to $6.56
Expected option term in years   2.5 to 3.2
Expected volatility factor   59.4% to 62.9%
Risk-free interest rate   4.12% to 4.14%
    0.0%
Schedule of Table Summarizes Our RSU Activity The following table summarizes our RSU activity for the three months ended March 31, 2024:
   Number of
Shares
   Weighted
Average Fair
Value at Grant
Date
   Weighted Average
Remaining
Contractual
Term
(in years)
 
RSU Outstanding as of December 31, 2023   
-
           
Granted   300,000   $6.18      
Vested   
-
           
Forfeited or expired   
-
           
RSU Outstanding as of March 31, 2024   300,000   $6.18    2.75 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Description of Business (Details)
Apr. 30, 2023
Series of Individually Immaterial Business Acquisitions [Member]  
Description of Business [Line Items]  
Business acquired percentage 100.00%
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Basis of Presentation and Summary of Significant Accounting Policies (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Basis of Presentation and Summary of Significant Accounting Policies [Line Items]      
Net of a valuation allowance $ 125,000   $ 131,000
Effective tax rate 27.50% 26.70%  
Performance obligation amount $ 14,500,000   13,400,000
Total aggregate transaction price 9,200,000   8,100,000
Deferred revenue $ 0.2   $ 0.2
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of Deferred Revenue Activity - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Schedule of Deferred Revenue Activity [Abstract]    
Beginning Balance $ 13,373 $ 10,352
Additions 5,195 14,958
Revenue recognized from beginning of period (3,207) (2,817)
Revenue recognized from additions (841) (5,747)
Ending balance $ 14,520 $ 16,746
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of Net Sales by Revenue - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Schedule of Net Sales by Revenue [Line Items]      
Net sales $ 25,618 $ 27,039 $ 27,039
Hardware and software [Member]      
Schedule of Net Sales by Revenue [Line Items]      
Net sales 13,893   20,540
Consumables [Member]      
Schedule of Net Sales by Revenue [Line Items]      
Net sales 1,424   1,626
Professional services [Member]      
Schedule of Net Sales by Revenue [Line Items]      
Net sales $ 10,301   $ 4,873
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Acquisitions (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 14, 2025
Jun. 14, 2024
Mar. 31, 2024
Sep. 30, 2023
Dec. 31, 2023
Acquisitions [Line Items]          
Total consideration for acquisition     $ 25,700    
Total consideration for the acquisition       $ 26,300  
Additional consideration       $ 100  
Earnout target     3,800    
Net working capital adjustments     100    
Consideration paid     11,000    
Payments to seller     1,600    
Goodwill     22,204   $ 22,081
EBITDA targets [Member]          
Acquisitions [Line Items]          
Earnout target     $ 2,800    
Minimum [Member]          
Acquisitions [Line Items]          
Earnout estimated life     1 year    
Deferred tax liability     $ 1,600    
Goodwill     $ 11,600    
Maximum [Member]          
Acquisitions [Line Items]          
Earnout estimated life     2 years    
Deferred tax liability     $ 3,300    
Goodwill     14,000    
Forecast [Member] | Minimum [Member]          
Acquisitions [Line Items]          
Earnout payments $ 5,100        
Forecast [Member] | Maximum [Member]          
Acquisitions [Line Items]          
Earnout payments   $ 5,600      
Macro Integration Services, Inc [Member]          
Acquisitions [Line Items]          
Total consideration for the acquisition     25,683    
Earnout target     800    
Cash due     $ 13,700    
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Acquisitions (Details) - Schedule of Total consideration for the Acquisition - Macro Integration Services, Inc [Member]
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
Asset Acquisition, Contingent Consideration [Line Items]  
Purchase price $ 10,623
Working capital excess 5,638
Subtotal 16,261
Earnout 9,422
Total consideration $ 25,683
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Acquisitions (Details) - Schedule of Cash Due
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
Schedule of Cash Due [Abstract]  
Purchase price $ 10,500
Working capital excess 5,899
Less: bank indebtedness (1,837)
Seller party expenses (845)
Total cash due $ 13,717
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Acquisitions (Details) - Schedule of Estimated Fair Value of Acquired Net Assets - Macro [Member]
$ in Thousands
Mar. 31, 2024
USD ($)
Acquisitions (Details) - Schedule of Estimated Fair Value of Acquired Net Assets [Line Items]  
Cash $ 923
Accounts receivable, net 10,124
Inventory, net 2,630
Prepaids and other current assets 111
Operating lease assets 1,390
Property and equipment, net 1,058
Customer lists and relationships 4,080
Trade name 1,380
Other assets 44
Accounts payable (2,809)
Accrued expenses and other current liabilities (695)
Deferred tax liability (1,611)
Operating lease liability (1,503)
Deferred revenue (1,144)
Total fair value excluding goodwill 13,978
Goodwill 11,705
Total consideration $ 25,683
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Acquisitions (Details) - Schedule of Estimated Useful Lives of Intangible Assets - Macro Acquisition [Member]
Dec. 31, 2023
Customer Lists and Relationships [Member]  
Schedule of Estimated Useful Lives of Intangible Assets [Line Items]  
Estimated useful lives of intangible assets 7 years
Trade Name [Member]  
Schedule of Estimated Useful Lives of Intangible Assets [Line Items]  
Estimated useful lives of intangible assets 3 years
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Acquisitions (Details) - Schedule of Statement of Operations
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
$ / shares
Schedule of Statement of Operations [Abstract]  
Net sales | $ $ 37,980
Net income | $ $ 2,223
Net income per share - basic | $ / shares $ 0.3
Net income per share - diluted | $ / shares $ 0.29
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Intangible Assets (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Intangible Assets [Abstract]    
Amortization expense $ 0.5 $ 0.4
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Intangible Assets (Details) - Schedule of Definite Lived Intangible Assets - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross Amount $ 15,240 $ 15,240
Accumulated Amortization (7,923) (7,425)
Net Amount 7,317 7,815
Customer lists and relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 12,020 12,020
Accumulated Amortization (5,742) (5,395)
Net Amount 6,278 6,625
Trade names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 2,740 2,740
Accumulated Amortization (1,720) (1,575)
Net Amount 1,020 1,165
Developed technology [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 140 140
Accumulated Amortization (121) (115)
Net Amount 19 25
Backlog [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 340 340
Accumulated Amortization (340) (340)
Net Amount
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Net Income Per Share (Details) - Schedule of Reconciliation of the Fully Dilutive Securities Effect - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Schedule of Reconciliation of the Fully Dilutive Securities Effect [Abstract]    
Net income attributable to common stockholders $ (832) $ 866
Weighted average basic common shares outstanding 7,681 7,417
Dilutive effect of stock options, warrants and restricted stock $ 208 $ 372
Weighted average shares for diluted earnings per share 7,889 7,789
Basic income per share $ (0.11) $ 0.12
Diluted income per share $ (0.11) $ 0.11
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Line of Credit (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Line of Credit [Line Items]    
Line of credit $ 0  
Borrowed amount   $ 7,000,000
Outstanding balance bear interest 150,000  
Total outstanding during period $ 10,000,000  
Loan agreement, description Under the Loan Agreement , as amended by the Amendment, we are subject to a variety of customary affirmative and negative covenants, including that we (i) maintain a ratio of total debt to EBITDA of not greater than 3.0:1.0 measured at the end of each quarter, (ii) maintain a fixed charge coverage ratio of not less than 1.35:1.00 to be measured as of the end of each fiscal quarter, and (iii) submit a pro-forma statement in advance showing compliance and overall satisfactory metrics post-acquisition should the Company use any loan under the Loan Agreement for any acquisition with a purchase price in excess of $1,500,000.  
Maximum borrowing capacity $ 10,000,000  
Outstanding borrowings $ 0  
MUFG Union Bank [Member]    
Line of Credit [Line Items]    
Maturity date Jul. 31, 2026  
Interest and Fees [Member]    
Line of Credit [Line Items]    
Interest rate percentage 2.50%  
Effective interest rate percentage 7.90%  
Revolving Credit Facility [Member] | MUFG Union Bank [Member]    
Line of Credit [Line Items]    
Line of credit $ 10,000,000  
Minimum [Member] | Revolving Credit Facility [Member]    
Line of Credit [Line Items]    
Line of credit   9,000,000
Maximum [Member] | Revolving Credit Facility [Member]    
Line of Credit [Line Items]    
Line of credit   $ 10,000,000
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Term Debt (Details) - USD ($)
1 Months Ended
Aug. 27, 2021
Mar. 31, 2024
Dec. 31, 2023
Jun. 30, 2023
Mar. 27, 2023
Aug. 27, 2020
Term Debt [Line Items]            
Unsecured promissory note         $ 5,000,000  
Principal interest amount       $ 250,000    
Percentage of federal reserve   7.80%        
Outstanding debt under the promissory note   $ 100,000 $ 100,000      
MUFG Promissory Note [Member]            
Term Debt [Line Items]            
Interest rate percentage       2.50%    
EIDL Promissory Note [Member]            
Term Debt [Line Items]            
Principal amount           $ 200,000
Percentage of interest rate 3.75%          
Outstanding principal annum term 30 years          
Interest amount $ 731          
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Term Debt (Details) - Schedule of Term Debt - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Schedule of Term Debt [Line Items]    
Total term debt $ 4,391  
Less: current portion of long-term debt (1,003) $ (1,003)
Long-term debt 3,388 $ 3,639
MUFG Promissory Note [Member]    
Schedule of Term Debt [Line Items]    
Total term debt 4,250  
EIDL Promissory Note [Member]    
Schedule of Term Debt [Line Items]    
Total term debt $ 141  
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders’ Equity (Details) - $ / shares
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Stockholders’ Equity [Line Items]    
Common stock, par value (in Dollars per share) $ 0.001 $ 0.001
Preferred stock shares designated 10,000,000 10,000,000
Preferred stock, par value (in Dollars per share) $ 0.001 $ 0.001
Preferred stock, shares outstanding
Preferred Stock [Member]    
Stockholders’ Equity [Line Items]    
Number Of Authorized Shares Issued 60,000,000  
Share authorized 50,000,000  
Common stock, par value (in Dollars per share) $ 0.001  
Preferred stock shares designated 10,000,000  
Preferred stock, par value (in Dollars per share) $ 0.001  
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share-Based Compensation (Details)
3 Months Ended
Mar. 31, 2024
USD ($)
shares
Share Based Compensation [Line Items]  
Number of shares issuance (in Shares) | shares 218,209
Exercise price percentage 100.00%
Voting power, percentage 10.00%
Unrecognized share-based compensation (in Dollars) $ 200,000
Weighted average remaining recognition period 2 years 9 months
Grant rate 33.00%
Unrecognized compensation cost (in Dollars) $ 1,700,000
Restricted Stock [Member]  
Share Based Compensation [Line Items]  
Grant rate 33.00%
Share-Based Payment Arrangement, Tranche One [Member]  
Share Based Compensation [Line Items]  
Exercise price percentage 110.00%
Stock Options [Member]  
Share Based Compensation [Line Items]  
Unrecognized share-based compensation (in Dollars) $ 0.2
Weighted average remaining recognition period 1 year 8 months 12 days
Chief Executive Officer [Member]  
Share Based Compensation [Line Items]  
Grant rate 34.00%
2014 Equity Incentive Plan [Member]  
Share Based Compensation [Line Items]  
Number of shares issuance (in Shares) | shares 1,600,000
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share-Based Compensation (Details) - Schedule of Stock Option activity
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
$ / shares
shares
Schedule of Stock Option activity [Abstract]  
Stock Options, Outstanding | shares 416,813
Grant Date Weighted Average Exercise Price, Outstanding | $ / shares $ 4.89
Stock Options, Granted | shares 69,500
Grant Date Weighted Average Exercise Price, Granted | $ / shares $ 6.51
Stock Options, Exercised | shares (500)
Grant Date Weighted Average Exercise Price, Exercised | $ / shares $ 4.15
Stock Options, Forfeited | shares (666)
Grant Date Weighted Average Exercise Price, Forfeited | $ / shares $ 4.15
Stock Options, Outstanding | shares 485,147
Grant Date Weighted Average Exercise Price, Outstanding | $ / shares $ 5.12
Weighted Average Remaining Contractual Life, Outstanding 3 years 1 month 20 days
Aggregate Intrinsic Value, Outstanding | $ $ 1,925
Stock Options, Exercisable | shares 408,685
Grant Date Weighted Average Exercise Price, Exercisable | $ / shares $ 5.12
Weighted Average Remaining Contractual Life, Exercisable 3 years 1 month 2 days
Aggregate Intrinsic Value, Exercisable | $ $ 6,047
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share-Based Compensation (Details) - Schedule of the Fair Values of Stock Options Granted were Estimated using the Black-Scholes Option-Pricing Model
3 Months Ended
Mar. 31, 2024
$ / shares
Share-Based Compensation (Details) - Schedule of the Fair Values of Stock Options Granted were Estimated using the Black-Scholes Option-Pricing Model [Line Items]  
Total 0.00%
Minimum [Member]  
Share-Based Compensation (Details) - Schedule of the Fair Values of Stock Options Granted were Estimated using the Black-Scholes Option-Pricing Model [Line Items]  
Weighted average grant-date fair value per option granted (in Dollars per share) $ 6.47
Expected option term in years 2 years 6 months
Expected volatility factor 59.40%
Risk-free interest rate 4.12%
Maximum [Member]  
Share-Based Compensation (Details) - Schedule of the Fair Values of Stock Options Granted were Estimated using the Black-Scholes Option-Pricing Model [Line Items]  
Weighted average grant-date fair value per option granted (in Dollars per share) $ 6.56
Expected option term in years 3 years 2 months 12 days
Expected volatility factor 62.90%
Risk-free interest rate 4.14%
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share-Based Compensation (Details) - Schedule of Table Summarizes Our RSU Activity - Restricted Stock Units (RSUs) [Member]
3 Months Ended
Mar. 31, 2024
$ / shares
shares
Share-Based Compensation (Details) - Schedule of Table Summarizes Our RSU Activity [Line Items]  
RSU Outstanding, Number of Shares beginning balance
RSU Outstanding, Number of Shares Ending balance 300,000
RSU Outstanding, Weighted Average Fair Value at Grant Date Ending balance (in Dollars per share) | $ / shares $ 6.18
RSU Outstanding, Weighted Average Remaining Contractual Term (in years) Ending balance 2 years 9 months
Granted, Number of Shares 300,000
Granted, Weighted Average Fair Value at Grant Date (in Dollars per share) | $ / shares $ 6.18
Vested, Number of Shares
Forfeited or expired, Number of Shares
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Contingencies (Details)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Customer Concentration Risk [Member] | One Customer [Member] | Revenue [Member]    
Contingencies (Details) [Line Items]    
Concentrations percentage 12.00% 20.00%
Customer Concentration Risk [Member] | One Customer [Member] | Accounts Receivable [Member]    
Contingencies (Details) [Line Items]    
Concentrations percentage 14.00% 49.00%
Supplier Concentration Risk [Member] | Purchases [Member] | Two vendors [Member]    
Contingencies (Details) [Line Items]    
Concentrations percentage 21.00% 26.00%
Supplier Concentration Risk [Member] | Purchases [Member] | One vendors [Member]    
Contingencies (Details) [Line Items]    
Concentrations percentage   33.00%
Supplier Concentration Risk [Member] | Purchases [Member] | Three vendors [Member]    
Contingencies (Details) [Line Items]    
Concentrations percentage   22.00%
Supplier Concentration Risk [Member] | Purchases [Member] | Vendor [Member]    
Contingencies (Details) [Line Items]    
Concentrations percentage 10.00% 10.00%
Supplier Concentration Risk [Member] | Accounts Payable [Member] | Two vendors [Member]    
Contingencies (Details) [Line Items]    
Concentrations percentage 21.00% 29.00%
Supplier Concentration Risk [Member] | Accounts Payable [Member] | One vendors [Member]    
Contingencies (Details) [Line Items]    
Concentrations percentage   35.00%
Supplier Concentration Risk [Member] | Accounts Payable [Member] | Three vendors [Member]    
Contingencies (Details) [Line Items]    
Concentrations percentage   20.00%
Supplier Concentration Risk [Member] | Accounts Payable [Member] | Vendor [Member]    
Contingencies (Details) [Line Items]    
Concentrations percentage 10.00% 10.00%
Supplier Concentration Risk [Member] | One vendors [Member] | Accounts Payable [Member]    
Contingencies (Details) [Line Items]    
Concentrations percentage 24.00%  
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Subsequent Events (Details)
Mar. 31, 2024
$ / shares
Subsequent Events [Abstract]  
Amount equal to per share $ 10.22
EXCEL 59 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( \XKU@'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 " /.*]8H"@(YNX K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>.ND8AZC+98@32$A, G&+$F^+:/XH,6KW]K1EZX3@ 3C&_N7S M9\FM2=+$C,\Y)LSDL-P,O@M%FK1A1Z(D 8HYHM>E'A-A;.YC]IK&9SY TN9# M'Q :SN_ (VFK2<,$K-)"9*JU1IJ,FF(^XZU9\.DS=S/,&L ./08J(&H!3$T3 MTVGH6K@")AAA]N6[@'8ASM4_L7,'V#DY%+>D^KZO^]6<&W<0\/;T^#*O6[E0 M2 >#XZ_B))T2;MAE\NMJ>[][8*KAS6W%UY58[X20G$LAWB?7'WY781^MV[M_ M;'P15"W\N@OU!5!+ P04 " /.*]8F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_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 \XKUBN&"VPY@4 /X> 8 >&PO=V]R:W-H965T&UL MM9E;<^(V',7?^RDTM-/9G0G!DKEDMX29A"0MTUS8F+:3OBFV ,_:%I5D"-^^ MDFULLB/_83W+2^+;.>A(LO23-=QP\54N&5/H+8X2>=E:*K7ZW.E(?\EB*L_Y MBB7ZSIR+F"I]*A8=N1*,!IDHCCK$3>,3)17CG_:DXFP67+,25B$?.5L:#ZWYJ-6109)UV._PK3 M5OF;1KA_O'._R\+K,*]4LC&/_@D#M;QL7;10P.8TC=0SW_S!BD ]X^?S2&9_ MT29_MMMM(3^5BL>%6)<@#I/\/WTK*F)/X YJ!*00D&\$V*T1N(7 S8+F)/X0FBL76 M^LH-NW9#\[Y^EBOJL\N6?B$E$VO6&OWZ,^X[O]G"_B"S=]F[9?8NY#XJ^LDS M6X12":HKX9'&S!89]KFY'4^\R=/C]&GR.$/>BS>[??#.?IHD_KDM,FC6,'*O MC-P#BSH3- B3!?*V\2N/;%%A_H M5M/!A.Z:$STKOJ$_V=8ZL\)6NHIQS^GUL;5KPN*F.?> A^5LW@3G]F*"Y4- MG8JJU X2L..+%3_&L*II3E+E),?DO LC)M!8CR\++NR-"?L\\J1-?5^#K= F M06YHS0OZ-,U;\0X&D:*:+:9,A#P A]4#5B7)U:(<;- T:\4W^ "8[++NSR-W M^J*]^\)FM1E/P3.X AI\@$B^R5@T:WU*V.Z+?2PZ!=_@"G PC"C%.^K%-(K0 M=2KU;6D/!_LHD5IG%%C6-%X%.QCFDR+>;KD/QH-MZN/]("YZ'Z\"'@P32_DJ?DFI4$Q$VV+:M&:$ MO6J[ZBGHAU3T0V!DJ=8:>KTHPVRU7)_Q@%EM.\*ZIB$K]"%'H8^9P=%C&K]: MY_'K R::[=I=[ [ZUH"G8!Y2,0\YBGGT IT+W7;91X^S#.P8XIJ">*KAUJQ, M BL6''"_N;5&/@7VD I[",PJ1>09?4.30'?@H(5A2W?0QOUNM^_V MK'E/@3ZD0A]RU+>=JR#0[O)L=Y!_VGI*[.T*6^(^[B&/I]G4E"PRNZLU2U*& MO#3470<[KK4F3@%(I (D A/-MS4Q-F>ZE\_X)K'6P@'>8I&@6W3-J+^TICT% M*I$*E#K,/'M#0][WMU;@YX"FD@%3>0H:"J#3KE4&G__#5?U MXQ;LZ+K=KOU5/@4UD8J:"(P[68>]$HS6!X,-/O3Z^*,UV"EXB52\1&#&N>?9 M@F7)$W">A4T^.4[;'1#[R',*6'(K6')AOIF%2A,$GR-,/KQ^1![S4Z';TKJG M #N]_T;XBW.NZ0*M]&)V32,[)\*&3:-7".7"]+/+BF[?_"5-%JQV:^& T>.+ M9\4)6-8T7T50[I$$I3$_W\(T'U'H[G.9-2CL6/-U#%9];\[.W@ZC66UF&Z\2 M^0;X\LW&\FJYN7N5;6EVJL?SG>$':A:K$D5LKJ7.^4#/>R+?;,U/%%]E^Y6O M7"D>9X=+1@,FS /Z_IQSM3LQ/U!N>8_^!U!+ P04 " /.*]8Z: H8.T& M !M'P & 'AL+W=OGLJ5*.#)7*HEUW"K[J;E M2@F>-H.6^91B'$R7/"LFLXOFMVLUNY"5SK-"7"M45LLE5X_O12[O+R=D\O3# MU^QNH>L?IK.+%;\3-T)_7UTKN)NV7M)L*8HRDP528GXY>4?.KEA<#V@L_LG$ M?;ESC>I0;J7\4=]\3"\GN$8D-G_1_=863U!2 ME5HNMX,!P3(K-O_YPS81.P.(-S* ;@?0YPY@VP&L"72#K GK ]=\=J'D/5*U M-7BK+YK<-*,AFJRHI_%&*WB:P3@]NY)%"I,B4@17I<]S7B0"W=2. M2_3F>\&K-(,G;]$)^G[S ;TY>HN.4%:@;PM9E;Q(RXNI!CRUUVFR???[S;OI MR+L_<76*&#E&%%//,OS*/?R#2-KAK#]\"EEH4T';5-#&'QM+1:64*#3B90DQ MG]GBV3CP[ [J%7=6KG@B+B>PI$JAUF(R>_V*!/C<%MT+.>O%RMI8F(0RUNAV@(Y M!L_E2C1=(W^TQ;X!Z.^$16(:TT'PIA5E81#9H_?;Z'UG]!^+-52>5(]-S#9P MO@F.Q&R S32BA#$[M*"%%CBA?1!S >LB18DLM761!\9;/>)' VBF$8MH8(<6 MMM!")[1K)58\2Y%X6-4MK&PF7NH%S'K26\LVU*$!R(^'H$V;@(W4>=1BCIR8 MOTG-\V? B\Q\$1SZ X 6*R_P0SO$N(48.R%^60G%=5;RJ"E52UHK'")F;R0F_8CVU6P4YP?=@='1(G W6P-7_8%L%X M?JG9GSRC7&U6)" C0#LN(VXR^UAH7MQE0!E[83(#0,A(.(1IL8J(/P*S8SCB MIK@_I4SOLSRW K/0"J78F&F;&8[&,MC1#W'SSY>F:8XO=&*AGW#(C'N,^M Z M^B%N_MDT3 '(\*&=O1&W?36]EXE0!E6U@Q3DZUB:!H#@!:K"(\" M[#B-NCGMJD]>-9\)K@I9:6 YV.2GC8:PLQHU^K M68#GLK@[T4(M8?]_:^4-:B$NC(?R>Y]5'W%';W3/7LU$+ <2;4\I4Y/0HFBH MTVQ&H3<"OB,]ZB:]OM[=A].D-Q RWK!GV,RBD(W5=,>"U,V"PT5WB%*C)OGY MU-A0V*P8'FEVM.-(ZN;(KV(M\W53#O"D00QA9/92=KHZ^ S#I%4R>A9 .U:E M[IW=W[T5>= \F'LVQLQ:MU@%;$0QTXX7J9L7/\LB^?W%:C(BC0*CK5NV?C@> MZS4=;5(W;7:)_Z7&;I*A%Q@G*#8K1D96+^LHD[DIA>]$4LPVW71BB(! MO.C-9ZD%(OBM%?DO'&4B6SMY 4?]Z'?.0YE3Q]]HF?Q8R!S*NWS]*J(D/&^. M%?2C5"JUM*57DB5_2?2:/"><0\KE]QWU M4]9)!>:6"O5B@>8XFB]_-%_A<1"19H'55WB0O&:7TF5O_Z$U,Q7%D.R<)OWX M.\7!W(KC70KR E@ NEI]!'N2%2CAJPRZG!6DY?0W)L8>W686Q7CD"(%U:H*Y MU03L!:MEE39#O!L9E93G"F.]]"ZP_1 MG[BZRXH2M-<" _3: )[/)3#?]J;^ MXMI^89_]#U!+ P04 " /.*]8A+Z++D,# """P & 'AL+W=OA MF11$P6;NW86WB] !7,2?#/:Z-2;6REK*)SOY/9U[@54$'!)C*2C^[& !G%LF MU/%/3>HU>UI@>_S,_M&91S-KJF$A^5\L-=GT4N9L/5!# MXYF2>Z)L-++9@)+@93@2$O.4FIP&2)DR0SYDL-16I MOB+O.O.9;U"UW=M/:H7WE<+H@,(_J+HF@_"*1$$T[($OCL,?(&G@@R[WR7)+(4>#04),!V M=,WAB@AP6:$<+P=W?"[PU3](SJG2EWWIJ/88NSWLA;.+!_8=[]HNOX^)QI,F MIB-^V(@?'A6_Q*L"E,)SCO65/%V1@BJRH[SL*"8%J.I(]VJOMIBT= 7701"^ M4'\JJJ-_U.@?G:>_+CQ:FDPJ]A^D?8(KSE%+2AC@YX7@4U$=P>-&\/B'!#.M MRWZQ1_GZSS;IJY&W\W0,3QK#DQ\RC'^DVN ]R,2VS_51TC- M=;V0>8Y7X!N*:OJJHCH5U1%_TXB_.4/\JRKJYKM:&?54U*FHCMHP^/;''9RO M]W!!U6QM&9/Q]&5F^Z,.:6TU&>'Y6D_40DUY2G!OU$O!?JM!LMTI]A1;)C3A ML$%8<#U!O*H:OFIB9.%ZIK4TV(&Y889-,B@;@.L;*LE2+$-ZGVQ1.GN]!SOR.>.GKYP\20WC"GT6N2EO!YME-I>C<=RN6$% ME9=\RTIXL^*BH J&8CV66\%H6BD5^9AX7C@N:%:.9M/JV8.83?E.Y5G)'@22 MNZ*@XM\;EO.7ZQ$>'1]\RM8;I1^,9],M7;,%4U^V#P)&X]I*FA6LE!DOD6"K MZ]$'?#4GB5:H)/[.V(MLW2/MRB/G3WIPEUZ//(V(Y6RIM D*EV?^,OO[.#01-M; M\EQ6O^CE(.N-T'(G%2\.RH"@R,K]E;X>)J*E ';L"N2@0/H*P8""?U#P*T?W MR"JW;JFBLZG@+TAH:;"F;ZJYJ;3!FZS485PH 6\ST%.S.2]3" I+$=Q)GF<-W$A3E=*P KO[H>'F =K.'1@:@^>B>EVHCT:\ ,>WJC\'-VE=R M]/6&. W>4W&)?/P>$8\$%CSS[U?W'7#\>NK]RIX_8.]/6*22YDQ>V>9FKQO8 M=?7BOI);NF37(PB'9.*9C68__X1#[Q>;8R[E7#2E7O M.,\S,@EQ/!T_M^%;I"+/3VJI#JY)C6OBQ#7G4NGD'L2V5Y^TOHJ3T(MZV$PI MXB7Q +:PQA8ZL?TFN)1H*_@J4S9HH?'1T,.XA\PF-/'LP*(:6.3,V;^V3%"5 ME6O$7K=ZW[ G;W3*Y#V1L8Z_<>UO[ S$0B='M?$!R3VQMNTL-ID0KBD P ;1$D=@)M4OXLAU5Y#JRF M2<^*$QL(+N*DOYM9I#".!Q( DP8G<>*\*Q6#!:".,_D>E1SL=%"2P$!I MD6JE&=2A[#A2]'4@_+X%"@[Z>6H1PSB:#$!NZ N[ M^>NN1@=X2P8[,CH[3/&Y%6U@P/!QT,=J"EWXW@!KX(;2L)O3--=VLK3:$):= MFJWW7BF1/>X4?YE.VP\K4V$G$;^5JDYEK3LS#3EC)Q?.;JC,EN@,RNY; MGN=4R&9F[*FZ-Q>WH^A=&H6$10RDAC;6AEJQFUMOLWRG>XTWX(V_#Z\IUI'J MXFTH%B?.O/M:M80 F#X#(ZQ9O58T7NB3=DHJ6&[ %%;L3@)_6\-5K$Y.,HC/O!LDD%.+('BS2L3=RLW4XN%T:3BZ,X[E<6-JEH MJ,8G#6,3-V,_")[NEE:.=FN^-5M.9:WK9T/ZY$<:77+23O=4UKJN-L4"^8%F MEYA]+)[XN-]16L0(P4.\29KB@/Q@PTLL'2\4AOW*T"8&BV:@T"(-KQ-WT[N M:&1+:V'MUGQSCOP?+$T:EB;N'OH;R^&DO?.IK'5=;2B>N"G>O1S,1AA[OF<0 MA"D6Q-% )T(:-B?NCOG;JR$QEF&$L4$-II2/O7YW/&X=T!9,K*MS:PD%Q*Y4 M^_/+^FE]-OZA.A'N/;_!5_/]"7=C9G_@?D_%.BLERMD*3'J7$4R8V)]A[P>* M;ZMCX$>N%"^JVPVC4!AK 7B_XEP=!_H#]3\)L_\ 4$L#!!0 ( \XKU@I MKG( D@0 %\8 8 >&PO=V]R:W-H965T&ULK5EM9P7D6!- +I+C]-^?A DV(,LOQY> M8/?9W4=K[2X9;VCYPI88<_"69P6;&$O.5[>FR9(ESA&[H2M69:5N6;^:(%,9T7#V[+Z=CNN89*?!]"=@ZSU'YYPYG=#,QH/'^ MX =Y7G+YP)R.5^@9/V#^N+HOQ+^_3OZMRIX M$5G2+,4E^_0AM&'P!<2_UX3_ 5>/!5JG1.A<@Q%X?)B# MJX_7@"U1B1D@!?BYI&N&BI1]!A];Z[')A?O2"3.I7;W;NFH?=#7/16I5SBBT M9WKMKZGP4J0FRL ](NE(^#)#*\)1IL":'\%*DG6^SBJFYGA!$L(5(+$>Y"?M MV3;%YC4[:#<[:%%+<@,<^!G8EFVK"-XB^162/$)>I\'8 M?-TGL2_AA*X=M:7F?:F1#4//;8O%?3'H>Z'=2+7B=9IXG9/BO1([^%#EV?5) ML6]1O?W87>AWPM>:EH?V+5NA!$\,<2HS7+YB8_KI _2M+ZHD&A(L'@BL1;G; M4.YJ*?\N"A8I$IH+UC/*V+6*7RV$VD&@^AD/A#-W>_L=^IWMCO4R+:Z\ABM/ MRU65DB-9NU(@&!,%G:&J).(W>8]5U&D1SZ#.ZX4#HT[(\X%LQ7I;+>K\ACI? M2UW\ALN$,"Q+#I.G/* K29VR5FBASN#,[\7196P@2['.4HNOH.$KN(RO_;-1 MQ5W0W[O..:@U?.XY."18/!!8B_"P(3P\M=3^@\JFW#@JCL.CI3;L[8(3^DYG M)^9]J9%M16'8.Z0JM=WPM:;/3;$AP>*!P%J4 M0VO7D%N7]'-*HFNH_2SK),:L%FFG6639G313B(U@Y/B=78L5=:'!O M#('_MZM3,P#[N>:'5I<$K?%SDVU0M'@HM#;QN^D!ZL>'DWH[/<89U78HH'D- MU,K7T+&[V7I$JLW9;@*!^A'DDAY/#WD.A?U!Q@ZZ ]I0UN(CUMH$[N8)J!\H MSNKT]%CG,-=O]YTN;P/9BK6VVJSM)@NH'RTN[O>@HEGOGI 7S 6:$W)(M'@H MM#;MNZD$ZL>2 UV?JV3:/UZ0^R).!$.WFXE],='XP2CJ'G%].1A&T:%DV\T6 M4#]B(/?2;= !8U"T>"BT+?'FWK=9^>E=$/A,Q$\VPPL!;]T$ M@JER^S5[N^!T57VN?:*P8 -X< 8 >&PO=V]R:W-H965T&ULM5E;;]LV%/XKA%<,*5#7(BGYDB4&DG3%"JQ=T*S;,RW1,5=)=$DJE_WZ M'4J.9(L4DP#>2V+)A\??N7X\Y-F]5-_UAG.#'HJ\U.>CC3';T\E$IQM>,/U> M;GD)WZRE*IB!1W4[T5O%658O*O()B:+II&"B'"W/ZG?7:GDF*Y.+DE\KI*NB M8.KQDN?R_GR$1T\OOHK;C;$O)LNS+;OE-]Q\VUXK>)JT6C)1\%(+62+%U^>C M"WQZ11.[H);X2_![O?<965-64GZW#Y^R\U%D$?&: ,>/ MG=)1^YMVX?[G)^T?:^/!F!73_$KF?XO,;,Y'\Q'*^)I5N?DJ[W_C.X-J@*G, M=?T7W>]DHQ%**VUDL5L," I1-O_9P\X1>PM CW\!V2T@_07QP *Z6T!K0QMD MM5D?F&'+,R7OD;+2H,U^J'U3KP9K1&G#>&,4?"M@G5E>R3*#H/ ,P28#.GGS%KU!HD1_;F2E M69GILXD!9%;_)-VAN&Q0D $4%'V6I=EH]"N@R0[73\"BUBSR9-8E"2K\S-1[ M1/$[1"(2>_!=DZ<%T[<*UD@: *%3.BO&W26!C!O5YK MM,9^K;;"3_66I?Q\!"6LN;KCH^7//^%I](O/Y",I.W! W#H@#FE??H&&=))+ MK=]"IJ2RX#YK&Q736H5M/W?+\9R2L\G=OA6NT'PZ;64.P"4MN"08G8OL'RBT M)MN-A.:4RC(5.4=E'[7]VKY,;3RW2MX)2%>T>D0GE2TA4;[UAO;49VURS-@> M2=F!^Z:M^Z;!V'[@H#05K&G+9898(941_]8O?)8WZI*]$,YBV@NS*Y-,8W^8 M9RW.61#GS88I/K8]/T,03"!"W6#F#_:S-R5G#@PR6_2@NC)X,9"1\Q;J_!F7 MKKE2=48U:<<>N'YG4\\'7H],G P WB-D'.:*#2MON;:,NM=+P*O0G6QUY8*M1#[<5W;JC]18CJ7M MT!FDQDDRLTQDF"!^!UU(O#W-LVDU1JX]^Y$G#B9GQ^"1&<^&RK0C/1QF MO38SM^QQ,"U=%AL3,G< NF(TB68#"#NZPV&^ X2JXD''[O42+WZ7VL8)F(D3Q# MC+TARG*Y?@GJHQ+BL;0=.J$C1!(FQ.M*I1MFJQGFGN!\YG]1L*' =/Y(P/[;9MTNXET?.QX@N:I_4(.J.-DG\JG1;BY+! M6/@\Z" ;OSK=CJ3MT D=.9/GR%FFG&<[%QBN"MCA,^]4%];T:KM=TDZB:&!B M(1UKDS!K?X6]QJ,M$EL^M3D97_DKQL?=B9-['JD!XB,=<9,PJ-B= MV]P,]DC-IO' X$$[*J5A*FV0;U23S+429TFDM=J8;^TR>&@FQH+G0&#MSH<<^1_X^#9-KQ,@V/LS4OUQ-C MWZ7(Y^W M)WLW1057M_4%FD;U*-O-5=MG9KFYN\S4U#[&H:V M-:B,WL\ NVHNTYH'([?U?=1*&B.+^N.&LXPK*P#?KZ4T3P_V!]HKS>5_4$L# M!!0 ( \XKU@J['[VY@0 )8* 8 >&PO=V]R:W-H965T&ULE599;QLW$'[7KQ@H:- "BD[G@ \!=MP@?DAKV&WR4/2!VAUI67/) M#0\KZJ_O-]PC-IH8R(.T/&8^?G.2IWOG[T+%'.E+;6PX&US62@JKE68 MNH8M=K;.URIBZG>ST'A695:JS6PYG[^:U4K;\?HTKUW[]:E+T6C+UYY"JFOE M#Q=LW/YLO!CW"S=Z5T59F*U/&[7C6XY_-M<>L]F 4NJ:;=#.DN?MV?A\<7QQ M)/)9X*/F?7@P)K%DX]R=3*[*L_%<"+'A(@J"PN>>W[(Q @0:GSO,\7"D*#X< M]^COLNVP9:,"OW7FDRYC=39^,Z:2MRJ9>./V[[FSYZ7@%E%E>JJC6I][MR8LTT&203M!.4V>NQJZ,7U)8?"ZR9[R&WI(@4(A' ZBP 7D5G1 5VT0,OO *WH@[.Q M"O2K+;E\K#\#J8'9LF=VL7P2\(/R4UHM)K2<+X^>P%L-EJXRWNK'+*6_SCF3'W]\RNL4\^C:F5,QQ:%3!9V.41&!_S^/U\V>+5_.3)Q@?#8R/GD+_D=@\ M#?2;BTR+8_J>"RZYT%)EUT[;2+>'$+D.$[JRQ71"^TH7%>V9@JLYHB"#%"-[ MBHY4H%@Q/7_V9KF! MJ78;;70\4&B)$$CQSJL(]5BI2*AI WK:AJCRJ.3&N(/@E.#6*.U#B\)4@%.* MVNXFH^O?;XD_)]V@I\0LN]<>[0$.Z$_*\,HSI< E;5R$X3I6&MTC(W76+5Z? M!-JJ0FAJ;L^%C+ABJ]F44_JC0C8,L#NV[$'U *G"I))'C]BQAPW=BFH:HPN5 M0Q3<-N[!9M(99E0$JQ)E3H5J8@+/K_:TR# 43RW(R'1=,&@7S@8T M0'$P(1R[/+C3L5UI R/\8*"2.%IE"Q@$( 2;(^Z!S X^]N6+1OEX&/5FYXUA MTO9"_6_K&I63IDL,0Z(H&>V2'P19E$T2<00+N?-U,]N$$.$JTJ@,*()/F8H8 M"/(&NF$DP12'ATB1B\HZXW82:\F''.EL390JJ-5=&TK#7_HX/M)A%0XBB*R: M4++BTRC&R>^.N2&?K)70]&NO&,P"PEE"+O!OJB@B8K-3E>F MR\"2#2XX?YBT2=@':4+"(@"L%4.OLZ%Q/G:>E#J @RN7I/:4Q54L 9NB_.D< M03+2@%<3Z0"J0+IY.'8QG_\D;LM^""%Q:PLN_6P8B(U"!= @0A]4X1W0VB*6 M,V^'])$60WWN9<$^^::=GK0'NE@% MC?2R$8X7!_V_&[3%D4>PT;9KCWK"D!);[VHP\!H>$@I/0 MGD)/^F&Q9*0M$&$YPMF73DY)[/R#Y\D#MZ.M21[),/OJ<0UU+2_OP'NI@4=+ M\2."JNU@0TB-!'CZK3MH]N"M@%3:Y1=1@&>2C>VS85@='EWG[5OCJWC[8L,- MC7H/9'@+U?GT-=XXOGT%M9/HFOSR0"-%U>5AE5N*"&!_ZW Q=1,Y8'B*KO\# M4$L#!!0 ( \XKUC89G=ZGQ0 +(Y 8 >&PO=V]R:W-H965T&ULM5M=<]NXDGWGKV#Y9F\Y5;(LR7:<[RK'2>:F=G*3BI.]#UO[ M )&0A(0B- !I1?/KMT\W %(RDWAVZU9-3201!+H;W:=/-^#G6^N^^9763?Y] M7=7^Q=&J:39/3T]]L=)KY<=VHVMZLK!NK1KZZI:G?N.T*OFE=74ZFTP>G:Z5 MJ8]>/N??/KJ7SVW;5*;6'UWNV_5:N=TK7=GMBZ/I4?SADUFN&OQP^O+Y1BWU MC6Z^;#XZ^G::9BG-6M?>V#IW>O'BZ&KZ]-4YQO. _S)ZZWN?7]OJ7Z9L M5B^.'A_EI5ZHMFH^V>T_=-#G O,5MO+\_WP;QDZ.\J+UC5V'ETF"M:GE7_4] MV.$^+\S""S.66Q9B*5^K1KU\[NPV=QA-L^$#J\IODW"FQJ;<-(Z>&GJO>?E* M>>-SN\@_.NUUW2BQ55WF-[)->'9CEK59F$+537Y5%+:M&U,O\X^V,H71_OEI M0Y)@OM,BK/I*5IW]8-6S_+VMFY7/W]2E+O??/R4-DAJSJ,:KV4\G?*_<.#^; MCO+99';^D_G.DEG.>+ZS?Z-9\O^^FOO&D=_]SY"%1(#S80$0BT_]1A7ZQ=$& M(KA;??3R[W^;/IH\^XEZYTF]\Y_-_F_;]9^O^D_;Z'SV-/]_K)XEXPY/\B^= MK]2MSLEF&^5TF31IWE+1S]G"U*HN MC*IR3Y-J J"&UWFM"P,H^F@-B72S\_3,C_)W=3%FV0T-\^W118=;8T-7]S):VH*?*;5?ZEAG#9#=;V^6^ZUDY5U0XVT!N(W=\*9TC2 M344#C__^M\>SV>39E_'-./_MZNHC?Y\^>SC./Q^:8%CQ?$CQC!:HVE(G.[9_ MP1JE<82])+MUI&GZMEU9*&2W-2W:M]AH>%::M-&NY@U6518U??WQYEU4\D=O M_N9LNPE2]=Z3W[N7/]D=F?^U69J&M-]7)K[VZ?5-?"%_\[W1-> VN[%5"[EH M].^_7Z?!:4"WQE5YBTTN"?GFIM)1M/Y;5^]_Z\:_5X6S;,IAU:ZO@H \,-LJ M3_OS1VO@].1Y5QMGJEP \6S$\RCX9[$:483X?*YUO;_]-+G-;>MZ?K"QWJ38 MI#"C3,>;3Y3 \79@GJ6I:W@5KYB%%@\D(%FNO"IF#(Y8% MTI6A'!?$Z8E'P]B/O?YE_';B9[WX[99(R+!IG6^!+J0VO-NUB"/1=-E603_2 M%@]O=-$ZLD48\>9[L5+U4N?7=KTVGAG*,<:%G;QY0R[/_7MA;V MQJHQ"'53_QRZQ,^PL;KB0;"W[]LV@[=?U370^9/>6-<@ M8*>5RS68"F)1K^?:1:Y!COY.8-YN3 U!R6'6JB8^"R%&]\H_V:]UH1'L0^0> MP4W"3I!;.DRKRJ]$%F5P34)ZCSQ*KKV1])@OE''D6I"G6P$B<(2/8GAG^^&- M10KE5_F"V+M/%HG.0P.-+7U<1)>2;8:A(K[2(H9CHB0R J/:>,*I" YC/Z^H=0"VX4E%BW9:4&A13IB]\;Y!Y&#+'6C MEV*F+[2T#'^;#-)+KI2!ZU(YTNZ5I7\&'V77MF22PCXZ>SPYF4YHS[<6*6]M MG8[ZTTL^KKM6.PBMEDL*I YZ5>X110.OL%K=ICEV53PG"".(UI2E%VDZ"&+8 M88AN-'@[A8Z=?]5\@."^];QIFZ<+=LB1"XH MKRD@UK&Y,Q+?PFCH2Q_A*&&P>9BQF^TV&MM05,JS*THU15L>O,2X'ZV(;\?F M5E9=ZV8%'V\!8[1/A-B-,_.VT8>36/Y\:\KP)(LSCL%+YY3<-!FT;Y1KP07D MBNGE,]_S$=3C@J8%Y1VRN@(HTR^[M$8T]* 2D#0,R*+BT('=*KP8->M,'U-3 MTI$3[RM=*-(^WPXKD03TFEV5O$W-[:WN> 8MA&FS>ZF.MW[H=-M>W/P 9LCO M;*U#E*CY4$"-\R^>_>@-3;MFHOUY%8L&"2'XRR]167(4LKII=ME!]G6:V1B, MCLU8JV]DMK2>$#+?KCE=>MM%8E5(1EI;YK:K:7KHT)*-QC-L*F.19B!&%C*MM MVV1V7AG!:4!N33H17*COO6D$@"AFBV\GZ#A!Q_6&M!771+8CS<<40D3ZZJ;S MV&NBA*;)/QG_+7ZF5*!1C)2B&/A#!P'D@B&"MK.X@"<<%.<*&?=N"^Y=L6FUN$9^>]R3NQSR 38 )0H$ED8&625>G_.>O@5U2'BXM@>HA0M<"[X]E+;I5.;E=&' MM)90!P3,@"E6NXRHBVF06<@XNNAV?J-VXG 1<2?M/%2C/39^I4NQ MHZKA.\N6@)8(HQ:1#%A*544K:[A)IZ)P#+76?>ERQU 17T?6$(C,-LHWH.44 MPB3WKO9R/-9.([N$,!>P(/,*EA,O$6[C#.";Y#E:PWO5Y7Y MD_,+(I?#T7.\E;I![83N1ILHYL(XWYP8"BOY1$B0'[]]]_;#PY"&F2,(GPZF M)A!"5QM6-E&%3/SHVYZ-59_R[_N3G4/51@+"DR(G:WJ-0H;5%;9.1DT(@@9! M?^J(WP8=^,@0[")+ F&GALPA"8X3^)*W4VQ'*Z@*\14WQ83P=WI1"8?_"XEN MKBJN>[G][5D.]-V2V/H03*G:8#C#?T'Q>>DCI!RNEQ!J?N M8!EV2+5-&!_FD@Q!A%@V@?('Q\.8Y=B;DQ^,0A*$,=%RCZ['%_\Q_WK-\E?LT?CR_N_=!9\4=HJP0?NZL'B$.RO MI2@L!2H4DL'<2(L0@:K0;8%?^\ C[-<](Q*Q.,&4/6/V7P'ZI! *K]2V/BDE M!.#D:(^HFK,(6Y%6@>H4>FX53"8((K#(#(+(6,A0#O)H5Q@/Q'][[]UD MS-G?+(9RJ.E*;JST>4Q0%&T***0=M^'I =A0TV=90]:!O_3E3B+[;+LR!8A$ M:#9P-92R><$;?7<]WXFII D2\*EL$[&\Q6:CG!;;Q2RFA" /S)D)VNER/U0I MN].Q!U7=LVZF+1H-3'.X^89342Y&VSGA%;W'N0T\E".E*!%:WBHI8@ 6<&NO.I?^&5S7M#9^ G]C%"9ZE5-+/3U'FO+$GEJHQ/M%8) MW4Y=Y.AC)'(4=7@52? !%!.MNFOSO6A"-H_"A7@"7?NNPPI9DLO>!@?NU-T7 MJO(V%H%,E0U*.H2VN 6H2:C(Y9#F4'&N1P-6\R15R"RH>B@]^7'V^UVE^ZL* M(T3F:0E',33",ODM<(NL@':N\K8FER&J&@X-&"83;M#V][8T3.[37(W-I-B3 M6:7\&YJTS[GC]/*K3#5.!ZDZL#*0=BZ,8VK[U:9GC.1(822IAX2L$<)-%]SHJ,+S2Q1VN>Z2QE;;@1 MCH"M<](#Y=DB-^+21H+T#I2(JZ? V#M#2OA"0HF*_9 28 N_HP?:-:I5:-=$ M?DEFS7JMCAB!>YV5_;\7=2[<)(5 "X<:8=X6Z/^XL[!K0ZX MEZ4&QZ?0AOG4DVV/7\4^#;N[ZBI?24!R;.)L%3J<:S ?J7PR.&=LE795&C;! M'R3?4!*N23?>T+!'TJ"+?4)*B:$-LXV4/82+!GU%+SP>&?*NX_@3M )P*I5G M:AY+G[+7..YY)*-7UW6+C9T 5"+^B$_OPB\H1UMVD!B-2+Z+)NIKUC'392C, MQOF-XJ, !MP353)O(@-8(0G,-$-;08HQG#_10CC6ES:/;(CTDSDG@T?Y5R.C0]-*X=>::&^<88EY)1RIX,@)[^-!>QW)Q8_,4,6 MS-#7\D&XJQ[URC4O ]F)Z/+_(U.2VW;DDBHZT!KY!?J9C_8]?NH*[XH297=,SGBL"G.QN>_,D7VX/%X M>B]3Y#\TQ>>]4\U&0$(NM]*+H5PXC. A[N8_+/#^AMS15?*CYFLV=83!ON' M3S/N3<'>V:MT[^95:((]R*=GH[/+,WR8C,XN9ME5*8#D\XO1],E%/CT?/;EX MG'W:/]SX,X)Q=Y5'\ &U\/'9:#:YS!]2A3=Z/*4//WQ;I<6.'Y]/\<;%Z/(< M;[P1I>:=G.>CB]D$'Q[1D$>P&FKWT:/93@R7*"MZ%UH%@>'C7+' M(()-UD-]KBP7^'LV=[?#WT%Y(-AG4>4I7&5-RG(?Z2M 5TXL27 J@GO)0=0@JDHQW/WE(@ M=,D=>QSNEXDP'4?\B(,_4\9Y?8^#!,(1N$&@C+'[M<=8][O#@*[LWHW>;2]T M'TQZJ,FMX]X/^SWAD=Q-D73Q$TT'H*./'"A]Q4?FNX0)M/\?/3X\BRC.2Y&CZ:/,=GE:'+V!&Q=&.$['#J5V=Z% M55O3YR(4$N_J_)_DS6S[+HN\O;IY)0=697YU\X6&C*'2VA5H66X[,D-&)>Z0M_3M4?7+!I\-D:,9O7MDF9H)XYD@+&9Z=P_>.(N0R M5KI:UKL"FTEAE>!D>M&_?GMX9RX$ ?. T1H,HP%:&:N,,L5@C]6&)H*$(/K_1%;!VZ6L$0SV5=.'*+5S6"9!DN M0Q2-[']PIW"8_5JXU!S[]7'87&*$GA' MO*01L$B""10:=WWK@L^K>PY;8Y1U"H:_?N_\'KU[:[IH#CGM)=WJ]?V>0 M#W6[YE)LWTM$H-"G&K6[NXR&_][Q$Z?KWI1R;_AKZXPO31$LW^PU17WJ1TIF M9]O)/<(#(Z3@J[5NA?$ F'D1(03F)>Q#%;B@&!1@.WBU;I]X7KHY'M=.L-NS\@-V-F%QL7? LC>"L?0J _ MO7?<@(?POG%D2"%0NW[-0<@.1.I@>&5#X95WX45;X'2X914WMB, /EVJ[1K! M?65"=R:#DCRG+M.EE7CW4&ZJA1[RH30=NOP<4\9#?T5UVOL[.F+^2_YK0;X: M5S?R)W7IU_0'B5?R=WC=]?%=ELTV2L.A_M 2[3-C2RJ)!4G]^OO&9*2Y23M]DMB M4%FK!I1X\U2Z0VW>-2K MB6FTX*7;M*DF69*<3#976:KR5V&>OYL775AI)$3(7$PN-M#XIPNYKOSO[QNZBW-\_ M@26].5EGSG7V784?N!ZS/(U9EF33[^C+>_=RIR__ ??8?^8+8S5P\-_7//6* MIJ\KHMHX-PTOQ.4(X#="/XC1U<\_I2?)F^^8.>W-G'Y/^]]FX;N[7[?M#V4% MR\_97@0^\$(K]KZV8J6YJXI;2,M"F!BKQ9A]K"&CBW67@SQF6\$$-FA1,EE; MQ3B[M:JX9Y]:R*$>V'REA4"=6G9HUR+Z^:=9EB5O7KYV+](W1T"X73.(LG>M MWBI5LB_\J1;LBZPJR3>&?18/JN"+2K [C0I@O"Z=."H/KAOV*]_(ZHG]+A]D MO?(R,>.&H=8KH0T[1%&XJG\0U5,P$])$,89PITD:T](*[ "=&HL?Y+" I'TB(9_.I5:;XPN#Q(/V= MUW$DELM@_+S1LF(AUWL;;WH9\(KH]H[9GPU04P!,Q.(.0L':P4FQMPQ)88U6 M?T$/**L&QSN4D#]87@I#S,ZKR 0,NC%CU+,%J+@&P&]VS72 M\?2+VM8DV"Z,+"6:2F=,".N8W2G+*V>O+$7 /%J9$^([BQF@"N6"&DVA=$EA M-^P@.QZ?1AL"A*K'>#P9YRP\LBT$=L*6%94RE!YR@I>E4XNC#Y)QNK>GX;)D M9:M)EJRP:ZE+]K4%TH0F^UTJRE8P5VPU&C,U-HA'!6\DNNT M+%6K@>/G:K#*A+%RXP(JN*Z!)%),>[IZ<4C2A7*!>8(02X-W95M@V^*)O)AU M7HRC=SOKEU*C0O>/G1)G+"6\E_\3OG3_[;5V!JA%)5<^&5UQ!Q]9[^-&M0$L MNRC7@\A&NRB00RN4[U;ZXAG&'!"@(+\" ^EQI:6!ZH";)5"EMF3'H:3 JM; M G-T'O5\A@V%8 *3+(^^/+-;/ +)AAW')_DLNFT7_N3T),Y.TN@F^'\6 M3[,L.F 9Q&8YZY8;_D3NH!"T(%"[R@G)HGC6A82N1F@WC-4PHR.!"-8*#DX) M?MBM):?LJ/(=Q%@4:/)B$=,_P;4?#B; M'N,ESLCCT_04;&_;%Q7EJ$W5KX7,NYJ.DWU7H][5Y_$1K"*S0//E@A?WQF&# MA-!5BH*XP=&OD \T*<2A=SP OTHCY%^@J#(*?:>DI++^&M#":8U6Z9_R?':X M/CI,DZ.N>R+OL&-8R5CJ'ZZ?$ :(T'#VL87 M(W\D,,I^1'#BIN_YU*5@Z+WK!69G*EC4,1IH(=KQ]3X+(JB[^O)( _9P)0EG M&<\%.ZXT+A6PT+.[ZQ"XQ0A-PP=9BN%G(2N:,-Q@ 5SW/2_"MN%YOEHZ[3L* M]AO3Z2#;;N>>J7.D)PY7'(>WP'T0IMJ12TG,]#+5=)%S(U58$V4$7=F4T^1[!"+OMW/1RIU6"2\>T0Q@X'OX4 L,4SHG4'4V%WVEU8A];+.K1P M5.#SZ0';YWU7?\;>"!QFZ^'E.5Z22J/GDC*CYW>M%#%X_25.\?^[VGLAQD@]5 M:,]]]":=3O'&C]$#%*"G5*V[CO15C\YP=CJ+_M$_I_%I_'4*=P%>KZ0K>A^W?A1T(7=5[*BQ:_$#8J9J[:%V'MT\4D,&6?QM M_D[].##,8!XF!*"#N8]!:!/^@Q@==;2J&3E;]?^JDB$T#->[]6@J7BF_'&'V;[#>VY M \;9/KPT\;:Z450(JJY\96)#K:R[81.;/8B.?'SS,\_TVS6G6U1;E0@$A&M! M$Q'7]!G!1<4/A\2K+S@LHM#U/2?$,%Q_7XWB.+IS>?.?QJ(_P!R&8Y@!ZO/3 M^ Q40$NR1B9H:,OB#'PW6(+9S*P)O[^X-E1 *!GGR;=D2HEK,BPAJ>R,O?8Y M:C+X0 CHK]QG4+K^@(#\M\)^M?_2.O&PO=V]R:W-H965TDXZ==W M2"EJLNL:?;!,SN7P#$=SM#AJ/C51V&=7.M?,XMF6-#;<3W:(BSTZ; MACO:FGUL6X.\"DF-C%F23..&"Q6M%L%V9U8+?7!2*+PS8 ]-P\W3!J4^+J,T M>C9\%/O:>4.\6K1\CY_0_='>&=K% THE&E16: 4&=\MHG7B1<)=](8'T""[R[@P++6^[X:F'T$8R/)C2_"*6&;"(GE&_*)V?( M*RC/K=XIQ]5>;"7"VEIT=A$[@O7.N.PA-AT$^P9$!N^UO\F.@, MG-@SIPT["_B>FPEDZ1A8PO(S>-E08Q;PLN^M$?Y>;ZTS]$;\:G M9&Y;7N(RHC&P:!XP6OWP)ITF/YWAF@]<\W/HW]>/\Q ?M$/(Y_#_LF]Q)Y0@ MKZ1)J$!\#>!= #=^"3LM:5@M7 @%KM8'RU5E+^Y0PN:3D=L]G5?WS9=='[IJP8_6YXA:!X@Q88Y25PD8YG%'L):<@9C,6L M",9T6HQN\8$4JB5R#LM:::GW3Y"&.);ZJ.M^E_H<.F;#RWL*@LQ;_>,2?GRU M&1')8LSR0'(VOF99(#D;9^D,7OMR5O2^*X)?-]HX\3E CZ:]%NIM2[Y7X M3 2K@Q%J3YU!^AE$0#]X\+H[(W^AOBEPI(Z^329%N&):Y*0C4A+VF$!MBT$7 MY=/D]+G"0FL$";:03U!R6?8M](KJ1;4D@37!0N(H[.34#,0O](DZO@\J;*'4 M!^4ZJ1JL@]"O.WW[&MY]):C(O5 6).XH-9G,B@A,I[S=QNDVJ-U6.WJ]PK*F MCQ4:'T#^G:;QZ#?^@.'SM_H"4$L#!!0 ( \XKUATM"T5] , & ) 9 M >&PO=V]R:W-H965TK:!I.FP/C0(FG9]&/9 BR>+"$5J)&4E_WY'2I;=Q/&V%XD4[[[[OB/O MJ&6CS8,M$!T\EE+955PX5RV2Q&8%ELP.=(6*5G)M2N9H:K:)K0PR'IQ*F:3# MX30IF5#Q>AF^W9GU4M=."H5W!FQ=ELP\7:/4S2H>Q?L/7\2V$ M$C/G$1B]=O@!I?1 1./O#C/N0WK'X_$>_;>@G;1LF,4/6GX7W!6K>!X#QYS5 MTGW1S>_8Z;GT>)F6-CRA:6W':0Q9;9TN.V=B4 K5OMECEXT&M"\X,@-7@3.:'\IMP[0ZN"_-SZEO;]D\ITB7"'!NX+ M9G"9.$+VZTG6H5RW*.DK*&/XK)4K+'Q4'/F/_@DQZFFE>UK7Z5G S\P,8#RZ M@'283L[@C7N9XX W_A\RX<^KC76&SL5?IQ2W@)/3@+Y6%K9B&:YB*@:+9H?Q M^I>?1M/AKV?H3GJZDW/H_WE7SJ*P"GLX="2X[&>E_OTH2J M0?Z.[=!0$P!5EQN*J?,?PEJ@?F(=4S[6 &Z$# 2>$3TP9#*K)2.3R(J2B!CY MY(EL@KR#*2MUK9R] 'S,L'+$B+E BZ/25&S,:>/Q* 8U/$L1"80FLN;8*N[9 M,LZ%;S-,/B/N,:-&UY)#02)A@ZB.U8#( U1%^Z*<>.%?,-[Z"&MK8D!>>Y=7 M8S9(XKA/$G6\ 5#[\J*%YC82"II"9(4':)/%0AJEMI2'GH1\ZOW!8E8;"D3 M/FF4*Z^?0VYT&7BT!X*%+DNIR.O>O=LC#WZ<=AN1FS" >4[-.9"@J.\.C,-E MT9(SF&F5"2EZ?!_R*,8SBATF75<^"!D;1"C;[H2^.P'U%M*_;RXAH308PQO* MC2MT;>G+X4P<:'/JKV\7T=> >-SOHH#C,:+;PXEDSAFQH;R.%#7,&$JT M#9()BOAE/EIKE@[G,)ZE+TET<2FC_:8B,XKB'V_J[&(^?T_/V?Q]U+:1%Y5) M:H>#T2C(I4$:[>OXWRQ'<*JG)D>W7HEF&^YVWYZHIML+L/_:_SY#V64,IKW/VXG35;A#-]K1C1R&!?T"H?$&M)YKJIQNX@/T M/U7K?P!02P,$% @ #SBO6(F(<"#E!P 5Q( !D !X;"]W;W)K&ULC5AK<]NV$OW.7X%1W4XRHTJ49#NI8WO&=N,VG>8Q M>=S.G4X_0"0H(@$)!@ E^_[Z>W9!4E(B>_K%)D!@]^SK[%+G&^N^^%*I(.XJ M4_N+41E"IJ?32NIZ='G. M>^_N>$;ZM*NOMK9>SF8C0;]1OO]:H,M#&]/&_D2GU0X5/SSF$U M':3DNE*UU[863A47HZO9V?4QG><#_]%JXW>>!5FRM/8++5[E%Z.4 "FCLD 2 M)/ZMU8TRA@0!QM=.YFA021=WGWOIMVP[;%E*KVZL^4OGH;P8/1^)7!6R->&] MW?RN.GM.2%YFC>>_8A//SD]'(FM]L%5W&0@J7^'R3ZR%+<2-4[D.Y], MF?1FFG7WK^/]^0/W%^*UK4/IQ/R;]7T3B\?MO;%#B]$Q\8_#;UHD_K43^U[GXH++6Z7 O MKE9.*=16$$]"J<1//SR?S],7?&YXQ9NS%T^3C0ZE>/WI]C?QJ:9*NI;UE[%X M(ZFLI!%7WMM,\VI/&AWK98R%]$)"*I)D+!IGUSI77H!4A$1MKZU9ZWHE3(<] MB]CQU#8B6'$T2R0Z[OK=5U4 A8 MP /8!PD@ZZ"E,3AD#&DA8=)[!7YC9WFA[@*#)>VM%RV>G2#C]GV42*=0IL[A M&>*(,_/6Q&N@#& 1\,H?+=YU.7TZ$2^+0C$9"21[5HKY,WZS&(N-$HJQYH39 M"@H;.8TC953 *_&D<^]5_V(_3H21/(\'&00G*:-A.2)3+H"I!015GBS_WB1. M%%TC!""[G \\&""YEMK(I5&=FPIGJ^3HEVVLO@O>1'R$P $[ N#M#LK*YKJX M'V!F=JUJ!,M3Y B)=7JE*>ED#WBIEJ%285?U0(@M.'NSLREY*(V$F6T+Y)WU(CF8G MZ3A-4Q2<=$-EC>D EV1#YUR6WQ.PFCUM84K$&F"\!%^&DJ6G4@]5!2( M<)T1 +Y"S)&C]6D?*R,Z.;E5L 2RWD%+F\)YQ*(L(5-<^QX"R))E\U3ANQ2&,JQW+9=V$OB^,I\\\8 M$GS2Z:$:[V63W?%&A_$)T@G% 0M.HV).U*=;[#"T!0->$2E2QK&.;77L!CP& M^%O')=%QO)TKDHZTW',@:K/4 .=+HMXUYD!LJ+KSZ7 Y*V6]4OZ1&^FB MP34,P4@ZYFI!I<"S(".P LY!<*7;"I [?^U44J3F@P51 7XP%O6!_TRQ-B#I=LDJMR YN "M.U-PUC=MYV9H)9\>HL#=(:7/V:%3L:U$ M_AU<'"&-KVU17Z#C=0=FX5<3I\DFU!D#*C//D>FF:3Q0FI2@D1DK?7F,AAIMA5 M6FB?P81!-_D$^@$ OJQHC* 4_YF_, 7B&6(X"%>^Y@;D2[LA7X$G&Z-YBX0P M3-"(!TR/#AVHMU8J.)WYI+$^_"RSKZWVFF=3"&E-'&AN((?RN_6*\YQY[L'6 MR%,J3NT*ZPJZ:4%,5-0HDHQ;.F6?9S<Q=L94:30/,'%C=*E72#.C 1FE MBM58Y#1]\!PW3GC,))=V\0%]7*^5(W6Y04 MDB7Z=;R$3F)X*'',/_0HD66?+5/&WJ!-9Y8MCL!;"=%G[\GNKHJS>0Q(E^>1 M#KL,^UX,,U\=8<$^W?$R(!,!'.XD*+P-CU;U;G+%Z&Z_#;:%F_!IA>\.W8V] M'<\=^%")F5[*/$YM^IOABN]1F![,O,FAS\KISL<^!XE^TL"<2C0;O_N'W>%7 MDZOX8\'V>/S)!<[ - UB506NII-G)Z/8*/M%L W_=+"T =S&CZ62 $L'\+ZP M&&2[!2D8?DNZ_#]02P,$% @ #SBO6"+M39=C! E D !D !X;"]W M;W)K&ULA5;;42E>Y%B5)RX&KB9EI7HWY?Q1F63'FB0DXKJ9 ETS24R[ZJ)++$.I5%/_3]C_V2Y=R= MCNW @,9VXLV T'QA[:_!GCBNU\PTFDX407\W@)IFXOB&$!<;:(##Z M>\$++ H#1#2^M9AN%](X[GYOT*]M[I3+@BF\$,67/-'9Q!VZD&#*ZD(_B-7O MV.9S:O!B42C["ZO&-J2(<:VT*%MG&IL06MY-(,OR MDFDV'4NQ FFL"A'XX.( 7=;E%%B_Z MO]S@[]E":4D*^.>M-!N4P=LH9E>,5,5BG+@D>X7R!=WIAW?!1__\ ,=!QW%P M"/UP_0^ZODWLD] (9R/8YG[W?/T;W$M1YDH)N09K\04!N4:)">1<"V!P=.KY M)+"B,'NEY@KCVJQ6G:/#C2-;2D3:E+H'F*9H]Q10X^(,PC/;N:A'$M89Z QA MSOA7CX+G/,XK5@#C-A[%51HJMC9 "BB@SG(%30")D-1(9O"M9I)LBS4-E&9% M8.KW?-]O7!$*1G@)6P.M(2,NK2O$HB2G..=+^*/F")'_BB/C6SJ2 M472SP1.#:NOW^/GZ :JB5A!ZI^_A>%,4\8*2F^WNI#EG#;QQ/P&F@"6T37/5 M%'>QMORN,4%)^3\T;;)U,5P_T:GU%YU:1"?+B?:*_,^\X7M@NBWJ9CMX\-25 MB,XBHJ&V%@Y9##VXNKF\_:'3GSG,ZB4=))O^4 562.=IC-2Z!(Y\+^SZGG,G M%IRW)V93HAT)-.%3&MNL'NG5FL/7CN\ FJ5*9H-IA) M=8]8;]M+%L>R1K61!UU&I!^>F#Y56S'J'_M/\)%W1KVN*"KCO"X=H]FV$H:" M-?%AC4RJ9AY); 64YBPDJ6Y5G>[&VA6^$?!9%, "ESGGAI38;U+@P!+JEWY8((MN(@->]FF)A=O^W+?ON,QJCIP:;I%&E?; :/G 7MN29G"TG] M54;7R:8)J2CH3J>0(\<>,ON1CF#0HXWJO-4L" :!\[078="+?@V<6U1J1'>? ME%1'J(2T8J28A>#+7[;6QP$= 1&<.+>OYX\@ZD7#(;QU.O=W;LH2Y=*^!Q2E M5G/=7)K=;/?DF#4W[=:\>:]0R:A]"@I,R=4GU;@@FS= ,]"BLO?N0FBZQ>UG M1L\FE,: UE-!=6@')D#W$)O^!U!+ P04 " /.*]8\G&^5<$" ![!@ M&0 'AL+W=OJU=:+:1*?!;,J2Z;%*@L9\%BP&D^7(Q?N GQQKL],&E\E*J2?7^9K-@M@90H&I M=01&?R]XA4(X$-EX;IE!MZ03[K:W],\^=\IEQ0Q>*?'(,UO,@G$ &>9L(^R] MJK]@F\^9XZ5*&/\+=1,[3 )(-\:JLA63@Y++YI^]MONP(QC'!P1)*TB\[V8A M[_*:63:?:E6#=M%$3.2[=H3Q83;.<=';^8%7Z5"B1H3:G)^-D<'$) M-\\;;M^FD26^BXK2EK5L6,D!UA!NE;2%@1N98?:O/B)?G;ED:VZ9' 7>,AW" M<-"')$Y&1WC#+MFAYPT_G"S\6JR,U?2._-Z7=X,=[<>Z>S,Q%4MQ%M#%,*A? M,)B?G@S.X\LCID>=Z=$Q^@=/Z#CKF[((XPD=HM?&.O8^HPVA M#\C(3<%>N%P#@XII>&&"UJ8U/L5A' ]\+H-W)P>Y_^7;H'O'T"$\,JV9M 86 M@J[_ME,CP?$5=O1U@TAW/>*13L%H42]]F7/)4W[T]2& M;K2KK(NFH+R'-V693FK-I0&!.4GC\.(L -V4NJ9C5>7+RTI9*E:^6=#7 ;4+ MH/E&ULE5AK<]NV$OW.7X%1[8XS(\EZQW9M MS]A)VIL[DSH3-\V'._<#1$(2KDE"!4 IZJ^_9Q<@];#LMC-Q1.*QV,?9LPM> MKXU]<@NEO/A>Y*6[:2V\7UZ=G[MTH0KINF:I2LS,C"VDQZN=G[NE53+C345^ M/NCU)N>%U&7K]IK'/MO;:U/Y7)?JLQ6N*@II-_V';9,I5/O3/Y- M9WYQT[IHB4S-9)7[+V;]+Q7M&9.\U.2._Q?KL';\MB72RGE3Q,W0H-!E^)7? MHQ]V-EST7M@PB!L&K'8/2*O&%CZI#E#5\R%8#.JEP),Q._R2D> M'AF)^D_EQ$-EQ9?'K^*.4*+]1OSG;NJ\!6C^>\P5X:31\9,HD:[<4J;JIH5, M< ;B41$ M6!&+_DA\^*,B%WTL4U524HG/N2S%F5^HY,] M7KO7ZPE'QSD* TE.35'@*" ]?1*8$-%CF0#E".U<)7%.FY:O%SI=B$'_HCWH M7>Z(V1-A%7%1(E=2YQSE73&B8HN@J6A4[$8S]P;;^T)U;:I#\FW$5(FYE:6' MDMZ0%8F9S72JK&L+52QSLU$*CYFV(!]#HZDI'8@">_ BRTS(;*4=IL09O2VM M<4O%#+6[:RNUD"4X\D#^CM ]F6\2>N.P04"NI8?>J20.1.3@8IHF+WG\X46H M$% ,*+C4XT%4=+PE2Y=29UL'D%\:@+1C2,@G9]/*BU+!):7Q;VACH:2KK,J2 MZ8;X&Z(I G 8>7HE\TH=PT!7_+8;"+%4MM PL'*T%8Y:Z4Q%C3M3QNRN2J0[ M 9'J%8D/\3-+FH-)$69+Y&6JPP9+Q(TILMSJE(+*JYZ/ #V:5E;ELQEV.,ZU M\7UJ2B@LU])FCJ,!,[B$D@OV] UK#JW6V)R![[6CD&0"+B2OW1LL)K/>[X $ M868/:N^52F";T0S-5_:$L&7*DW-+H(/(7QE7"0X29=SH6+U!NLI$.?A:9)J",92M@%J'!*2OCR MJA0;)2V<]A WQP4+N5*,YSUUDEPY@&>!B7ZO=TI'D_B9U!;(M4]H?5Y$HS , MIZ"=R)!)(7WGJE16YOF&;11FI2@*"+(V63C *E5K^9$/3'29H;9DEH D 4.LNX"IY9*&_<#3>DSK?N._"RKOYW*HYAI(S'?'Q1IR= M!#XPE4/40(P/E7<@S(PTEA"A4L4HCR<,Q:@_:5_TA^)$C+H7E\DO$963R_88 MI6O2'?<3M(,SI6D4>JOO2TT)>D;3;["I/TX^Q#A@=#*9U*,'1^];)D87XW9_ M]%:,N_V!&':!_!.4S,M!(XW=>V1?[Z(]N1C7^U 73\2DW8.D4-6/,&1JB.)= MP\\D=1_C(NPR9=* I,F0)O4C )I)]W).9Y5EB/R=& M '5 &<:#G)CYPV,IZ MW.J@C3,Y'<9G= CJ)+LPF:+FV2\"L!M<(EFJ(NASE31H 5%8%-2@88=M MWC%S2=D6@%N;<#+IPJ>@/CR,)P@*E6OR45C&G%;C3@RZ8UHZ[ ZV"U :\# ^CTZ371?I^VWJ( M$/CL!'::6*!Z&/@'A+,SUR1W$H,5>&2I8/3S!@XQ MW $0S8J:YK>U E6&^V&J,C0:#DAH#2YZQ$Y^=S4QT5::(18SVQSJDA.H T([ M0" .*V4 7LTHL\I7EGN.K;MB_[1E2R[/R(D.47D22F+(E*E"1='&\EF982ZE MX)2LSQ)=SQY-,KUCTL4FA-2 N2JTH:Q*NRZO:(B(^4/%(H@2*!L)R4:KG O) MG\J:X%C[ CYT<&;<4?*.3HHX4@/??<1FRXF^$4ZE2$2O57!0$V%V/,20,6") MBL52*B7^]8!VQ1UG_7X&MX-]8BV=..EU![BWYCFYD_8:#S!1 Y6:>8DZD27N M)9ZR*I[;NE!_V;9U MH=!\I89//)3BW[*L)%S8F+C>7@&.MXGB+-Z%<*UT]34H"=<%\6ZAU4R V=.* MF^J'T.B'2'!'@8:FXOZ"DW'+G*QI>[?N'A9FHG,9H(&AX>BT+8;#4\8=?KFK MC5>-?--.=(CGNP\/A #@EBY?>MNGTWU0EAL2JB2"7+=T=&3 )=G'N7K0'Q)< M0C>)+,UT2,P(GVUK%],A.>IZ<4HY'N("OK?T^7JJI SMA0GQ8 M,:L$6&?:I95S->1V&E%."KXVH4WQ.PL^*8OKU5_V-"9^)FC:F6.M2W*\=?FU MZ:>;*K1M7@)6$Y*]UR>PQYYW*9VF,1G&2S6J?K=_D?P>TJ1SO$GIO'# 007> MEXEJ]G;\UXE.:?1ZHC]O0HYF>+AL<)^8;TC''=)GL%&4 ,>ZC3DH$?1:;VK4Q=,/&R]6C'*3UOR#EFNK(07PH.,*]Y#<\'.@M7"K>.62 MM'\_./:IZWSG2V5!*4??8ZGP5*4/'RV;T>:3[UWXTKE='KX7PX2Y!J/D:H:M M/02P%:[R]8LW2_[N.37>FX(?%TH"5;0 \S,#'HDO=$#S(?SV_U!+ P04 M" /.*]8//5N8QH% #3# &0 'AL+W=O9J9),XG;'#H]0,2*1$T"+ !* M=G]]WX(4):@=\F& M^\];]*L8.V)92D\?;/E=JU"<#]X.A**5;,KPU6Y^H2Z>UXR7V=+'OV+3[IW# M8];X8*O.&.^5-NVOO.WRL&?P=G+$(.T,TLB[=119_B2#7)PYNQ&.=P.-'V*H MT1KDM.&B? L.JQIV8?'!FJ!-3B;3Y,_& 9"\,,XZ\\O6/#UB/A.? %!X\;-1 MI.[;CT&EYY-N^5RF3P)^DFXD9M.A2"?I_ F\61_?+.+-CL9753K@% 4OI%'B M7KSBSXNE#PXGXZ_'0F^1YX\C<[><^EIF=#Y .WAR:QHL7KV8GDS>/\%[WO.> M/X7^X[H\;?[9!A+3R>E!O+_JH',9V^'*V4H$])<(-OX.Q8:$=(3^7/Z-GN'O MY6Z_!H)"&F49#0H2F36JR4)B5\(VZ(W&@X3W(_&](+1;79&F#="?*(4@923%!'< +QD%GD@,WDQC>Z.R86 MBXYY9$0*'/$UA\+Y()J(;6Q@>!1>Z0R8(!8*D9$+V!7NAHDV,2FVU@;9&X*P MTFNM$#NH(':LLW^9YXZ0823)6&0^*_9XH!9T6U/$1\X+N8:!X!B<1AEHM>(R MV=835P-:B:UX\K;4BF--5MI(Y!?;:^MUK"2\X[Q"M3R'#7EWL<(H' Y+AA)W M[^(W0YT$(1>H'"<8^%RZ:?J2C?== 71-IB&A&H>,Q?!"X8B2JI4(8HD0:' $ MN>WPMG[VN*-T\GQ'XKBCV2BY=E+1%MWS@22]CJ=LQ:UPCX.CV-*1Q70>&1@, MR ,66P"4*AS$]3"L/8MO)R[9^:?H\S\\Z$PCTL^T:L'5^X+NR+BJ# M@N@\RC2,1K=N,!PM53/J35 )(Z4&N,1LR>*,236PBET'1HK&7JG@5%Z6..#<-K?0.]Y M#-;1CD^Z]N%>;G<-C"K+)@\1'I,M>BE=3L(TU9(<#\Y==I#(2IH[H32B M=V @U+)M.T;M1 MW7M]]>)M.GWS/GDDLZ/'+C'CO8LF[/-XG8[E-*&]<_9?^QO[17M1W6UOK_LX M>#GJ(DI:P70R>O-Z@%#B%;I]";:.U]:E#2 ;'PO\UT&.-V!]95'$[H4=]/_' M+/X#4$L#!!0 ( \XKUCVSV2B3P8 ' / 9 >&PO=V]R:W-H965T ME5*9W?AJ_3=WY MJ:V#5H:F3OBZ+*6[NR1MUV>]<6_SX:-:+ -_&)Z?5G)!-Q0^5U.'MV&+4JB2 MC%?6"$?SL][%^/CRB.6CP!^*UK[S+-B3F;5?^.5M<=8;L4&D*0^,(/&WHBO2 MFH%@QM<&L]=NR8K=YPWZ+]%W^#*3GJZL_E,587G6>]D3!N;I:TTFB.L5?OWI, "6%X=Y M W&9("8/0!R*]]:$I1?7IJ!B5W\(/ KZ7;B .QWTQ&4V.'L$[ M;'T\C'B'/^JC^.MBYH,#(_[>YVY".]J/QE5R["N9TUD/9>#)K:AW_O3)^/GH MY!%;CUI;CQY#_[%\/ [QNPTDQN-C\:W?%PM'5/(':0HQU=((.Q?OR2W(B0]& M7%1.:7$X2J'OBS4)").C0B@3++0>A<@.PI+$TRDYO=BM' M0Q)*8P8<_PX4JZR75NL[8=<&[GG$2A4*?8G=23NT&R;8*[O=LG)VI:+YZ(N" MO2Z3NVTLKFP6'>6=8NQ8Z,J6E31WX@!E&_O2BF!!E.-EBQ^@.6F\C$W+PVC$ MOZRT## 2'K+8_(/W1#!D\YF[(;\ M?L@&S7_&\IM "(Z^G,^55G##L_0V_6^LYG_?%^_>77&^8$"86ZTLK$D60_Y7 M)Y>R9/!@R/F!>+MCG8J!BH,%<0)*B*LTGZ<@BX!!"9+[$)KZ&V^P9IIL/>& '_)+=:[";(#/"^,4)6U66B"7:>/Y% M'#3Y7:)F:N%X6'KN!5J+&6I3FAR3N=F(;L'0 M1:TPUM('66,.@I:Y9/HAU2N$CSJ%%?$RO#C*B?.82X^,<:$+6=H:L4 GQ,80 M^6D\&DPFHMNKIDC+3:-T 5].-FA1-;E 2]#F_DQ&XR-Q_;56X8X;&F<+SG'7[7/U2I0_9F[_ M8:L:DE0[#71CS(?$O/_='O&A!MFL= 53N%!(2K#.9TN(U$8:A8QX))+Y8%?, MG3U=+28>0;5ZE=@%%! ?&W %A>39ALXKGGE(]URNK-LM](&X0.&6'(S8[$ C M/T_M-6L$0:A"I7[K<0Y&2P^1//N;[;9,>3WY &8!ZS6A6 SM>#+CH&I17VQ9M>,JU7<9W584F0,W"3! M]Z:E8/!Q3A6:"8>3:W Q*TR#C7F1XFC,"<':FSF#DV2!J96,]$B;>K*)@MDT=3)XSMR M;\282?XTC181 +!)5XTT^.V,LQ./"(B*R;N'A0X1XO&ES\/T'VZ=O$,S&K9I M[0Z)#<1E+*]OR^*^SUGT:J\_^WDEI/8Q3/^97)T3U/88D YEV]J1K3P[48,N MN%-Z:^1,,R_ $DQO%&),6HKE-I"#?2?M8><6%$]C?-?C$8SNGRY$[=?V.GF1 M;E%;\707Q0UDPJ68V(#KQ<8DK,3D6P/K<@EG- M"V_07K+/_P502P,$% @ #SBO6- #150W%0 D#T !D !X;"]W;W)K M&ULG5MM<]NVLO[.7\'QR3UCS\BR)-NQDR:9<9RD M)W/:VTSSR>3Y6:E,=?3F%?_VJ7[SRK9-82K]J4Y=6Y:JWK[5A=V\/IH>A1\^F^6J MP0]G;UZMU5+?Z>;+^E--W\XBE=R4NG+&5FFM%Z^/;J8OWTYG6,!O_(_1&]?[ MG$*4N;5?\>5C_OIH HYTH;,&)!3]NCZZ,TUPO5%LUGN_F7]@)=@EYF"\?_3S?^WOB*95;3=IC;>)&CZPJ+R:F#,53N6N MJ>FIH77-FYLLLVW5F&J9?K*%R8QVHW2^E2_;]#C\>/+JK*'ML.@L\Z3?"NG9 M(Z3/TU]MU:Q<^K[*=;Z[_HS8C+S. J]O9P<)_JKJ<7H^':6SR>SB +WS*/LY MTSM_A-Y;Y8Q+[2+]5&NGJT:)G51Y>B1(<;FB MGY.%J525&56DCHAJ7'*AOSX1AZS;5S9W*C M:AP!L>-WKUNB-@\,J^ZX3,7?ZIQVU.1BS2K]4H&YY Y[N_1G7>E:%<46AZS7 M8+M_VK4A3M<%O7C\SW]3+?YLMZ3^=V9I&I)^5YBP[/.[N[ @??^MT17B M6G)GBQ9\T=N__'(;7XXO='OT-K[,>$*/0 M5#F5"0WV6&9(%X:2B6>GQQZ]QG;L]'?]MV,_Z?EOMT6,#.NV=BW")XD-ZZY; M^)%(NFP++Q])BX=W.FMKTH5_X_VW;*6JI4YO;5D:QUC@&._YD[Q[?QO]+[G5 M=4,XA"02M!(46ME&DX^XK+"N)>W2#_08KN&=CI4P&(ZB$$,!)$2 GM"V- W' MMMJ6D(?TR&=CRF'Z9"!TQ+((:9?D&=;/F,-1G9,!%-N1)_WW0JQ;V;:@W>@D M",;Y\_^CK00FL6@WDS\29!9UB"K\C\(ELF*'@(M!VD,(ZN'A D$Y%HD^1#/JI?W"1Q4 MN:I)\6\M_3/X*+FU.0-$=I_9]>1T.B%SW%ADX]+6.AP-+7)AWU)MH4^U7)*/ M=UE!I0X./K"$-=[94\U>A.<472E[: (0BT@.C!BV94)"#59'K[;S/S070FQQ M@$H9&55 -Z/42!B.C')H,1NV(LH]+B7Z;$YX0>4B=J:[6U=V[S-?%#!N9D,;!V;!V_BFW\;\M)' MV+!_V9PD[ ';M<8Q9(5R["524=&1>P,V]6,[XMNQN9==2]VLX'XM(BR=$R63 MIC;SMM'[1"Q_OC>Y?Y($BF- YCGE74T*[2OE5D(6TMCTZB?7LQ$4Y1+H,TJ) MI'6%?$&_;.,>0=�H!3_T(2!(<,;%9^89"L4WW(FE%&Q@1O=:9(^G0S+$1D MT&DV5;(V-;?WNH- M!'()D\2':L>-;I-SV\>B8!D=[;2WDO4?,BAQNF!4/4\ MAJKG!T/5%\>F^)XX*U%&# 6J'Z/ 85U0A_@QC/:[64MR.%"/:;;)'CJI-:-5 MG#PLHE1?Z>SB?@)875NN177-2M%!+184)22GE@(F19>"A![DVA^!'QXMD-R, M$P!LFI9#FIQDQNB$0NH";BHXB@+<'LL(H+("#.'W&OMH9IQ+0F".>.I)H(ZU M#W'W>*?,[W8J58X<[ \$DCY1],>.B2%1A1 (#:1 X@V'E1,O:G##$HZDY>2@$1L=,C,AO MZ\JV36+GA9%D@;A?D4P4L]2W'AF)@A0XLJ^G:'U!QG)-THII @V0Y(=R_E5T MI*N#;G!K"59736?SMP2Z39-^-N[KD%/]?6KA,^5'C>(Q%T4#[W4Q4H2UU3"" M0QC+*)7!Z.@)45K&[@%.U#L<8;0=1B0!R>XU.&$_)<-YG-\1D1?1@G?""F/ @5(COYA9.F:&T=[)SJ M1G$YF M!P!;!W_O:4MMEK=8KH_?+$ K% ,P&R+[8)@0U38-T2\K166>):[45 M!V!W[C,5G-EXU"V)C5E#A@Z>F >]405'ENS/IUU[-U]1:K"U 0B%31+CI/:$ M(QO)!?W"M3M-=/S1X;E6^ZBW\3TM2JPDT\+@!&\*\LEVN=IC@-_KMBVVDN1P MHD9X$J@L!Y^$"BE*YR :G;%Q*YV+'E4%VUFV%/@)X&MAR0"Z%470LH:9="(* M\%*E[G.7UARZPG*D4@G9R5JYYI"S7D=GO3[H7A\K"DHD^7;(,Y^X-.T^>9A* M&=\6NN"F*[D=:X9#G8]F3B(IG:DD)D*2NDXX/;H&N*O2<#U5F+\XXR.,:;B@ M8V?/=8-"&ZVP-H+^A:E=&#$J$V*+W_.%)%QUX C M-D&$1(SXZ\X!JWY]N&O,=@Y1&_%&1X*%%+P_4#6GZN"FR1\ M*>&8#S1CN[R"8&LW_ X]>#:=78XFDPGS]FQ*M2E_X6BY7ZY6 XV!40BAE .+ M[2'[?A'M^\5WC)1SX>_JVS"B>_KJ]#<.M2+F,S#K;T'W=) M!,>@3*/'"3RZRTDXAUB(^_<]+4G75"*)$5 RYV P9CYV:/*#D4WFP0,#%[/KYZ^J)S[PO2 M _0V^% .9H=R7BD=C%SBI$(FG!OI9R-0*+0&X5?.@SK[QXX2">6=@F1/F?TE M"+W1A?V2RE:GN;@@G R]/%5Q"F4MTBX0G:.(AW!_X? 0%IC[.0&'!5KXQU06 MYPMR#'?"&_?>R>F-#/&>O#(Y=BN"X>%%MW]LW/WLF957F40PR0D,YP@9^_1< M@Q]=9\8AW7UX\FERS-L]+,YC$+/.N0O8!Y5>4/34()"N^[DB;VS7V"S@^'K M!TFD-XV7 _=B/B,I1B2HR[D>-99J.AN>SSBUBU,\BW=SOWV)=W/1D;SG<9,_"M5RK?%PWYZ# M%1)5*61*(@HT1RX'5X5T$Y_C8 M'-'E0YWO.#5 36#.NS50ZS?M=T@B7_;>&W G[BY3A;.A,<#EBD&9CP@C9@&$ MYKLT7_O;7Q_@_!B(][<292AW;^ZUCWO)$YI>T][PU?1@KOWL MVWN?._D&,_9!*L.770.D=U%H:"VR-ZJN.2+Y46Y":UOXFX$2^%#JTP2^$ZX8 MNEH:-N+VL($OW$M2/=N;-R'I*8?6-F5LWZG;A,+&>[,&R,<=4I@"8*/$1 / M%Z*]] ?BI8OT]WL7+CV'X>#:-8I#[\_'46%_Q!?R_AG*F=T20JP@F$8C_O.DY3,N%*FC3"I(YU .1"YA^&4 MB3*GRU(^P.>"0_SK>[5%IWH)?TCN%86]@B-XUUE\V&-.>DEPT3]B5/SH5A"N M;1M6YU8+##.94.".7F'@?^/TR]!V.^[&%A>@$(.$V%Q511(A1!1EQT@H2'9/ M0DC?2B[IDKCK /J.G6]T8#PPS-@TV%K7(51N%7/XB*<_?/:%.^B:KUH\C@FJ M?)I/4/+7Z'?ZTH(C)M/M09P.^,"X>B,\*'+I7?1/LG!\'F\.$I++G!I!&SU[ MYV%QP(](QBA!E%10X4:9P>LX?;>GP>2!CO=5*Y?%<:.^'YK33[VC2MY/DD5Z:.J^'UG&J"1("&3X;305S/['NS#X39@DV2_2P%:P932 M8\:2MG44@]W)RX0[B-!W\C:.TKWUK=)?$#'X/A\-)MAYAV?%Z/+V00?GM,KSSG'04^^3D#;2X83NW/N=_FR.$8G M/_L2(?&W-)3OB] Y6LBD :)''R;Z:2B<+,,[V1>HBW$#IZW^34OH$B##>52- M#H]F=G!)SV-#,=@DO:C/A4_-<($BTU]B8-RI]K=&]5?-$2N@[VAND0CV&_6N MY_@-[,HN!.O!]NY!29'LE!.^_1%U,"SSD*CT3L'=+,(O45J$3DQ*D /UF)>J M2$"!W#N$Z^+H"%URQQG[D5%AIH.PGW!7;?) U_4PB <<'AMX1!MZA#N >K>' MC]"5/+D=O^FY[K-)+VIR@[_WPV[G?B3C9I(N#D@Z$#KZD0.5N=C(?!LCAZ, M2-+LAX3?V0+Z?Z70BQ+_4G6^8?-#4]TN&O["D>+Z!2+%;#*ZO)@DMZ2WMI0( M-AU=T/+IZ/GL>?*IM@O-KH8A@( -$%XFT_1B='UUGA"-R]'SZ36(78TFYR\. MS:1,9UU5,?M.59$)K/R(R\V]079;T6RJ4K\77WA5X90^?GIY.K41C+\S.BH'G\NUV;#%-U)R_3CR50OB=/#OJY M&^\)*]]U4[Y(,I23"/MR"R'J^%>L-A80YO.A6$5O)E&Z\ MW\F[!)VMC%[TJOC<#YAS ZN.7;7;W][]&MIJ'(GCZ"R'DAX\HY]\+;7/'FV- M#B5Z%+@#9F\+EQ1"4@9)N?G04PTW@N*$D,B4KEM"$%F"Y-!L@TZTKWJ:0EPB MSJR'82Z2(MR9D)(H?L3[RQ59<'RE=3Z_[XOD@;)7=!@*2_8D Q3GEG%_.+*/ M?GC"@13-"89WMA$Z(>!P*/ 0A(W#]6Z49,HRCK/VQNX3J?QBO)M>]D?^]^=T M_2# ,*ETF!3A7G_>L"65^ZN..!\NIY9XGL.0B0==A- *PUB)BO8NJ+) Z&<3 MA$25O#]&'(+_T+@2YR"N._W-;1A_\IPE&##*&CE_;TY^(.-'AJ($4$C8[P_I MH]CTY;MO"NP4\'YSS( D@2.>$8]JW0TZ22_H2,!Y,7H04;J[VWXD&0443._E M8KO+ULA? I#^;NYNTZN+R2CMW_Q&^T+5!.L(@T8^%HDS >/C[PNJC,<>>O=E M.YK8IEV$PKU(;[ 75KVTW:@.I@9(=EK>'P;FV8"N.1>N/\0CT(F@(KK[>PE< MF.S<(C*>Z)&4OU7XHZV-RTWF-=_L-)5=[.<*]&#=R8#PGA*B\U5:9G2'M1 5 M&J=%.Y)BI3M.+"&,C(CB!.AR+(.6V"$X+B;!&[[KF&,"!TW7A^G^8@,-\,Y; MI5_JY\(#'.OV&S9_A-R$H6?HK/ DD;=6OL1!?W_GN@8/87WC .&\HW8-I3V7 M'?#40?=*AMPK[=R+CJ#6?G(Q'&P' %RD%+)^.KRR.Y^0I?&KOF/[F=VX;J(/ZXTG2.-5Z@YPMKF_ %&\0_ MPG[S_U!+ P04 " /.*]8_^=GC%\# #T!P &0 'AL+W=O M94QS'P0ZKZ"F^E8V(/"DE*JF!K?J&.A& 2V<4\V#. QG04V9\-9+]VVGUDO9 M&LX$[!31;5U3];(%+D\K+_*&#X_L6!G[(5@O&WJ$/9B_FIW"73"B%*P&H9D4 M1$&Y\C;1_3:S]L[@;P8G?;8F-I.#E%_LYH]BY866$'#(C46@^/<,#\"Y!4(: M__28WAC2.IZO!_1W+G?,Y4 U/$C^D16F6GD+CQ10TI:;1WEZ#WT^CF NN7:_ MY-3;AA[)6VUDW3LC@YJ)[I]^[>OP&H>X=X@=[RZ08_F&&KI>*GDBREHCFEVX M5)TWDF/"BK(W"D\9^IGUEFJFB2S)3H$&86A7*U&0?2>3/=NSHV ERZDP9)/G MLA6&B2/92 @[\-ON_#Q#\(GY(,4IM+DK2B@^*]_ M@*F,^<1#/MOX*N 'JFY)$ODD#N/T"EXRUB=Q>,G/K,^GS4$;A0WX^5*%.@+I M90+V4M[KAN:P\AI+03V#M_[MEV@6_GXEO71,+[V&OM[C)2]:#C:+-U""4E"0 M1W@&T0*F@C>&F9=+I*_"7B;]5 $I)< MGLI:3$RE $C==0V(PF*AZ'F%JI,I$V@D6XT"Z9O[B6T"VPG)9 M')H0UWE). M10[D5Q(E?C)/["+TDRR>;(J"67DUR?SH+B-1ZM]EB\E0#@6Y1)V_(;M2R9H< M1D@L7@.*R8),$S\.Y^2&3&-_$>'BA]YT##9=I)'UR/QY:CW>=DD=OO-,_2P. M[6*&)C-R1?=LU#U[M>Y_XNC?4RO&X670_I+D5Q%?+?FYX@(CZR'RH+B6K<*T M_R_ED]/]?%JJN)$%;B+J65IW,8IO+BS"L>AGZ7AY 'KW=9=YT5^BNZ1 M/XMGDYV2)6C[T%!.+'>66PMLBS BJ;^8)Q/$R/Q9M+!@OXI&VZ2?[=O'L/L:FQOS3A4*)K>#O'^JONC>DV1C9NKA^D MP5?"+2M\ED%9 SPOI33#Q@88'_KUOU!+ P04 " /.*]8Z(9M%F\& \ M$0 &0 'AL+W=OW#,T:-&F+H=@'6J(MKA2IDE0<[Z_?'27+2N*X68$"12.2 M=[][\%[TT4KI+R9GS)+[0DASW,NM+0\' Y/FK*"FKTHFX62A=$$M+/5R8$K- M:.:8"C&(@F \*"B7O=F1V[O6LR-56<$EN];$5$5!]?J4";4Z[H6]S<9[OLPM M;@QF1R5=LAMF/Y37&E:#%B7C!9.&*TDT6QSW3L+#TS! !D?QD;.5Z7P3-&6N MU!=<7&;'O0 U8H*E%B$H_+EC9TP(1 (]OC:@O58F,G:_-^AOG/%@S)P:=J;$ M)Y[9_+B7]$C&%K02]KU:_4TMG1UJMB$9J0,,/9ZKC!N6XQ%NYL1I..?#9 MV4GZM>*&HX<,>75+YX*9UT<#"]!(,$@;F-,:)GH&)B972MKPA_P!4 M:O6*-GJ=1GL!KZCNDSCT211$PSUX<6MG[/#B_V,G^?P6R,BE987Y>Y?1->9P M-R8FS*$I:Y 1AND[UIO]_%,X#G[=H_&PU7BX#WUV PF858(1M2"WRE)! M4M"=9TQ3%\^0D<3FC'0LVV7"7B&[3=@GC6ZED9P:,F<,LS-5&NZ=P,9!-.I/ MO((+ 21]6([[,6F69 4$6V)+4J$,ETM")2RSS,&"Z(.@'S[@*2G/2%9II$4M M;,YU1KY65%NFT4$0)3$0P(DBE$BH9E@,@-Q+:B*8-D@,(9HJYY@U$)&PL2ZK4F";K]&* M9&-%WSO?:K_@VMA'8H=DA0=@/?\7V)'LKQIUHX":"[ZL+P/=A12-C:2UL5"5 MM.YXZV79\:RW]0(:M%0J6X&"J$/7YWURBT[>$0;Q]^F1WNP^9<:0D3^.$^^FFM>2 MP[$?C4/OHK%_Z@^CR#L@$9 E,=F38:,VPT8OSK S:G)R7K%=*;07Y9D4 K^D M"(DQV0ET#)&#,.Y/MN&=\S3'_H9]RCQTJ/<2AXZ"X'F')M.I]Q8^#Z%UR2^$ M0W6>0U1+/'T5^DD\(:^]&Q?3D&3:KH$5&KYA<)P,1W (,F)_$D[V.7S<.GS\ M8H??6$@O%XBP>%N=0V7154JP(& MN4.22 0('I?U^%-7I[+2I4(/*2G6+MF 02J+WN4IQ2ECDQJ M.!>81OTC3G[ Z$\\7CHNOE-,-1IJ)B0XTVX4R%VD) _4$E M5)8UJ7MGW/=N<\U8TY^]/Z$T&@K-#X(GGOC3)'!;7$):8T!%?@0)VMD"M8G) MJ6;D%QQ_> I$03\.GJ/)N*A0$Z2*IONB9M)&S61OU%S1%&ZRT^;(YRM6S)G> MV;+W8GUGRTY:39,?,&0D/T#C::OQ],49>='VO#>4:_*1BLKM.ZN@KQ&\\1-C MF-V9I7L%[3;CI.VC>3OKU0$/!3"M.TZ32:XE> ^;4=.2M[UZ@7K?;?2F&[UQ M'*!.;QQ0U).<(E@.7".O0PV+-/RKR[!YTM5,:YT*-!%PZ"O-=:A1LLP#+VF)$)1 M%PPK_N;(CZ<(@>7$UM6'@2$EEK%&M!^,$N_,/1T 6G!C33,2B+H Y;PT9.@' MD/NWFF90@"@D,2##QCNG3R-L.-Q:6-(UFD=>17X23*$QP(FN<$#:-(RGY@A. MYUR C[&=C*?83L[9@FF\%$OOV_,U]J)Q&,+Y8[,?D(R"N NAH49*N&LX"8=# M.*D'UTX40!\4589H[:@#W6PZ2;S?VG7H3X*1MVOF?$(KUV[;= M;7\:.*D?Q%OR^G<%J"Y+#N58L 6P!OT)3'.Z?JK7"ZM*]SR>*PLFN,^<@9(: M">!\H93=+%! ^X/)[#]02P,$% @ #SBO6*+JM-?J @ ; 8 !D !X M;"]W;W)K&ULC55;;],P%'[OK[ "0JM4EL1)VFVT ME=J-RR1 $^/R@'APD]/&FF,'VUFW?\^QDX8.2L5+XG/YOO.=V#Z9;I6^,R6 M)0^5D&86E-;6%V%H\A(J9DY5#1(C:Z4K9M'4F]#4&ECA094(:12-PXIQ&CYU/56,$EW&ABFJIB^G$)0FUG01SL')_XIK3.$MV5L3U\E*J3MG7!>S('*"0$!N'0/#USU< M@A"."&7\[#B#OJ0#[J]W[&]\[]C+BAFX5.(;+VPY"\X"4L":-<)^4MMWT/63 M.;Y<">.?9-OFIEE \L98575@5%!QV;[90_<=]@!GT3\ M -0K[LMY%5>,(H/45E1P@],GY(D'A$:T?0( M7](WFWB^Y+^;_;Y8&:OQ:/PXU&[+EAYF<]?EPM0LAUF ]\& OH=@_N)9/(Y> M'=&:]EK38^SS6[Q^18-*U9I&8^SP17< MXP"K49R%O)1*J,TCB7T>C5W6>6?%#H-EEBR_PR22.*][#,G+)\8 168CFGJ1 MD]$Y3;S(R2B))^1I+*59%SM#^D.'*]R; /C1-G[.&9*K1MIV&/3>?I0NV@GR M.[V=P[B+&RX-$;!&:'0ZP@70+&UTK9G>$* M]#^8^2]02P,$% @ #SBO6"/(Z;D? P \@8 !D !X;"]W;W)K&ULE55+;]- $+[G5XP,0JT4U8^DB1N22 T/P0%4-04. MB,/&'L>KKG?-[KHI_Y[9M>,&D09QL?,R6,[]V8U>SE5C!9=X MH\$T5<7TKQ4*M5L$<; _N.7;TKJ#<#FOV1;7:+_4-YIV88^2\PJEX4J"QF(1 M7,>SU=C)>X&O''?F8 W.DXU2]V[S,5\$D2.$ C/K$!C]'O -"N& B,;/#C/H M33K%P_4>_;WWG7S9,(-OE/C&E2\K::KKEI&>7GRGO'V6F*H0;U+ NF48XNV,;@>9\'EHRX03#K(-; MM7#),W C^*2D+0V\DSGF?^J'1*WGE^SYK9*3@)^8OH!1/(0D2L8G\$:]OR./ M-_H??[]?;XS55" _CGG< HZ/ [JFF9F:9;@(J"L,Z@<,EJ]>Q)/H]0FZXY[N M^!3Z<^7JF$ULBO&^$^ 5ON6A<><,:LT9SRY%24!14 M^L<\.FGSN$>^?8$;8-2*QW@4GD>^YV&>>*#G 31 !D[0EAH1JK9,T)4)4)*S MLL\R,)F[Q0C.N"1QU1@Z,4/ QPQK"S7ES?B\Y53QY[/!G4<\++R!QW$8 Y=P MWB:<6:OYIK&NN,$JH$.B =1CV7VI1([:P$LX2T<)G-,BG4P&WWQ7$T7V@)J& ME)L /.LU'0L#-.N,)8I<;F$ZG*0Q?=(%(\%1QH>=.051/75.(.=9"7E@S4NTKGC64+(,2&+P,SG$4^0SFUE63..)Y-_+E(JY,W$@Q8PUG&[D^BOV\QQ9O$1RW?["NLL- @>2 M1I.L^F+#H"I%]V5/_1XV"B;>&P5!7Q"TO+M&+*;D&9;,-FCVTH[;5 MAEPI[)]R2\I$2U-'\1VJ"DYQ1;!_QU8<]<',)8-KHV[28RP[C. -C!"NI*!" MPYE(,7U=[QH^ ZG@A=0RV EXQ=0AA/X8 B^(=N"%PY!ABQ?^=\@?BY4F9:[" MSVUC=BC1=A0KCZFN68)SQ]Q_C>H1G?C].__8^[R#8S1PC':AQ[=&;FG#$60& M ]]M)'?";">Y(# K38IAIV.0C0*2Q#B0;9;:Y232:$T3II8#%0B9Y$:TIH]=1< M;J50$-12M?HT/;D4^8<_V?O^V/-".!A=OO;O03@.)Q/8MG5W0PH5JKP5O#:C M-8(Z50S>X4U9=%+ZD]X]2&9E>2DT<,Q,J7?X\<@!U8F\,TC6K;!6DHQ,VV-A MWD54-L'$,VGVT!NVP?#2QK\!4$L#!!0 ( \XKUB3'>SV9@0 /<* 9 M >&PO=V]R:W-H965T.GU0[$WLP;9\DDR@O[XKV7$2+I>C?0%)WOWVV]6W M&TW67#S)%%'!2Y&7-!@7+2GLV,6=W8C;AMH/E=W@G:##B7)"BQEQDL0N)S:E][%5:3MC<%CAFNYLP:=R8+S)[WY(YG: MKB:$.<9*(S#Z]XP?,<\U$-'XVF+:74CMN+O>H'\RN5,N"R;Q(\^_9(E*I_;( MA@27K,[5/5__CFT^H<:+>2[-7UBWMJX-<2T5+UIG8E!D9?.?O;1U>(^#WSKX MAG<3R+#\E2DVFPB^!J&M"4TO3*K&F\AEI;Z4N1+T-2,_-9NG3&#_BO)*X",O MZ*XE,^4Z>V"+'.7Y9* HC#8>Q"WD50/I?P=R"#>\5*F$ZS+!9-]_0/0ZCOZ& MXY5_%/"&"0>&7@]\UP^.X V[G(<&;_A?<_[K@H!\?09W-JQJ3.$?@2YHK'3W!;;56=J==# MA(]"'B;\D"(L>4ZMFI4K4%H";;]F_Z $:4+S_=!0TST+4.3JNUY@W>6L))#F M1*4"$8I&$*@% 72=<=K=YX75Y/.;8*4"TC#"%]-*9'FY6@E2E8D\MVYK)14M-6-&$!ACL2!";80A!%[4&WE#.(' &8TM$XG0 MHW$O=%V(G-"SJ,.7F.E3XHTO529H>:8_GY.3%UK7+RCB3"OF+(JBS>F;T/N9 M03 *>U[P 4+'\V'H> $Q\'ICOT,SY3W@YXYZT2C<^+EC\HMZ+B$=45+8*2E\ MMY+T!7UBF8!'EM=TO6_$)6%3JC4*A&NI,AJ#M*VE40=Y7^4L?NH3)J=9T;KU M[T06:X,;GF!^2)@_8&C:/'2 MTN=+G=JS3FV3+%LSD3CPL/?1Y+VK;-D@$E!2BTVF/Q1R4R3<+Y+U;9&:&/VJ M+5*ABT1#7Z4FS+;YF*3&:_A<6%U+L&<4]&/9,.R;G'?2K$CV;7=N4CB)'!*. MXGH11J2\BGX/=8T:,X6B@$US@>^$VG3H^%O#9YY3^7/=Z$MJ>>J/<.P$I]HN M\IWQJ76?R:?^4E"/KD>Z$3ON'QUS_.P'>R'L?DZ3R(3PXCP8[ MCY$"QIBBT 7U?^O._@502P,$% @ #SBO6+M$ MF@&ULM531:MLP M%/T5H<'88$2.G69;9AN2AK% "Z%AVT/9@V)?QZ*RY4IRW/[]KN3$RR )[&$O MDJYTS]$YDJ[B3NDG4P)8\E+)VB2TM+:9,6:R$BIN1JJ!&E<*I2MN,=0[9AH- M//>@2K(P"*:LXJ*F:>SGUCJ-56NEJ&&MB6FKBNO7!4C5)71,CQ,/8E=:-\'2 MN.$[V(#]WJPU1FQ@R44%M1&J)AJ*A,['L\7$Y?N$'P(Z$6I'1$*./YP$F'+1WP='QD_^J]HY"MM ^J^P8'/S>.+U/2^)9T?>[TAI*L-595!S JJ$3=]_SE< XG@/'D B \ M $*ON]_(JUQRR]-8JXYHEXUL;N"M>C2*$[6[E(W5N"H09],EF$R+QI^0*LBB M-9A@#'FW!,N%-.]C9G$;E\RR ^6BIPPO4,X;/2)1\(&$01C]#6>H;I 8#A)# MSS>YP+;R':@OZUSD' M5W=TA3 S#<\@H?C2#>@]T/3MF_$T^'+%3S3XB3Q[](]'_GB'/5E9J,Q9S=%_ MT#P9-$^NWL$@DKL3UI"3!G0&M<7"/:>U9_OLV=R_L$_',=N?"F G;]:5_SW7 M.X&W)J% 3##ZB 6C^Y+J ZL:_XRWRF)1^&&)OQ!HEX#KA5+V&+C*&/ZU]#=0 M2P,$% @ #SBO6%IL6-@Y P *0L !D !X;"]W;W)K&ULM59K;],P%/TK5D"(2; \^V"TE=9EB$F *LK@ ^*#E]RD%HX= M;+<=_QX_TM!V66!H?&GBQSGWGG-3^TZV7'R7*P"%;BO*Y-1;*56?^;[,5E!A M>;.)G5N(V82O%24,%@+)=55A M\7,.E&^G7NCM)CZ2B'TR&]9N?A63HV M^^V&SP2VZ_ M[]C?6.U:RPV6<,'I%Y*KU=0;>RB' J^I^LBW;Z'1,S!\&:?2_J)MLS?P4+:6 MBE<-6&=0$>:>^+;Q80^@>;H!40.(C@')/8"X <3'@.$]@*0!)-89)\7ZD&*% M9Q/!MTB8W9K-O%@S+5K+)\R4?:F$7B4:IV9S+(E$O$ + 1*8PJX:+$=+]R&8 MM24I&2E(AIE"YUG&UTP15J(%IR0C(-'S%!0F5)Z@E^AZF:+G3T\FOM+9F1A^ MUF0R=YE$]V02H_>H _UIR-F'.['/% ^:)4/ M>I5?%@78DQTI?(L$5IUZ'4<8[ 4/3J/1X$AO][;AZ'!;VIO1/U9ZV.H=]NI= M@+!7L2XLXC>4E$VU*_-/ZI(^O&M[8DI]I]B]<1]:;$ULV^^=VS;G:'X>GEVXMNTWC6LB]8U8$B81A4)3!J5[F5!F UZO>!<[08F0-L=SWX!4$L#!!0 ( \XKU@>*=MC$@, M *H( 9 >&PO=V]R:W-H965TACTH-IT(M25/DI-V7S_*3KPT<8)BV(NM"\_1 M(463'FR$?%0K $V>BIRKH;72NKRU;96LH*#J6I3 <2<3LJ :IW)IJU("36M0 MD=N>X_3L@C)NQ8-Z;2;C@:ATSCC,)%%545#Y/(9<;(:6:^T6[MERI.P!T">;H"W M!7B'@. $P-\"_-K11EGMUI1J&@^DV!!IK)'-#.K8U&CTAG%SBW,M<94KFS;V:O3E;T%^S>>?X'M=/'^,%DI+_"9^=D6P.2'H/L'4B5M5 MT@2&5FF20*[!BM^^<7O.AR[W_Q/9BV $;3""<^SQ&):,X"?O=LGJMK-Y96;MTD9 (_))_8P9E4A1DT883DZL$R43:);QWI.G* M]YSH0'F'E==WHV[E4:L\^B?E]%R@HV,E_< ]D-MA%$;!";G]5F[_K%RL02:: MB]/)V3].NR#TG -Q'5:]*.@=B+/WRGX!KO!G J0QP/U, M"+V;F /:WY/X#U!+ P04 " /.*]8/X]S *4# "U$0 &0 'AL+W=O M3W(#5Q*:V@?;?K^UD,H2&3*D\+Q#;]QS?>WRO97MR9/RSV )( M]+4LJ)@Z6REWMZXKTBV46-RP'5 UDC->8JF:?..*'0><&5!9N('GQ6Z)"75F M$].WY+,)V\N"4%AR)/9EB?FW.13L.'5\Y['C@6RV4G>XL\D.;V %\L-NR57+ M;5@R4@(5A%'$(9\Z=_YMXH<:8"S^)7 4)]](A[)F[+-NO,^FCJ<]@@)2J2FP M^CO HI",RD_OM2D3C.G!IY^/[+_:8)7P:RQ@ 4K/I),;J?.R$$9Y'A?R =V M? =U0 /-E[)"F%]TK&T]!Z5[(5E9@Y4'):'5/_Y:"W$"4#S=@* &!.> Z (@ MK 'A.2"^ (AJ0&24J4(Q.B18XMF$LR/BVEJQZ0\CID&K\ G5Z[Z27(T2A9.S M.19$():C)0[2E.VI)'2#EJP@*0&!WB0@ M,2G$6_0;6JG,S/8%:-S?*F]7N% 6ZV_H 0Y ]Z!,/JP2].;56_0*$8K^V;*] M4/.)B2M5/-HK-ZU]GU>^!Q=\#]$]HW(KT!\T@ZP#G_3C_:"'P%5"-FH&CVK. M@U[&>\QO4.C_B@(OB#H<6OPX/.R*IQ^>0'H)WHHF;'(C-'SA!;YGE_+37PJ! MWDLHQ7]=RU?11]WT>D>[%3N3C!W!FKW_Q8^_W+NELDB66R%JR1HVL M41_[3$LIM)1=DE70V$#UGGV8!8/8'TW#QKO![W> MO\,\.V(.9H\0+)>F\>D>RC7PSBSHY;LV"VR2)9;(6CK&C8[QRQ97;%-6FV2) M);*6K,-&UN'/%U<%'9P4A!^.QN%9(/(ZZ[!41/DJ#?(!:/J MG(;7.F/Z*J^7Y=H4L4F66")KJ3=NU!N_;.6-;>CI+>S]=> MC6T57Z0/2:W:ZY_A6CFZYHR#N+OX_),CL]\;YY*S'(2^^> ":2=(^DPA]A-> MFS)6V1);;&TQ@RMQIK?EK8VV1);;&UMG\[O?N\Y]IF"#+\['OI>Z/GG M%6GUW-TQ:30:AF<5Z9[<9TO@&_,N()"Y>%:7L::W>7NX,S?NL_ZY?[NH7A"> M:*H'#775VA J4 &YHO1NAFJ3X-4;0=60;&=NS6LFU1W&ULK9Q=;^)&%(;_RHBNJJVT#7@,A*0$*@KO^8.TA)%)_?,?&L1GL3'#WO=GP=9YC^X'Q^(79Z39)OV0K M*15YBL(XN^BME%J?]_O98B4CD9TD:QGK9Y9)&@FE[Z8/_6R=2N$715'8IX/! MN!^)(.[-IL5CM^ELFFQ4&,3R-B79)HI$^GPEPV1[T7-Z+P]\#!Y6*G^@/YNN MQ8.\D^KS^C;5]_H5Q0\B&6=!$I-4+B]ZE\XY=T=Y0?&*/P*YS?9NDWQ7[I/D M2W[GQK_H#?(MDJ%2W#,"?I[?A:0GM5S[QP__8+G1<[KW?F7F3R M.@G_#'RUNNA->L272[$)U<=D^XLL=ZC8P$429L6_9+M[[5"_>+')5!*5Q7H+ MHB#>_15/Y8'8*W"&KQ30LH >6^"6!>YAP>B5@F%9,#RVPZ@L&!U;,"X+QL6Q MWQVLXD@SH<1LFB9;DN:OUK3\1J&KJ-8'.(CS=]:=2O6S@:Y3L\O%UTV0!;GE MC+QG4HD@S'X@/Y+/=XR\?_<#>4>"F'Q:)9M,Q'XV[2O=-"_M+\H&;-> OM+ M)?,D5JN,>+$O?;.^KS>VVF+ZLL57U K\=1.?$&?X@= !';5LS_7QY<.VW;&7 MST5Z0ESGU7+/7GXGU[I\4)2[+>7<7L[DHNKN6HZE6]EW"YY[C/V_?M//DALE MH^SOEDV[VJ&&[:A\!#S/UF(A+WIZB,MD^BA[L^^_<\:#G]HD(6$,"?.0, Z" M&7*'E=RAC3[[E"@1DH56&_@R%<5 KD]%>C"OI+=IMD*[:D;"V XV+F#Y&?-Q M1D>G@\&T_[CO#]F2@V"&OU'E;_2__*F5?,NA%=S5(1+&D#!OU'Q#C-W#-P0' MM30R^A>IJT7 MV'929R=(&H/2/"B-HVBFX3I#<8 AB@--4: T!J5Y4!I'T4S'=93BV+.4MR\* M[(#.8J'!B=.2G#2O"Z ].8IF"JNS$\<>GLR#.(@VD7V\A<8D4!J#TCPHC:-H MIMHZ4G'&P/$6FJI :0Q*\Z TCJ*9CNL,QCDNA)&9"B*AI$_"8"E;!4/3&"B- MO;&3#GF6HNU"RH-N!D?13)=U2N/88QHFES)-M4(EGK1&<1^$@7IN=0F-9Z T M5M*,W++E^A$:T:!HIK@ZI''L*8WU^A$:SD!IK*09JMI<0?,9%,W\3KP.:*@] MH)F+IS?G.W9$5V=0&H/2/"B-HVBFVCK&H0YNOD.AN0Z4QJ T#TKC*)KIN$Z) MZ!LIT='S'3NHLV!H2/3&3M)BOM/VO8P'W0Z.HIDRZT"(6L.(#A,>.ZBS3&@: M5-+VSZ)NX\MU#]J3HVBFN#KEH?:4QS;AL9=V5@7-=TJ:\=W&L/E]%+0I1]%, M5W7 0^T!#T]2N1"9JF8\Y%]R3.ACQW;V" U]H#0/2N,HFJF[#GTH,/2AT- ' M2F-0F@>E<13-=%R'/O2XT&==?MGE,91-'-% M0)TDN?8DZ9A1V([HO!9@T!S3&W$=@_;TH#2.HIG*ZH3(M?_09RX6:4)N8B4? MRI_4W>D>P4)F'_2C"^M(;$=W5@D-C* T#TKC*)JIO Z,7(H;B5UH9@2E,2C- M@](XBF8ZWEN<9<^1OF$!B)W!C>QVJT2KAZMEK9?%@NZ#QYGSKFW M6Z!>8W;KY>?Z4QCH\V8HEQHY.#G5.Y#NEJ#O[JAD72R9OD^42J+BYDH*/0CG M+]#/+Y-$O=S)&U3_$<#L/U!+ P04 " /.*]8W>+T6\X" #P!@ &0 M 'AL+W=O]OFS 0_5=.K)I:J2N$)"3K M$J3^FE9ID:*F73]4_># )5@%F]HFZ?[[G8$PME*^@&WNO7?W;!^SO50O.D$T M\):E0L^=Q)C\W'5UE&#&])G,4="7C509,S156U?G"EE<@K+4]3TO<#/&A1/. MRK6E"F>R,"D7N%2@BRQCZO&.;Q-C%]QPEK,MKM \Y$M%,[=A MB7F&0G,I0.%F[EP,SB^G-KX,^,5QKUMCL)6LI7RQD]MX[G@V(4PQ,I:!T6N' M5YBFEHC2>*TYG4;2 MOC _OWLG:J9"ZZY=4C#\34:QE-] E]@1=L? M%RF"W,"]-"R%B$)XC(J5=M)Y ),@M @(M6"1DG K#&[KN!6J'8]0G])J!$\+ MS-:HGN$(N(#[1!::B5C/7$.UV(S)0\: M(_R#$9=^+^&"J3,8#D[!]_P1/*RNX?CHI(=WV!@\+'F''QFL-5VMEDNG<$69 M<[%%8>RPY>G33P+#K<%,/W=94BF-NI7L]3W7.8MP[M#]U.0[.N'G3X/ ^]93 MQZBI8]3''BX+%25T_"%7M)U=V57XH,3;7K +!U[@#V?NKD-VW,B.>V4?Z4Z3 M5Q"QG-M#B&]TECK/2\4S;LF/@^&T6SUHU(->]56Q-O;L=^D%[_0&@1\,N@4G MC>"D5_"&*4&MLTMO\D[OZ\CWN^6FC=RT5Z[C8G=)3]_MK#\.IO_OK-OJ0AFJ M;=EK-;$7PE0-J5EMVOE%U<7^AE?_ KJ,6TX-*<4-0;VS"96MJOY:38S,RYZV MEH8Z9#E,Z)>$R@;0]XV4YC"Q LU/+OP#4$L#!!0 ( \XKU@'Z?D-K ( M *4& 9 >&PO=V]R:W-H965T0<20JG3,."TE45114OLT@%[N)Y5K'B0>VR;29L..HI!M8 M@GXJ%Q(MNU5)60%<,<&)A/7$FKKC66C6UPM^,MBIDS$QF:R$>#'&]W1B.28@ MR"'11H'B:PMWD.=&",-X/6A:+=(XGHZ/ZE_KW#&7%55P)_)GENIL8H4626%- MJUP_B-TW..3C&[U$Y*I^DEVS-D!B4BDMBH,SV@7CS9ON#_MPXN!Y9QR\@X-7 MQ]V ZBCG5-,XDF)'I%F-:F90IUI[8W",FT-9:HE?&?KI>)J\5DPQLT.*7,Y! M4Y:K*W)-EGC\:94#$6MR1U5&YA60"\(X>@7OJ;PA _<3\1QO2)Z62,X[!8TM356)4U@8F'Q*)!;L.*/']S ^=P3 M[K -=]BG'B\JF61X-TDI60)=T37^0>UO"G4;NX[O.)&][<#Z+=;OQ3YCP3&^ M(0DMF:8Y@7T"JO-:-#K^"=X/;V^[Z4%+#WKI/Y UQI+D+W@K4UAI2/D9?/ . M?^V&@U$W?]3R1[W\);82D*2D4K]AZM@F%7321^_IX=#OAH>+A^Q,?C-S_<[9/6D-'"LQ0W# M+I+#&EV=FQ%F+)NFV!A:E'4C6@F-;:T>9O@? 6D6X/>U$/IH&$#[9XK_ %!+ M P04 " /.*]8' TI/-@# ":# &0 'AL+W=ORE21?(IHOL)GT(\D!+8XL( M)2HDYBU+>^V"2EF7-FR#D,P9[P(EG.W]JB6<[4X0:$W"T"&KPL?.*;S-B%<#DOV0:>P'PN'Q7.PL9+RG,H-)<%4;!>!-?T MZH;.K(%[XPN'G3X;$QO*2LKO=G*?+H+(,@(!B;$N&/YMX1:$L)Z0QX^CTZ#! MM(;GXQ?O[USP&,R*:;B5XA^>FFP13 .2PII5PGR2N[_@&-#(^DNDT.Z7[([O M1@%)*FUD?C1&!CDOZG^V/R;BS""..PSBHT'L>-= CN4=,VPY5W)'E'T;O=F! M"]59(SE>V%UY,@J?\85^0+$Y5;=\8*ES_B\;G6&HQ&RP>6*$F^/D"^ O6-O"*\(,^9K#0K M4CT/#;*VV&%R9'A3,XP[&#XP=4D&]"V)HWA(/C_=D=>OWOSL)L2@F\CC)O+8 M^1W\7Y%__8 (Y-Y KK_YPJSI#/UT;/5=Z9(EL BPO#2H+03+WW^CX^B/GF ' M3;"#/N_+6Z8S'Z?::NRL; %OE[-X, ^W'JAA S7LA;I.$ED5F \%"? M6PEX M2PHP/OC:T^@,GD8T'OH)C!H"HUX"]\46"B/5H1-VU(*-QX/(CSIN4,>]J(\* M2L933?"4$VDR4%B^2B$3PMSY\!$9M^.GU,]CTO"8]/+XNP3%#"\V1 "J50_X MI T^F'5D8=J@3_\C"WA?*'-P60"LD1(5W'1NQ-2S_Z.IG\*LH3#K/^I.-#'] M@FM3;X<"P5R=9[STIF+6XC&,IAVIH-%)6J->)L^*I4 *EH-7]2)/_CM!S_2< M]N^_.WK=NWXT_RG6CH*C)RFEO>)UJOF2'6S!>X'C%O!%/(UF'=@G9:/]TH;8 MJD(EACUV*AI\!2@X6W&!4@_^E S:S,:S40>QDP[2?B&\@S4H>T<8MF\H'+P$ MVCIX0<==2D!/0DC[E?!7+>@GT5;%"SJ*.FX#>M)%VB^,31H4H"Y7_K/1%L(+ M2CO/Y4D+:;\8/DO#!%G;JWOKKF[8)Z)*;48V4J8[+H27CE<:)QW"1$_B2/O5 M\7T?ID<+Z23J.H4G-:3]UGF\^1 MY;]02P,$% @ #SBO6,AG+^YH @ ? < !D !X;"]W;W)K&ULQ551:]LP$/XKPH.QP58[=IJ,+#&TS<8*S0CMNCV4/2CV M.1:5+%6)IWJQDI1P=(P M;)3BYO$4I-[,@D&PF[@4Z]*ZB3"=UGP-5V"OZZ4A*^Q0# MR>G8^7N'WP(VN#=F3LE*ZUMGG.>S('*$0$)F'0*GWSV<@90.B&CO,#6CW'#B_3$OV7;5K?*&!9 M@U:K-I@8*%%M__RAS<->P&!X("!N V+/>[N19SGGEJ=3HS?,.&]"2&"Z8-_0"DH Y.P: MH6@DNZ!,HELYKRROUF)%?B>(8)$B%SPSFNT!LYL%J!68O]/0$F6W<9BU]$ZW M].(#].:0';%D\(G%49S\&QZ2TDYNW,F-/=[P -Z9SR@84H!$EE(O[8<-Q<$Q,XM M*'Q14_(&FH:=IF%O,9YU-%L=FL<=S>->I%^& MY\!^<@6]IZ,7Y)69''441__E=(S>0-.XTS1^R]/1#YXOS6LKGU_76E+O<4/2WH>P3@'6B^TMCO#M>SNP4V? %!+ M P04 " /.*]8!I'W9YL" "*!@ &0 'AL+W=OL,*%-&DV:],$ \N,FUL>;8 MF>VT0^*/YVRGH8.VFWA)?,[=]WWG\UU&:ZGN=0%@R&/)A1X'A3'511CJK("2 MZHZL0."7A50E-6BJ9:@K!31W024/XR@:A"5E(DA';N]&I2-9&\X$W"BBZ[*D MZN<4N%R/@VZPV;AER\+8C3 =570),S!WU8U"*VQ1FM-;"9S*>^M\3$?!Y$5!!PR8Q$HOE9P"9Q;()3QT& &+:4-W%YO MT-^[W#&7.=5P*?DWEIMB')P%)(<%K;FYE>L/T.33MWB9Y-H]R;KQC0*2U=K( ML@E&!243_DT?FW/8"DB2/0%Q$Q [W9[(J;RBAJ8C)==$66]$LPN7JHM&<4S8 MHLR,PJ\,XTPZR1YJIID](4V.K\!0QO4)>4-F6/Z\YD#D@LP,-8"5,-;X7(&B MWO^(A$075($F3) [P8P^Q4U1:"E-H M\D[DD#^-#S&[-L5XD^(T/@AX356')-U3$D=Q0NYF5^3XZ&1+^P&*I#W%Q%$D M>RA>\0>OH)>U]3CE7\18YVB?/A Q=NNWR5)L/SLV@4KG:P]EO6_K.L3&2RA'VT M_7]HXSA.=K,.6M;!2UFQ-/X&X&W'QF:9U;'G5GA!'KK;W5(4=?8(&K:"AO\C M*&>\-I _*\F#GSU1%)__)2G1(39_OUTX?CI84;]+!++%)\CWR,R*R5ZE%7 $CV-1=Z%E2(S30,=5%! M3?5(-B#,S5JJFJ(QU2;4C0):.E#-PSB*+L.:,A'DF?/=JCR36^1,P*TB>EO7 M5/U> )?M+!@'!\<=VU1H'6&>-70#]X /S:TR5MBSE*P&H9D41,%Z%LS'TV5J MXUW -P:M/CH3JV0EY:,UKLM9$-F"@$.!EH&:SPZ6P+DE,F7\ZCB#/J4%'I\/ M[%^<=J-E134L)?_.2JQFP<> E+"F6XYWLOT*G9Z)Y2LDU^Z7M#YV$@>DV&J4 M=084#< >+G@/0%0-(!$B?45^9D75&D>:9D2Y2--FSV MX'KCT$8-$_9?O$=E;IG!87XMD(H-6W$@S< M3G5#"Y@%9C UJ!T$^=LWX\OHTY#4_T3V1'C:"T]/L>?S6BID?ZB;2-B;U:)A M2+!G&?M':!?++H]&DRS<'0L9#$K[(%]@>/34:U ;MP$T*>16H'\_O;=?,G,W M6\_\"[-\_*[X1^,WEWD=&R8TX; VE-'H@QE=Y;>!-U V;J!6$LUXNF-E%B@H M&V#NUU+BP; )^I6<_P502P,$% @ #SBO6-@I("X;! 2!8 !D !X M;"]W;W)K&ULM5A=C^(V%/TK5KJJ=J7.)': P!20 M9@;M=J2=:K2SVSY4?3#A M8D,;4-[/;7UPZ9?! G=$1X@7S< MBQ>Y!E#H>QPE),Q^FU)S$=\ZV*6 )/ LEM'%/QXPXBOI\XV'F]\(6MULI<<*?C#5W! M,ZAOFR>AS]R<9<%B2"3C"1*PG#BW^.:>] T@C?B#P5Z6CI%)9<[YBSEY6$P< MSRB""$)E**C^V\$]1)%ATCK^R4B=_)D&6#Y^9?^8)J^3F5,)]SSZDRW4>N(, M';2 )=U&Z@O?_P990JG D$M1L]CJ>WR)9K!D"5. /NNZ+U =>(6^ M/<_0^W2)@LY=I46:A[GAIFHNX,HTB#JD8IKY.-?$/%(SP*_ M;X?/(,SA?A7NZO+D-2)YC4C*YS?P?4SSOFK*^Z_/.AX]*(CEW[9<#^0].[EI MTQNYH2%,'-V'$L0.G.G//^&!]ZLM\X[(*G7P\SKX;>S33X)+B6YCODV4+=$# M>I"BS?2QF^(^Z7EC=U?.X%1415HOE]9KE78;AMMX&U&EWY 6*!3[EYIIPB;S MP-0O";@*1F:@5&3:HGJD;Y?9SV7V6V7^KN?EYOKU:X\,?!P'B^#P;S^#E<4>"FHV?BJJ**WP<=V?D MV.+1.*C-1-:P?M#42(67XW/,'->-&M=G25L4'C1)*_P\=6/]F;OU,6[8JMF7_@XOJB1XTZ=O"NV:BT*+\?GF3FV^'2]U]N#JM(* M+\?=F3FV^#0F^%BG+:KIXY@49D[.,7-2MVD\.A)FB6DR*DM R_[#J\VX7X)4R<%"9.SC-Q4K=GO];7)X*JT@H+)]U9 M.+%XLT7GB:BJT,+ R3D&W@ZVOV!D'2GG$QT2=$O;?&:/]9&*%4LDBF"IF;WK M0#]('+8M#R>*;]*=OSE7>GV?'JY!?_T+$Z#O+SE7KR=F,S'?/)[^!U!+ P04 M " /.*]8? 64]M G&S1'KH(XLWV4/1 2V.+"$5Z M2WF*@Q-7F+% MS(7:H*25E=(5LS34Z]!L-++".U4BC*,H#2O&93";^+D[/9NHV@HN\4Z#J:N* MZ1]S%&HW#0;!T\0]7Y?6382SR8:M<8'V87.G:11V* 6O4!JN)&A<38/KP=7- MV-E[@[\Y[LS>-S@E2Z4>W>!3,0TB1P@%YM8A,/K;X@T*X8"(QC\M9M!MZ1SW MOY_0/WCMI&7)#-XH\847MIP&60 %KE@M[+W:?<16SZ7#RY4P_A=VK6T40%X; MJZK6F1A47#;_['L;AST'PNEWB%N'^-AA^(Q#TCHD7FC#S,NZ99;-)EKM0#MK M0G,?/C;>F]1PZ;*XL)I6.?G9V9]4*)]DKBJ$.]2P*)E&>'V+EG%AWL [6%#= M%+5 4"NXQUS)G O.? IHQI8('VHA?L M%[7+""PPKS6W' W\L5I1M@CD87$+ MKU^]@5<0@G%;&. 2'B2WYBU-TO=?I:H-DX69A)9D.7)AWDJ8-Q+B9R0D\%E) M6])VLL#BT#^D<'0QB9]B,H_/ GYF^@*2P5N(HWC8P^?FY>[)&3I)EZ+$XR7/ MX/V"#'R]7AJKZ1&G:1&IY#]\7,FV)FUFJ^K"U;4N"L IJL*&!TGO+'4HD"=6^E-?BIQW<- M<#M[ER7Q)-SN2SPURM*TLSE@?MDQOSS+_(MO-U@ VZ*F[NE:$\\[ULV1H29L M+)T1+M=]W)L=+O=HC=)L<,2]QV@X&/633SORZ5GR7>%A4VU4E3[.H#:N2NF( M[YC63%H#Q)YZ/]4BSYU:;]:G)3T)<1QE1U).;9)1W*]DU"D9_5P:VLC3;0F% M4TE+R+2D#!C84+_TZWT"1J=QSK+QD8(>H]&>T8&$K).0G94P]X73GH*S%!N< M;+_6HXO!<<&<6I'1,V$>=QS'_U\P%,J7L!R_B.6IU8%1PS+C!T MR&IIF]NAF^T>*-?^7CZ:G]/#I7EG_ ?3O'JH]Z^Y-"!P19#1Q8B2JYN71#.P M:N,OXZ6R=+7[SY(>7ZB= :VOE+)/ [=!]YR;_0M02P,$% @ #SBO6!W5 MG[O5!0 %1P !D !X;"]W;W)K&ULM5G?;]LV M$'[/7W'PBJ$%'%N28SO)' /YT709%JQ(F^VAV ,MG6VNDNB2E)T ^^-WI&3) M3A7&]90\Q*+,^^Z^TY'W61RMA/RJYH@:'I(X56>MN=:+TVY7A7-,F.J(!:;T MS53(A&D:REE7+22RR!HE<3?PO$$W83QMC4?VWD'F M]1K]VI(G,A.F\%+$?_%(S\]:QRV(<,JR6-^)U:]8$.H;O%#$ROZ'53YW$+0@ MS)0626%,$20\S3_90Y&(#8-C[QF#H# (GACX1\\8] J#GB6:1V9I73'-QB,I M5B#-;$(S%S8WUIK8\-0\QD]:TK><[/3X=QJ#F,*EQ(AK>'N%FO%8O8-#N/]T M!6_?O!MU-?DQL[MA@7F18P;/8/;@5J1ZKN!]&F&T;=^E^,H@@W60%X$3\);) M#O3\-@1><%03S^7NYCU'.+TR9SV+U]LM9U_L^$9CHOZN2U8.=E0/9I;IJ5JP M$,]:M X5RB6VQC__Y ^\7^J8-@2VQ?NHY'WD0B]YAY9W'=7'/>/OE_'WG?%?"$D6& %+1);6$G "_.BSZG^7C:%G_\J<;-$8E#0& M3AI_9%IIED8\G=$.%K,T1)@@D\!3C116+;$EYS\A2!8QM[<,B TSCD%1F&I*CHIU].)>9 E,['9N,\O(&=>/=F[']#]]0>X3TVE7;#T*WRYQ62"LE8X-H6USKS2Q[Y2>M"HU=6OJ)A%M@;5LW?:_97$NTHU*']02? WMZU?BUW>K MWYM"7=G-^QI1N>NZ(:%;4'\-V>Q7NMGO-UK7C:KHIM"VN5=BVW>K[?*QDYQ M(T5#ZJHD+VJ)YU!F^ZWVYHX7])_NSZ\AL_U*9_MNH?U^.D7[]J3\Q; 3N6$M MN>')4W*OH;7]2FS[;H%\ATL1+TT;+:KUFJ1!;#:F]7*%?^&'.E1#6J?(SFLH M)[^23OY)HRNY(5%4<'\-B154$BMP2ZR77U\$WTNK9\2BV]6^5"J%%;R@L'AJ M)?!&2;]<][6,&Y5?3:%M9Z627T&C\BMH5'XUA;;-O9)?@5L^[5#;C4]/S"[ M97+&4P4Q3LG4ZPPIYS(_@\H'6BSL,SE'%J$T$^C[J1!Z/3 .RI/ M\7]02P,$% @ #SBO6!&ULK9K9;N,V%(9?A5"+8@9HH\U+DMH&DFBIBTD;3)KV8M + M13JVA9%(E:3BR=N76B)+B<*Q@>,+6PO_CY3.;Y(ZXF+/^%>Q Y#D6YY1L31V M4A:7IBGB'>21.&,%4'5FPW@>2;7+MZ8H.$1)++(MK"/0''&!4XK<%X+)N\( MW%;@'BN8M(+)L8)I*Y@>*YBU@MFQ@GDKF-?!:NYN'1HODM%JP=F>\*JTHE4; M=7QKM8I(2BLKWDNNSJ9*)U=_ <^)!X^2?/! 1FDF/I)?R,.]1S[\^'%A2E5% M5=",6]QU@W/>P=GDEE&Y$\2G"21#O:F:UK7/>6G?M:,%7I7;,^+,?R:.Y=@C M[;G1RV\C?D97NY!W,G=$;FOE_]>4B6WWI4'1S2^O?8Q>7C\K;,T MH7 [J[@US_VN5;Y\4J?(6D(N_AWS2,.9C'.JSO52%%$,2T/UG@+X$QBKGWZP M9]:O8P'&A'F8,!\3%F#"0B38P":3SB83'7WU0 7$)8>$%)SEJ1",/Q/*)(PY M18LZU2F8, \3YF/"@@8VJV'53.-I-;7JS\)\ZIL J=*!"::=":9:$]SQE,9I M$64DI1(47Y(H9R658R;0HDXU 2;,PX3YTS=QF'4>F.D] M #P&*M6$EK -V4 "7/FAK6?,!UKA?M<&^[;AR D=X? _J$"2[[<0OX(?'2VJ,6=&F%, MF(<)\S%A 28L1((-W'+1N>4"Z:'B M,FF# /$^9CP@),6(@$&]C$M@YY"DO; MK:Q?YI$\4OU)T:@TOZ6]GN8XTU>32M1:0RS:T J]E)6M MM8*_]CZ=-,+H>2?[ 9/FH=)\5%J 2@NQ:$/7. ?7.$@C30O"L@LFS4.E^:BT M )468M&&=CDD.VUMDJR7P7@_<:%'G&P4U$PG*LU'I06HM+"E#1(KP\>UH04. MB4Q;G\D<)C#2_@1DU V3T;'8G;\:C&_TU9X<:-1,)2HM0*6%6+2A'0XI35N? MT^SG,8I#[T!IF1-EC7S4$WJD:Y%GB+@8[0Y0,YFH-!^5%J#20BS:T"6'I*>M MSWJNOY_O;@G]#FONVJ\["&ULM99=;]HP&(7_BI55 M4RN-YI//0:05UJU2.Z'2;A?5+@QY@:A.G-D&VG\_VTG3!-)LM/0&XL3G^#R. M[;S]#67W? D@T$-$8CXPED(D/=/DLR5$F)_2!&+Y9$Y9A(5LLH7)$P8XT**( MF(YEM $3$+?)F,F6F;L$800Q#VF,&,P'QA>[-[2U0/?X&<*&%ZZ10IE2>J\:%\' ML%0B(# 3R@++OS4,@1#E)'/\R4R-?$PE+%X_N9]K> DSQ1R&E/P* [$<&!T# M!3#'*R*NZ>8[9$!-Y3>CA.M?M$G[MKH&FJVXH%$FE@FB,$[_\4,V$06![;T@ M<#*!\[\"-Q.X&C1-IK%&6&"_S^@&,=5;NJD+/3=:+6G"6+W&B6#R:2AUPK\! M%J$13 4Z'H' (>$GJ($FM6>:OOU>()G,##D_N+ UF#X'S_8+>MS%?"! MS$KX;H[OUKG[-U1@@H0"#R1X%6MJT-(&ZF18^Y[;M?OFNLA0.\HK&;RW+#, :Q0 EE^I"0[Y/0>-&H94N-FP6VAFU9[A:@T/6OTP^V*8A2I-E.FW+#<72JC-M")KH MPFU*A2P#]>525NK 5 ?Y?$[ELLX:JA;,:W__+U!+ P04 " /.*]8)V2 MIF(# !N#@ &0 'AL+W=OP%$F+=H K%\,J,LPD(NV=SD M"0/L:ZUN/9'AJ4800B>4!!8_BQ@#&&HD"2/QQS4*&(JQ_+U"OVS%B_%3#&',0U_ M$5\$(V-@(!]F. W%+5U^@5Q05^%Y-.3Z/UIFMEW+0%[*!8UR9\D@(G'VBY_R M1)0<)$Z]@Y,[."\=.J\XM'.'MA::,=.R+K' [I#1)6+*6J*I"YT;[2W5D%B] MQCO!Y%,B_81[)ZCW$-#0!\8//@PF#U!9_R M!'LP,N0GRH$MP' //M@]ZZQ.]9[ *CGH%#GH-*&[8QI%\J/D*A7'*,$,+7"8 M CHD,;JD88@91PFP; \=U:4BP^]K?%5[%J[5LBQ[:"[*&M^RJI#O%N2[C>0G MLG( 8^!G_/.-+HL!)_,8BY=[-N.;079+3&PK^WM!>0/#"NM>P;JW#>O=LM[; M*.MO657X]PO^_>WXYVF79PT7./9)/*]CW A:O\M1W=?R_S@5U8-"]6!#U;IL MH/L;B*; :JM#(]*VU6%/8!71)X7HD_>JD"?[S,&>P"HYL*WU26LUOOIOJ7K3 MZ/L,G:/7GVA:0Z_J[Q2(V$WRM-*$"ZDU8JQ M_Q'3?45,8[!=Q3AK,[L2O8[>C+,3[/.I)G*ME+-4D3 MF.R6YR3F*(29=+5:??G>6#;<9 M!$ST?3*F0TX:^#.1 "$P9R.$@ &0 'AL+W=O*Z&66W3&JZ/7] _NL7C8NZYAC.9?A:)68R#04 2F/%E:F[EZG>H M%M2S>+%,M?M/5N7<7C<@\5(;F57&R" 3>?G+GZI K!FPX08#5ADPQ[MTY%B> M<\,G(R571-G9B&8';JG.&LF)W&9E:A0^%6AG)M,%5_#A%->5D#.98;(U=^': M.P?#1:KW1Z%!/W9V&%>8IR4FVX#9(5 ]D3.7%+TOODW]8HE>Q+_)[#M\7[.&%TP*+A*'QLX=6K>?6\O"Z>0,5" M RF40#(%7D%NL,#;*)10PS4*M-U[O_;>]WK_)(W(YZ20*U ';SCO?^,\.MS@ M_JAV?^1U?YD6? !9$AR5SQ>[;X ML&8\]$+^IGANB.*F-7W#EO1U.NTQHE'3#J/OS^"KK,52FS=35Z&OYXX>>9)' MU_HT]1*[!6VPHFP"IT;&#^3+%=@.T-J8_%A;=B;*&JYL-PVUPOW!O!L=H-Z. M_<:&JXR_<\1$(9,YV/$!^0O'^#)&KC%TWJ1[_6P; MO*;OT]Z.DNX5E&UY-XI!_9+QOP2+?BL:=)-HT$8UJ%\VRH*^+FRXM#_'7J!M M8]5("!WL*,=>\=B6=R,DU*\D/T:7*R>4ONH K#W[K)$<=POS&_C4*3,9 M5,),*",)?_8)-&M4B?E5Z6PA8$:PA.*E_;HBU[,9%I'R[F$_Y)9[@37BQ'8D M3FP7XL0:<6+O$2?6*D[=#7NS$2?F%R<6T2ZY^+H4YIEY&V+P$[S,S/ M?P\>9G;@XE%N*57H*4TR.;>V2NVN;5N&6YH2.> [FL$_&RY2HF H8EON!"51 M890FMNLXGIT2EEG!K)B[$\&,YRIA&;T32.9I2L3SDB;\,+>P=9RX9_%6Z0D[ MF.U(3%=4/>SN!(SLVDO$4II)QC,DZ&9N+?#U$D^U0?'$5T8/LG6/]%+6G#_J MP<=H;CF:B"8T5-H%@WM DT9Z X]_*J57'U(;M^Z/WWXO%PV+61-(;GGQC MD=K.+=]"$=V0/%'W_/ GK18TUOY"GLCB%QVJ9QT+A;E4/*V,@2!E67DE3Y40 M+8/1.0.W,G +[C)007E+% EF@A^0T$^#-WU3++6P!CB6Z5U9*0'_,K!3P6I+ M!+U:PKHB=,-3V&Q)"KG>WE)%6"+?H2NT@ER(\H0BOD$KQ<-']&77:,K4,WJ# M;"2U*XE8AAXRIN1[F(3[O[8\ER2+Y,Q6P*NCVF'%MBS9W#-L0_299VHKT8[=(T./Q,Q0$/\'KF..T(/JUOT]LV[-GMY,40:UK(.BTC# M<[*^J-C?B[54 H;_] E3>A_U>]=OZK7V,4ON9(*-I!E,?JO5Z$2N70Z+ISJLV ?C+#GX^',WO? C&N8L1'F M#T$RA2"U*?I6O&&0IXL]%7!BH ]/5(1,4G0G6$A_)&VVM8^VC.JW:0?^M)_5 MJUF]2X0KT '7))K7$3;,&TJS7I*.7-QCC?DZ_YO0OT>N( M9E;,[RAV=5:P:0TR?37!VI1FR:8]*8;'_:38:&I54[\*OIU@8UZU8%_9_"N0VL^S..M(C_M).M M"MN6;SS [AG1'.H(7JF1$B$ M4:KK/U1K%)%G4UG&33G!YGJRB&-!8RWZ1X!F\'49HJ\DR;LB]X*7SKV6MGCJ MGDO-IF[@BPI'M?MD#=\/QM3L5H^1XWO^.9ZF?N#7*R"GL"^D9K>*&%*S*2/8 M7$DYG4/*;C4**15QT0Y) M%/(\4V7/4,_6+=>B;#2:Q\M^#;ZE8X!$"=V J3.80!J*L@4J!XKOBK9CS14T M,<7M%MI&*O0#\/^&&L?BCTPTK5-F!(UDK*3?[]+2I'=0E:78ANPOM@B MQ7-Y[A%Y+CG;2[75&T0##[DH]-S;&%->^+Y.-Y@S/90E%O1F)57.##75VM>E M0I8Y4"[\* AB/V>\\)*9Z[M5R4Q61O ";Q7H*L^9>ER@D/NY%WI/'7=\O3&V MPT]F)5OC$LWOY:VBEM]&R7B.A>:R (6KN?AOAY^<>9+ABE3!W@[&B*9A]2Y88I M'"PHKPPN94X?6S,GU\LK-(P+_0H&L*2UD%4"0:[ ;!#>,*[@ Q,5:MNU-#+= MPOO2XC2\5:PP%&V/"N%:&T[24;/2O%@[]$*P=#N@F%(0OH8-;A5/[8 ;F:&8 M^892LP3]M$EC4:<1G4AC1,#";#1<%QEFG^-]DJ35)7K291'U!KQA:@BC\">( M@F@,+\ ';972/:%'K>0C%WKT?Y(Z9"G. M/3('C6J'7O+C#V$<_-RCV+A5;-P7/?E-&M:Y*&K8U,&L_^R28.;O.F::M#-- M>F>ZX07/JQP^W6!^CZI3B=X(WZA$W/*+O\.U$_\+BIVUBIWU?M&/SI#FD11-C51=].I887"\5X>3Z;A;I3 XU*^@E\4=U]O!2B&2.*01 M:@.*OFUG"0FZ. 3C,#I!XJB(AOVVP1Z^:AO](;YQ%X31@6+T'3I'D]0_+-JA M4H>]9>T_,8^&PN?N,8E/+,E#R0S[:^:S_>,K\4:-@42-@4 80<8>^XPD/%3= ML+_L/L]*FF!?[.,XFI[0[%!&YA^=S7-4:W<#T9#*JC#U M,;WM;6\YK^NS_6%X?46B,^F:T\83N")H,#PC'51]ZZ@;1I;NI'\O#=T;W..& M;FJH[ !ZOY+2/#7L!.W=+_D+4$L#!!0 ( \XKUAS'WY%2P, &D* 9 M >&PO=V]R:W-H965T T";!\M*M MZT8;:=UXDQA,+1L?$!_GN=\/E]_ MJ?2MF2-:N"N$-(-@;FUY&H8FFV/!S($J4=+.5.F"69KJ66A*C2SW2H4(DRCJ MA@7C,DC[?NU*IWU56<$E7FDP55$P?3]$H9:#( X>%D9\-K=N(4S[)9OA&.UU M>:5I%C96LF;_)!$#E$*#"S MS@2CSP+/40AGB7!\61D-&I].<7W\8/VE)T]D)LS@N1(?>6[G@Z 70(Y35@D[ M4LO7N")TY.QE2AC_#\N5;!1 5AFKBI4R(2BXK+_L;A6(-85.\@>%9*60>-RU M(X_R@EF6]K5:@G;29,T-/%6O3>"X=*G9=#QG&I\-B5<.YZJ@PS;, MAVOO BWCPNS#,QA3+N250%!3^, F-!C[0^1?T<#[2L-H? UG+K[R1&]CY=8C%!_;D?6B+@8(39"NRP!IO\ 6P'+I6TF9!D. KK&!O4"@_3)H[@;/6^A>]C0/6RS MGCJ@[RMK+),YE[.G\*YR9^V(C>O(3G#&I:0]NDR"R0PW46AULID"M* _:M ? M_2/Z%WZC#7KMX,J[A MAHD*@5EXI9FT0!4!?X$,>US"A1*":0,EB<7^%H?2CB.I#<$)%+Z\M&12 MKZ'6:S7IXX_Y[QFT"5UOIY0Y:2"<; =A^U3YR]PXV2$WXNC'PQ2UXK^A1V3; M"+:;VKU@Q&O/9]R*DEJ#*7(77:4![TJNM\;<:G@'S.':ZU^@GOD>QT"F*FGK M1J!9;?JHL[I[^"%>-V'T'E)U-B!P2JK1P3$EI:[[FGIB5>E[B8FRU)GXX9QZ M0=1.@/:G2MF'B7/0=)?I=U!+ P04 " /.*]8#%')O<,$ !6) &0 M 'AL+W=O7)^^-[ (&^I$G&Y]Y>B/S!]WFTAS3D=S2'3'ZSI2P-A;QE.Y_G#,*-"DH3 M'P\&8S\-X\Q;S%3;BBUF]""2.(,50_R0IB'[^@0)/(EW>U$T^(M9 M'N[@%<1?^8K).[]"V<0I9#RF&6*PG7N/P<.2C(H U>-3#"=>NT;%4-:4OA4W M'S=S;U!D! E$HH (Y<<1EI D!9+,X]\2U*N>6036K]_1?U6#EX-9AQR6-/D[ MWHC]W)MX: /;\)"(%WKZ#?HEVP#&S/>ETE5F>'WS)ZP%? Y9'>(!#\A/,##EGR6MX<32SJD(HHHO.$E MHM2[ (8D8Q%D@H5*AB\Q?T.?GR%= _L'_8?^R !576OM+W"$[ !54QO!U@2* M>G[@>1C!W),%RX$=P5M\_UTP'OSY<$ M. (S")A4!$SQ%?EO3JP:"]] *\W M_GFB2,[7&\JX5=/6#+J^4D=@!EG!0/N 02^J+F$=<> *S22A9H8"=\HNL1IS MT8X/6\U4MQ(HL1H^ON%UKG0R\]2F#-M-V8W" MKGZ/KL*OQH_1#G[>GDG7]^L*S>1-6T2,>Q$Y=FK[7*&9)&C;AZ\LVW42.;G% MT;?WNO!K%6MOANW>S(',;S7V]DPZO^$^5MJP=H!XU(_,G7HZ5V@F"=K3X2MK M>9UD[M3(E6@-8S^Z4 [:H&&[07,QZ]_L[^VY=&:DC\4YK(T@GO13$$X=GBLT MDP3M\+!]]:];03BU=27:36OU1+LU8G=K#NKA!I=O3Z+S'E0?JWE$&T<2]%(( MQ*D+=(5FDJ!=(+$O%'8JA!++[O*O=#+SK&VOVHW:C?INLS@VV;>.TNU&:Q]+ M>D3;1M+/7BMQZ@%=H9DD: ]('.ZWDM:]U.:6E/V)74?DUTYHI,!VZN *1TJT MYR,156MU..91'0EIM#\%#\OS$1<-3W6TK%^TWQ@.HHT>)_4$L#!!0 ( \XKUA@ M*W_F] $ !$$ 9 >&PO=V]R:W-H965T MXCO[[N?_V>>DG74/O@1 ]E29VF>\1&SF0OBBA$KYB6V@II6==95"^,:! MVL:DR@B9)%>B4KKF>1KG5BY/;8M&U[!RS+=5I=R?)1C;97S*CQ/W>E]BF!!Y MVJ@]K &_-RM'GA@I6UU![;6MF8-=QA?3^7(6XF/ #PV=/[%9J&1C[4-POFXS MG@1!8*# 0% T'. &C D@DO$X,/FX94@\M8_T+[%VJF6C/-Q8\U-OLM^5$_#.9PF7#Z3((<$ M&77W&T65MPI5GCK;,1>BB1:,6&K,)G&Z#I>R1D>KFO(P7[<;#X\MU,@^'^CK MV=M;0*6-?Y<*I U"F"@&V+*'R6=@WY2;L-GT/9.)O&"OF6"^5 [\OR1!$D>= M'=WJ[W-">]K%>5KH]+EO5 $9IU;VX [ \S>OIE?)IQ>T MSD:MLY?H^:*R+>DDN&PO-KI4-/8]/N<>VS?$,*C-2K"[.6,F6I9"UD,R-Z;Z$,?U=,Y*6E^HBDF+ M%$J7U-BNGL5UI1G-:R"5(NYU.FE<4B[):" 7Y4UIZFBJ%M(,2=J&(G_[G ]) M-WU/(B\W5CD;DH>SMS\6RER_B?S]Y-W)2>?A_'H_?N: : ZN@)1@ M$!N=DDNE76Z?P7]/FN%[P+H'!KD0K<$>\8'1H*+&,"UO;,<-=L$G4-2T[U>5 M=3C3=-7M79(-P=ULDHG2.=-MFBY9AT8#P0JPH_EL#G>CJAA 8U1I&SFG,R6I M\[!F- TK.V5"W,%3^KW8T5X66WO:@1V5;=,::II>QG= ?UO-:V_+]EZD&U7\ M49E/"SL=Z?I0*^Q6LX(O77]9M 8P]2ZN3JM*K#X*/I,E\Y,_..%H0->\:*XT M_V6S0:E,;8!I$CTR;?AT._)3T^J>+7D,)M-C,'D4-=D_!I/9JS09-R_PK5/" MSAFAC49P%AN2;W#J$YNDT63!A>&RZ5\46;MJ%M8B&;4IOT%IM=-VX.@S<5ESI8L'S==/9NX9F0;-FMS M 6$?N7%7&,$X'@LC@&%Y, <8Q[.P//_3?/KH?#R&>>L'D3[*Z:,-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H M5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( \XKUBH.$G]V@, %8? / M >&PO=V]R:V)O;VLN>&ULQ9E-;]LX$$#_"J%3"VS7UD?2)J@+)'&V-5!T MC771:T!+XY@(1;HDE6SRZSN2UED*40:]C'V)+8JFGB;BO"'U\<&ZN[6U=^+? M6AL_2[8A[,XG$U]NH9;^3[L#@V(#&Z ,RAIL;!M^*'CP_Y]O#\6]\FJMM J/LZ3[KB$1M3*J5D]0 MS9)I(OS6/GRQ3CU9$Z1>E1WN?9=2Y#K?R2"S)+3 M*0ZX4\#._5$3[%]*!W!S&>"SL\U.F=MV&+R+270;71SVGWT0 MS]WOA-%N-JJ$N2V;&DSHX^A MX#&;]7.)\+(&F;)OHNX,)6X-@&#)!:F'PK[ MMG>*EUY4_5T'Q(UBZ,X5GG"+J@/G@[RRI@+CH1+XS5NM*N2HQ*74TI0@(LB, M@,R."'F319 Y 9D?!7+5XN!/(\B"@"R."#F(Y D!>7),R#R"/"4@3WDAY^!+ MIW9MN[ ;<=EX9<#[".X] ?>>%^Y2>N5;K*4#CUV['D)B'EHU=2TCR \$Y => MR(OR9X/7[-HCHC."Z(R7:(&1,K?M-<6%]ZB'.$=/J20]Y07[AN,N3&EK$$MP M8K65#F(V4B#,!OF*SWW[J%TYJ%2(J2ACI,S*^ ZN%G-8#X H.Z3,>E@%6]YM MK:[ ^1MQC8]^>(S9*"FDS%;HGJ=WF#2ZE%OC2/Y%B4+Y(.470L J#DRI8# G MJ?R?,@M@U:P]_&S: N_Z'O\.P*C;8Q^T.L'_N#Q[BD M2ZGLGS*G?])1@U(DI920,CLAMI1X@\L,#?YM7!937LB8O?!"6*.$E!TR9CN, MF6L4DEQ>'$H6HV24-3)N:[R2F?\#C3$I@63, GFE&!9OYA"DTC$FY9&,V2-T MRHD7%AEEEHS9+#1F$6-2GLF.N,)GI,;6LSRH3'C M"9Y3\LF9Y3-2!(W,\IP23\XL'@*Q#6>,28DG9Q;/>+'V3!IC4N+)F<4SW'$8 M_V]3QLF9C1.5DV-HE&YR9MV,H#V[1@^V^PM*-P6S;L8V2T:#65"V*9AM\WIQ MWI'&F)1M"F;;D)@#=Q>4;8JC+75:S-C=!?D"Y4A[93UF[.Z",DYQR"VS\:E# MF:8X].;9.")EF:*SS&3_'K>"#6JA^H;#>VPOI2Z73K0?_5YT<=)N(VT:K:^P M[6_SUR 0 5!P !H !X M;"]?28*[#X("CA6BC1H3F7-6+[^JT_6^.TS[NJ\;0YILVW3X+C? M'=*TVN3]CD&'PW'H[F=4[V_W M,P?S4QO_,[%9K;:+^-$LOO?QD/\8''Z:[BMM8LS58%YWZYBG53CN;MLI7"[R M=)Y<#6;+:=7-EE*%TD$*05H^R"#(R@RP>] M0-!+^: )!$W*!\D091P2)/6P)M!:D&LA\%H0;"$06Y!L(3!;$&TA4%N0;2%P M6Q!N(9!;D&XAL%L0;R'06U%O)=!;46\ET%M[']L$>BOJK01Z*^JM!'HKZJT$ M>BOJK01Z*^JM!'HKZJT$>BOJK01Z&^IM!'H;ZFT$>AOJ;01Z6^^PA$!O0[V- M0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O1[V=0&]'O9U ;T>]G4!O1[V= M0&_O'783Z.VHMQ/H[:BW$^CMJ+<_4N^43[N8;CW7-;[_D53G\[/Q]OK+\KK9 M8^>"5:'WO(FO?6F:2>*H M\DGO<3>QS9HDVMJJS'2(XVS=Y-]2!ON$-*[LYOBBM+X?)R3L9$([\G/ ?MWK MFIPK<^K-M LONHZSV*9B/FPK\NGY$B=Z-/-YF5%NLE4=EZ3>.M*Y+XA"7:6[ MHOWSR2'N,.VN_.K\KLRYP#ASYHSU\<0<71YW.))V]<#&0N1">?X3CXFQ]-7? M1^UIYY3_,CMN[X=QR^X\/.MNU^_QUS,^UK^P#P'2AP3I0X'T<0/2QPBDCUN0 M/NY ^K@'Z8,/41I!$96CD,I13.4HJ'(453D*JQS%58X"*T>15:#(*E!D%2BR M"A19!8JL D56@2*K0)%5H,@J4&25*+)*%%DEBJP215:)(JM$D56BR"I19)4H MLDH4616*K I%5H4BJT*15:'(JE!D52BRJO^4]=V8Y5__^&KO::W+YI#/NK^+ MTT]02P$"% ,4 " /.*]8!T%-8H$ "Q $ @ $ M 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( \XKUB@* CF[@ "L" M 1 " :\ !D;V-0&UL4$L! A0#% @ #SBO6*X8+;#F!0 _AX !@ M ("!#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ #SBO6$H?MCA?!0 51@ !@ ("!Q1@ 'AL M+W=O !X;"]W;W)K' & @($B M(P >&PO=V]R:W-H965T&UL4$L! A0#% @ #SBO6"KL M?O;F! E@H !@ ("!TRD 'AL+W=O\N !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ #SBO6,U3"'D^ P "@< !D M ("!>4T 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ #SBO6"+M39=C! E D !D ("!-5T M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M#SBO6#SU;F,:!0 TPP !D ("!+VX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #SBO6"/(Z;D? P \@8 !D M ("!T9P 'AL+W=O&PO=V]R:W-H M965TSV9@0 /<* 9 M " @=BB !X;"]W;W)K&UL4$L! M A0#% @ #SBO6+M$F@&PO=V]R:W-H965T*=MC$@, *H( 9 " M@3VM !X;"]W;W)K&UL4$L! A0#% @ #SBO M6#^/&PO=V]R:W-H965T&UL4$L! A0#% @ #SBO6 ?I^0VL @ I08 M !D ("!2KX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #SBO6 :1]V>; @ B@8 !D M ("!V\< 'AL+W=O!0 &0 @(&MR@ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ #SBO6'P'(==O P V@D !D ("!@]$ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ #SBO6 L# MRU#X @ !PP !D ("!"> 'AL+W=O&PO=V]R:W-H965TL 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ #SBO6 Q1R;W#! 5B0 !D ("! MK_8 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L%!@ W #< ^ X /<) 0 $! end XML 60 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 61 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 63 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.1.u2 html 96 261 1 false 46 0 false 4 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.decisionpt.com/role/DocumentAndEntityInformation Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://www.decisionpt.com/role/ConsolidatedBalanceSheet Condensed Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals) Sheet http://www.decisionpt.com/role/ConsolidatedBalanceSheet_Parentheticals Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Condensed Consolidated Statements of Income and Comprehensive Income (Unaudited) Sheet http://www.decisionpt.com/role/ConsolidatedIncomeStatement Condensed Consolidated Statements of Income and Comprehensive Income (Unaudited) Statements 4 false false R5.htm 004 - Statement - Condensed Consolidated Statements of Stockholders??? Equity (Unaudited) Sheet http://www.decisionpt.com/role/ShareholdersEquityType2or3 Condensed Consolidated Statements of Stockholders??? Equity (Unaudited) Statements 5 false false R6.htm 005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.decisionpt.com/role/ConsolidatedCashFlow Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 006 - Disclosure - Description of Business Sheet http://www.decisionpt.com/role/DescriptionofBusiness Description of Business Notes 7 false false R8.htm 007 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies Sheet http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies Basis of Presentation and Summary of Significant Accounting Policies Notes 8 false false R9.htm 008 - Disclosure - Acquisitions Sheet http://www.decisionpt.com/role/Acquisitions Acquisitions Notes 9 false false R10.htm 009 - Disclosure - Intangible Assets Sheet http://www.decisionpt.com/role/IntangibleAssets Intangible Assets Notes 10 false false R11.htm 010 - Disclosure - Net Income Per Share Sheet http://www.decisionpt.com/role/NetIncomePerShare Net Income Per Share Notes 11 false false R12.htm 011 - Disclosure - Line of Credit Sheet http://www.decisionpt.com/role/LineofCredit Line of Credit Notes 12 false false R13.htm 012 - Disclosure - Term Debt Sheet http://www.decisionpt.com/role/TermDebt Term Debt Notes 13 false false R14.htm 013 - Disclosure - Stockholders??? Equity Sheet http://www.decisionpt.com/role/StockholdersEquity Stockholders??? Equity Notes 14 false false R15.htm 014 - Disclosure - Share-Based Compensation Sheet http://www.decisionpt.com/role/ShareBasedCompensation Share-Based Compensation Notes 15 false false R16.htm 015 - Disclosure - Contingencies Sheet http://www.decisionpt.com/role/Contingencies Contingencies Notes 16 false false R17.htm 016 - Disclosure - Subsequent Events Sheet http://www.decisionpt.com/role/SubsequentEvents Subsequent Events Notes 17 false false R18.htm 996000 - Disclosure - Accounting Policies, by Policy (Policies) Sheet http://www.decisionpt.com/role/AccountingPoliciesByPolicy Accounting Policies, by Policy (Policies) Policies http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies 18 false false R19.htm 996001 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables) Sheet http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables Basis of Presentation and Summary of Significant Accounting Policies (Tables) Tables http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies 19 false false R20.htm 996002 - Disclosure - Acquisitions (Tables) Sheet http://www.decisionpt.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.decisionpt.com/role/Acquisitions 20 false false R21.htm 996003 - Disclosure - Intangible Assets (Tables) Sheet http://www.decisionpt.com/role/IntangibleAssetsTables Intangible Assets (Tables) Tables http://www.decisionpt.com/role/IntangibleAssets 21 false false R22.htm 996004 - Disclosure - Net Income Per Share (Tables) Sheet http://www.decisionpt.com/role/NetIncomePerShareTables Net Income Per Share (Tables) Tables http://www.decisionpt.com/role/NetIncomePerShare 22 false false R23.htm 996005 - Disclosure - Term Debt (Tables) Sheet http://www.decisionpt.com/role/TermDebtTables Term Debt (Tables) Tables http://www.decisionpt.com/role/TermDebt 23 false false R24.htm 996006 - Disclosure - Share-Based Compensation (Tables) Sheet http://www.decisionpt.com/role/ShareBasedCompensationTables Share-Based Compensation (Tables) Tables http://www.decisionpt.com/role/ShareBasedCompensation 24 false false R25.htm 996007 - Disclosure - Description of Business (Details) Sheet http://www.decisionpt.com/role/DescriptionofBusinessDetails Description of Business (Details) Details http://www.decisionpt.com/role/DescriptionofBusiness 25 false false R26.htm 996008 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details) Sheet http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails Basis of Presentation and Summary of Significant Accounting Policies (Details) Details http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables 26 false false R27.htm 996009 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of Deferred Revenue Activity Sheet http://www.decisionpt.com/role/ScheduleofDeferredRevenueActivityTable Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of Deferred Revenue Activity Details http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables 27 false false R28.htm 996010 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of Net Sales by Revenue Sheet http://www.decisionpt.com/role/ScheduleofNetSalesbyRevenueTable Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of Net Sales by Revenue Details http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables 28 false false R29.htm 996011 - Disclosure - Acquisitions (Details) Sheet http://www.decisionpt.com/role/AcquisitionsDetails Acquisitions (Details) Details http://www.decisionpt.com/role/AcquisitionsTables 29 false false R30.htm 996012 - Disclosure - Acquisitions (Details) - Schedule of Total consideration for the Acquisition Sheet http://www.decisionpt.com/role/ScheduleofTotalconsiderationfortheAcquisitionTable Acquisitions (Details) - Schedule of Total consideration for the Acquisition Details http://www.decisionpt.com/role/AcquisitionsTables 30 false false R31.htm 996013 - Disclosure - Acquisitions (Details) - Schedule of Cash Due Sheet http://www.decisionpt.com/role/ScheduleofCashDueTable Acquisitions (Details) - Schedule of Cash Due Details http://www.decisionpt.com/role/AcquisitionsTables 31 false false R32.htm 996014 - Disclosure - Acquisitions (Details) - Schedule of Estimated Fair Value of Acquired Net Assets Sheet http://www.decisionpt.com/role/ScheduleofEstimatedFairValueofAcquiredNetAssetsTable Acquisitions (Details) - Schedule of Estimated Fair Value of Acquired Net Assets Details http://www.decisionpt.com/role/AcquisitionsTables 32 false false R33.htm 996015 - Disclosure - Acquisitions (Details) - Schedule of Estimated Useful Lives of Intangible Assets Sheet http://www.decisionpt.com/role/ScheduleofEstimatedUsefulLivesofIntangibleAssetsTable Acquisitions (Details) - Schedule of Estimated Useful Lives of Intangible Assets Details http://www.decisionpt.com/role/AcquisitionsTables 33 false false R34.htm 996016 - Disclosure - Acquisitions (Details) - Schedule of Statement of Operations Sheet http://www.decisionpt.com/role/ScheduleofStatementofOperationsTable Acquisitions (Details) - Schedule of Statement of Operations Details http://www.decisionpt.com/role/AcquisitionsTables 34 false false R35.htm 996017 - Disclosure - Intangible Assets (Details) Sheet http://www.decisionpt.com/role/IntangibleAssetsDetails Intangible Assets (Details) Details http://www.decisionpt.com/role/IntangibleAssetsTables 35 false false R36.htm 996018 - Disclosure - Intangible Assets (Details) - Schedule of Definite Lived Intangible Assets Sheet http://www.decisionpt.com/role/ScheduleofDefiniteLivedIntangibleAssetsTable Intangible Assets (Details) - Schedule of Definite Lived Intangible Assets Details http://www.decisionpt.com/role/IntangibleAssetsTables 36 false false R37.htm 996019 - Disclosure - Net Income Per Share (Details) - Schedule of Reconciliation of the Fully Dilutive Securities Effect Sheet http://www.decisionpt.com/role/ScheduleofReconciliationoftheFullyDilutiveSecuritiesEffectTable Net Income Per Share (Details) - Schedule of Reconciliation of the Fully Dilutive Securities Effect Details http://www.decisionpt.com/role/NetIncomePerShareTables 37 false false R38.htm 996020 - Disclosure - Line of Credit (Details) Sheet http://www.decisionpt.com/role/LineofCreditDetails Line of Credit (Details) Details http://www.decisionpt.com/role/LineofCredit 38 false false R39.htm 996021 - Disclosure - Term Debt (Details) Sheet http://www.decisionpt.com/role/TermDebtDetails Term Debt (Details) Details http://www.decisionpt.com/role/TermDebtTables 39 false false R40.htm 996022 - Disclosure - Term Debt (Details) - Schedule of Term Debt Sheet http://www.decisionpt.com/role/ScheduleofTermDebtTable Term Debt (Details) - Schedule of Term Debt Details http://www.decisionpt.com/role/TermDebtTables 40 false false R41.htm 996023 - Disclosure - Stockholders??? Equity (Details) Sheet http://www.decisionpt.com/role/StockholdersEquityDetails Stockholders??? Equity (Details) Details http://www.decisionpt.com/role/StockholdersEquity 41 false false R42.htm 996024 - Disclosure - Share-Based Compensation (Details) Sheet http://www.decisionpt.com/role/ShareBasedCompensationDetails Share-Based Compensation (Details) Details http://www.decisionpt.com/role/ShareBasedCompensationTables 42 false false R43.htm 996025 - Disclosure - Share-Based Compensation (Details) - Schedule of Stock Option activity Sheet http://www.decisionpt.com/role/ScheduleofStockOptionactivityTable Share-Based Compensation (Details) - Schedule of Stock Option activity Details http://www.decisionpt.com/role/ShareBasedCompensationTables 43 false false R44.htm 996026 - Disclosure - Share-Based Compensation (Details) - Schedule of the Fair Values of Stock Options Granted were Estimated using the Black-Scholes Option-Pricing Model Sheet http://www.decisionpt.com/role/ScheduleoftheFairValuesofStockOptionsGrantedwereEstimatedusingtheBlackScholesOptionPricingModelTable Share-Based Compensation (Details) - Schedule of the Fair Values of Stock Options Granted were Estimated using the Black-Scholes Option-Pricing Model Details http://www.decisionpt.com/role/ShareBasedCompensationTables 44 false false R45.htm 996027 - Disclosure - Share-Based Compensation (Details) - Schedule of Table Summarizes Our RSU Activity Sheet http://www.decisionpt.com/role/ScheduleofTableSummarizesOurRSUActivityTable Share-Based Compensation (Details) - Schedule of Table Summarizes Our RSU Activity Details http://www.decisionpt.com/role/ShareBasedCompensationTables 45 false false R46.htm 996028 - Disclosure - Contingencies (Details) Sheet http://www.decisionpt.com/role/ContingenciesDetails Contingencies (Details) Details http://www.decisionpt.com/role/Contingencies 46 false false R47.htm 996029 - Disclosure - Subsequent Events (Details) Sheet http://www.decisionpt.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.decisionpt.com/role/SubsequentEvents 47 false false All Reports Book All Reports dpsi-20240331.xsd dpsi-20240331_cal.xml dpsi-20240331_def.xml dpsi-20240331_lab.xml dpsi-20240331_pre.xml ea0205782-10q_decision.htm http://fasb.org/srt/2024 http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 true true JSON 65 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ea0205782-10q_decision.htm": { "nsprefix": "dpsi", "nsuri": "http://www.decisionpt.com/20240331", "dts": { "schema": { "local": [ "dpsi-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/sic/2024/sic-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "dpsi-20240331_cal.xml" ] }, "definitionLink": { "local": [ "dpsi-20240331_def.xml" ] }, "labelLink": { "local": [ "dpsi-20240331_lab.xml" ] }, "presentationLink": { "local": [ "dpsi-20240331_pre.xml" ] }, "inline": { "local": [ "ea0205782-10q_decision.htm" ] } }, "keyStandard": 223, "keyCustom": 38, "axisStandard": 21, "axisCustom": 0, "memberStandard": 23, "memberCustom": 21, "hidden": { "total": 31, "http://fasb.org/us-gaap/2024": 23, "http://xbrl.sec.gov/dei/2024": 4, "http://www.decisionpt.com/20240331": 4 }, "contextCount": 96, "entityCount": 1, "segmentCount": 46, "elementCount": 425, "unitCount": 4, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 420, "http://xbrl.sec.gov/dei/2024": 29, "http://fasb.org/srt/2024": 1 }, "report": { "R1": { "role": "http://www.decisionpt.com/role/DocumentAndEntityInformation", "longName": "000 - Document - Document And Entity Information", "shortName": "Document And Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c0", "name": "dei:EntityRegistrantName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "dei:EntityRegistrantName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.decisionpt.com/role/ConsolidatedBalanceSheet", "longName": "001 - Statement - Condensed Consolidated Balance Sheets (Unaudited)", "shortName": "Condensed Consolidated Balance Sheets (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.decisionpt.com/role/ConsolidatedBalanceSheet_Parentheticals", "longName": "002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals)", "shortName": "Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:AccountsReceivableNet", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "us-gaap:AccountsReceivableNet", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.decisionpt.com/role/ConsolidatedIncomeStatement", "longName": "003 - Statement - Condensed Consolidated Statements of Income and Comprehensive Income (Unaudited)", "shortName": "Condensed Consolidated Statements of Income and Comprehensive Income (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:CostOfRevenue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "unique": true } }, "R5": { "role": "http://www.decisionpt.com/role/ShareholdersEquityType2or3", "longName": "004 - Statement - Condensed Consolidated Statements of Stockholders\u2019 Equity (Unaudited)", "shortName": "Condensed Consolidated Statements of Stockholders\u2019 Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c18", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c18", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.decisionpt.com/role/ConsolidatedCashFlow", "longName": "005 - 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": "c0", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "unique": true } }, "R7": { "role": "http://www.decisionpt.com/role/DescriptionofBusiness", "longName": "006 - Disclosure - Description of Business", "shortName": "Description of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies", "longName": "007 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.decisionpt.com/role/Acquisitions", "longName": "008 - Disclosure - Acquisitions", "shortName": "Acquisitions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:AssetAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:AssetAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.decisionpt.com/role/IntangibleAssets", "longName": "009 - Disclosure - Intangible Assets", "shortName": "Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.decisionpt.com/role/NetIncomePerShare", "longName": "010 - Disclosure - Net Income Per Share", "shortName": "Net Income Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.decisionpt.com/role/LineofCredit", "longName": "011 - Disclosure - Line of Credit", "shortName": "Line of Credit", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.decisionpt.com/role/TermDebt", "longName": "012 - Disclosure - Term Debt", "shortName": "Term Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.decisionpt.com/role/StockholdersEquity", "longName": "013 - Disclosure - Stockholders\u2019 Equity", "shortName": "Stockholders\u2019 Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.decisionpt.com/role/ShareBasedCompensation", "longName": "014 - Disclosure - Share-Based Compensation", "shortName": "Share-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.decisionpt.com/role/Contingencies", "longName": "015 - Disclosure - Contingencies", "shortName": "Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:LossContingencyDisclosures", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:LossContingencyDisclosures", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.decisionpt.com/role/SubsequentEvents", "longName": "016 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.decisionpt.com/role/AccountingPoliciesByPolicy", "longName": "996000 - Disclosure - Accounting Policies, by Policy (Policies)", "shortName": "Accounting Policies, by Policy (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "18", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables", "longName": "996001 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "19", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:DeferredRevenueByArrangementDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:DeferredRevenueByArrangementDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.decisionpt.com/role/AcquisitionsTables", "longName": "996002 - Disclosure - Acquisitions (Tables)", "shortName": "Acquisitions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "20", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:AssetAcquisitionContingentConsiderationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:AssetAcquisitionContingentConsiderationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.decisionpt.com/role/IntangibleAssetsTables", "longName": "996003 - Disclosure - Intangible Assets (Tables)", "shortName": "Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.decisionpt.com/role/NetIncomePerShareTables", "longName": "996004 - Disclosure - Net Income Per Share (Tables)", "shortName": "Net Income Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.decisionpt.com/role/TermDebtTables", "longName": "996005 - Disclosure - Term Debt (Tables)", "shortName": "Term Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.decisionpt.com/role/ShareBasedCompensationTables", "longName": "996006 - Disclosure - Share-Based Compensation (Tables)", "shortName": "Share-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.decisionpt.com/role/DescriptionofBusinessDetails", "longName": "996007 - Disclosure - Description of Business (Details)", "shortName": "Description of Business (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "25", "firstAnchor": { "contextRef": "c29", "name": "us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:NatureOfOperations", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c29", "name": "us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:NatureOfOperations", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "longName": "996008 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "26", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:DeferredTaxAssetsNet", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "us-gaap:DeferredTaxAssetsNet", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.decisionpt.com/role/ScheduleofDeferredRevenueActivityTable", "longName": "996009 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of Deferred Revenue Activity", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of Deferred Revenue Activity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c3", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.decisionpt.com/role/ScheduleofNetSalesbyRevenueTable", "longName": "996010 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of Net Sales by Revenue", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of Net Sales by Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true }, "uniqueAnchor": { "contextRef": "c30", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "unique": true } }, "R29": { "role": "http://www.decisionpt.com/role/AcquisitionsDetails", "longName": "996011 - Disclosure - Acquisitions (Details)", "shortName": "Acquisitions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForAcquisitionsAndDivestitures", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "us-gaap:AssetAcquisitionContingentConsiderationTableTextBlock", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForAcquisitionsAndDivestitures", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "us-gaap:AssetAcquisitionContingentConsiderationTableTextBlock", "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.decisionpt.com/role/ScheduleofTotalconsiderationfortheAcquisitionTable", "longName": "996012 - Disclosure - Acquisitions (Details) - Schedule of Total consideration for the Acquisition", "shortName": "Acquisitions (Details) - Schedule of Total consideration for the Acquisition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "c38", "name": "us-gaap:PaymentsToAcquireProductiveAssets", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c38", "name": "us-gaap:PaymentsToAcquireProductiveAssets", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.decisionpt.com/role/ScheduleofCashDueTable", "longName": "996013 - Disclosure - Acquisitions (Details) - Schedule of Cash Due", "shortName": "Acquisitions (Details) - Schedule of Cash Due", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "c0", "name": "dpsi:AssetAcquisitionConsiderationTransferredPurchasePrice", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "dpsi:AssetAcquisitionConsiderationTransferredPurchasePrice", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.decisionpt.com/role/ScheduleofEstimatedFairValueofAcquiredNetAssetsTable", "longName": "996014 - Disclosure - Acquisitions (Details) - Schedule of Estimated Fair Value of Acquired Net Assets", "shortName": "Acquisitions (Details) - Schedule of Estimated Fair Value of Acquired Net Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c47", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c47", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.decisionpt.com/role/ScheduleofEstimatedUsefulLivesofIntangibleAssetsTable", "longName": "996015 - Disclosure - Acquisitions (Details) - Schedule of Estimated Useful Lives of Intangible Assets", "shortName": "Acquisitions (Details) - Schedule of Estimated Useful Lives of Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c48", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c48", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.decisionpt.com/role/ScheduleofStatementofOperationsTable", "longName": "996016 - Disclosure - Acquisitions (Details) - Schedule of Statement of Operations", "shortName": "Acquisitions (Details) - Schedule of Statement of Operations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c8", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c8", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.decisionpt.com/role/IntangibleAssetsDetails", "longName": "996017 - Disclosure - Intangible Assets (Details)", "shortName": "Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.decisionpt.com/role/ScheduleofDefiniteLivedIntangibleAssetsTable", "longName": "996018 - Disclosure - Intangible Assets (Details) - Schedule of Definite Lived Intangible Assets", "shortName": "Intangible Assets (Details) - Schedule of Definite Lived Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:FiniteLivedCustomerRelationshipsGross", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "us-gaap:FiniteLivedCustomerRelationshipsGross", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.decisionpt.com/role/ScheduleofReconciliationoftheFullyDilutiveSecuritiesEffectTable", "longName": "996019 - Disclosure - Net Income Per Share (Details) - Schedule of Reconciliation of the Fully Dilutive Securities Effect", "shortName": "Net Income Per Share (Details) - Schedule of Reconciliation of the Fully Dilutive Securities Effect", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "unique": true } }, "R38": { "role": "http://www.decisionpt.com/role/LineofCreditDetails", "longName": "996020 - Disclosure - Line of Credit (Details)", "shortName": "Line of Credit (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:LineOfCredit", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "us-gaap:LineOfCredit", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.decisionpt.com/role/TermDebtDetails", "longName": "996021 - Disclosure - Term Debt (Details)", "shortName": "Term Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c63", "name": "us-gaap:UnsecuredDebt", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c63", "name": "us-gaap:UnsecuredDebt", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.decisionpt.com/role/ScheduleofTermDebtTable", "longName": "996022 - Disclosure - Term Debt (Details) - Schedule of Term Debt", "shortName": "Term Debt (Details) - Schedule of Term Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:LongTermDebt", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "us-gaap:LongTermDebt", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:LongTermDebtTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.decisionpt.com/role/StockholdersEquityDetails", "longName": "996023 - Disclosure - Stockholders\u2019 Equity (Details)", "shortName": "Stockholders\u2019 Equity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPershares", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true }, "uniqueAnchor": { "contextRef": "c12", "name": "dpsi:NumberOfAuthorizedSharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "unique": true } }, "R42": { "role": "http://www.decisionpt.com/role/ShareBasedCompensationDetails", "longName": "996024 - Disclosure - Share-Based Compensation (Details)", "shortName": "Share-Based Compensation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.decisionpt.com/role/ScheduleofStockOptionactivityTable", "longName": "996025 - Disclosure - Share-Based Compensation (Details) - Schedule of Stock Option activity", "shortName": "Share-Based Compensation (Details) - Schedule of Stock Option activity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c3", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c3", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.decisionpt.com/role/ScheduleoftheFairValuesofStockOptionsGrantedwereEstimatedusingtheBlackScholesOptionPricingModelTable", "longName": "996026 - Disclosure - Share-Based Compensation (Details) - Schedule of the Fair Values of Stock Options Granted were Estimated using the Black-Scholes Option-Pricing Model", "shortName": "Share-Based Compensation (Details) - Schedule of the Fair Values of Stock Options Granted were Estimated using the Black-Scholes Option-Pricing Model", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c0", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.decisionpt.com/role/ScheduleofTableSummarizesOurRSUActivityTable", "longName": "996027 - Disclosure - Share-Based Compensation (Details) - Schedule of Table Summarizes Our RSU Activity", "shortName": "Share-Based Compensation (Details) - Schedule of Table Summarizes Our RSU Activity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c78", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c78", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.decisionpt.com/role/ContingenciesDetails", "longName": "996028 - Disclosure - Contingencies (Details)", "shortName": "Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c79", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:LossContingencyDisclosures", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c79", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:LossContingencyDisclosures", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.decisionpt.com/role/SubsequentEventsDetails", "longName": "996029 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c2", "name": "us-gaap:DividendsPayableAmountPerShare", "unitRef": "usdPershares", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "td", "tr", "table", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c2", "name": "us-gaap:DividendsPayableAmountPerShare", "unitRef": "usdPershares", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "td", "tr", "table", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205782-10q_decision.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": "Basis of Presentation and Summary of Significant Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r32", "r666" ] }, "us-gaap_AccountsPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableMember", "presentation": [ "http://www.decisionpt.com/role/ContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Payable [Member]", "label": "Accounts Payable [Member]", "documentation": "Obligations incurred and payable to vendors for goods and services received." } } }, "auth_ref": [ "r34" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableMember", "presentation": [ "http://www.decisionpt.com/role/ContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue [Member]", "verboseLabel": "Accounts Receivable [Member]", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r612" ] }, "us-gaap_AccountsReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNet", "crdr": "debit", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowance (in Dollars)", "label": "Accounts Receivable, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business." } } }, "auth_ref": [ "r562", "r611", "r678", "r827", "r828" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net of allowance of $324 and $267 as of March 31, 2024 and December 31, 2023, respectively", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r735" ] }, "us-gaap_AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForAcquisitionsAndDivestitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForAcquisitionsAndDivestitures", "crdr": "credit", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total consideration for acquisition", "label": "Accrual for Environmental Loss Contingencies, Increase (Decrease) for Acquisitions and Divestitures", "documentation": "Amount of increase (decrease) in the obligation for environmental loss contingencies from business acquisitions (divestitures)." } } }, "auth_ref": [ "r761" ] }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesAndOtherLiabilities", "crdr": "credit", "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "label": "Accrued Liabilities and Other Liabilities", "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other." } } }, "auth_ref": [] }, "dpsi_AcquisitionsDetailsScheduleofEstimatedFairValueofAcquiredNetAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "AcquisitionsDetailsScheduleofEstimatedFairValueofAcquiredNetAssetsLineItems", "presentation": [ "http://www.decisionpt.com/role/ScheduleofEstimatedFairValueofAcquiredNetAssetsTable" ], "lang": { "en-us": { "role": { "label": "Acquisitions (Details) - Schedule of Estimated Fair Value of Acquired Net Assets [Line Items]" } } }, "auth_ref": [] }, "dpsi_AcquisitionsDetailsScheduleofEstimatedFairValueofAcquiredNetAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "AcquisitionsDetailsScheduleofEstimatedFairValueofAcquiredNetAssetsTable", "presentation": [ "http://www.decisionpt.com/role/ScheduleofEstimatedFairValueofAcquiredNetAssetsTable" ], "lang": { "en-us": { "role": { "label": "Acquisitions (Details) - Schedule of Estimated Fair Value of Acquired Net Assets [Table]" } } }, "auth_ref": [] }, "dpsi_AcquisitionsDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "AcquisitionsDetailsTable", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "label": "Acquisitions (Details) [Table]" } } }, "auth_ref": [] }, "dpsi_AcquisitionsTablesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "AcquisitionsTablesLineItems", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsTables" ], "lang": { "en-us": { "role": { "label": "Acquisitions (Tables) [Line Items]" } } }, "auth_ref": [] }, "dpsi_AcquisitionsTablesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "AcquisitionsTablesTable", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsTables" ], "lang": { "en-us": { "role": { "label": "Acquisitions (Tables) [Table]" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "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": [ "r45", "r666", "r859" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.decisionpt.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital", "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": [ "r529", "r723", "r724", "r725", "r727", "r804", "r860" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "crdr": "credit", "presentation": [ "http://www.decisionpt.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation expense", "label": "APIC, Share-Based Payment Arrangement, Option, Increase for Cost Recognition", "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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net (loss) income to net cash provided by (used in) operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmountOfDilutiveSecuritiesStockOptionsAndRestrictiveStockUnits", "crdr": "credit", "presentation": [ "http://www.decisionpt.com/role/ScheduleofReconciliationoftheFullyDilutiveSecuritiesEffectTable" ], "lang": { "en-us": { "role": { "terseLabel": "Dilutive effect of stock options, warrants and restricted stock", "label": "Dilutive Securities, Effect on Basic Earnings Per Share, Options and Restrictive Stock Units", "documentation": "Amount of increase (decrease) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise of stock options or restrictive stock units (RSUs)." } } }, "auth_ref": [ "r728" ] }, "us-gaap_AssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Acquisitions [Abstract]" } } }, "auth_ref": [] }, "dpsi_AssetAcquisitionAdditionalConsiderationTransferred": { "xbrltype": "monetaryItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "AssetAcquisitionAdditionalConsiderationTransferred", "crdr": "credit", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional consideration", "documentation": "Amount of additional consideration transferred in asset acquisition. Includes, but is not limited to, cash, liability incurred by acquirer, and equity interest issued by acquirer.", "label": "Asset Acquisition Additional Consideration Transferred" } } }, "auth_ref": [] }, "us-gaap_AssetAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetAcquisitionAxis", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsDetails", "http://www.decisionpt.com/role/ScheduleofTotalconsiderationfortheAcquisitionTable" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Axis]", "documentation": "Information by asset acquisition." } } }, "auth_ref": [ "r254", "r255", "r256", "r257", "r258", "r800" ] }, "us-gaap_AssetAcquisitionConsiderationTransferred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetAcquisitionConsiderationTransferred", "crdr": "credit", "calculation": { "http://www.decisionpt.com/role/ScheduleofTotalconsiderationfortheAcquisitionTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.decisionpt.com/role/AcquisitionsDetails", "http://www.decisionpt.com/role/ScheduleofTotalconsiderationfortheAcquisitionTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total consideration", "terseLabel": "Total consideration for the acquisition", "label": "Asset Acquisition, Consideration Transferred", "documentation": "Amount of consideration transferred in asset acquisition. Includes, but is not limited to, cash, liability incurred by acquirer, and equity interest issued by acquirer." } } }, "auth_ref": [ "r654", "r801", "r802", "r803" ] }, "us-gaap_AssetAcquisitionConsiderationTransferredOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetAcquisitionConsiderationTransferredOtherAssets", "crdr": "credit", "calculation": { "http://www.decisionpt.com/role/ScheduleofTotalconsiderationfortheAcquisitionTable": { "parentTag": "us-gaap_AssetAcquisitionConsiderationTransferred", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.decisionpt.com/role/ScheduleofTotalconsiderationfortheAcquisitionTable" ], "lang": { "en-us": { "role": { "terseLabel": "Earnout", "label": "Asset Acquisition, Consideration Transferred, Other Assets", "documentation": "Amount of tangible and intangible assets included as part of consideration transferred in asset acquisition, classified as other. Excludes cash." } } }, "auth_ref": [ "r801", "r802", "r803" ] }, "dpsi_AssetAcquisitionConsiderationTransferredPurchasePrice": { "xbrltype": "monetaryItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "AssetAcquisitionConsiderationTransferredPurchasePrice", "crdr": "debit", "presentation": [ "http://www.decisionpt.com/role/ScheduleofCashDueTable" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase price", "documentation": "Purchase price.", "label": "Asset Acquisition Consideration Transferred Purchase Price" } } }, "auth_ref": [] }, "us-gaap_AssetAcquisitionConsiderationTransferredTransactionCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetAcquisitionConsiderationTransferredTransactionCost", "crdr": "credit", "calculation": { "http://www.decisionpt.com/role/ScheduleofTotalconsiderationfortheAcquisitionTable": { "parentTag": "us-gaap_AssetAcquisitionConsiderationTransferred", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.decisionpt.com/role/ScheduleofTotalconsiderationfortheAcquisitionTable" ], "lang": { "en-us": { "role": { "totalLabel": "Subtotal", "label": "Asset Acquisition, Consideration Transferred, Transaction Cost", "documentation": "Amount of transaction cost incurred as part of consideration transferred in asset acquisition." } } }, "auth_ref": [ "r654", "r801", "r802", "r803" ] }, "dpsi_AssetAcquisitionConsiderationTransferredWorkingCapitalExcess": { "xbrltype": "monetaryItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "AssetAcquisitionConsiderationTransferredWorkingCapitalExcess", "crdr": "debit", "presentation": [ "http://www.decisionpt.com/role/ScheduleofCashDueTable" ], "lang": { "en-us": { "role": { "terseLabel": "Working capital excess", "documentation": "Represents the amount of working capital excess.", "label": "Asset Acquisition Consideration Transferred Working Capital Excess" } } }, "auth_ref": [] }, "dpsi_AssetAcquisitionConsiderationWorkingCapitalExcess": { "xbrltype": "monetaryItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "AssetAcquisitionConsiderationWorkingCapitalExcess", "crdr": "credit", "calculation": { "http://www.decisionpt.com/role/ScheduleofTotalconsiderationfortheAcquisitionTable": { "parentTag": "us-gaap_AssetAcquisitionConsiderationTransferredTransactionCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.decisionpt.com/role/ScheduleofTotalconsiderationfortheAcquisitionTable" ], "lang": { "en-us": { "role": { "terseLabel": "Working capital excess", "documentation": "Amount of consideration transferred in asset acquisition. Includes, working capital excess.", "label": "Asset Acquisition Consideration Working Capital Excess" } } }, "auth_ref": [] }, "us-gaap_AssetAcquisitionContingentConsiderationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetAcquisitionContingentConsiderationLineItems", "presentation": [ "http://www.decisionpt.com/role/ScheduleofTotalconsiderationfortheAcquisitionTable" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition, Contingent Consideration [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": [ "r800" ] }, "us-gaap_AssetAcquisitionContingentConsiderationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetAcquisitionContingentConsiderationTable", "presentation": [ "http://www.decisionpt.com/role/ScheduleofTotalconsiderationfortheAcquisitionTable" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition, Contingent Consideration [Table]", "documentation": "Disclosure of information about contingent consideration in asset acquisition." } } }, "auth_ref": [ "r800" ] }, "us-gaap_AssetAcquisitionContingentConsiderationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetAcquisitionContingentConsiderationTableTextBlock", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Total consideration for the Acquisition", "label": "Asset Acquisition, Contingent Consideration [Table Text Block]", "documentation": "Tabular disclosure of contingent consideration in asset acquisition." } } }, "auth_ref": [ "r800" ] }, "us-gaap_AssetAcquisitionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetAcquisitionDomain", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Domain]", "documentation": "Asset acquisition." } } }, "auth_ref": [ "r254", "r255", "r256", "r257", "r258", "r800" ] }, "us-gaap_AssetAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetAcquisitionLineItems", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "label": "Acquisitions [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": [ "r800" ] }, "us-gaap_AssetAcquisitionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetAcquisitionTextBlock", "presentation": [ "http://www.decisionpt.com/role/Acquisitions" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions", "label": "Asset Acquisition [Text Block]", "documentation": "The entire disclosure for asset acquisition." } } }, "auth_ref": [ "r800" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r78", "r89", "r127", "r152", "r182", "r185", "r199", "r200", "r236", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r412", "r414", "r432", "r491", "r567", "r629", "r630", "r666", "r684", "r765", "r766", "r818" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "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": [ "r120", "r136", "r152", "r236", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r412", "r414", "r432", "r666", "r765", "r766", "r818" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://www.decisionpt.com/role/ScheduleofTableSummarizesOurRSUActivityTable", "http://www.decisionpt.com/role/ShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372" ] }, "dpsi_BacklogMember": { "xbrltype": "domainItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "BacklogMember", "presentation": [ "http://www.decisionpt.com/role/ScheduleofDefiniteLivedIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Backlog [Member]", "label": "Backlog Member" } } }, "auth_ref": [] }, "dpsi_BankIndebtedness": { "xbrltype": "monetaryItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "BankIndebtedness", "crdr": "credit", "presentation": [ "http://www.decisionpt.com/role/ScheduleofCashDueTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: bank indebtedness", "documentation": "Represents the amount of bank indebtedness.", "label": "Bank Indebtedness" } } }, "auth_ref": [] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.decisionpt.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for 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": [] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation and Summary of Significant Accounting Policies", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r66" ] }, "dpsi_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTable", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Basis of Presentation and Summary of Significant Accounting Policies (Details) [Table]" } } }, "auth_ref": [] }, "dpsi_BorrowedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "BorrowedAmount", "crdr": "credit", "presentation": [ "http://www.decisionpt.com/role/LineofCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowed amount", "documentation": "Borrowed amount.", "label": "Borrowed Amount" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsTables" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r254", "r255", "r256", "r257", "r258", "r408", "r649", "r650" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsTables", "http://www.decisionpt.com/role/DescriptionofBusinessDetails", "http://www.decisionpt.com/role/ScheduleofEstimatedFairValueofAcquiredNetAssetsTable", "http://www.decisionpt.com/role/ScheduleofEstimatedUsefulLivesofIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r24", "r25", "r254", "r255", "r256", "r257", "r258", "r408", "r649", "r650" ] }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionProFormaEarningsPerShareBasic", "presentation": [ "http://www.decisionpt.com/role/ScheduleofStatementofOperationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Net income per share - basic", "label": "Business Acquisition, Pro Forma Earnings Per Share, Basic", "documentation": "The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period." } } }, "auth_ref": [ "r697", "r698" ] }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionProFormaEarningsPerShareDiluted", "presentation": [ "http://www.decisionpt.com/role/ScheduleofStatementofOperationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Net income per share - diluted", "label": "Business Acquisition, Pro Forma Earnings Per Share, Diluted", "documentation": "The pro forma diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a period." } } }, "auth_ref": [ "r697", "r698" ] }, "us-gaap_BusinessAcquisitionProFormaInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionProFormaInformationAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Statement of Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.decisionpt.com/role/ScheduleofStatementofOperationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Net income", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period." } } }, "auth_ref": [ "r406", "r407" ] }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionsProFormaRevenue", "crdr": "credit", "presentation": [ "http://www.decisionpt.com/role/ScheduleofStatementofOperationsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Net sales", "label": "Business Acquisition, Pro Forma Revenue", "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period." } } }, "auth_ref": [ "r406", "r407" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "calculation": { "http://www.decisionpt.com/role/ScheduleofEstimatedFairValueofAcquiredNetAssetsTable": { "parentTag": "dpsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFairValueExcludingGoodwill", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.decisionpt.com/role/ScheduleofEstimatedFairValueofAcquiredNetAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Cash", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r27" ] }, "dpsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOperatingLeaseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOperatingLeaseAssets", "crdr": "debit", "calculation": { "http://www.decisionpt.com/role/ScheduleofEstimatedFairValueofAcquiredNetAssetsTable": { "parentTag": "dpsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFairValueExcludingGoodwill", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.decisionpt.com/role/ScheduleofEstimatedFairValueofAcquiredNetAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease assets", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed,Operating lease assets.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Assets Operating Lease Assets" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "crdr": "debit", "calculation": { "http://www.decisionpt.com/role/ScheduleofEstimatedFairValueofAcquiredNetAssetsTable": { "parentTag": "dpsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFairValueExcludingGoodwill", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.decisionpt.com/role/ScheduleofEstimatedFairValueofAcquiredNetAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaids and other current assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r27" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "calculation": { "http://www.decisionpt.com/role/ScheduleofEstimatedFairValueofAcquiredNetAssetsTable": { "parentTag": "dpsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFairValueExcludingGoodwill", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.decisionpt.com/role/ScheduleofEstimatedFairValueofAcquiredNetAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r27" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "crdr": "credit", "calculation": { "http://www.decisionpt.com/role/ScheduleofEstimatedFairValueofAcquiredNetAssetsTable": { "parentTag": "dpsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFairValueExcludingGoodwill", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.decisionpt.com/role/ScheduleofEstimatedFairValueofAcquiredNetAssetsTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts payable", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date." } } }, "auth_ref": [ "r27" ] }, "dpsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOtherCurrentLiabilities", "crdr": "credit", "calculation": { "http://www.decisionpt.com/role/ScheduleofEstimatedFairValueofAcquiredNetAssetsTable": { "parentTag": "dpsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFairValueExcludingGoodwill", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.decisionpt.com/role/ScheduleofEstimatedFairValueofAcquiredNetAssetsTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Accrued expenses and other current liabilities", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Liabilities Accrued Expenses And Other Current Liabilities" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "crdr": "credit", "calculation": { "http://www.decisionpt.com/role/ScheduleofEstimatedFairValueofAcquiredNetAssetsTable": { "parentTag": "dpsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFairValueExcludingGoodwill", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.decisionpt.com/role/ScheduleofEstimatedFairValueofAcquiredNetAssetsTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Deferred revenue", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r27" ] }, "dpsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.decisionpt.com/role/ScheduleofEstimatedFairValueofAcquiredNetAssetsTable": { "parentTag": "dpsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFairValueExcludingGoodwill", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.decisionpt.com/role/ScheduleofEstimatedFairValueofAcquiredNetAssetsTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Operating lease liability", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Current Liabilities Operating Lease Liability" } } }, "auth_ref": [] }, "dpsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerListsAndRelationships": { "xbrltype": "monetaryItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCustomerListsAndRelationships", "crdr": "debit", "calculation": { "http://www.decisionpt.com/role/ScheduleofEstimatedFairValueofAcquiredNetAssetsTable": { "parentTag": "dpsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFairValueExcludingGoodwill", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.decisionpt.com/role/ScheduleofEstimatedFairValueofAcquiredNetAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Customer lists and relationships", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed,Customer lists and relationships.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Customer Lists And Relationships" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.decisionpt.com/role/ScheduleofEstimatedFairValueofAcquiredNetAssetsTable": { "parentTag": "dpsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFairValueExcludingGoodwill", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.decisionpt.com/role/ScheduleofEstimatedFairValueofAcquiredNetAssetsTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Deferred tax liability", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date." } } }, "auth_ref": [ "r27" ] }, "dpsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFairValueExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFairValueExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.decisionpt.com/role/ScheduleofEstimatedFairValueofAcquiredNetAssetsTable": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.decisionpt.com/role/ScheduleofEstimatedFairValueofAcquiredNetAssetsTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total fair value excluding goodwill", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Fair Value Excluding Goodwill" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "crdr": "debit", "calculation": { "http://www.decisionpt.com/role/ScheduleofEstimatedFairValueofAcquiredNetAssetsTable": { "parentTag": "dpsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFairValueExcludingGoodwill", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.decisionpt.com/role/ScheduleofEstimatedFairValueofAcquiredNetAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory, net", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "documentation": "The amount of inventory recognized as of the acquisition date." } } }, "auth_ref": [ "r26", "r27" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "crdr": "debit", "calculation": { "http://www.decisionpt.com/role/ScheduleofEstimatedFairValueofAcquiredNetAssetsTable": { "parentTag": "dpsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFairValueExcludingGoodwill", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.decisionpt.com/role/ScheduleofEstimatedFairValueofAcquiredNetAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r27" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.decisionpt.com/role/ScheduleofEstimatedFairValueofAcquiredNetAssetsTable": { "parentTag": "dpsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFairValueExcludingGoodwill", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.decisionpt.com/role/ScheduleofEstimatedFairValueofAcquiredNetAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r26", "r27" ] }, "dpsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName": { "xbrltype": "monetaryItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTradeName", "crdr": "debit", "calculation": { "http://www.decisionpt.com/role/ScheduleofEstimatedFairValueofAcquiredNetAssetsTable": { "parentTag": "dpsi_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFairValueExcludingGoodwill", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.decisionpt.com/role/ScheduleofEstimatedFairValueofAcquiredNetAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Trade name", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Trade Name" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "crdr": "debit", "calculation": { "http://www.decisionpt.com/role/ScheduleofEstimatedFairValueofAcquiredNetAssetsTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.decisionpt.com/role/ScheduleofEstimatedFairValueofAcquiredNetAssetsTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total consideration", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Less Noncontrolling Interest", "documentation": "Amount recognized as of the acquisition date for the assets, including goodwill, in excess of (less than) the aggregate liabilities assumed, less the noncontrolling interest in the acquiree." } } }, "auth_ref": [ "r27" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Preliminary Purchase Price and Fair Value of Acquired Net Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireePercentage", "presentation": [ "http://www.decisionpt.com/role/DescriptionofBusinessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business acquired percentage", "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Percentage", "documentation": "Percentage of equity in the acquiree held by the acquirer immediately before the acquisition date in a business combination." } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Cash", "label": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r9", "r123", "r620" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, beginning of period", "periodEndLabel": "Cash, end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r9", "r62", "r149" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "totalLabel": "Change in cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r0", "r62" ] }, "dpsi_CashDue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "CashDue", "crdr": "debit", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash due", "documentation": "Represents the cash amount at closing.", "label": "Cash Due" } } }, "auth_ref": [] }, "srt_ChiefExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ChiefExecutiveOfficerMember", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Chief Executive Officer [Member]", "label": "Chief Executive Officer [Member]", "documentation": "Person with designation of chief executive officer." } } }, "auth_ref": [ "r734" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.decisionpt.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 Equity [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": [ "r131", "r132", "r133", "r184", "r323", "r324", "r325", "r327", "r330", "r335", "r337", "r522", "r523", "r524", "r525", "r641", "r692", "r717" ] }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "presentation": [ "http://www.decisionpt.com/role/DescriptionofBusinessDetails" ], "lang": { "en-us": { "role": { "label": "Description of Business [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": [ "r411" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies (Note 10)", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r41", "r81", "r492", "r553" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares issuance (in Shares)", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r44" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://www.decisionpt.com/role/ShareholdersEquityType2or3", "http://www.decisionpt.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "verboseLabel": "Common Stock [Member]", "netLabel": "Preferred Stock [Member]", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r675", "r676", "r677", "r679", "r680", "r681", "r682", "r723", "r724", "r727", "r804", "r858", "r860" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.decisionpt.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in Dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r44" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r44", "r554" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r44" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r4", "r44", "r554", "r573", "r860", "r861" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.001 par value; 50,000 shares authorized; 7,681 and 7,680 shares issued and outstanding, respectively", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r44", "r494", "r666" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.decisionpt.com/role/ScheduleofNetSalesbyRevenueTable" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r13", "r14", "r29", "r30", "r204", "r612" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.decisionpt.com/role/ContingenciesDetails", "http://www.decisionpt.com/role/ScheduleofNetSalesbyRevenueTable" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r13", "r14", "r29", "r30", "r204", "r519", "r612" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.decisionpt.com/role/ContingenciesDetails" ], "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": [ "r13", "r14", "r29", "r30", "r204", "r612", "r696" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.decisionpt.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration of Credit Risk", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r31", "r96" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.decisionpt.com/role/ContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentrations percentage", "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": [ "r13", "r14", "r29", "r30", "r204" ] }, "dpsi_ConsiderationPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "ConsiderationPaid", "crdr": "debit", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consideration paid", "documentation": "Represents the amount of consideration paid.", "label": "Consideration Paid" } } }, "auth_ref": [] }, "dpsi_ConsumablesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "ConsumablesMember", "presentation": [ "http://www.decisionpt.com/role/ScheduleofNetSalesbyRevenueTable" ], "lang": { "en-us": { "role": { "terseLabel": "Consumables [Member]", "label": "Consumables Member" } } }, "auth_ref": [] }, "dpsi_ContingenciesDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "ContingenciesDetailsLineItems", "presentation": [ "http://www.decisionpt.com/role/ContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Contingencies (Details) [Line Items]" } } }, "auth_ref": [] }, "dpsi_ContingenciesDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "ContingenciesDetailsTable", "presentation": [ "http://www.decisionpt.com/role/ContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Contingencies (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsTotalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfGoodsTotalMember", "presentation": [ "http://www.decisionpt.com/role/ContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchases [Member]", "label": "Cost of Goods and Service Benchmark [Member]", "documentation": "Cost of product sold and service rendered, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r695" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://www.decisionpt.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "totalLabel": "Cost of sales", "label": "Cost of Revenue", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r52", "r152", "r236", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r432", "r629", "r765" ] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityAxis", "presentation": [ "http://www.decisionpt.com/role/LineofCreditDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r283", "r763" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditFacilityDomain", "presentation": [ "http://www.decisionpt.com/role/LineofCreditDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [ "r283", "r763", "r764" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "dpsi_CurrentPortionOfEarnoutConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "CurrentPortionOfEarnoutConsideration", "crdr": "credit", "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of earnout consideration", "documentation": "Current portion of earnout consideration.", "label": "Current Portion Of Earnout Consideration" } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.decisionpt.com/role/ContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration Risk [Member]", "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r67", "r204" ] }, "dpsi_CustomerListsAndRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "CustomerListsAndRelationshipsMember", "presentation": [ "http://www.decisionpt.com/role/ScheduleofDefiniteLivedIntangibleAssetsTable", "http://www.decisionpt.com/role/ScheduleofEstimatedUsefulLivesofIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Lists and Relationships [Member]", "verboseLabel": "Customer lists and relationships [Member]", "documentation": "Customer lists and relationships [Member].", "label": "Customer Lists And Relationships Member" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.decisionpt.com/role/LineofCredit" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit", "label": "Debt Disclosure [Text Block]", "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": [ "r69", "r150", "r267", "r268", "r269", "r270", "r271", "r282", "r283", "r293", "r299", "r300", "r301", "r302", "r303", "r304", "r309", "r316", "r317", "r319", "r440" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.decisionpt.com/role/LineofCreditDetails" ], "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": [ "r7", "r34", "r35", "r79", "r80", "r154", "r294", "r295", "r296", "r297", "r298", "r300", "r305", "r306", "r307", "r308", "r310", "r311", "r312", "r313", "r314", "r315", "r636", "r637", "r638", "r639", "r640", "r665", "r718", "r756", "r757", "r758", "r814", "r815" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.decisionpt.com/role/TermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Principal amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r294", "r440", "r441", "r637", "r638", "r665" ] }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateDuringPeriod", "presentation": [ "http://www.decisionpt.com/role/TermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of interest rate", "label": "Debt Instrument, Interest Rate During Period", "documentation": "The average effective interest rate during the reporting period." } } }, "auth_ref": [ "r37", "r312", "r814" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.decisionpt.com/role/LineofCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective interest rate percentage", "label": "Debt Instrument, Interest Rate, Effective Percentage", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r37", "r321", "r440", "r441", "r665" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.decisionpt.com/role/TermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Term Debt [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": [ "r154", "r294", "r295", "r296", "r297", "r298", "r300", "r305", "r306", "r307", "r308", "r310", "r311", "r312", "r313", "r314", "r315", "r318", "r636", "r637", "r638", "r639", "r640", "r665", "r718", "r814", "r815" ] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://www.decisionpt.com/role/LineofCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maturity date", "label": "Debt Instrument, Maturity Date", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r129", "r636", "r809", "r810" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.decisionpt.com/role/LineofCreditDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r7", "r154", "r294", "r295", "r296", "r297", "r298", "r300", "r305", "r306", "r307", "r308", "r310", "r311", "r312", "r313", "r314", "r315", "r636", "r637", "r638", "r639", "r640", "r665", "r718", "r756", "r757", "r758", "r814", "r815" ] }, "us-gaap_DebtInstrumentPeriodicPaymentInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentPeriodicPaymentInterest", "crdr": "debit", "presentation": [ "http://www.decisionpt.com/role/TermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest amount", "label": "Debt Instrument, Periodic Payment, Interest", "documentation": "Amount of the required periodic payments applied to interest." } } }, "auth_ref": [ "r7" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTerm", "presentation": [ "http://www.decisionpt.com/role/TermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding principal annum term", "label": "Debt Instrument, Term", "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_DeferredCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredCosts", "crdr": "debit", "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred costs, net of current portion", "label": "Deferred Costs, Noncurrent", "documentation": "Amount of deferred cost, excluding capitalized cost related to contract with customer; classified as noncurrent." } } }, "auth_ref": [ "r77", "r710" ] }, "us-gaap_DeferredCostsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredCostsCurrent", "crdr": "debit", "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred costs", "label": "Deferred Costs, Current", "documentation": "Sum of the carrying amounts as of the balance sheet date of deferred costs capitalized at the end of the reporting period that are expected to be charged against earnings within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r713" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets, net", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r381", "r382" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes, net", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r2", "r100", "r720" ] }, "us-gaap_DeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredRevenue", "crdr": "credit", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Deferred Revenue", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r712" ] }, "us-gaap_DeferredRevenueAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredRevenueAdditions", "crdr": "credit", "presentation": [ "http://www.decisionpt.com/role/ScheduleofDeferredRevenueActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Additions", "label": "Deferred Revenue, Additions", "documentation": "Amount of deferred revenue recognized for transactions arising during the current reporting period. Deferred revenue is a liability as of the balance sheet date related to a revenue producing activity for which revenue has not yet been recognized. Generally, an Entity records deferred revenue when it receives consideration from a customer before achieving certain criteria that must be met for revenue to be recognized in conformity with GAAP." } } }, "auth_ref": [] }, "us-gaap_DeferredRevenueByArrangementDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredRevenueByArrangementDisclosureTextBlock", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Deferred Revenue Activity", "label": "Deferred Revenue, by Arrangement, Disclosure [Table Text Block]", "documentation": "Tabular disclosure of the type of arrangements and the corresponding amounts that comprise the current and noncurrent balance of deferred revenue as of the balance sheet date." } } }, "auth_ref": [] }, "us-gaap_DeferredRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredRevenueCurrent", "crdr": "credit", "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "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": [ "r711" ] }, "us-gaap_DeferredRevenueNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredRevenueNoncurrent", "crdr": "credit", "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, net of current portion", "label": "Deferred Revenue, Noncurrent", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r712" ] }, "us-gaap_DeferredRevenueRevenueRecognized1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredRevenueRevenueRecognized1", "crdr": "credit", "presentation": [ "http://www.decisionpt.com/role/ScheduleofDeferredRevenueActivityTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Revenue recognized from beginning of period", "label": "Deferred Revenue, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net of a valuation allowance", "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": [ "r797" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredTaxLiabilities", "crdr": "credit", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liability", "label": "Deferred Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r797" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization, Nonproduction", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r2", "r18" ] }, "dpsi_DescriptionofBusinessDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "DescriptionofBusinessDetailsTable", "presentation": [ "http://www.decisionpt.com/role/DescriptionofBusinessDetails" ], "lang": { "en-us": { "role": { "label": "Description of Business (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://www.decisionpt.com/role/ScheduleofDefiniteLivedIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Developed technology [Member]", "label": "Developed Technology Rights [Member]", "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property." } } }, "auth_ref": [ "r75", "r745", "r746", "r747", "r748", "r750", "r752", "r754", "r755" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.decisionpt.com/role/ScheduleofNetSalesbyRevenueTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Net Sales by Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r339", "r642", "r643", "r644", "r645", "r646", "r647", "r648" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.decisionpt.com/role/ScheduleofNetSalesbyRevenueTable" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r339", "r642", "r643", "r644", "r645", "r646", "r647", "r648" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Net Sales by Revenue", "label": "Disaggregation of Revenue [Table Text Block]", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r768" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r343", "r346", "r373", "r374", "r376", "r652" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Table Summarizes Our RSU Activity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DividendsPayableAmountPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsPayableAmountPerShare", "presentation": [ "http://www.decisionpt.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount equal to per share", "label": "Dividends Payable, Amount Per Share", "documentation": "The per share amount of a dividend declared, but not paid, as of the financial reporting date." } } }, "auth_ref": [ "r11" ] }, "dpsi_DocumentAndEntityInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "DocumentAndEntityInformationAbstract", "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentInformationTable", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r688" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r689" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "dpsi_EBITDATargetsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "EBITDATargetsMember", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "EBITDA targets [Member]", "label": "EBITDATargets Member" } } }, "auth_ref": [] }, "dpsi_EIDLPromissoryNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "EIDLPromissoryNoteMember", "presentation": [ "http://www.decisionpt.com/role/ScheduleofTermDebtTable" ], "lang": { "en-us": { "role": { "terseLabel": "EIDL Promissory Note [Member]", "label": "EIDLPromissory Note Member" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "label": "Net Income Per Share [Abstract]", "terseLabel": "Net (loss) income per share attributable to stockholders:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement", "http://www.decisionpt.com/role/ScheduleofReconciliationoftheFullyDilutiveSecuritiesEffectTable" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in Dollars per share)", "verboseLabel": "Basic income per share", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r144", "r160", "r161", "r162", "r163", "r164", "r165", "r171", "r173", "r175", "r176", "r177", "r181", "r404", "r410", "r425", "r426", "r488", "r502", "r624" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement", "http://www.decisionpt.com/role/ScheduleofReconciliationoftheFullyDilutiveSecuritiesEffectTable" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in Dollars per share)", "verboseLabel": "Diluted income per share", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r144", "r160", "r161", "r162", "r163", "r164", "r165", "r173", "r175", "r176", "r177", "r181", "r404", "r410", "r425", "r426", "r488", "r502", "r624" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.decisionpt.com/role/NetIncomePerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r170", "r178", "r179", "r180" ] }, "dpsi_EarnoutEstimatedLife": { "xbrltype": "durationItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "EarnoutEstimatedLife", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnout estimated life", "documentation": "Earnout estimated life.", "label": "Earnout Estimated Life" } } }, "auth_ref": [] }, "dpsi_EarnoutPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "EarnoutPayments", "crdr": "credit", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnout payments", "documentation": "Earnout payments.", "label": "Earnout Payments" } } }, "auth_ref": [] }, "dpsi_EarnoutTarget": { "xbrltype": "monetaryItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "EarnoutTarget", "crdr": "credit", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnout target", "documentation": "Earnout target.", "label": "Earnout Target" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective tax rate", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, 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 income tax rates." } } }, "auth_ref": [ "r385", "r653", "r721", "r796" ] }, "dpsi_EidlNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "EidlNoteMember", "presentation": [ "http://www.decisionpt.com/role/TermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "EIDL Promissory Note [Member]", "label": "Eidl Note Member" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining recognition period", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r375" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "crdr": "debit", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized share-based compensation (in Dollars)", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r795" ] }, "us-gaap_EmployeeStockOwnershipPlanESOPCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EmployeeStockOwnershipPlanESOPCompensationExpense", "crdr": "debit", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation cost (in Dollars)", "label": "Employee Stock Ownership Plan (ESOP), Compensation Expense", "documentation": "The amount of plan compensation cost recognized during the period." } } }, "auth_ref": [ "r23" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r686" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r686" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "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://www.decisionpt.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r686" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r690" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r686" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r686" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r686" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r686" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Stockholders\u2019 Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://www.decisionpt.com/role/ShareholdersEquityType2or3", "http://www.decisionpt.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r4", "r118", "r140", "r141", "r142", "r155", "r156", "r157", "r159", "r164", "r166", "r168", "r183", "r237", "r238", "r266", "r338", "r394", "r395", "r401", "r402", "r403", "r405", "r409", "r410", "r416", "r417", "r418", "r419", "r420", "r421", "r424", "r433", "r434", "r435", "r436", "r437", "r438", "r442", "r443", "r448", "r500", "r513", "r514", "r515", "r529", "r593" ] }, "dpsi_EquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "EquityIncentivePlanMember", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2014 Equity Incentive Plan [Member]", "label": "Equity Incentive Plan Member" } } }, "auth_ref": [] }, "us-gaap_ExcessStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ExcessStockSharesAuthorized", "presentation": [ "http://www.decisionpt.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share authorized", "label": "Excess Stock, Shares Authorized", "documentation": "Maximum number of excess stock shares permitted to be issued." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "crdr": "debit", "presentation": [ "http://www.decisionpt.com/role/ScheduleofDeferredRevenueActivityTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning Balance", "periodEndLabel": "Ending balance", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value", "documentation": "Fair value of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r428", "r429", "r657" ] }, "us-gaap_FederalHomeLoanBankAdvancesWeightedAverageInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FederalHomeLoanBankAdvancesWeightedAverageInterestRate", "presentation": [ "http://www.decisionpt.com/role/TermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of federal reserve", "label": "Federal Home Loan Bank, Advances, Weighted Average Interest Rate", "documentation": "Weighted average interest rate on advances made and reported by Federal Home Loan Bank (FHLBank)." } } }, "auth_ref": [] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r318", "r335", "r422", "r430", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r501", "r633", "r655", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r667", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r738", "r739", "r740", "r741", "r805", "r808", "r809", "r810", "r811", "r812" ] }, "us-gaap_FiniteLivedCustomerRelationshipsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedCustomerRelationshipsGross", "crdr": "debit", "presentation": [ "http://www.decisionpt.com/role/ScheduleofDefiniteLivedIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Amount", "label": "Finite-Lived Customer Relationships, Gross", "documentation": "Amount, before amortization, of finite-lived asset representing customer relationship acquired in business combination, asset acquisition, and from joint venture formation." } } }, "auth_ref": [ "r709", "r752" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.decisionpt.com/role/ScheduleofEstimatedUsefulLivesofIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated useful lives of intangible assets", "label": "Finite-Lived Intangible Asset, Useful Life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.decisionpt.com/role/ScheduleofDefiniteLivedIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Amortization", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r125", "r250", "r259", "r635" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.decisionpt.com/role/ScheduleofDefiniteLivedIntangibleAssetsTable", "http://www.decisionpt.com/role/ScheduleofEstimatedUsefulLivesofIntangibleAssetsTable" ], "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": [ "r253", "r254", "r255", "r256", "r258", "r259", "r261", "r262", "r485", "r486", "r616" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.decisionpt.com/role/ScheduleofDefiniteLivedIntangibleAssetsTable", "http://www.decisionpt.com/role/ScheduleofEstimatedUsefulLivesofIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Estimated Useful Lives of Intangible Assets [Line Items]", "terseLabel": "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": [ "r253", "r259", "r261", "r262", "r264", "r485", "r616", "r635" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.decisionpt.com/role/ScheduleofDefiniteLivedIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r253", "r254", "r255", "r256", "r258", "r259", "r261", "r262", "r616" ] }, "us-gaap_GainLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnInvestments", "crdr": "credit", "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Provision for inventory obsolescence", "label": "Gain (Loss) on Investments", "documentation": "Amount of realized and unrealized gain (loss) on investment." } } }, "auth_ref": [ "r56", "r58", "r691" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.decisionpt.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative expenses", "label": "General and Administrative Expense", "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": [ "r54", "r578" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.decisionpt.com/role/ScheduleofEstimatedFairValueofAcquiredNetAssetsTable": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedLessNoncontrollingInterest", "weight": 1.0, "order": 2.0 }, "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.decisionpt.com/role/AcquisitionsDetails", "http://www.decisionpt.com/role/ConsolidatedBalanceSheet", "http://www.decisionpt.com/role/ScheduleofEstimatedFairValueofAcquiredNetAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "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": [ "r124", "r251", "r487", "r630", "r634", "r656", "r666", "r743", "r744" ] }, "dpsi_GrantRate": { "xbrltype": "percentItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "GrantRate", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Grant rate", "documentation": "Grant rate.", "label": "Grant Rate" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.decisionpt.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r50", "r52", "r88", "r152", "r236", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r432", "r626", "r629", "r729", "r730", "r731", "r732", "r733", "r765" ] }, "dpsi_HardwareAndSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "HardwareAndSoftwareMember", "presentation": [ "http://www.decisionpt.com/role/ScheduleofNetSalesbyRevenueTable" ], "lang": { "en-us": { "role": { "terseLabel": "Hardware and software [Member]", "label": "Hardware And Software Member" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.decisionpt.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "totalLabel": "(Loss) income before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r51", "r84", "r88", "r489", "r498", "r626", "r629", "r729", "r730", "r731", "r732", "r733" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.decisionpt.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r153", "r378", "r384", "r386", "r387", "r388", "r389", "r392", "r396", "r398", "r399", "r400", "r527", "r653" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.decisionpt.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "negatedLabel": "Income tax benefit (expense)", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r91", "r101", "r167", "r168", "r182", "r189", "r200", "r383", "r384", "r397", "r503", "r653" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.decisionpt.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax, Policy [Policy Text Block]", "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": [ "r139", "r379", "r380", "r389", "r390", "r391", "r393", "r521" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for income taxes", "label": "Income Taxes Paid", "documentation": "Amount, before refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r10", "r64", "r716", "r798", "r799" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r1" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "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": [ "r1" ] }, "us-gaap_IncreaseDecreaseInDeferredCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInDeferredCharges", "crdr": "credit", "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Deferred costs", "label": "Increase (Decrease) in Deferred Charges", "documentation": "The increase (decrease) during the reporting period in the value of expenditures made during the current reporting period for benefits that will be received over a period of years. Deferred charges differ from prepaid expenses in that they usually extend over a long period of time and may or may not be regularly recurring costs of operation." } } }, "auth_ref": [ "r1" ] }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInDeferredRevenue", "crdr": "debit", "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Increase (Decrease) in Deferred Revenue", "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r617" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventory, net", "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": [ "r1" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid." } } }, "auth_ref": [ "r1" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "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": [ "r1" ] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.decisionpt.com/role/IntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets", "label": "Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r252", "r263", "r265", "r615", "r616" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r253", "r752", "r753" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "lang": { "en-us": { "role": { "label": "Intangible Assets [Abstract]" } } }, "auth_ref": [] }, "dpsi_InterestAndFeesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "InterestAndFeesMember", "presentation": [ "http://www.decisionpt.com/role/LineofCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest and Fees [Member]", "documentation": "Interest and Fees [Member].", "label": "Interest And Fees Member" } } }, "auth_ref": [] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.decisionpt.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "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": [ "r182", "r185", "r188", "r190", "r200", "r439", "r629", "r630" ] }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseDebtExcludingAmortization", "crdr": "debit", "presentation": [ "http://www.decisionpt.com/role/IntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense", "label": "Interest Expense, Debt, Excluding Amortization", "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs." } } }, "auth_ref": [ "r57", "r314", "r639", "r640" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r145", "r147", "r148" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory, net", "label": "Inventory, 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": [ "r135", "r621", "r666" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.decisionpt.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory", "label": "Inventory, Policy [Policy Text Block]", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r92", "r122", "r134", "r247", "r248", "r249", "r483", "r622" ] }, "us-gaap_InvestmentInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentInterestRate", "presentation": [ "http://www.decisionpt.com/role/LineofCreditDetails", "http://www.decisionpt.com/role/TermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate percentage", "label": "Investment Interest Rate", "documentation": "Rate of interest on investment." } } }, "auth_ref": [ "r598", "r599", "r600", "r601", "r602", "r603", "r608", "r609", "r677", "r736", "r737" ] }, "dpsi_LeasedAssetsObtainedInExchangeForNewOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "LeasedAssetsObtainedInExchangeForNewOperatingLeaseLiabilities", "crdr": "credit", "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Operating lease liabilities", "documentation": "Leased assets obtained in exchange for new operating lease liabilities.", "label": "Leased Assets Obtained In Exchange For New Operating Lease Liabilities" } } }, "auth_ref": [] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.decisionpt.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Leases", "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r446" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "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": [ "r7", "r34", "r35", "r36", "r39", "r40", "r41", "r42", "r152", "r236", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r413", "r414", "r415", "r432", "r552", "r625", "r684", "r765", "r818", "r819" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "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": [ "r49", "r82", "r496", "r666", "r719", "r742", "r813" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "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": [ "r36", "r121", "r152", "r236", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r413", "r414", "r415", "r432", "r666", "r765", "r818", "r819" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.decisionpt.com/role/LineofCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit", "label": "Long-Term Line of Credit", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r7", "r80", "r826" ] }, "us-gaap_LineOfCreditFacilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityAbstract", "lang": { "en-us": { "role": { "label": "Line of Credit [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityFairValueOfAmountOutstanding", "crdr": "credit", "presentation": [ "http://www.decisionpt.com/role/LineofCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding borrowings", "label": "Line of Credit Facility, Fair Value of Amount Outstanding", "documentation": "Fair value of the amount outstanding under the credit facility." } } }, "auth_ref": [ "r431" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://www.decisionpt.com/role/LineofCreditDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit [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": [ "r283", "r718", "r763" ] }, "us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod", "crdr": "credit", "presentation": [ "http://www.decisionpt.com/role/LineofCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total outstanding during period", "label": "Line of Credit Facility, Maximum Amount Outstanding During Period", "documentation": "Maximum amount borrowed under the credit facility at any time during the period." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.decisionpt.com/role/LineofCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r33", "r38" ] }, "dpsi_LineofCreditDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "LineofCreditDetailsTable", "presentation": [ "http://www.decisionpt.com/role/LineofCreditDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit (Details) [Table]" } } }, "auth_ref": [] }, "dpsi_LoanAgreementDescription": { "xbrltype": "stringItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "LoanAgreementDescription", "presentation": [ "http://www.decisionpt.com/role/LineofCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loan agreement, description", "documentation": "Loan agreement description.", "label": "Loan Agreement Description" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.decisionpt.com/role/ScheduleofTermDebtTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.decisionpt.com/role/ScheduleofTermDebtTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total term debt", "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": [ "r7", "r80", "r306", "r320", "r637", "r638", "r665", "r826" ] }, "us-gaap_LongTermDebtAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtAbstract", "lang": { "en-us": { "role": { "label": "Term Debt [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.decisionpt.com/role/ScheduleofTermDebtTable": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 }, "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet", "http://www.decisionpt.com/role/ScheduleofTermDebtTable" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of long-term debt", "negatedLabel": "Less: current portion of long-term debt", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r128" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.decisionpt.com/role/ScheduleofTermDebtTable": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 }, "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet", "http://www.decisionpt.com/role/ScheduleofTermDebtTable" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, net of current portion", "verboseLabel": "Long-term debt", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r130" ] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtTextBlock", "presentation": [ "http://www.decisionpt.com/role/TermDebt" ], "lang": { "en-us": { "role": { "terseLabel": "Term Debt", "label": "Long-Term Debt [Text Block]", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r69" ] }, "us-gaap_LongTermLineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermLineOfCredit", "crdr": "credit", "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving line of credit", "label": "Long-Term Line of Credit, Noncurrent", "documentation": "The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r7", "r19", "r20" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.decisionpt.com/role/ScheduleofTermDebtTable" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r7", "r756", "r757", "r758" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.decisionpt.com/role/ScheduleofTermDebtTable" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r7", "r21", "r756", "r757", "r758" ] }, "dpsi_LongtermPortionOfEarnoutConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "LongtermPortionOfEarnoutConsideration", "crdr": "credit", "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term portion of earnout consideration", "documentation": "Long-term portion of earnout consideration.", "label": "Longterm Portion Of Earnout Consideration" } } }, "auth_ref": [] }, "us-gaap_LossContingencyDisclosures": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LossContingencyDisclosures", "presentation": [ "http://www.decisionpt.com/role/Contingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Contingencies", "label": "Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for loss and gain contingencies. Describes any existing condition, situation, or set of circumstances involving uncertainty as of the balance sheet date (or prior to issuance of the financial statements) as to a probable or reasonably possible loss incurred by an entity that will ultimately be resolved when one or more future events occur or fail to occur, and typically discloses the amount of loss recorded or a range of possible loss, or an assertion that no reasonable estimate can be made." } } }, "auth_ref": [ "r272", "r273", "r274", "r276", "r278", "r279", "r280", "r281", "r377" ] }, "dpsi_MUFGNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "MUFGNoteMember", "presentation": [ "http://www.decisionpt.com/role/TermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "MUFG Promissory Note [Member]", "label": "MUFGNote Member" } } }, "auth_ref": [] }, "dpsi_MUFGPromissoryNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "MUFGPromissoryNoteMember", "presentation": [ "http://www.decisionpt.com/role/ScheduleofTermDebtTable" ], "lang": { "en-us": { "role": { "terseLabel": "MUFG Promissory Note [Member]", "label": "MUFGPromissory Note Member" } } }, "auth_ref": [] }, "dpsi_MUFGUnionBankLineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "MUFGUnionBankLineOfCreditMember", "presentation": [ "http://www.decisionpt.com/role/LineofCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "MUFG Union Bank [Member]", "label": "MUFGUnion Bank Line Of Credit Member" } } }, "auth_ref": [] }, "dpsi_MacroAcquisitionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "MacroAcquisitionMember", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsTables", "http://www.decisionpt.com/role/ScheduleofEstimatedUsefulLivesofIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Macro Acquisition [Member]", "label": "Macro Acquisition Member" } } }, "auth_ref": [] }, "dpsi_MacroIntegrationServicesIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "MacroIntegrationServicesIncMember", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsDetails", "http://www.decisionpt.com/role/ScheduleofTotalconsiderationfortheAcquisitionTable" ], "lang": { "en-us": { "role": { "terseLabel": "Macro Integration Services, Inc [Member]", "label": "Macro Integration Services Inc Member" } } }, "auth_ref": [] }, "dpsi_MacroMember": { "xbrltype": "domainItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "MacroMember", "presentation": [ "http://www.decisionpt.com/role/ScheduleofEstimatedFairValueofAcquiredNetAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Macro [Member]", "label": "Macro Member" } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MajorCustomersAxis", "presentation": [ "http://www.decisionpt.com/role/ContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "documentation": "Information by name or description of a single external customer or a group of external customers." } } }, "auth_ref": [ "r204", "r644", "r669", "r672", "r768", "r829", "r830", "r831", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsDetails", "http://www.decisionpt.com/role/LineofCreditDetails", "http://www.decisionpt.com/role/ScheduleoftheFairValuesofStockOptionsGrantedwereEstimatedusingtheBlackScholesOptionPricingModelTable" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum [Member]", "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r103", "r104", "r105", "r106", "r107", "r116", "r117", "r275", "r277", "r278", "r279", "r341", "r377", "r427", "r482", "r511", "r512", "r518", "r542", "r543", "r598", "r600", "r603", "r604", "r608", "r613", "r614", "r632", "r641", "r651", "r658", "r659", "r663", "r664", "r670", "r767", "r820", "r821", "r822", "r823", "r824", "r825" ] }, "dpsi_MinimumLoanOutstandingOfBearInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "MinimumLoanOutstandingOfBearInterest", "crdr": "credit", "presentation": [ "http://www.decisionpt.com/role/LineofCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding balance bear interest", "documentation": "Represent the amount of minimum loan outstanding of bear interest.", "label": "Minimum Loan Outstanding Of Bear Interest" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsDetails", "http://www.decisionpt.com/role/LineofCreditDetails", "http://www.decisionpt.com/role/ScheduleoftheFairValuesofStockOptionsGrantedwereEstimatedusingtheBlackScholesOptionPricingModelTable" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum [Member]", "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r103", "r104", "r105", "r106", "r107", "r116", "r117", "r275", "r277", "r278", "r279", "r341", "r377", "r427", "r482", "r511", "r512", "r518", "r542", "r543", "r598", "r600", "r603", "r604", "r608", "r613", "r614", "r632", "r641", "r651", "r658", "r659", "r663", "r670", "r767", "r820", "r821", "r822", "r823", "r824", "r825" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.decisionpt.com/role/ContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r204", "r644", "r669", "r672", "r768", "r829", "r830", "r831", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NatureOfOperations", "presentation": [ "http://www.decisionpt.com/role/DescriptionofBusiness" ], "lang": { "en-us": { "role": { "terseLabel": "Description of Business", "label": "Nature of Operations [Text Block]", "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward." } } }, "auth_ref": [ "r93", "r102" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) provided by financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r146" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "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": [ "r146" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "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": [ "r62", "r63", "r65" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://www.decisionpt.com/role/ConsolidatedIncomeStatement": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow", "http://www.decisionpt.com/role/ConsolidatedIncomeStatement", "http://www.decisionpt.com/role/ScheduleofReconciliationoftheFullyDilutiveSecuritiesEffectTable", "http://www.decisionpt.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "totalLabel": "Net (loss) income and comprehensive (loss) income attributable to common stockholders", "terseLabel": "Net income (loss)", "verboseLabel": "Net (loss) income", "netLabel": "Net income attributable to common stockholders", "label": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r53", "r65", "r85", "r119", "r137", "r138", "r142", "r152", "r158", "r160", "r161", "r162", "r163", "r164", "r167", "r168", "r174", "r236", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r404", "r410", "r426", "r432", "r499", "r575", "r591", "r592", "r683", "r765" ] }, "dpsi_NetWorkingCapitalAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "NetWorkingCapitalAdjustments", "crdr": "credit", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net working capital adjustments", "documentation": "The amount of net working capital adjustments.", "label": "Net Working Capital Adjustments" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.decisionpt.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Issued Accounting Pronouncements", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "dpsi_NumberOfAuthorizedSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "NumberOfAuthorizedSharesIssued", "presentation": [ "http://www.decisionpt.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number Of Authorized Shares Issued", "documentation": "Number of authorized shares issued", "label": "Number Of Authorized Shares Issued" } } }, "auth_ref": [] }, "dpsi_OneCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "OneCustomerMember", "presentation": [ "http://www.decisionpt.com/role/ContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "One Customer [Member]", "label": "One Customer Member" } } }, "auth_ref": [] }, "dpsi_OneVendorsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "OneVendorsMember", "presentation": [ "http://www.decisionpt.com/role/ContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "One vendors [Member]", "verboseLabel": "Two vendors [Member]", "label": "One Vendors Member" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.decisionpt.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "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://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses:", "label": "Operating Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.decisionpt.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "totalLabel": "Operating (loss) income", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r88", "r626", "r729", "r730", "r731", "r732", "r733" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of operating lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r445" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Noncurrent portion of operating lease liabilities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r445" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r444" ] }, "us-gaap_OptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OptionMember", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options [Member]", "label": "Options Held [Member]", "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific commodity, or financial or equity instrument, at a specified price during a specified period (an American option) or at a specified date (a European option) which were purchased or otherwise acquired, excluding options written (for which a premium was received)." } } }, "auth_ref": [ "r76", "r563", "r568", "r581", "r587", "r605", "r606", "r607", "r675", "r676" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Description of Business [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r126" ] }, "us-gaap_OtherIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherIntangibleAssetsNet", "crdr": "debit", "presentation": [ "http://www.decisionpt.com/role/ScheduleofDefiniteLivedIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Net Amount", "label": "Other Intangible Assets, Net", "documentation": "Amount after accumulated amortization of finite-lived and indefinite-lived intangible assets classified as other." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Other liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r40" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.decisionpt.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_OperatingExpenses", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "negatedLabel": "Sales and marketing expense", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r59" ] }, "dpsi_OutstandingDebtAmountUnderPromissoryNote": { "xbrltype": "monetaryItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "OutstandingDebtAmountUnderPromissoryNote", "crdr": "debit", "presentation": [ "http://www.decisionpt.com/role/TermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding debt under the promissory note", "documentation": "Represents the amount of outstanding debt amount under promissory note.", "label": "Outstanding Debt Amount Under Promissory Note" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireProductiveAssets", "crdr": "credit", "calculation": { "http://www.decisionpt.com/role/ScheduleofTotalconsiderationfortheAcquisitionTable": { "parentTag": "us-gaap_AssetAcquisitionConsiderationTransferredTransactionCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.decisionpt.com/role/ScheduleofTotalconsiderationfortheAcquisitionTable" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase price", "label": "Payments to Acquire Productive Assets", "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r90", "r801", "r802", "r803" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "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": [ "r60" ] }, "dpsi_PaymentsToSeller": { "xbrltype": "monetaryItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "PaymentsToSeller", "crdr": "debit", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments to seller", "documentation": "Payments to seller.", "label": "Payments To Seller" } } }, "auth_ref": [] }, "dpsi_PercentageOfVotingPower": { "xbrltype": "percentItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "PercentageOfVotingPower", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Voting power, percentage", "documentation": "Percentage of voting power.", "label": "Percentage Of Voting Power" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameAxis", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PlanNameDomain", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.decisionpt.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in Dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r43", "r323" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.decisionpt.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized", "verboseLabel": "Preferred stock shares designated", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r43", "r554" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued", "label": "Preferred Stock, Shares Issued", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r43", "r323" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.decisionpt.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares outstanding", "label": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r43", "r554", "r573", "r860", "r861" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, $0.001 par value; 10,000 shares authorized; no shares issued or outstanding", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r43", "r493", "r666" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r714" ] }, "dpsi_PrincipalAndInterestAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "PrincipalAndInterestAmount", "crdr": "credit", "presentation": [ "http://www.decisionpt.com/role/TermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Principal interest amount", "documentation": "Principal and interest amount.", "label": "Principal And Interest Amount" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromOtherShortTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromOtherShortTermDebt", "crdr": "debit", "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from term loan", "label": "Proceeds from Other Short-Term Debt", "documentation": "Amount of cash inflow from short-term debt classified as other." } } }, "auth_ref": [ "r8" ] }, "us-gaap_ProceedsFromRepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromRepaymentsOfLinesOfCredit", "crdr": "debit", "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit, net", "label": "Proceeds from (Repayments of) Lines of Credit", "documentation": "The net cash inflow or cash outflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with either short term or long term maturity that is collateralized (backed by pledge, mortgage or other lien in the entity's assets)." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromWarrantExercises": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromWarrantExercises", "crdr": "debit", "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from exercise of stock options", "label": "Proceeds from Warrant Exercises", "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants." } } }, "auth_ref": [ "r715" ] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductMember", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Product", "label": "Product [Member]", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r642" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r108", "r109", "r110", "r111", "r112", "r113", "r114", "r202", "r484", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r619", "r642", "r668", "r670", "r671", "r673", "r674", "r708", "r760", "r762", "r768", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r108", "r109", "r110", "r111", "r112", "r113", "r114", "r202", "r484", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r619", "r642", "r668", "r670", "r671", "r673", "r674", "r708", "r760", "r762", "r768", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857" ] }, "dpsi_ProfessionalServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "ProfessionalServicesMember", "presentation": [ "http://www.decisionpt.com/role/ScheduleofNetSalesbyRevenueTable" ], "lang": { "en-us": { "role": { "terseLabel": "Professional services [Member]", "label": "Professional Services Member" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r3", "r447", "r490", "r497", "r666" ] }, "us-gaap_ProvisionForOtherLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForOtherLosses", "crdr": "debit", "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for credit losses", "label": "Provision for Other Losses", "documentation": "Amount of expense related to other loss." } } }, "auth_ref": [ "r1", "r55", "r83" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsDetails", "http://www.decisionpt.com/role/LineofCreditDetails", "http://www.decisionpt.com/role/ScheduleoftheFairValuesofStockOptionsGrantedwereEstimatedusingtheBlackScholesOptionPricingModelTable" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r103", "r104", "r105", "r106", "r107", "r116", "r117", "r275", "r277", "r278", "r279", "r340", "r341", "r369", "r370", "r371", "r377", "r427", "r457", "r466", "r482", "r511", "r512", "r518", "r542", "r543", "r598", "r600", "r603", "r604", "r608", "r613", "r614", "r632", "r641", "r651", "r658", "r659", "r663", "r664", "r670", "r677", "r759", "r767", "r809", "r821", "r822", "r823", "r824", "r825" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsDetails", "http://www.decisionpt.com/role/LineofCreditDetails", "http://www.decisionpt.com/role/ScheduleoftheFairValuesofStockOptionsGrantedwereEstimatedusingtheBlackScholesOptionPricingModelTable" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r103", "r104", "r105", "r106", "r107", "r116", "r117", "r275", "r277", "r278", "r279", "r340", "r341", "r369", "r370", "r371", "r377", "r427", "r457", "r466", "r482", "r511", "r512", "r518", "r542", "r543", "r598", "r600", "r603", "r604", "r608", "r613", "r614", "r632", "r641", "r651", "r658", "r659", "r663", "r664", "r670", "r677", "r759", "r767", "r809", "r821", "r822", "r823", "r824", "r825" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsDetails", "http://www.decisionpt.com/role/LineofCreditDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r449", "r450", "r817" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsDetails", "http://www.decisionpt.com/role/LineofCreditDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Domain]", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayment of term debt", "label": "Repayments of Long-Term Debt", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r61", "r525" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockMember", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock [Member]", "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": [ "r12" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.decisionpt.com/role/ScheduleofTableSummarizesOurRSUActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units (RSUs) [Member]", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r46", "r71", "r495", "r516", "r517", "r526", "r555", "r666" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://www.decisionpt.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Deficit", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r118", "r155", "r156", "r157", "r159", "r164", "r166", "r168", "r237", "r238", "r266", "r394", "r395", "r401", "r402", "r403", "r405", "r409", "r410", "r416", "r418", "r419", "r421", "r424", "r442", "r443", "r513", "r515", "r529", "r860" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.decisionpt.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r577", "r618", "r623" ] }, "dpsi_RevenueRecognizedFromAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "RevenueRecognizedFromAdditions", "crdr": "credit", "presentation": [ "http://www.decisionpt.com/role/ScheduleofDeferredRevenueActivityTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Revenue recognized from additions", "documentation": "Revenue recognized from additions.", "label": "Revenue Recognized From Additions" } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance obligation amount", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r99" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Revenues", "crdr": "credit", "calculation": { "http://www.decisionpt.com/role/ConsolidatedIncomeStatement": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement", "http://www.decisionpt.com/role/ScheduleofNetSalesbyRevenueTable" ], "lang": { "en-us": { "role": { "totalLabel": "Net sales", "terseLabel": "Net sales", "label": "Revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r86", "r87", "r143", "r152", "r182", "r186", "r187", "r198", "r200", "r202", "r203", "r204", "r236", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r432", "r489", "r629", "r765" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenuesAbstract", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Net sales:", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.decisionpt.com/role/LineofCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility [Member]", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.decisionpt.com/role/ContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue [Member]", "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r204", "r695" ] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioForecastMember", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forecast [Member]", "label": "Forecast [Member]", "documentation": "Information reported for future period. Excludes information expected to be reported in future period for effect on historical fact." } } }, "auth_ref": [ "r342", "r706", "r726" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r115", "r169", "r342", "r693", "r726" ] }, "dpsi_ScheduleOfCashDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "ScheduleOfCashDueAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Cash Due [Abstract]" } } }, "auth_ref": [] }, "dpsi_ScheduleOfCashDueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "ScheduleOfCashDueTableTextBlock", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash Due", "label": "Schedule Of Cash Due Table Text Block" } } }, "auth_ref": [] }, "srt_ScheduleOfCondensedIncomeStatementTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScheduleOfCondensedIncomeStatementTableTextBlock", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Statement of Operations", "label": "Condensed Income Statement [Table Text Block]", "documentation": "Tabular disclosure of condensed income statement, including, but not limited to, income statements of consolidated entities and consolidation eliminations." } } }, "auth_ref": [ "r707", "r722" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.decisionpt.com/role/TermDebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Term Debt", "label": "Schedule of Debt [Table Text Block]", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "dpsi_ScheduleOfDeferredRevenueActivityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "ScheduleOfDeferredRevenueActivityAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Deferred Revenue Activity [Abstract]" } } }, "auth_ref": [] }, "dpsi_ScheduleOfDefiniteLivedIntangibleAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "ScheduleOfDefiniteLivedIntangibleAssetsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Definite Lived Intangible Assets Abstract" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.decisionpt.com/role/NetIncomePerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Reconciliation of the Fully Dilutive Securities Effect", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r728" ] }, "dpsi_ScheduleOfEstimatedUsefulLivesOfIntangibleAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "ScheduleOfEstimatedUsefulLivesOfIntangibleAssetsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Estimated Useful Lives Of Intangible Assets Abstract" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Estimated Fair Value of Acquired Net Assets", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r806", "r807" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.decisionpt.com/role/ScheduleofDefiniteLivedIntangibleAssetsTable" ], "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": [ "r253", "r259", "r261", "r262", "r264", "r485", "r616", "r635" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.decisionpt.com/role/IntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Definite Lived Intangible Assets", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r635", "r751" ] }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.decisionpt.com/role/ScheduleofEstimatedUsefulLivesofIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "label": "Intangible Asset, Indefinite-Lived [Table]", "documentation": "Disclosure of information about indefinite-lived intangible asset. Excludes finite-lived intangible asset." } } }, "auth_ref": [ "r253", "r260", "r264", "r635" ] }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Estimated Useful Lives of Intangible Assets", "label": "Schedule of Indefinite-Lived Intangible Assets [Table Text Block]", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity, by either major class or business segment." } } }, "auth_ref": [ "r635", "r753" ] }, "dpsi_ScheduleOfNetSalesByRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "ScheduleOfNetSalesByRevenueAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Net Sales By Revenue Abstract" } } }, "auth_ref": [] }, "dpsi_ScheduleOfReconciliationOfTheFullyDilutiveSecuritiesEffectAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "ScheduleOfReconciliationOfTheFullyDilutiveSecuritiesEffectAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Reconciliation of the Fully Dilutive Securities Effect [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock Option activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r5", "r6", "r72" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of the Fair Values of Stock Options Granted were Estimated using the Black-Scholes Option-Pricing Model", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r74" ] }, "dpsi_ScheduleOfStockOptionActivityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "ScheduleOfStockOptionActivityAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Stock Option activity [Abstract]" } } }, "auth_ref": [] }, "dpsi_ScheduleOfTableSummarizesOurRSUActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "ScheduleOfTableSummarizesOurRSUActivityTableTextBlock", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Table Summarizes Our RSU Activity", "label": "Schedule Of Table Summarizes Our RSUActivity Table Text Block" } } }, "auth_ref": [] }, "dpsi_ScheduleOfTableSummarizesOurRsuActivityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "ScheduleOfTableSummarizesOurRsuActivityAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Table Summarizes Our Rsu Activity Abstract" } } }, "auth_ref": [] }, "dpsi_ScheduleOfTermDebtAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "ScheduleOfTermDebtAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Term Debt Abstract" } } }, "auth_ref": [] }, "dpsi_ScheduleOfTheFairValuesOfStockOptionsGrantedWereEstimatedUsingTheBlackScholesOptionPricingModelAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "ScheduleOfTheFairValuesOfStockOptionsGrantedWereEstimatedUsingTheBlackScholesOptionPricingModelAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of The Fair Values Of Stock Options Granted Were Estimated Using The Black Scholes Option Pricing Model Abstract" } } }, "auth_ref": [] }, "dpsi_ScheduleOfTotalConsiderationForTheAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "ScheduleOfTotalConsiderationForTheAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Total Consideration For The Acquisition Abstract" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r685" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r687" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://www.decisionpt.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Segments", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r201", "r203", "r627", "r628", "r631" ] }, "dpsi_SellerPartyExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "SellerPartyExpenses", "crdr": "debit", "presentation": [ "http://www.decisionpt.com/role/ScheduleofCashDueTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Seller party expenses", "documentation": "Represents the amount of seller party expenses.", "label": "Seller Party Expenses" } } }, "auth_ref": [] }, "us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember", "presentation": [ "http://www.decisionpt.com/role/DescriptionofBusinessDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Series of Individually Immaterial Business Acquisitions [Member]", "label": "Series of Individually Immaterial Business Acquisitions [Member]", "documentation": "Represents the aggregation and reporting of combined amounts of individually immaterial business combinations that were completed during the period." } } }, "auth_ref": [ "r25" ] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ServiceMember", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Service", "label": "Service [Member]", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service." } } }, "auth_ref": [ "r642" ] }, "us-gaap_ShareBasedArrangementsToObtainGoodsAndServicesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedArrangementsToObtainGoodsAndServicesAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Compensation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r1" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.decisionpt.com/role/ScheduleofTableSummarizesOurRSUActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited or expired, Number of Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r363" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.decisionpt.com/role/ScheduleofTableSummarizesOurRSUActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Granted, Number of Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r361" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.decisionpt.com/role/ScheduleofTableSummarizesOurRSUActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Granted, Weighted Average Fair Value at Grant Date (in Dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r361" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.decisionpt.com/role/ScheduleofTableSummarizesOurRSUActivityTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "RSU Outstanding, Number of Shares beginning balance", "periodEndLabel": "RSU Outstanding, Number of Shares Ending balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r358", "r359" ] }, "dpsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue1": { "xbrltype": "perShareItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue1", "presentation": [ "http://www.decisionpt.com/role/ScheduleofTableSummarizesOurRSUActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "RSU Outstanding, Weighted Average Fair Value at Grant Date Ending balance (in Dollars per share)", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Weighted Average Grant Date Fair Value1" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.decisionpt.com/role/ScheduleofTableSummarizesOurRSUActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Vested, Number of Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r362" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "presentation": [ "http://www.decisionpt.com/role/ScheduleoftheFairValuesofStockOptionsGrantedwereEstimatedusingtheBlackScholesOptionPricingModelTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant-date fair value per option granted (in Dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Exercise Price", "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.decisionpt.com/role/ScheduleoftheFairValuesofStockOptionsGrantedwereEstimatedusingtheBlackScholesOptionPricingModelTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r370" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.decisionpt.com/role/ScheduleoftheFairValuesofStockOptionsGrantedwereEstimatedusingtheBlackScholesOptionPricingModelTable" ], "lang": { "en-us": { "role": { "terseLabel": "Expected volatility factor", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r369" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.decisionpt.com/role/ScheduleoftheFairValuesofStockOptionsGrantedwereEstimatedusingtheBlackScholesOptionPricingModelTable" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r371" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share Based Compensation [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": [ "r344", "r345", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.decisionpt.com/role/ScheduleofStockOptionactivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options, Exercisable", "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": [ "r352" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.decisionpt.com/role/ScheduleofStockOptionactivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Grant Date Weighted Average Exercise Price, Exercisable", "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": [ "r352" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.decisionpt.com/role/ScheduleofStockOptionactivityTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Stock Options, 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": [ "r356" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.decisionpt.com/role/ScheduleofStockOptionactivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options, Granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r354" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.decisionpt.com/role/ScheduleofStockOptionactivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value, Outstanding", "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": [ "r22" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.decisionpt.com/role/ScheduleofStockOptionactivityTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Stock Options, Outstanding", "periodEndLabel": "Stock Options, Outstanding", "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": [ "r350", "r351" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.decisionpt.com/role/ScheduleofStockOptionactivityTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Grant Date Weighted Average Exercise Price, Outstanding", "periodEndLabel": "Grant Date Weighted Average Exercise Price, Outstanding", "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": [ "r350", "r351" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.decisionpt.com/role/ScheduleofStockOptionactivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Grant Date Weighted Average Exercise Price, Exercised", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r355" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.decisionpt.com/role/ScheduleofStockOptionactivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Grant Date Weighted Average Exercise Price, Forfeited", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r356" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.decisionpt.com/role/ScheduleofStockOptionactivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Grant Date Weighted Average Exercise Price, Granted", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r354" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Tranche One [Member]", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "dpsi_ShareBasedCompensationDetailsScheduleofTableSummarizesOurRSUActivityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "ShareBasedCompensationDetailsScheduleofTableSummarizesOurRSUActivityLineItems", "presentation": [ "http://www.decisionpt.com/role/ScheduleofTableSummarizesOurRSUActivityTable" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation (Details) - Schedule of Table Summarizes Our RSU Activity [Line Items]" } } }, "auth_ref": [] }, "dpsi_ShareBasedCompensationDetailsScheduleofTableSummarizesOurRSUActivityTable": { "xbrltype": "stringItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "ShareBasedCompensationDetailsScheduleofTableSummarizesOurRSUActivityTable", "presentation": [ "http://www.decisionpt.com/role/ScheduleofTableSummarizesOurRSUActivityTable" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation (Details) - Schedule of Table Summarizes Our RSU Activity [Table]" } } }, "auth_ref": [] }, "dpsi_ShareBasedCompensationDetailsScheduleoftheFairValuesofStockOptionsGrantedwereEstimatedusingtheBlackScholesOptionPricingModelLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "ShareBasedCompensationDetailsScheduleoftheFairValuesofStockOptionsGrantedwereEstimatedusingtheBlackScholesOptionPricingModelLineItems", "presentation": [ "http://www.decisionpt.com/role/ScheduleoftheFairValuesofStockOptionsGrantedwereEstimatedusingtheBlackScholesOptionPricingModelTable" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation (Details) - Schedule of the Fair Values of Stock Options Granted were Estimated using the Black-Scholes Option-Pricing Model [Line Items]" } } }, "auth_ref": [] }, "dpsi_ShareBasedCompensationDetailsScheduleoftheFairValuesofStockOptionsGrantedwereEstimatedusingtheBlackScholesOptionPricingModelTable": { "xbrltype": "stringItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "ShareBasedCompensationDetailsScheduleoftheFairValuesofStockOptionsGrantedwereEstimatedusingtheBlackScholesOptionPricingModelTable", "presentation": [ "http://www.decisionpt.com/role/ScheduleoftheFairValuesofStockOptionsGrantedwereEstimatedusingtheBlackScholesOptionPricingModelTable" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation (Details) - Schedule of the Fair Values of Stock Options Granted were Estimated using the Black-Scholes Option-Pricing Model [Table]" } } }, "auth_ref": [] }, "dpsi_ShareBasedCompensationDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "ShareBasedCompensationDetailsTable", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis", "presentation": [ "http://www.decisionpt.com/role/ContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Supplier [Axis]", "documentation": "Information by supplier." } } }, "auth_ref": [] }, "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain", "presentation": [ "http://www.decisionpt.com/role/ContingenciesDetails" ], "lang": { "en-us": { "role": { "label": "Supplier [Domain]", "documentation": "Specific identification or general nature of (for example, a construction contractor, a consulting firm) the party from whom the goods or services were or are to be received." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise price percentage", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r769" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.decisionpt.com/role/ScheduleoftheFairValuesofStockOptionsGrantedwereEstimatedusingtheBlackScholesOptionPricingModelTable" ], "lang": { "en-us": { "role": { "terseLabel": "Expected option term in years", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r368" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.decisionpt.com/role/ScheduleofStockOptionactivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Intrinsic Value, Exercisable", "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": [ "r22" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.decisionpt.com/role/ScheduleofStockOptionactivityTable", "http://www.decisionpt.com/role/ScheduleofTableSummarizesOurRSUActivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Contractual Life, Exercisable", "verboseLabel": "RSU Outstanding, Weighted Average Remaining Contractual Term (in years) Ending balance", "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": [ "r22" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.decisionpt.com/role/ScheduleofStockOptionactivityTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Remaining Contractual Life, Outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "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": [ "r73" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesOutstanding", "presentation": [ "http://www.decisionpt.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance (in Shares)", "periodEndLabel": "Balance (in Shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_ShortTermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermDebtTypeAxis", "presentation": [ "http://www.decisionpt.com/role/TermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt, Type [Axis]", "documentation": "Information by type of short-term debt arrangement." } } }, "auth_ref": [ "r34", "r756", "r757", "r758" ] }, "us-gaap_ShortTermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermDebtTypeDomain", "presentation": [ "http://www.decisionpt.com/role/TermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt, Type [Domain]", "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing." } } }, "auth_ref": [ "r32", "r756", "r757", "r758" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.decisionpt.com/role/ShareholdersEquityType2or3", "http://www.decisionpt.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r4", "r44", "r47", "r48", "r118", "r140", "r141", "r142", "r155", "r156", "r157", "r159", "r164", "r166", "r168", "r183", "r237", "r238", "r266", "r338", "r394", "r395", "r401", "r402", "r403", "r405", "r409", "r410", "r416", "r417", "r418", "r419", "r420", "r421", "r424", "r433", "r434", "r435", "r436", "r437", "r438", "r442", "r443", "r448", "r500", "r513", "r514", "r515", "r529", "r593" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement", "http://www.decisionpt.com/role/ShareholdersEquityType2or3" ], "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": [ "r155", "r156", "r157", "r183", "r443", "r484", "r520", "r530", "r546", "r547", "r548", "r549", "r550", "r551", "r554", "r557", "r558", "r559", "r560", "r561", "r563", "r564", "r565", "r566", "r568", "r569", "r570", "r571", "r572", "r574", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r593", "r678" ] }, "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", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementScenarioAxis", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r115", "r169", "r342", "r693", "r694", "r726" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement", "http://www.decisionpt.com/role/ShareholdersEquityType2or3" ], "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": [ "r155", "r156", "r157", "r183", "r205", "r443", "r484", "r520", "r530", "r546", "r547", "r548", "r549", "r550", "r551", "r554", "r557", "r558", "r559", "r560", "r561", "r563", "r564", "r565", "r566", "r568", "r569", "r570", "r571", "r572", "r574", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r593", "r678" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.decisionpt.com/role/ScheduleofStockOptionactivityTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Stock Options, Exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r4", "r43", "r44", "r71", "r355" ] }, "dpsi_StockIssuedduringperiodsharesCashlessExerciseOfWarrants": { "xbrltype": "sharesItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "StockIssuedduringperiodsharesCashlessExerciseOfWarrants", "presentation": [ "http://www.decisionpt.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of stock options (in Shares)", "documentation": "Cashless exercise of warrants.", "label": "Stock Issuedduringperiodshares Cashless Exercise Of Warrants" } } }, "auth_ref": [] }, "dpsi_StockIssuedduringperiodvalueCashlessExerciseOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "StockIssuedduringperiodvalueCashlessExerciseOfWarrants", "crdr": "credit", "presentation": [ "http://www.decisionpt.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of stock options", "documentation": "Cashless exercise of warrants.", "label": "Stock Issuedduringperiodvalue Cashless Exercise Of Warrants" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet", "http://www.decisionpt.com/role/ShareholdersEquityType2or3" ], "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": [ "r44", "r47", "r48", "r68", "r556", "r573", "r594", "r595", "r666", "r684", "r719", "r742", "r813", "r860" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "dpsi_StockholdersEquityDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "StockholdersEquityDetailsTable", "presentation": [ "http://www.decisionpt.com/role/StockholdersEquityDetails" ], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 Equity (Details) [Table]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.decisionpt.com/role/StockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders\u2019 Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r70", "r151", "r322", "r324", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r336", "r338", "r423", "r596", "r597", "r610" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SummaryOfInvestmentHoldingsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SummaryOfInvestmentHoldingsLineItems", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "label": "Basis of Presentation and Summary of Significant Accounting Policies [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": [ "r528", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r544", "r545", "r576", "r677" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosures of cash flow information", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SupplierConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplierConcentrationRiskMember", "presentation": [ "http://www.decisionpt.com/role/ContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supplier Concentration Risk [Member]", "label": "Supplier Concentration Risk [Member]", "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services." } } }, "auth_ref": [ "r67" ] }, "dpsi_TermDebtDetailsScheduleofTermDebtLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "TermDebtDetailsScheduleofTermDebtLineItems", "presentation": [ "http://www.decisionpt.com/role/ScheduleofTermDebtTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Term Debt [Line Items]" } } }, "auth_ref": [] }, "dpsi_TermDebtDetailsScheduleofTermDebtTable": { "xbrltype": "stringItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "TermDebtDetailsScheduleofTermDebtTable", "presentation": [ "http://www.decisionpt.com/role/ScheduleofTermDebtTable" ], "lang": { "en-us": { "role": { "label": "Term Debt (Details) - Schedule of Term Debt [Table]" } } }, "auth_ref": [] }, "dpsi_TermDebtDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "TermDebtDetailsTable", "presentation": [ "http://www.decisionpt.com/role/TermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Term Debt (Details) [Table]" } } }, "auth_ref": [] }, "dpsi_ThreeVendorsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "ThreeVendorsMember", "presentation": [ "http://www.decisionpt.com/role/ContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Three vendors [Member]", "label": "Three Vendors Member" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Title and Position [Axis]", "documentation": "Information by title and position of individual or group within organization." } } }, "auth_ref": [ "r734", "r816" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Title and Position [Domain]", "documentation": "Title and position of individual or group within organization." } } }, "auth_ref": [] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradeNamesMember", "presentation": [ "http://www.decisionpt.com/role/ScheduleofDefiniteLivedIntangibleAssetsTable", "http://www.decisionpt.com/role/ScheduleofEstimatedUsefulLivesofIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Trade Name [Member]", "verboseLabel": "Trade names [Member]", "label": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r28", "r745", "r746", "r747", "r748", "r749", "r750", "r752", "r753", "r754", "r755" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r318", "r335", "r422", "r430", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r501", "r655", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r667", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r738", "r739", "r740", "r741", "r805", "r808", "r809", "r810", "r811", "r812" ] }, "dpsi_TwoVendorsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "TwoVendorsMember", "presentation": [ "http://www.decisionpt.com/role/ContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Two vendors [Member]", "label": "Two Vendors Member" } } }, "auth_ref": [] }, "us-gaap_UnsecuredDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnsecuredDebt", "crdr": "credit", "presentation": [ "http://www.decisionpt.com/role/TermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unsecured promissory note", "label": "Unsecured Debt", "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of uncollateralized debt obligations (with maturities initially due after one year or beyond the operating cycle if longer)." } } }, "auth_ref": [ "r7", "r80", "r826" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://www.decisionpt.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Use of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r15", "r16", "r17", "r94", "r95", "r97", "r98" ] }, "dpsi_VendorMember": { "xbrltype": "domainItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "VendorMember", "presentation": [ "http://www.decisionpt.com/role/ContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vendor [Member]", "label": "Vendor Member" } } }, "auth_ref": [] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VestingAxis", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VestingDomain", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationDetails" ], "lang": { "en-us": { "role": { "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779", "r780", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r794" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement", "http://www.decisionpt.com/role/ScheduleofReconciliationoftheFullyDilutiveSecuritiesEffectTable" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in Shares)", "verboseLabel": "Weighted average shares for diluted earnings per share", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r172", "r177" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement", "http://www.decisionpt.com/role/ScheduleofReconciliationoftheFullyDilutiveSecuritiesEffectTable" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in Shares)", "verboseLabel": "Weighted average basic common shares outstanding", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r171", "r177" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average common shares outstanding", "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]" } } }, "auth_ref": [] }, "dpsi_cashDue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "cashDue", "crdr": "debit", "presentation": [ "http://www.decisionpt.com/role/ScheduleofCashDueTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total cash due", "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. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "cash Due" } } }, "auth_ref": [] }, "dpsi_totalAggregateTransactionPrice": { "xbrltype": "monetaryItemType", "nsuri": "http://www.decisionpt.com/20240331", "localname": "totalAggregateTransactionPrice", "crdr": "debit", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total aggregate transaction price", "documentation": "Total aggregate transaction price.", "label": "total Aggregate Transaction Price" } } }, "auth_ref": [] } } } }, "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": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r2": { "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" }, "r3": { "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" }, "r4": { "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" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r9": { "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" }, "r10": { "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" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r18": { "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" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481573/470-10-45-13" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481573/470-10-45-14" }, "r21": { "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" }, "r22": { "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" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "40", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480489/718-40-50-1" }, "r24": { "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" }, "r25": { "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" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-37" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r28": { "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" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r34": { "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" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "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(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r50": { "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" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r57": { "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" }, "r58": { "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(9)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r59": { "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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r67": { "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" }, "r68": { "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" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "83", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480647/815-10-15-83" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r82": { "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" }, "r83": { "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(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r91": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r92": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-6" }, "r93": { "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" }, "r94": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r95": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r96": { "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" }, "r97": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11" }, "r98": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r99": { "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" }, "r100": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r101": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r102": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r103": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12A", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r105": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(a)", "Footnote": "4", "Publisher": "SEC" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "12B", "Paragraph": "Column A", "Subparagraph": "(b)", "Footnote": "4", "Publisher": "SEC" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "14", "Paragraph": "Column A", "Footnote": "2", "Publisher": "SEC" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column A", "Publisher": "SEC" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column B", "Publisher": "SEC" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column C", "Publisher": "SEC" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column D", "Publisher": "SEC" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column E", "Publisher": "SEC" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column F", "Publisher": "SEC" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "L", "Publisher": "SEC" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "M", "Paragraph": "Question 2", "Publisher": "SEC" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-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(1))", "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(15))", "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(16))", "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(17))", "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(18))", "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(20))", "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(22)(a)(2))", "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "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" }, "r134": { "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "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(c))", "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": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r152": { "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" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-3" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-3" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5A" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5B" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-16" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-5" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-4" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-9" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-4" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450-20/tableOfContent" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-1" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r275": { "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" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450-30/tableOfContent" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483049/450-30-50-1" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6" }, "r322": { "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" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r324": { "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" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "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)", "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)(1)(iv)(01)", "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)(1)(iv)(02)", "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)(1)(iv)(03)", "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)(1)(iv)(04)", "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)(i)", "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)(ii)", "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": "(c)(2)(iii)", "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": "(c)(2)(iii)(01)", "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": "(c)(2)(iii)(02)", "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": "(c)(2)(iii)(03)", "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": "(d)(1)", "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": "(d)(2)", "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": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "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": "(f)(2)(ii)", "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": "(f)(2)(iii)", "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": "(f)(2)(iv)", "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": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r377": { "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" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r379": { "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" }, "r380": { "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" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10" }, "r384": { "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" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-5" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-6B" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-10" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r457": { "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" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481444/860-30-45-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r466": { "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" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r482": { "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" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478411/912-330-50-1" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r490": { "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" }, "r491": { "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" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r499": { "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" }, "r500": { "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" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r502": { "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" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r526": { "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" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-9" }, "r529": { "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" }, "r530": { "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" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r533": { "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" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-12" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r538": { "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" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r540": { "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" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r542": { "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" }, "r543": { "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" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(g)(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": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r547": { "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" }, "r548": { "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" }, "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(12)(b)(3))", "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(13)(a)(2))", "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(13)(a)(3))", "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(14))", "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(15))", "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(16)(a))", "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(17))", "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(19))", "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(2)(a))", "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(2)(b))", "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(3)(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(3)(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)(c))", "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(5)(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(6)(b))", "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)(c))", "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)(d))", "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)(e))", "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(8))", "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(9)(b))", "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)(c))", "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)(d))", "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)(e))", "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": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "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(4))", "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": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r575": { "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" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3" }, "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(7)(a)(1))", "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(7)(a)(2))", "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(7)(a)(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)(5))", "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)(6))", "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)(7))", "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)(c)(1))", "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)(c)(2))", "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)(c)(3))", "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)(5))", "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)(6))", "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)(7))", "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(9))", "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": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r593": { "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" }, "r594": { "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" }, "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(7))", "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": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r600": { "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" }, "r601": { "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 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r602": { "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 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r610": { "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" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479196/954-310-45-1" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r623": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479081/326-30-55-8" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r646": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r647": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r648": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479908/805-50-55-1" }, "r655": { "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" }, "r656": { "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" }, "r657": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r658": { "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" }, "r659": { "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" }, "r660": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r661": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r662": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481395/860-30-55-4" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r686": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r687": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r689": { "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" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r691": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "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" }, "r692": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r698": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r699": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r700": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(1)", "Publisher": "SEC" }, "r701": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(2)", "Publisher": "SEC" }, "r702": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(3)", "Publisher": "SEC" }, "r703": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r704": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r705": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r706": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "11", "Subsection": "03", "Publisher": "SEC" }, "r707": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "a", "Publisher": "SEC" }, "r708": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r709": { "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(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r710": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r711": { "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" }, "r712": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r713": { "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r714": { "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" }, "r715": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r716": { "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" }, "r717": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r718": { "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" }, "r719": { "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" }, "r720": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r721": { "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" }, "r722": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r735": { "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" }, "r736": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-2" }, "r737": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-5" }, "r738": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481800/320-10-50-9" }, "r739": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r740": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r741": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479536/321-10-50-3" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r762": { "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" }, "r763": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r764": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480123/805-50-15-3" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480060/805-50-25-1" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-1" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-2" }, "r804": { "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" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "54B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482134/820-10-35-54B" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r809": { "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" }, "r810": { "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" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "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" }, "r827": { "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)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r828": { "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" }, "r829": { "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" }, "r830": { "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" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "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" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "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" }, "r844": { "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "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" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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" }, "r860": { "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" }, "r861": { "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" } } } ZIP 66 0001213900-24-043159-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001213900-24-043159-xbrl.zip M4$L#!!0 ( \XKUA(&GEA91$ '^X 1 9'!S:2TR,#(T,#,S,2YX MU3V[BZ_[Y_A6[NS)WN]-"$4,K"+3T3"+ I*5"2E.Z>.;/CV$JBXMA9 M20ZD?_V19#OQFV0E!%9[ZD^EUMOO>=6C1R]Y_\_'J0OF$!/D>\>UW3>-&H"> M[3O(&Q_7!KV=5N^TTZG]\P, /[W_GYT=< $]B"T*'3!<@%-_.NO9"/2QY9&1 MCZ?@%9W^#'; A-+94;W^\/#PQF9UB(TP)'Z ;4CX!["SPSJ,NSS%D'=X!/H! M!)^L!=A]"W;WC_9VCYJ_@$'_%#0;S;=ADY_>/Y(C8D_@U +0A5/HT7,V;!N. MK,"EQ[4_ \M%(P2=&F!T>:PNICMT,8/DN!9A&EED^,;'X_JRJ,[[KP%JX3&D M5]84DIEEPV4#3H0#;<0Y-*,?JO\XQ*X8I-EH[-5Y\= B M,*[^F*O_L"=J[QX>'M9%:5PU(#+X<4F$/JSNS A:!_@C*8+!0._6OW[J]@2C MEW4930Y=UD^2N%\/"Y3@,+J( 43D4>HY=FPQM4 M *X(EN?YU**,/*Y-/W&-$I]G,^2-_ _1)_:1<_0HEL(M' '!XR..Y+A&T'3F M=F%E_N-;P#0,95[&PC7T7J@58GV%_!C%%3$()^8L.:B JBW1 M9%ONB]/$QK0#MU!4*:IXY3ZC _ _!K<=E>,1'9_Z'O%=Y'!O?V*YW)I[$PB9 MVT!.2/@?^ ]I)3%CQ AB#"O^?V!.B\T\/:9C8EY@?[.N'.@1-EPWJZ]#^+OK$Y'K:,J.:C)IFFUR3;,DYELFQ%/ MIG$LH7I*1#DKVYKL_KBQ,&/"!%+$@!$M46;;E$NV^53)@E?I,8M$K>3Z#ROL M#HL&IW#)?*F L_5RII,2Z)Z>0)=5"/!'(!P"6)XC(D\,)ZP)FL.X0&W)E70C MZ?8FS!0FONNPJ/_LSP#1!6_>]/%>2KB*:A_*[/7M)N+M4=^^CP;\O__]I;E[ M\/\@'+B2[/IV>VJ1R;GK/T@-=EDASX64+/J_E53W1M2&R,9GQ4 M?W02$.1!DIY-BVN4FN([)K(V(K;KDP!#_I]5/UQ2<4^5;*2R.;$((O[H)D$S MFX-ZP71JX84_ZJ&QAT8LK/!HR[;]P*/(&]\PP[!9!)X2X9,Z*C'3@ZR%G"I01T&_9&66;%L8H59S M7$4\F!#07]TBB$+O5*B2!6HI;";E0)O*\([ MT;H*Q>7L[T.^+3%,LW[YL4!14XQO9AG/6P+>M.*Y8F&;6$"&"\?T@C9?7":' MO:PKD%2[JDS%KVL\)(-:_6$G+K"(8$_ADP>L_F/(.2MHML85DLNYM; M\J^Z &$?52Q;LK;+KKY/%N*O16:E)ZU6(J/#PW>-1B[&+5B _X,?LPC[!*_B MCU4.])F2-7V++?>VE[*)NM/1A5RDO8WL#7@5(J@VNW03.04*4%"LG@>%/',! M?+(;I5PJL13G=PI$(ZFBBAB%<')1?2[74TEHDXQ/@8AD=31,*!?:%Z6 U"ZN MDE4V'5$@HDQ1V6$,(9M19U6@GNV=4&1?+?17VFDDML@W,ZRH-(8+1]M M3Z 3N- ?M>$(8@R=6SB'7@!;-D5S?AZ*.\RTM]9KHF'^N?W([4J>3P015MXN M1@LBN"#&6VF(GH:PV+1GL=ESN(@XJ-(-2>4R;Y#?%'U6G>#AMH#)4U 1T$H= M=#,)15-&4;E.N)W?ATUG$Y3NO!).UE;[/F4(&.>0PZ^RL7HC'],)3#!59;W: MS94'MH1<2[)$$L,4 $ * 6 0 ,.0[*!*7>@H S^HVE:[ZU254B>=2RYIR52< MEVT7.MA*9EF9G1&*IOS0\;F%\!?+#=@WP646P;!9*Y$,E$ATC0Y*Y9U+4VG) M>XD < A 8.#?8Q1B]I6>._LO4@EQ _A?=Y^^[/_[7U_M6?#XF[=_Z'P_F(]_ M6WB#=O!P<8 /#RZ;WP;]!7$/YO;WAON1UFD/?OQ^L'?_N&MW:>/W\_-F[[(^ M?SPY_:TQ=WKX]\^W\TO[]2D<#LX_>N.WYX_OQI=SZX!TOO_:;71??W[=._3N M/&QWOMF#6;?5O6X'@\O?27,P=:V#$3RXL[Z,1][=9?O*NK[#L$%.KBX^'K:' M[5-\L_?N[N++^;MSX@^=_F#2^670Z#[>P:^'_O3KY*K_K=\9#QX&Q*J/Z#T; MYK'E3K^,^[.;+R>SZ=?;N]_'O]V]OIISFHMO[ZOF#7_OW@[.']BZ]'.]?WA__&YSV;OF= MZ*T;U8# 4>!VT1RRY6UABKW,JC1Z*%\!Y4\3K&E8(0H@8(2WA\H/=/X7&=:6 MU&)YK<,?7<^B:$.I!8H&&ANA^;,+6E)?W4]A_UD-6TE8>WNM:+TBJZ-AO+GL M9<$66[5L63<)Q;%#[M"<=?RR1D.M56@N&:F0:3Z_)" (;^Q49^LW5H);R-9] M-G*1%6XLL#7?>>"ZBS9R \IXVX-V@!&_^G\V&D&;JO1BL[XTC#^7NRS>N97H M2AH6_\(7M@(9B*&!%380@JLT2/LV0)&K+RK7<0K-7$ZRF[HB4+;74 DHLT%? M))QL66EBJ9E+&";VYRN!K)LO3!Z0D"4%4W7*?613?L-#GO=3W0&I!">_!5)D M4_):Y=:UQJT0M;E5(E.=ABD4F[*FUHRE?66DC0: M:GFN7'9L;7T2@X$5%,"P 9&?7"G4H6""X]%849AA7(_D>6R4[G;D55J6N\HM&\'?,^EY3EG3,WIHL-/PDP3-[N5-=1/XXB\ M4M0\^2?K"H1]@41G/\#BZGT]];0Q_QA^2CV"+#ZSKV@Z\S$%7N%KUI*'E4'X ML';7MT5WBB;\?SMQNQW^:6>WN;.W^^:1./$[L6NBX$2'#]6NAR)NMPD*V5O: M10A(_.1ULM'8LF:B31VZE"R[$<_W;L:+P@>R97C*6HK_DR40#>TH?M1;4R)Q M RZ*_=6HVE+(/LBN)P;6*B&"91]I&>B23J#]9NS/ZP39.B"RU?D?J8&C0:.G MZL6HQ[4XCKM>'@0^B0\"MX:$8K80K8'P@6CQ*/H1^\:"B Z%4^X1:L"*:AW7 M* [XT\ZBU@QBY#M]T2Z/%:,ZQ(VV3'O&?#2"^P'LW@0Q+I/3+$Z M(.M)CR.C49Q6/$T>5CSW<3]U7-)$JM>!G=8P&2.B8X0F$IN%IB78HN,^U[GC M/B:2NR;R M0,<O56Y*K19\F9?K^MZ8,I?X=R5>#[]B3N<^KD-( M !VF=TQ30]!S[@)Y@,A<&CE[A-A&A-GZG86Y'R1;8,A*R[?,D0TI6IM%A&?O MB2Z/PMH;3Q6/+LT9ZP> 1UZ-&$ML1T,82=-G RB2L?S;;I,&WC'6:O^"R9W%3B=M5OY M=J:ARKD.<*DY1MDLOO@;>ZP;YQS[TY;CA/PT>*(O :Y(W@B7EM":5&APY^-[ MIL*GU@Q1RV7>3OP B;E>>GUB%-Y+U5?XZZ;B?8R; +-)@$"^JH//R1P'#I^- M-U)ZE(Y0L\>7UJ(78I100#71?B&PO3Q=DC M/Z3RO''<$V5;A%9*FAW&.\_H]I](30Q02D'!ZR*;79DW,V)["DFR)?_3^S12,=A%=$(6:O-A&B0ENY7F6. OWUS)!G.OY": ;IO!EL4!Z7T4.H<^7K M;V<8&D0]-^O^?KJJ26@:3+L^ M6\X$E&/A^=_KT0FT<,>CD$6T1L_#6OBEU/-F+1:9BF^)98VNDI:+=?/K$1)D MNAEYXXRM$)\B^F?+ \]&,Q9[>$XL2>/-3@%:YB@3:BNN-XK: X]-'3?8GR)" M?+RX\JG!&^S:%)1<52EZW](X-2Y!JE#HJV ZA/AZU KHQ.?9/*<7WJT1]UP, MN'53 G#CY*QY,BQ'*W6S-ZQ'GN,9P^O1%S],Y#RL0K8HP\FKO+#T9,!48A,I MREMKY5S^.O@K*%+6%SUS9IQNR4$J7$-1(X/V*M3PY,&R9=^[_O@3Y&XEJ6&. M/[5081;@^6A(@U&O,8.IN)YD!O \(%DDH3P/: @Q&A#EF9F33K_="E-NAM!3 M!$F9W^RTN^F@R! Z9+B4Q"#'-8B$-!HE\&A+CT]S: YO6!AL" U28%*C^-7" MS@,+9Y@Q]?P1Y7^:08L(YNM-3W;('J4 .4QI&AK$!GE.G7MP3@T,P-W'I T?^;!+]!S?&S(?)'# MH\QQ^B-(B-@OCQ7,#"H4R!3T]"<8FB6- D1RN^T_^&:!S^)1L#ZL: ;N%!:M M]RC%R9#XP5:#WXPK@UI.;.*TL&UL[5UM<]JZ$OY^?H4O]\N]DZ&0M])DFIY)2$A):$AX"6G/G.D(6X!3 MOW D0R"__D@V)K:Q;&,D[*3YU-1Q=M?/KG97JY7T^<^9KDE3B+!J&B>%W0_E M@@0-V5148WA2Z+:+I^UJO5[X\XLD_?'Y/\6B= D-B( %%:D_EZJF/F[+JM1! MP, #$^G2_RS]_U)1&EG6^+A4>GIZ^B"3=["L(HC-"9(AI@^D8I$0=$E6$:0$ MCZ7.!$K?P%S:/9!V#X_W=X_W/DG=3E7:*^\=.'_RQV=--7[U 882D=O )P4/ MIUD?:1],-"SMET1A%9!HJ2[K;KO(Q0HJ]1&QA958(F^4F)2*'T1 M(&.=F*4.VQ;Y68=&2C*BD_$6M CRJ:>93.AF7?UWBIVQJL\I$@^:@8UI MDPD[5:$#F,CX"C %E(F*IMHMK8:1"2? ML'!F04.!BBLNI9G>+7RA_ A'S91]7#3J-4WD,M% 'VHGA0DN#@$8_W20K4X0 MLD>]%S<]@LH:PM)Q^RI80_= M"V(34Z 1@OC4J@*$YB26V@;#6?AD/%UC]&OZ%/F_#B#9E8[\N*)F?X!:O%'" M$UVWJ155XD[=OQ\@4X_1GF6NC9R)B$LA"4I!>H+J<&31'TLI#4J6S0GAT8(R M)/S(<"#C5Y!]1;'RF5LN=1.-U$(E>P&5I-))W9@2FB::WT#>.O"1SOMH\..P M0'B?@]&?PP$D7)6JB44YTU 6RTB?5\3#@5D@?Q"T[736?8O@&*C*Q6P,#0R) MMVN2I B)#&Q)..9>-8E@6VCJD(^F'.)"LHR7D9L=V*%./A3/8*!-"VAS;,\$ MC&$#DMELBU)L#KI$FY0K9YRC>;V$IGSA'X,0(\JFD<$XSX@'0& 'WHT@=NH^'3!S!.%O M\!&,J-:TH)3:$P$#1H&DU>A$A9 '*J)]K+4@N"MB:BX MS<$%0(8YL:K>=;]$ZUN)"&4:S:(!7P,-UK0F59 SC:&[FB9BU!##+.OZ;3*=Q"'&G,ALF@"*R_QRXY-"QT"(5CC7= ,! M1MCTALTG1Z:?( *'3'>X+)JZ[JZA&K YJ!*&JJA(X&.1<_3#86'5;C>-P,*L MG\$D/REH7 0.,7M.ZZF,F"*NSA+++_,*5XQ>$B#&7DA=?XI S< B9K#Y'"$9 MI7P.BG6@8*1!J2N/'I'$EA_#&>4Y0XK"AUD$3J.(MF7*OT:F1DABNI!HS3DK M((3!!FG=+5JD+399$1V+81RRG5>R511H1%E%AIE4I^H?-77=-(0!OT(^T_&9 M#/152%BY<]KJNZ+8+>E NP6J4C>J8*Q:@/*93[>@!4BR MKM#02'(4?"K+$YWB 14RE5)E[M.:! Q?@U]*@ALS\]ZPO')J*,+C6RR[_.1] MD7 PZC-1A9G7]5%A;[&7?#Z7 GM.OHC?B!+<^)5Z[GF)3(QOD3G@[I2\E%.F M_HN"$^_:YY)LYD$K!'V_0W2_GW/)DW:G-0<+\MR3,R_MO$,<0&)UE!?33US= M(L6BXYNW&:_23]\Q96^#UHB#/%5TU5"Q12E/X8(R;\\0PRW3;)ZI-5^;51Q> M<9$P10F$S.M-5S;'_8O13@RSK.-Y(OW$ <8:YIL6)Q1(UU#X=L4_J( M;_:-%*_[C>QSRO%'A-@"KA\O<$-M(0%$C_MS+/ST$_U0RU0LYQG54L9%G9Q1K)$ M_O-J%I?7HLL0?"*'3UAYQ3YHZ:_>M_O#O_]ZD,>3V7?C\$AYKDR'W^=&]WSR M=%E!1Y7KO<=N9XZURE1^+FM75LEJPZOGROZOV:[:7LL[5=COUJZ,X4%M]G%X/0457'_^VB@W=NYVVD=&ST!R_5'NCANG MC>;YI'O] ^]U=0U4!K#2 _?#@=&[/K\!S1Z"97QVC^&WWL[-Z/+GJ7QWIUU?C7I*;WAQ MU1^?74UJ#WN'Y^;!7>>?VOY.X^MHOU(^^5NJMEOTZ"GA!:KEJ3\I:^CT9 9" M@F2.4Y7(<3;O8EKU6H;-4YG,MT0TQJW!^-W!)W(*:^K1ZS$"0'',C\[A&!$3 M=L @TWB=]C,\AS1R<&C[8W/*N."_F7(B(>2\N-D> 03/ *8;:W4:/$1HBL'D M52N)!9R@O=_;28'BN&4ZD=QT4,4 R?LH%R(EC>,U$SF-1,31;L&_:SI-%S9>.A M<,4FER3;2C-O?:^A 5;_)!]3".RK$*[P(+\W-Y)7 &7LQD^U1 I4@_KWID$/ MM<,6;;O@/4;#>;SB;(8!VD(M1R'+;YR#Y,M1CUN+DQZ6KUASR2!U)^1E'OT2 MJRS=XR.W$0V]O-Y6O/.AZ&ILE]/2-]L)5\G,<[@%Q07YO=FHM@34U2&_Q>< MQ\5)E2[CT!,KA>LUD1!O:Z0FP]U5__Z&0]C9ST4Y*P[I9M_IOZX;%S-Y!(PA M)!/;&_@4OMMNQ2FSMKQMQ.$5AE >N+HZ/N"VHASV(4Y2EL%J2ACCU!]'IG!V M7MDQ%Q<8,$^]Y%W62LXXGS7D"/W[ZEQK +RZ1),^(61(75,-8,@96&T8X_16 MBTP90L5N:[#=>WMD(LO=;,Z_ !O%+.OVG?45'2C#1B+)=6>CEUF+1&MG9#0' M#>+@L:!3*Y+QS*>+2:'#"%@YKRIZN?8 0L2;7/O ,9E M]LSH^0Y@,J_*;)K9XB[@%-<3IERPM(L7'F*^(WZ<.U+M,I7](Y"=5[AO.$DK MQ08],2'3765"S0 **7W&\\L\/]S0%.**"0%T^6R>M,MPD8+W3/2+C/#%&2#$ M7?E6NSTI@(S[/K$\H@ M;A4JC039WT\A6.5ABT]AXWG[&= :EQBG"Q]G$TP+4+AJZGV2$-)O:$'9'!KJ M,TD2%1+'U($*EG?;N+Q)TNH]=@8337IDC+DMB!%SMB1*ZGD_3_D6B;\GU><\ MS@4+FTVTS\!BO>Y$M 'P/5*#J[3.<9O.FR_M4;DV6I;(6>4P;\EXF>; >?F" MI]#+FYIS;+0O,KY;*4^%<]X+)FPL15V@G&.S3?X-&15CWY!5KV$O/.XPXHZ< M3WY_?UB8G6]AKA OT6^5[6:A<8[;"7E*OJTVN^W(G$D9YPUYWOB>P$WV4PH8 M=M@R=7IQ K:PO9,@.UC=J)L/LUTDS=Y?"#T58[NR M_U83JHS,@\O.95&30;_@]%0*]^!AMXBQ^F)6A8%4LKYG%AG:">\MX#P_S-WZ MV@$S<4?A;$'@S#KVWI 79]E"Q/;W?%1O/;]@7%2: V?-DNSWRJ6S- 'F/OZL MG?#J-X@]J6J[LK]GU^+-@WE\P19-VX4C]!L:A-Y6[LO8LO!9MR!GHRLAGCQJ M@'&^.""\$73SX^1\39V_IUFL0LQNPLIF%]=B'ZZG33G=7:;B]D.O[('>6,"J MD ON3V[:2[_?]*V9]O]Q;IWS&=I*3.)7<+$?W"(=NX/_\XO4_7[TX0KX=.*Z_^OG%[?SE9'YZ>?GBO_[_T=%__/2? M+U\>O4,^PE:$G*.[W=%IL-G.;?=H@2T_7 9X<_1_H\W_.WIYM(ZB[8_'QP\/ M#_^TR6]"V\4H#&)LHY#^Q='+EV3 ?,A3C.B /QXM8G3TWMH=O?[VZ/5W/W[S M^L$;S_\^46!TN,=]OX9X-7QFU>O MOCG.?_@B_>6/C_0O2K]_^";Y]>NW;]\>)_^Z_VGH-OV0#/OZ^(_W5W-[C3;6 M2]IG_["7]JY>OW[S\YO4_'T-G MSR+YC1/MR10'^.XX_<<7%*^CHY]PX*$;M#Q*IOACM-NBGU^$[F;K4W-9 MFJV#;)-?,PLC/UJCR+4M+^S.8C?._8S?:+<@@;P+\C3BGG#$(H]H1/;7" M]847/*A!N?_Z.#5;.K@[0Z&-W2VU%L'R) Y='X42^MG\N2[H3JS0#8/EC%AM MHCJ)2;-\9QYO-A;>!'.&[B08V7^1:K(FTQP%]N>2694PR?5OM;)& MQ4^6/#&GQ"5$?I@L>,D=H_Z]/A$2BT\M#'%_I:Q8^3.MB,5W(?H[)K;Q_)[\ M/PF>:E_J,@5U0WRR2_XDH6><,8:P?RTL8D%[VL4R6OJD<]B29*?1\*U.7:YN M3K+L,;[7M_IK.Y4LAZP!=**8[QFRO%6^TW9H:;;)LMQQ1]%J4,DAW8D]LO^? MH27"Q >X0<0^QFAB1^X]/8-0FA*,BXT',P6B;W.+('2WRX@J,\\82>.!<4]J M$4269Q,3XSKT&HFPM PP.4T7K(_R-(3'UGAT.%"G9\2S#D(H?0\!_7D8N1MZ MFKVP7/S!\F+R=PDT1&V)!A3,J@K[$J.#3NXV1,O8NW+O$=F3&S>-3K,3&!YF MM>_O<8+E=)NIM_I\.*/I\D5*MM'UW0A1U!QM(A$85=\VMZ=Z@XB!L5W/M=*; M%V)>+F+/VYVY7DQ,/IHC.\;$U*#P?+E$=J0\/35",+I7\AZ4+'-I *@%0DZO MT^1"S.JZFS/' M H*MC<9(8ETN$[3 X-R'E &.T-$+WI6Y%O3CS+_DQ&(8R$ MZ<]GF!PI_-7[P$&>\LP!N0'9=9.AT[.6^X70CO'-_+:S-REC;3I4W?ZDN6,-H%-SBA>OT@PV M?:P-OGQ[DN:J^J%.$U>[C)7FCCV$3CX;S^[RO'*'T1ED/=S52C/9^+5.+"NW MMO(H,@;0LHS/ CNF1X:)[YP3'*+=)3U?;R1O\;FC[&VUA6U11AEI%'D6!,V? M^"X%V25T*3LO';2T8B]Z<921*?*]'\/UHV/RR7'VF^/ZY]E)"9C78&.YOC*K MZ=<''85@=DV&P'9\AU[N";E!FSN$)=$M?0JJLI;GR?%& M/]ASY*0G9((FV3T_E[A"CQ'R'>3D?-&/U;-X]J(B1+W +E'R:$94@'-"GG6' MO)]?Q.'+E65M_]K?0TR7%R[Q[6S7\F9!ZB9-[L((D^-7';LPAV!IA7<)#MEX MQ]1@'2,O"O._24Q8@J44R71I2T\G=9Y.8TQ3A(#X;Z:Q9_@@] DNLTYT)&(!L1RN242V'N2@Q9 ,SJ9(+[A;2TJLIAAM+5< MY_R1GEL1,9+3:(UPB5G-HA&A. Y)"6&7">Y;W8*#%%&3, 8OC6; MX)9RKW^WYY(RNXR$%+=LW'BP@9UT2KL?I%,P-GE4@!%8+-T$D*8#+JS'U*[J M7RP<0N8N!)3%T@17J_.L>EPIQ[L(K?-'VXMIV>.[(' >7'KSIOD8(T!R1%(3 M@U# YU:1'Y",BG(8DV&KX>L+> M$%>(F+R8;%?1INOA*DI05_?D:Z? 87['4_@K_1(2H#DJ@8E@V'J MI/T@HN06\JMBT9X!(XHW:^56B>,D.) %:[G.I7]J;=W(TIW=PJ)B]GPB)Q0F4NU! M917!W- ":A\YU/UX$WNT I+V'[*UW[\($!R-$1,!#R@_K*D-+K ' M,*IEU(1/^U[?\:A"/$%PN;22,^E":TBF86#8>NRA]>#'Y8+P0X%]7X7BU;<3 MGNO&*RDYI8I-W;M_(XWQ'5<86(%54Y1=<:+!4YRP[B1.X:$C/N#AA4G4]):C M)D%11&$JEXR#.->A)81&I^Y MY*$F$J?6)JII'-'WLFAY2 _R*E)[&D(KX0=V+U>X].AIJQ.A.$H[*00E9+PB M(PZ\Q?$HC?&PQ46N-72A158@NQJ+RCA]2"9FF82^U^LTULC![69<4D]$6$U[ MV0]X<1V1/P&A.]= M&TT>72&M(=\6Q$#^UT$$S&'!]NG&UJ!V"'Z;FE7@;P)%E3!*1=_97VWY0-$-3+8X\$]0H@,!?#66);"!0_ MJ@T_@&LIK@M4QP,6=R"\#9^96%K5A#24/:']KJ;+C(KVXVIQ[.%C7<$"1J7? MX2 ,B85;:L\/*HYLSH"( %W" *SEQ[Y@)>L@"F6]V72&<3?-M>0!'^1TTWN4C+INR?")&15/JW;6"DDXJ &E_[Y#/J'G$3]LXFP(/)1!^L @ MC+3:J V@[Y2(K%I!$TD5UF+OH.V!Z!NQ;8 (FD56F1"7VAV 862$K#W&;3IH<\D63X )U= MJ]3.7"^.M&=.L:B8M5==I++'":RB]2.BC9N1,[DGWL8*7<=T(M-E+?TGT0\@ MPZ;&PQB< $5T11HO@ O;I)#-'N ZK0EE\0,U=F;PD%D6Z"1)6>HF+[&@Q"H(%D[-0H26>A"GCV#?2@#IH<5,QI12SY-HWXP2RYS?2$LO* MU"$5([F9>@4CE*BIN+D4JBQ ,@?KXYOTJKCV@5%\(IRUJ;&'$X@H^+0,WML) M2Z4%+:!W3*L=B4"$PR RBL7" @@D3>AK;-(DYB(S&_QHWS2@#^K#.HH+XL\\ M2?,229YC:UUQ;PZK:7]%8>)\BL.T-^TB8.Q#>>R"OA6\H>' )&*>+,SI-@F> MWR"R,D,W0EEMP@QA-W!ND!VL4FBU;_G]<#T&1>E-@KICZDEC]X2'M%S=B3$Q M+]N$\#UM#'%JA6L/A>'Y(SF\NR&:+C]:&%M^]9E/1O][Q:$'&^CMA%=[#%B7 MZ,)DPX"17>O8 \Y)ZX:9V'NN9AH#4+XOO.#AA:KGNV^DD(\$5;C )=7A*IML MUG2\&0[N78+DR>XVI/T2]JF?$SMR[].6E3 34V!@&$N%(_.*-R0-,,C%QM?B MI*IK=)?+'58?-M-VF >*"\"LZL3A$6#?HH>Y8 1'$P-XQG:8K(+)FXS MK7/9T'>(OC2\Q=195WB43-X60"ZS\DN"'*2ADDN;ST<0MS]U(E^#4%GX0EWD MY<_S])-!WT;-7+)J?XNV!6^@*\.$;7HTN0AP^O08F9'V,D 6%;,>6E^R96(, MUC#W'9DZ)3+U+_U[E,U1LTR;:3S]E!:T$#29-VB[.K@R[0)3Y C=YTT-28^^4#_"Y!\ M6@8/P;JE5X(0RC&ND\U=MU/BHJ]ZD%Z5GO$Z1ZU"K*$)Y/C6*<\PVEJNDS.0 M.>#D!)WX;!/BLFGWH129>$)K5@QTJ-@]>P>86;M>M].78;9-"#EP#UYWX>0)+6L)^'5[R^EK]Y0-)S4?T[LT"?'2/W^TUY:_0N0< M?HT>]C-,?LQ4"49\O1N%L;G,.D 5"\!K=,A@.E2VTWM:-KR&9ON3&, 9 ,8B M_T9O.H3U7"WJ#]94@<%">GEF,+.#Q\!3R.S@ @S3W=W:Y4F4]M^QBQ%AB2A: MM)MYEA^1[9]FGV^SZDNMX05QPB97L/I**$43)% &>\54?"K&%K-14Z;)G-'F,? 4C#878)"J*<*!C9"3=/5+3FWS=8"C!<*;,W2GW5#S MB1F5H+K*5V*]7#B!G*P;M,TLSG1Y%?@K(/DQR0POE4Y2;FP H9Z-/NA)B38Y M5)/_G!*W7GN6C1C- 7I('=8@!UNP;LY%^EG]05Z0 )!8PR8UR/SG#K*L8PG2 MC%B<<6,^CUG?5D"]U5P=L.V1TJ?_1[WN>\M#28B?*)UK9\4WQ",O_T7AEVDA M7_7ZY?S1]F(GZ6">WG_>$ ?P?+E$VEWAGIE_ DY8W^(&BFIUFL:0E-!@N&, M"@67$#:/M]NTKYGEY:?.2W\9X(W5](:RKBQ\0:I#* ,6/(T+ PF6L9OWPJ=% MYT1GM<>LRJ.;O2J1T]JFURCV*,',*"4] <02Z./5Q@5E(1.ROT56)^A MT,9NTIPA6)[$(3W]A:J=0:=X9?E9%=6A,I^;X3 'I'3 MPI/R%;$5Q1A-EX<'0'0?A^H$S)YHM>I Z834 *5HZ*:_]40;"H?!LCA3RW?F M\69CX5VPG+LKWUVZ-HUOI(D_Q+V:$8QL>K)3K$RN#0157\PFI'B+D* U+:%% MWR;F@;0@8CDAHW[6/+E.K!C=G=KE7UQ&W2 7K(SM;[TEDV!ZADRR=8J MC 2U?EAD5'>7ZH!0:X--QZSBMXBMU 6 #960>]R?1A/WW?)7+LT%31.[U5_I M*XU#C@+[^YEW0> \N!Y<69P$Z0ZO$):(G+DA%1SQ$:"6@0A%HPM"1>25DV,[ MI -;+OLJQOR='>5=8#A/?W7C&TK]V72,*GV7-YF&J]8T#!OD45A5C::#Y*'< M"\NF2>8[(*WFDNIPY4?3"^ M.XN*V:.TB/C*[3$86 W.:]\GCBC?ZA?33Z!4 MNHF$>ARB.!R4'C?3,!=8XDFIJ+D,; :GMPU=PM5?&DV^AW(RRH.K/]E3G>]U M$"%X>RQ.U^ +G8WRX_>49Z(GEM+1\ZMA]4Y:JH[(8(.\I+-K$$9A M0O*.DLSSPH'61D=FE#,5A.F>%.F"N3P=N3'K&NE1J)+SU%4Z0UO"Z>OS*^1G MH05%K:5/^;AI[Z")[Y0&/4 &M%+E:'=QS<+P,/KN,+;N:!V'D+F-3$G"9>^- M#=_P7+CX+D1_Q_11L?LD\4C5-:J, Y9'Q"#3.6VCC_M2#BG#;UZT2*\QA4/Y M;-UW2*P:P#O9)7_:J>KZ^"/,E8$S/(!CR6U$#3?V5 D;M^((DVLV3]^CO4%; MVJ:Y'R&*T33:UE%*@H(8@A2]W])71L[#R-T07UJW4U49W&!&K9Q JJ ]7 C MGIE-Y)[F3-VXX>?T0IG^2;N[SJ8TGG7"Q0NDEBIOR0ALT)AD1K-BV$#!M4Q+ M73]HR3#(C$@R+* $RCJ4CNPH#!%*^F>%L,+A41J/5>/BU=IT3*W:/FFX5'C; M#U9.[?3&Y&\+H-?>8DRML/>AP"D.?/)'.\W.[L/KEB8_)J'*8YO)^(>!9*5T MR6Y?T/:6RM=M([Z"J'2@.]E-:#GX*I%['ZDMI]O86X6T#V[+<\K:Z$HK/NFO$O^VCJK MQ"Q6-SRZNF_.6%0 9;4F7V([OD,OR=\BGRXJ(=F5%+!T,E!.L"YB%XZI;F5;7V+KK8)JX*>(;']]<#NY.Q/C4I%LD;#WV.Q-K_F!-:ZN%2KO G/&/+HREUC9&_\E-TBY@*PQ@ MG1 /E"\L%W^PO#@KOYOXQ4= WB.+GF>=J7^#[!ACHC#)=0SH2M3+FPG3J[(^ M-4L$ZF&F YN7?H8GNG+O:>NNG%23' MQ6B:$RC#/+#6!?M"WL)R^4IJO \BW , OQP:2!GN6R!8]F1;"P4V2-WM:D70W#,-YL#X?!/M6G W.& MZ^) U:F+S* OOQ-Z:2:;^P6%TQC?S&]%[$_KE;C,R&.7?A=0VR_8^]WQLUD$ MRTJB68E_Q9R?HNO3.'CS7M^J:VVC*2:Y[:_!LRMOJA'+L3X;1;(*ULV?N#E-:,8HV5[^88%(F*S-SG*Q_ MKUZM8)(Q4%737;9LT+3OC R2Y9*$+\AY#2NP!GH&0_PZA=>$I$AX67J;J1&B MSY$QUAMC;VD98F264@@5@7BM(4_D&D5SRT/AW:Z8(MVE+5=3WG4M:@:;MGZE MGJTLDD#>SR3Z3W*6%:)HPKV>I&<]I>HGNQ/DVVMR?/@,D/[<2@XL7Z4U"UI& ML;G%ZS4$!1LR:9!=3ABIJ4O6/'04%O64%"C>;J MQILD B2!=?TKDPGITA W3%KD_"D-[@P'2Q3216IY^86C!,J@S,'0[6KMAS7>-E;:5SX@(F:X39P+%T%D>7:Q=F 9X&B-B@\>92=%P)H0 MJ'.C-/F>RE_,3/-PTNSUF*FJ ZIU+SJ.H3H4 .##]P/'' '\F$SFUMB[QR<\?;?J>NL@BDQ_59'?(#N)3Q5 H M/TB'PU]P=;#EAVEP,?FC9:<_":&?!A;E8E#O[VHZ$HC!#]*)5Y2;*3E;8Q"[ MK<*!N1NM/C6@A+G>TEI95@S)_.M9[4,KMSW', M%$0RB[&]MD+B8Q&7N;M#PQQY$"E>#,F(>2]LT+2?+J28@?%,VP@,(4%,ESBY M?BGGC"$MTA/+_TR;3=Q%R/%%Q53[R%#7'7'A_#,PM'N_)&6 M,U6C6RQ3V_"=^=3A-DP;9ZO564[(V"D;0D#FOS76_D<I\M+GDJ&64! S)HZJ@&Y2GV)6'?$%(3O&&/:1R+Y)1D%N?=I(YX! M*RB+Y6&TRQRZHC(%#M:562?[^WNP1(:H3?:GE[]0\UDNDWB-OXJ>>NT2:=9X9->.7IB MWJD)F8JD"!BUN3,<$,:CWCM7._P):#KJV-6# - MAO*SCDE(2>B):J/[<.++7@>^7?0I!KP'-_/[?*91EG2FHF^'JZ*9NUO\A_0% MY7!F[0!JC?OE_8D==@PI0'XSKSE]%'P6A+G\8B',;Q;J/S1U1E?B]=E! -6$ M7--UM4B"6+!YT\F%]#FF27M7%/UMFV%78CEV[3\'W8# M,, LSIZ:ZVM2R+G&CB)<5?B'2I/? 1O:=MZ?_6$="I!K,C='WZSQW4-9>SVQ M=VO+8>79O'808ZZ%[#"4JCUM5I7.IJXL]BRL.>RL.>RL,&6A0EL B>[]]:G )]Z%F%.O^F4H?PTS*D4UIH? ML!#@X< !S3D!,;BRU WW %98'(+R;L8:Y"%(22ZTVVHEF1.I__2?+U\>_??' M]Q^^^Y___L/>QH]_^M^]=;Y\?[_Z<^??GL4/[[[';[__[_[7Z[=[Z/KS\\LO5JZM__/Z/^5O_HX_MRT_V[?9JW9V=XMDW__KX[L/% MOR["X,Y9W*XO?[A]=?7X$?WQ-MC\L;Y>?%I!E])F0>)][FPVJQ MG7TXV6[^N/GX[]6?'_]QO7[WC^^_0^C[7_#M_<6GM]]NI^]^7[SZ].G-\:O? M?_=^^W7]T?FX.O_U;GO]>.R\NCCY]=.?BT\?K_[X??;WZI=WGW_^GZ/3^4E"@H\SUXLC[7WD%1AX>I:\%7*1=AV&7*2S]KM;D.OT<8?/.51@ M0^>MA,&N5 #Y^UH:FBS^AP.ZB<<)+HTNH:"M'O)S[&@YUC0.&)!SY&,CI&, MY[OUY[OUY[MU>9FK(-F@<_<>I:LYCNL_Z)5C*;):+N&&!0/S9XC MB;2Q0+R)/5I^,-D$.'*_)"SUYQ^R&!BJMZ$8:&0#+=*$647H28.(*A?72']*:*=]V/3=1IV!)IG 1>]XNN;(E",R1'>.D1NI\ MN41VI%A'5'D*K$QUNERT4%5\IE.9C**AA(PAUN*$!NR;9BD6UTYS@%#[W=9' M1'U+8D/O$;96Z#JFDYPNDRA%.(VCD"Q>6F,,$1R4HSV$MSMU"E@2>1!'ANR< ML1]-EW7^YU%@?YYN$WVOC7=C9@ /.NI4CZZBT?QX M:8O69@'-FO+V8S&8U)^83DB#+^9F22M!'YDCS/20IR-.?D*(I@<.6,1@LC[X MJ1U/6';5C YN!Q9#1YL%PILS=-?IR)*/46M@D?]#[4#(/9I(#*?VWG8K ?&W M<@6' E3UYN=PY46RO_H414?'8[8J1NLJ\%=1S@KY/4 ^12,)N+.&V".V!&!2]D,;.[BK.5/-\$"]7ENDDK4F!91%3L%4GUA]$MECI36# MHHG2X=4/0,$4B#R!Y5*$;,!5$87+5XO>N;K13K46HG([41AYDHVL&.7CC:3L M6.8W5,@Y#3;TU82T'@9CRU\EA\"3W>$G,VM'_VKR8&$GNZDNW$NF]Y::5X9^ M_HS?-0IH1*EL0K^$@ XI&CFM7(F?/Y+3M1NB&79M[;4V/7$]B+M2<[K'ERA8 MH6S7&;PC/XS"2W^&L!LX$+E\$!Q^C;K6*"F1K#$8O0JEV!V2O=/(^0 "M;JU M4*=>6D<[X,PQ@Y9S$FQC=E)HTD%_,,C-$ARS(]1T7H6;WNPVX0K=A'@)7*C&!^F,3!7K(G#K]$5:Y14Z_/T MQERQ!G;'9/YDV?\*G3)I";<_8-]!5^_:5]:=]('Z!E'PR=^?TE==")"QY=%+ MV#<0ZMKS#,:Z9?0AK8[LWFTU2,; CW=E61 MM;YS;T+%,NM-(S:#C$+4^?O:HA -$A)Z:]ZP-@W)#]3$]==X(!&6:/NK\":\ M/C;[+&?@]<"\/I49?(5>GY*@1=Z'-ZRU92=BP,I99?3KUL&:V$0>=C>4P4,+ M^O,W5L-20D\:DD'. \)H_X@H;>JZ(M^<>);]F8Q"!@O3G].=@/S;^\!!7IX# M))__T[AAU=*I0)BNY6;Q\XL&P:GJHRDFN1$J\M=4!3[$"*DE$#91)B>*IO1"*CO^>S',3;[1I M:'D\(QXX8]GEB%9FK+L,,R%A/>H%M33>($$MSQBJRD;Y*FF_FTS",-Z4\RH& M=1_8SJC!4^W0/,,^U +H+6/E@WXSRUMD1[0[[8 N#]L9?=9D??<_ FH!U'U* M\^)+6?X0T+:QGAOM;@BRPS;.C1P;BSH/6K.AU:0])]NXAM^XX><+C.CU+$$X MC(:NWXW\FLM"^RK4NUE'VK//AV3!S]Q[UT&^,W3];N3W6;][,=]E'1'ITF:L M31N].YS'FXV%W2^TH2.^F=].M!2;BTFBW @3W?F7F6#_:T M'PB+/406.&WQ&I>(GA(-GEA,-:I08%9[+SXP+3+:R,^((FD/>^7,YDW:D7/H MT4XL)7\[YALE9<^83E.,$@>S5FL+3\[ M9%T'_CV9$'*&5; @S??@;^#E_5H#PF\/$6DZ'VGEOI*CG-P;G)&#^/[ 7HDD M29VM^N;49%V$@1-:[XK0'CMZ+JWX"DHK>C':ADHPAA(T:EVXY29%H_$]*FP/ M/$ Z1,>C*OC6@-"0];9UUQFI8K?/:^C!I>&KOH#N"#[Y,Z#E\2%QQD9GUBML M/YOUSH)O[;4T++W-VO.,4'7KG#^;9BWR%VS U%\@_PR%-G83?H/E"4V'0&&8 MH2O_Z%J.Z6G@D;\)L$4?JBM>F4Y\A[;.9_SS@OPII(WJ"7B,R'WG1:.5-96W M7WB(BP?NVT?I,R /*??]A8\ <+T6(N:3SEF9V,0@A"G(^B/N+"K&8^_"^EPT MNDS,8*+K3>3H'S&""96WTS-6HRBHM6W"JJ!G2&S:H]-B@C,8:-8I-J'XL?)Q MD'@\Q ];7OH.S66,R9ZQN]S0I$OL6EX#;R%(>%F9C?X[F4D;JY(7JPPW[-(E M/O6=ZRQ'M.5]X+DV65#% MDY"2%4RIT'5)0XI4&+\$'FU "7; $2*I7D/3#L8>VS+$J.RJ$"8@:0&Y)<\T 6C'RT(T;:6Q2RR('$"QA$X!PBL>HXCC;R) ),:#WF*F"L.+'JK8A)" MV?BW?K@EWLW218ZXG6J3 7-L0^:I5>'V\+-1@>AMR22GI1UKBQB,]6?M)@FQ M$.1S>VAADU/OVJSOD?#GKLW/79N'W+7Y<"?GT=Y.,PM'N\(E$,!ABD<);'?4 M?Z3B @93!,8@"7*ZXM,RVX%$0%<%) 6;AL4EJOW7B;+*P\ I%C8E5C#N\IN\,]N 0LA+[R[S&20/LV;DW>Q%@9%MAI,T=8@QL M0 !"A\JJ=U_%0Z\U>GZ3X?E-AG&\R9 8H_<6X9+FR:UPFD>'\+UKTX?:;0E[ MW#Z*V;0(_NWXWC(+@ %W@6_;.+8\8IS._7L7!SZ]K+"\JX"F.29Y5,BG652$ M%XRL$)VA]+_D@Z(//?%I4U841FX48Z0]*@/#I+DD9J$0'+2(H-*IJI,C3(8N M(97H=N*GI/%NX(@$DZS1) $YR0LCJ?F-AO2,7(VD.$[R7\L3DR@K$"X_[/ E MI@Q8^_V!T@''PGX01ZFS+W:T*7TQK&V3C7AEG@*=[J6AO$;1QP!_IAV K*U+ M,ZB<3W&:W2/6-IL[P%B YJ,@D+"DJL+[7O17[E(LT:;QPY%8D.9)MS9VZ&(C MLII],5VN?C,N6 ]3%6DT((_HJ16NSZHYC@PD\]^:S.H5!W _LPRX'_1<6J1C M%_?&F>6*>1'UKT:"9'VV&:9O-6*::_HBF"//$SQ-USX:^/F(,=/\6*/YFK]0 MDG+E6G?T\2A7^T&7063PJMT&4BX3O9',=T'@/+B'-%=-0M@/.P+GK Y%#C6_ M+J:_W/%+/[+\E7OGH;22JW/WG.J Q#4]?[2]F";:YS!,[L*D6:=FS9 BK6IH M\NIA^MB13V]S[@Y$)IL 1^X7B"(D8;)&?3X5X1?7B3BX0N&9_I817?W!\I38 M5C?J7H)!1YMFHUU8=O(28LV^:%(L/BTE]Z8!#/%"#.;'O1=B"$EA[^FP)]U[ M3?,3S2)L4RMV%J&^N,QS%N%S%N$8L@C+5@L@>;"!@/'*!A$#P0,(Z$WX,BF0 M),%&$KUDFW&R ]DZR!8$5(D#CYKV)$"6- PF_JG+0G^1P^$VXBXZ-* %L%$- M!$9EHYH TAQ);B8%]@HCDXS9/&:V)K+%T<.3B"R"V@T65RQ&$Y:[2>:Y2&,H MINRY2,.8<7LNTG@NT@ HTGA_>_'NUB>$3BS_<_&J3"9!N&4,BD<%F4* J M.\HZ\=Z*8DSW0_V-<#F$S*T(::'PX((HV#@), X>D#/9T!;80E:G\HE!'TL8 MW<:I"I11R!] 4E?C*K#\:1R%D>73+)'I\@19.#=Z8J<0D8%&H-<2J A48JAF M1^6]57-B 'VX&41&M2.P@()ZX+1L[(HT]TV^P=XND:-MU('MN(FTXMI>*Z(K M7RP[-*06N& *SL@NEW3ZUO^DIS(;(S"NW:$6*&J1S[0C9GZRPBA))"N\92>T M[S$_'HV;P9Y^>R&,[H66NCQI!1[YEVC7W^*JDQZ#!-4P;:W&T276_:/CTV5M M8?<@6BYYLY4/6B3,A[>]2*C7[.X%PANZT1\RN[N[8#7$0)RM Q75*[/*W,43 MN1L_A'/NF&G<+;#O-Y/FB1I[D&J^#G"4\[0@'P D%S33,)KDS5.W\L/GC?# MA*=KQ$"2"%A4C&6%"ZDB5R@RZ9PZ):,]98 G&X.I ETE(Y@>H)0<3Q+'RR0APK$X2)MOXU@^1'1,?E'*C MV3J4QS;KG0NX.PQ(0#H)SK#KV^[6\B:^LP]%B@= .)\/)?;*]BAY(5S30D WF)W)BS%X]9M QA M('K!%<%>9=NFKB&*H70[FS^OE_)T&FRV@4_; 4+$,KBTH#QBL:"&F&:6[FOY MR('=IU?(@<0YFFG ]T?@13A$%+4H'P9.K7+1)A/M$0ZF5,P&.+0(1K0*4FF/ M##:;P$]6.$C577U\D\XMUSZ46HG48=&Z.-*VYS$=>;J]E*2P$WD51$5P,YPU:.YC8;40&X>X MVA 3N>+O+JF>5ID@4;-WE8JB:UULG&" KJ4&E^';1LU<++O32FO*V6U]!J7' MZS#*Y(E%F* .*SEN)+VCN[=G;AYW@C$MX:>'E9/=X2?9;>[DP<(.U!V:!H:4 M+MQX^$IU7:0V(&[U$DP,=I&48;6.S<",/ M39>7Q%^X=YW8\C2UIV\>UWBG5SESPP%(;SYL(Z&/;K1.6IX1#L.UNUT$YWXD MU:Q:5D8M%,U8J58M94JJ#4"M=Y\*'&AIK*\B1&/M]R'D"!E'N'!]R[==RP-M MB8%%UG6QJ]U9U*XY15]>0[@#4T>5L?D!A1%\_T[\7%$60.T%RF./U,6L M "004 0)*82L"^<#?[X#>H\(PJ+9V\A&Y2^7S4.(!>BY& AF 1HI &F146-N M1)' 7K=A,)LP0ABVUVCJ2SR V5T[&BF;37-H] T%)-X,(M1S=S>$2^S:41:U M!WH6HHF&N8P&R*VT_)I$([::C7O:(2/)NKWT:1M1VE"4\";3$83YM=$<+S;" M;7.&>%7B=.VBY?DCLF-*;;I,<05<]%LE3$$*5@IY-">6ELWLKPT78Q83#(AY%P$^"*.8HQHBCIM MTZ!9EO+TC79)TIEIU$$$0!<,"=V[]OG=->[&F9MU0[MXA& -RF%X-+J[PJ@5 MD#!U-T-*NR_M"4R7'P)*>!8\"+I,K&_-GCD DA*9($&5.)QOMEZP0RC=VE#S ME*Z#I$432M4F7 3$?A7__30(H^L@^A-%-\@.5OZ^Z"D9*?UH&JT17JPM/]WP M=-]MFIO'@$]62C;%H$: -8 "FU/:(X3LWME?T=^]'HMJ-S/_!+?)OL6O^]&8 M9&MX1S!H:$7'V#$/OWXROG05!=$"%W5K0=WUZ8-/#G_D_$UO/,[GTUEQ*N>/ M](^ZW5]Y^D]&QAU$(/:>2W_53J>!3_TWY-LN"M7Z_B0:WS1.#3NN+>"/H-0( MN6E(\0HC]M<]=O01!W=O?#BS-M31AW!$SPLX60HW;OCY9 >4/,"C9+B0J%49 MRS6N=10B8Y7ZX M$7H7! Y-K;@.?%2^I0V3S O+IMR=[.;Q=NNY"(.\NM>)F3%9W*ZX SW)(LM6 MSA1P7KT2,X9MN9Z5U45GJL(!?&NP"V. F?3J>F/X\<)AJ0[48XA3'^7G XFL MW?I7)K(2A8[?AY<3ZC.%2(^3'Z!I%,'4=C30,=CT4/)"5C$LS3B 9M!/;IH^.$'(V01@KY3E?C$V;9M% ;D)SJ<=G2PFF##63OR9WB?H351FTTPFJ%36NI;N(A M+AX">3^X]M$0\HF[7,/L'>8Z',*'C[%/7>6LH*!O1+$43EX-GPVECD*/WC7 M(E+1(B^ E(@$]*4/GI"^EX& JE6IF?)#M8SNG'LN*3.K12Y?40PSH1N,'A\( MB.]"]'=,GQ>[3ZIFBT\#J/E.Y0$G=R&!PM;]""Z3C.JAZ8S6@!/\\M- ^N8I MT#,F+<3,UH.T"+#T>F\+:$*]R_M3]K/ 3OLA^DY:V'_I+P.\21:JO,8[R/TK M'[$P4,TV-.A,B.Q_KH)[,G$W51?RAX.6M XL[[LTC]B0/MZ=S6)6>4]IY8*" M2/9.+A(:4LJEY9)JX@U:N72=^1&]'N\DD\8!#5QGRHJE&0C=7CPA1)PL^E[/ M?+>Y"[Q.4)=',N%=RH)*O-"; BV6)1FH_P.ZJDU)YRWBCDM#>QIC M3"A7\B"Y_[SEFM.%$29N:@ACQN2=C9F+07-JL9ZD);$9DGTT3--G?X M<]+]I1JA/"GD-9O/"L;H(HCS0&HUZ9>VN5KJ+F)X=:[Y*XW8^_H9T. M9:^,:.353 $:F%5<4]MW W:!IC>1- G(N-NIPONP&/0>#XRF2Q^T+P M+EP/X5.RNZP"K$/]R^.-R;A7D,CP?JO/FN=#@ZS2..PN(PP,A/1OK2 M/(O$#B[5!?D;/9<9U3''8&F8>.3P:\I%J]/*.YWH1;\XZ@@N!3B0Y +0US-M M;]_F&\OS3N*00R#'758YP('2^07A%]O!W.'B(UK3=B.7K MV&2;QQW^A0(7E5P,[-.MHMZOD>?IP[XTW!B,?1,*.=8:SZHY2[_'%HX0]G:I M!ZO%RE?'' /L3#QR[#D-IY0O*&FD/0%#(_BU0<=AZMF8Y )H:?&D>)BZCEO2 MZ61.4ME@H_#HZQ#D0+//K.K>S*5O!YC(,^&)GI'1*0W3XMUIX.@(-?'''X&3 M*013+B'.*5=50 OK\=(AO+I+UTX;(^I:&*R1QV&76M#)@U?:*JOV)">.@XF_ MF_V'\L?+=A(51M.HHUD=C9#D$M!67%*C=TK^.,6+X(%7O]VMIBV[ M<=@1N4[-L.12T-?-.HDQ4WH869VA+PTT_!N(\KQS;-G'8%EUG&\;!QZ/U\)" M)A<&/W#+R,_^Z9A2HL_#(E%5G&:199(EJ>;7/R3 FP (@B1 S6[$>J]D$Z G'B1^%?_CJ_=='7R$R$R3**-^A-NGF+#M$Z3;?? MOWOW_/S\M4O&)*X?XR3:Q2Y.X!?H\) LF"]Y&F-8\'MTO\/HD[-'[W^-WO_W M]]^\__[#;]'#_2GZ_^."ID*Q"*-G3TUWTAK$QZ5U P M@)^O"#PU2/%+BD,/>SFLL(*$G70#*CSYNK!RY-;6#$ LHCA?DF[\AZ]VR>'* M<;;_.DX2G":GNSC&8=HF44+VI7LNG>21;IQ-? ??Q3LPXD0%$#,_]&^Z">1JD39.SHQNY?P6- OS(R"@X8'!X^W'WUQWM8!+EL#'+H MC-^_HPO]L0[O<5RGK!.[^;[DGQT 9R/>N1'Y;+?I85 %>QE'FPZ>I)$,K7=_ M',3_21@/0%G@MI3-\V&OF*\E0[4X>N4[CW[@ISZ>Z+/F;&#CVVZ#H?2!!^4T MNV(@YE-5) 18:G_OE?6F$POC7WYE;ZD0S)'Y'5P?>!K?Q.]52/SZ!/G] M./K/<>A-?OYU;C?Z-]GG-N2"I'I%(B?T9GQ2JC):<+&*25-J+TJ"E\3IOV[B MR-NYZ2*^P_&3[^+C%U])OR)S*T)&?BH%3+CLZ (5<&1)M+M =K*A5&*RT>A' M&/]/*R=]%TM )*08ZA\_M_@)A[O1M>MB61O*5;ZY@/G7.$6)$U1U:@O'09/P MU<^^AL#X!S(Y/K J_7A*$8> F;3$6A+A]C] MN#D* M/3]TXOUEBC?)-<&0S"38!A0XHI/A9.R[9DI(3=]=$^(BD/HW5Q591X]T]?RG M%-:O.A0L? $&Y+#Z)4W- /T;G)@CDYW4];5MZ.@U""06;>UHIHX-R":*\9K< MA_X3;OX]36/_<9+WZ$W?HC8G+=VPZ4B#M7B>%SD1E9J MU0*E/$@DH6@NG5\5F8^JMF[/[!"':)$X3%GT"U*JHY#\F*C&KWHEBLCV&MM: MY\6TE" 1?)1L*"K'ML);=F+L"ORKA]N[4!]@R)-[X=1)UC=Q].1[V#O9/R38 MNPP+E\&QF_I/4Z2>]=C8O*]0'3B),>*2%<"-3)> UP]O=F05HE*\K7@7G6(E MZPI$3SEH:!=]Z*7IDQ3LZ#"X$.#SLWP!V!'8 M6F:%>9[HFHB#0)W3QSJ-,Z+3ZS,(9M'71$8=H$>\\L,0;JMHB1@T5OU$HTC* M:%]).P9FS@4U&'">NXHQ'8<>C]VO\""=A.-'0_P7BWCEA/[/-/AZ&H5)%/@> M_8'L>D.$A6Q"?UPL,PW*"0I_2G+\2,!R1M=/QH')I'=M%(@%!]\93MS8W\)T M^ I.=HD?X@1\<=D\R_ZX426HEG8S&E$'?!_'KAOM($UA=4/V=^$-Q31"+]EH MY$M<)LAB*(2!F\1/0"ZK'&%/(G:;C1/OX6]W_BKTE[[KA"DJ=T#Y%GQ1MO-. MO9/=M;?K! MEQGY2!P=O*E4XTZ#:&Q,1(=Q81VUW\-:.$RG$J_J$3P)9<=6'94,J"DPX=E4 MYS2&CA[;+Z;_5T1Z$%;[T#T%JH0IRW>]]9,O)_L3'+IKHBQ]F2 %H7,[(T]K M5:$1OA^K3$,P#Q73;+ZY[HL!Z[_][YB4\MIHEL%M$V)FUO M$1 "4:J,Y!L>MJIC2=C5JI(H=M8%RQNW\O2\EF]2:J(TG]"J!"&C/[: M1!<*"S$F35!%1LWND>XX@S)M^D(@D],^Y-&-VZCN:4EHYRRE\CIRU4F6-<:^ M/-:1R4F,@,Z'('V@XRGV'%ZA912C=(V14RYKW<5FB($#5/36'3N^6L[=8OSS MH9?B)-:_Z5!4&=O.!)Z#*(E4;2&F?2^:AG,.@G%G.ZSICVW.-L-].1 *+E>8 M@<@4ZP$H-69P?*H\G#4-K3P:-^UA(=IE@J>DL@-# (;(&9D'*N7'AHUSHX-K MU:-#AK/V_9(O>AIM'OTP=S9%J]#_&7N7'@Y3?^F#6XH51Z9[DUOM8Q1YSWX0 M'(=>M:9;DNPVV+LF)]PT5O[4T)J]]2;&1N$ O8EQX&_H>W9T0U!;0W."FQC* MQT'<%-R5B#H:87"^/X(T7@;27+P6AJ28]S5.R3PMG4 3,"Y A;^Z2&_,X5=2 M, R!8BX3WB!64BMX"1_F$_TP<3X1K;*9EC1A"\)7*%0&63+ KSG%D7%%UC-2 M?,+CM2._55V\$87;?OA1_Z*;[RG^"A3TH8ZQ=@G>P_.3]% M\6G@)%.\[^ZSLV%CK0=H@J^"K7!(ET#E&KD6^KA'=!E$UYF)9:EM/ ?8WF=^XA*; M9A?#;15MH'M*%C ('*A9$25I0FV!1R?!WHVSG[)ZQ$!@C#Z'&@:K@@Y_3VU) M]A3?_YDHZ8M=C&[O'J3OI*T<9>/(4%7&1R"N9E8@7?4$5CV.8ZA+15>^CQ:/ MJ>.'X/FBG3A9_\6IO@--((P6)=8"423VL-@A70U5V2U0Z&Q5N]86BU9);#W" M:1SS#>.77G\+6I!F8$4*V4I&SF%U>)1B360V8M/S8IKVS]?^S./X.[H(,T!W M*$6Y^M%6Q/ID7P[)#NGC9R?V&#C5NO#7N\TCCB<[1L>"STY-OM'QD"G'V5>0 M'*#*-,MEXZ>2,_ZY/":1+57TFP097DQ$163^5V)Z$7D>!_)G[*_61-4^?L*Q ML\+G+SAV_0337/?Y'M-2J"?P?9L_P&48"IOZ0O&V,V(XH7PVRJ:C?#Y[Q" Z M\U_Y)ZPBRQ-]V)WLFJB[D[G[H0M#WJTQ7"+_5R G8U?_'+,D3O]U"Z"H!AO( MA,K%0'XJ+X7Z6@:"\K4-A8HQ(7B2^JX3H$HE*LN)LURR@]BT4=)NN*4K>,Q) M?1D20W-''1R+=(WC^[439B)Y'=$.)-B;E^77&VYK=0F-H2CX)L 373E7#A ; M3;TIM.M;I>![JV#=:SJ^=45YE -P([)<;M1JM;2P&E!I<[/Q4Q;5"SW6;7Z% M0ZC37<8&)XJ^]=O;;.)++]B$%3F+-6C5@MHJ,\JATI*!>IG.OL32UI-WCPG^ M]X[L=/XT87Z$5U9UE;_NB-6&XV!_B[=1+/O\U=G:7'/\ZATJ/&Y T<7N8CABXVW5V.CF M35,0>(@._,)O=H:$#1)0EL.(+QB$ZP]M:HFSM- MB>"A.O3ZA]*G/DMN'.W.:"UJ\GVE#)!.-:$8W[PX;.D, O:T] <>HKWKD9$% MSXF5DNXO_ !W>L:[Y:&UF.&KHKF_@/UL&()QF=?.YID@XD#.<\!SV-=G'%;Z M2LBQY\50GXC]Y\H/\?L19(:WJH53B .&7%"RD0?Y/Q#,08O0^ITE85-=2D0H M#SE;LL5.R3\7\7WT'(XG(94US1JV B@4Q0,FP)T$4RR?(4+F<.6B@:FF75M; MDEYEB_@FCI[\4)HXW%,VF@M;%) &*(I24J@N^;QYB(J 85QYX2$^AM#<1$GJ M!/_PMR,IP-QEK1C"/$@4Y87-06124\FU*2Y<5G&%I8VSAL4,)]1QC)W!@E%; MR&3(K+JQ*#Q/^4[&-!AMF,\\6N><;6&A%32[(G\);M91.(:GJ[68X0^\N;^P M&@GXONFX&7BZ1!S(^+SWTV#8M]M:S#"GF_N+JA+!WR#Y M\/V'-X]O\V)K>YOL%K$A9S<7,PUVW\<.)%K>[3>/43"(U_65S"IYM;U%3&9C M$!MD[U+F4CQG:QL132TMEX_S%W<-F:*#'=;D]T<"AUP:\BF(S4'9)-M>0"FGZ@(B1EK+=Y1)W1H'P7@" M4EO.AOY0!:#C>("1'#&P=$!P^- X'YJ8#=(*X&$/Y$E$[A?VM+/R[G,,.T2V MO)V;0P92AU5"9[(*=P?Y2UC[95[Z,;-AHG010^?N.=[@T*,YOH$S3(CJ*YD] M1VI[BQZ6YF,0#+)WAW IGG.ZC8CFB9&9(F7F]ACO,(2+FCX=1("(8DN9BZ*: M@]]ZDF$^U-3!HB+L)$-6YYNOI_6SYQYCO\ZHKFK4M2D$0_&!1O9BI_5$P^H+ M#0Z/^&\TFO@.SBF93]S3U,^26D4'2H$0Z=\[V-HT")06VYX.&GWU3UU$G64%F"_ .ZX+ M#T&26^QBLOQC@*]QVAT[TSJ&9%O9Z,\I TAT26534%S,.4 AIBVDG2"(GJ'P M%_SP']]\^#4M?O,?'W[S+3G'X'>?B,2LT3?O#Q#0AO[UC"Q#BXAEO_WF@*R< M;#$-= 6V'&]]A*-V!'815+]0%V]E$_)I_IKD03%(&M_X(3J+@L")D[=6;U(9 M#SO%:'![6FMK3Y>[&ZO;")>#:$2H=-&>"QH=X5O(&,YK5VAI>8 M'#NLD=,TUQEW"X-VM@P.D05.E MBJ[X+;88GF&'JROL)/@6JJ4OE@]D)]AA9,&3[V7<#R0%1R!JQ1P4P*09R)42 M ZL2U8WV ?231R1Y=/]#:%:2J05S,0MN*G'5W2D6]DPX&0 "4\N-H6>6#@? M7]>++%V(*IRL'U0=V&M;6[4K=TJUR8K4U"!0TI0*HRJ_W&CJ/( U01V>![YX7=AN.?,)*-3-OA8E"Z1"9U7K);:A;'2C?S>%(C0'N( 9X2 M:OG$F"]6/']Q@QWDU$!3TF<_D#WETC/,%;8T+5XB:2J*CG&[ZX."7]Y?G=^CX^@S=W2].__*GQ=79^>W=?_[JMQ_>?_L[ M=/[7A\O[OULMM]^7\55![$4A7<=/99-I\STD&YD^P,2@=&1^!.5$J^D?W4P3 MR-&XB2!Y2.S&V4,\;-H ?6,3\R$M/B!=0= M&VWW[I,SBA?EY""IG\L1[[!7 M/\SH'5OYU?@RH["G%1'JADLL43!7%MVH'$_6Y4V=YPWQ4R30P!#L+7["X6ZB M(TNPB7EYXP/2Y2J*V6B[(B1G%,\YQ$&R;Q6?;5(\M[AASM3%\MR)PVB7GD9A MXGN8U2JNRPM,HT)P],TW[UG*N_)"QM[AJD+4H0%E/F9P.V,V&[G5Z9:>T_1E M',V8[T42;;_ 512N[G&\.<./$Z4P\G8P'D7E *$N2@&9?$BVV""/3+=KL(G9 M5=.I!>B.Z7[[CI$^Q"LGQ=(NM )H>/UBKW"2?-\,&4EX\.I8<*2K&M0#XKF^ ML9_FF^W8S((_1@Z1^K<<-5(C>$JI]?P($7?%"1)<@N@Z71HJRV3^8O$^%E," M6\ HZJ.=\6[+H4PA,R7**L?!/$3'N/)#O%B>DO7]J92,VA8VW,8<. 0"1&@< M!4_T)(*>!2 Y=+CE%%,9LWCW6PO3H5("%^9D1XY@$_.V+Q\088'BJO(SUY-& MSD"1;M0^8\;DPQ..'R-=3G 55($M\&HI?C124FZA@4P77N[,/4B3(@-[SISI\V6X:_D964&2XHTKR9V01TNGG6RJ 18SN@\D"TV?CIAKXV M#STBE7#VX= =/X(HV\E"E0$Q-"+'3#F#!@K=ZASTYCI*,7I_9/7EK0(S:T4' M.FB@Z?4SEHLES[XR*DZ]DZVJ$_+D*DPG?F_W7.J74*600J7]>).Y=>@.4]0_ MX>U@/,;# 4+\%#-SWB6L N=_''U]=/0>;9T8/<&\WY'3Y^#HZ @EK#2GLTO7 M4>S_C+W?H3#*?^LG":0\1#&*.*4[[;S>%#&Z\5J32ZA!+^JJ2]XX\2*FG>@\ MNOH-CFE-T$FE3KBIG5=V*J"IBF[#*M,?%USRI0+8VL_-<70*1JORU3D'+?B\UIHI%C4N'L>\K!==C-U0\%V2# M/3EW/)SXJQ ^G_E<0>.PYFCE>)%2S5)6E->[[T&&8\RBKGS])A)Q_FF>ZE% MO5&$S9"MIK*C!?U8 2PE056VT.S*5Q_K3)4TNN'C5L.0RP3BH\3>U^%-&9 M3K.?30\K%8#Z2!)/J9^+.'5H]4I]J_2>EGJ>#QD)3G#C^-YE>.IL_=09N[2* M:!C!:C$12//"2*D\LFV"[A+6=<[46H!&-MP;G%J>.'V(/T%B*% MR;'K[C:[ -2O,[STW=&SIQ4V-![-ZX9)_!(Y'X@\-M*NAJ3.SJID*>(_(&:7 M)?E/U4"GM;QICT,3 %$B)DY1X@26:V:(F%$7"0Y"0YP 2;I80GDI6L %QT^^ MBY.[*/ FD@B%#8T?,]TP"?6@A";A-T3'DLZCRLFZYJ.$^I!G:S?3-U0&/J) AFT5=W4YM7B%95FL7>S!,G M\=V1)8N_AVEYXD(AD"+ZM\X\(ROGDI1A5;D1XSO^?:"0YB$$AY?=P>COTU+" M)>EM?KC#R7XT1(EHKGKF![MT=->N:!<;;A0!+**'Z.ROW9_L#$2GP3N9\%21 M'CU(H_'15N#A?;8Y%X0?[DS.3#T.' VX9C]C:-Z!O6-"=&>%KW?0NV^Q;#E; MZ6DQD8&@!X.-;U\+4L')D*^%'+88R<]H-DI"K#^N33]M;VVM*F7-LP MAGL!V*F1LFEVT]VUV*TMHK8RDWL#R;L36^?/(^5D]RGT/X*M [*:!7ME%_;4 M4>R^NYM/L>D)H8)BW3QYYB.A74Q7D%$I7 MOK[^/X;)^C5@CKV?=@E[]GP?"8+AN2\ VFIMP'%'ZS30C(O%%OZ9W,)KW<1/ M<1:$(!:('WFWV(U6H=\NY#%"SH09J.WD8!C!3?04&U8^?(2EX9XOULX]T+8- M# F=?X>2;V>:KI0]D>9>P*I%-,Q7]&J>P\$T]D[V#PFT MABSBY,?PZ(@UCYC&V:D!@ 7/4'\H18DX9!6T#*)GHMH3 :J4T'.*)6S:;?KR M4-4>-,DUBEX/VD7H^@$F0+ >IU=10GYO5\PG =%X_MD46 CSK8NM4!JA.-^, MEI-]$Y"=WN;A*_)G^*4+G]8VVQ@][M&;74)C7&^Y7]GW5AVS4XJL4(\?DV,# M8N1G>$O8Z5-K ;)E-E A\6=.#SF#94I5YMCM3=[) MPGJE=CGFNO7FN ;HR#(DV,2\^/ !&<&U8:/6G)1SM3IS8JP'MBTK&J!G"7HG M.,3+T5^K=.UFO>M]'9ZN_A'YE>N\X&9S!X")V"F7,YXN(]Y!L+QVM@# M+(A6;]OI#T5E2(R[908 .W:#Y)F(Y%S@&NDO76CR=GD8M[<;QXG M; .J_EV7YR&6 F;*A8^'N_8)*_#,7X9/.+$9[Y$!,)]XCP1*Q7B/GZ\P[WB/ M@CPHQ'NZR*4;[Q%L=^&'3NA:%&(9 /,18@F4BD*\S%>8MQ KR(."$'>12U>( MR3XNQEYR05"A^L7=.HK3O.W=^!XCV696:KW+(!*[C^@D)H:T:U@0.:'=9X-J MC&SXC[IP'T.J;C&Q-&GH;[&\\D.<3-3.5FU/\[XC);A$;>EJ76[KGF[+,M;) M5I&HR6F@Z1.J;I E).492A.XO<5;6?)]"P%2.L%P9]JE;6$3L50D8UPR:%LK M=[OM-L @LDX =_,%T4$NPV44;U@H>:+N8HJ[&O?S* (F"@E79B//3]P@2G;T M4=N2Y@HS5 MD%D'4!.3QO3\;([5$TS F;J?I8V;KM)5Q))Q LN-[Z.KK6Y%$&H@* I"F2E@ M.;#&8T[#Y]9"3[O/..CSUU%8!!O9XM.4 NO8;$1)^8Y)2HA74--3)BMRF$1W M$]0EI$&&C1-_P=4"<[;+RRGQL]6Q5TX _8.&'5K32%-S=2OBTP!"("_YJ%Q( M&JE(-N\&5 H)K[65.BY'!U)=>X49(FLTVM:3!3+;6FBOF(R8LW,09W2+Y+IL(=AQ[+ M)Z-)R)-+G1(0LSC?5" 5]V^ECB=)OB++^9[95=M'0N2BK$P\C2.4%B>X@GT\ MMM#BD;5[N0S/7UR:8'\1Q=?XN4@ZIX.%V;F"ZA;#=C"G! X'MK.Y0@ 3^"FV MIHM;C,+WHL3%<++I=U?/@M_WT;'[[YT?8V+ND9W2_0UA0DJ^E'/RVRT,&3MN MK;[Q>$D2Z@>Q.GBBPY< M782%DG<9I/I"8SSF9;5A?ZLK\6W^Q%(,Y&BEIT1 MA:N),L&$VUA0 42P".2L& YR1I._/#+8=KLT.=?J';$DZ ZP;(@X>CLW_82A M=N+X.3>5M2TEV900B!UW,,:VP@T"4/;ZUOM."YE?];:EPZTK%X(V2)HW5L7!<,%B[EP M\$H25PF,?F1C_VDSDT.?S$<3:#=I;R*_YSLN,K>:@,ZO3J3?#RCCQBTS.\E) M)]_+0F$U"3C=':EOLH[4I^V.U':*FRDP4J$Q=?/*'*=!]23R)-C$_/7)!T2A M^_19H_NT%6-*QBE9OVGNC=KO3:&3[F*\6&;.IR@JO \FLJZ^UBA,<+(_AK<_*_KPXJQX7S+5M]!W M=QOU/GM!*')SN&OL[0+Z1JR(P6=+HNQ-\MZR :PI";RZ?'V(-; 9+95KGR. M?>$+MS%N78@@Z3 L+)^376R22$\=PR&EBOW$6:UB"&60Y1;+;/U[2&Z;[&!3 MVM/"<:8"E\(A=HU3Q-Y[/.[S@\SV^=6'S36Y4Z:)YEE%(^4T[)A0B9Y*Z,3[ M6% ;A< (S=ABJ-T$GTYNU9P>4BRUG6B-54\CJOF16Y3\*_&]S"::] 33@\%* M_S$=2!7.N/L('EF[U37HFX)T#3I;L9WE8V^0K,A$69V,HV;S0&S5?\*3)%9V M[V!P'0C PT81?WEG#B,=I83R08PO>,F5J**;K/#3.=9+*'XPYG<,A8U->Q8 MPY1@J0"CH/K1*AAG-9/6])&GR)6R[Z "TA/U>E=*FKW'<:[MI5+RN#4RW:!T"K*[J-ULY':X&JE"LIPN0 M;NJR UE)_O*QYES#U6T%0I%Y0N!2]*Q>B@U*%FRM@C\@4E#>H1>.'_\ _:69 M>G4<5AL$?,(.Q+&\17B+X64B$10:OYW4'S8H/3-Q, :#Q]/BX^DF*#E/!TC M,E?+Y)F>T -NN%&A8X_RV,I+%JF4*GK]WW1OP39RQW9R3<=C-QFT];(XO'- X!)?JK%F+":*B=E!F;3Z1Q&L!*7C^'4K)I! M37FCXCG5E=M9+4LGL6#<0R9)HPV.K_R$>K9O<<#>C:[]K8T;5@:-Z3"Q,8,C,Y51*!#G'M M)I%^I4[UW<[\8$>T='MBFP,PCQN[ \I^DNNQ2;:-<7UIT)3@*K$&='BO6??3 MU]%4V=&"D"J )>X-+_(*6>GYI\S01JMX)?1UY:SRLLNZ;U,= M,*IP:,:E5< MZ6K4D>G-V8O96S8$CP=[>R\'^R_SJ'8MFOTQ'M]:4MO3?%1+"2Z!L-*_H>,- M//29CY>RFZ4"-V4'_IH1(HE05]HJ$"+&J?\SW=>8ZUP(@(5[O#^4"KTJJL/G M(Z ]Q4#-J2ZEDN[M3\.ES8V(-C^RA JW,?Z$602)Q+"9Q?'7Q:BJ#$EQ'.#I M;IHY4RF$XGTL'%M"8"02PYQOB$Q!=(YM/:Z3<57ID2,\W,S@NGN.0R\SF@V9 M&OV@L)I&T0M4!:L#T37)Y8/NH'X'3:Q!Y\LE M=JVV@QHH/'Q;I#]9M8J-/83T)W)G/R9I[+B-JU60N]J>9;B64PL @6#93+L6 MDK9(\^1C,> *9+K 8IE_)^5G0IL?+FB7+)8\33;T:1UB^I<'HM:-7IQU&##F M3=%A (O:D^5'%J;G%)QG">V@&;'E#M"S QUDBD<#;&EB/"3-CK%6RKV.(E&U MRJ_#J:R3Z-_ZUH[T3KHC\[4YVS HG';VC[NC[O/N:&!?KTP.)3"0I_#].A "X4 MH@9RL;!XH,()7V,3P!LFJ!B5G( M-[,$:(]RT$QXOEC0CJO;2VOHIB 47DTH+!\I72?)H --&_R\H5 M(;]\ _6"L@=K-#!S&B5IDKN3L%=T)YJN0^0@:*RHV,-@%LDTS#BD4U!U5;M* M^3C"TN@S.9AZVG=O>:N76U2!J/D7LH;$AM0];8#L91+I@JSTJ@<<8&P5Y,RC M-?1XPL-7- >1G/3+'="W^H6#FD+S*;[X?\#8R4XQB.,*GG__\VC]^+;$>]?OOSSGM?+&A MH%Y$\1+[*3&47^4IT!?\5WC]]T1QA(,@V_$5J/(32?>HAX$._X9H!(_=-LFC M -3%+DU2)_3\<-4 \19O'!_R $^CD&9,[)P HA8?IC@0#&-@2S=G/Y#NM\.!"Q3&FO>K/3"A@8WY>?!K;"S)5X)F3$3P2U*\Q M&*6(VWC>K_J'^\J_W-%MW1&Y-2S.-4#M%@,I4KO?S\S(U<'@%1JY&FB.8>3R M#H)7:.0.$/,QC5Q=)HYMJI$]'Z-9RNL11V!O[QZJ!MM!^_KB2S#-@W_CAVB/ MG3AYB\[I=/3HD-5=;#NSZ7^T1!_-XL:K6[$SOMB:@+[N^ZN!37_OS;RTTTEE M<:)OE<>"X54Z^.IP-9L2MF-00^<5]COCR;X#@+/[&FP,%!02@6EE#\>/V>>6 M-'.#DSPM"CWC&*-JSPJX7F'V2>"X7P[)F@3!))MV"-8.#/@4>3BP'DR=1&B[ MDHP'LFVZ;$B1*0MB0*6@ M@LO3_=@,XQZ4D;FR[3SLD4XQ5\J8<>W*)+^**? M8%%:;ID5NF #R 10D\^B(""*&,*66$CMX ' MXJV??+F(,9C/&&J"S?V3Y<([PZS?H3@)OE<8>K@D8Z%](AV,8C+Z%_6QRD1R MLD]5R(.I'N_HG"-G_I/OX=";^T?*A?>5?Z0\G&3E:5YG=E!?Z9O\ZFR16Z5&@V"LHUZ*QNO[*@%IDI=+IB RN4060]! M*7(06POBDGJT\ZX5<8J_ER&21KOZ-,56@+_?NV$W(>K<[E"^H+] M>NRSGIC)TMRP=X!8$B6-7L!VLW"A&)3342X;'9;8,-9ZPME(5:!_A,3(XFY] MI1][-UZO2*\<&_>N\Z*5553&0)&3HDKZ["\L6#+5QV/C!%*3 M-F:B<2/Q C M&IHWO3)5HP'V+TC5J&,F.#K8(*FF\8LZ!_A2:N8SYS!DEHI&42[@U7W,;AIU*AN- M# N16VP6D)IWL\T!;5'DJ//)@= XJ+\RZ+(5C'OYYD#TMM=P#E -\D)>14D" M#QT(ZW'H[LN*RV,79I5L9+ZIB0@4P5=5#O:MN^.Z&5;O2R!%5?^1-NOZ>>^\ M3-^;0+J5C<1V&4"B<,KN,<'_WI$O'9T_P?=N6Q%3X5]5D#IQUL[Q/L-+'!-E M]183PNQP\1\W6H7^S]@;.]NS>[\Q9>H[)E,A?1'DR:2J$R[1E<\&HK@8B8#5 MZ!&O_)"^+23:_Y;JI';M>V5&U_MWJ5"EM_#1V[NUV 6!]]CS?'H#*ZG '4N, MF/[;+4@* /44(2>?9R7-H0>/"H5, 7T=F^S$";]HZB*#3W%_7U(W_ZGJC]X1?D5T;;.2NDU"ZXS,5,[PRXPT& XQLG3O>0C!(F M3<579/MRYHWF1E9D, <&D?I!1Z(M# 7G$!UKLYNQA.RE<25 3U]I/8&7?A@T MXLVC'V:M9/*3XM(C>IF_]"'#XSA)<)HA=D5]#:B_1_VGZ$C'X M=N1:"M/J'UP7>M$FQ,Z#-4966\S";E"4K2 H>KN=C2)?RMYZ\2\KTEK5O-YT)YN)O'^87UR-MH![!$LAE M:Z"@7,1JRN-,"-G6R^8!UY!4B3%1R&W7>^=%>$C,2B\0 &S''S(]8H*#(!^, M4N>E^.3M=@LU)Y53W?\2#N@9;M.>-8LMCAWPFE]A)\'Y'_8SN.!%D(V7\S"+ MVUR IN"3+4:C (9SOMI?UA7=(9Z&+F09CP;D.$T+=,.A/./;N!OV7YR5WD"P MZX*.V;!?S-6L+*WFK'0>1X;D+T+QJ$NR&=$(=C$Y.EBR%$M.JU:6*MJ8C9V& MV!\ HX:R/IR]*MM7ND+9R +4EH):,I\>B6PU7N%TD)I+BJT$0CNVWP28J'T> MW*9IKRE/MEO8QBP5+Z*SGDGW)[(P61R3J^DN6J;PST^XW19%8':)9QLLPB6' M1""#^7CJ<4RR&>A'-N>?]F+OG?PH[ PYQCH1]U,B7;L-J"U)#QEHSS+W%( / M@#BC,!_'8;1Y5@O)7;"8CYENP.8FCI9$9R5GB!/2B>Q7CKP4Z M01)("IV'*A-1/O. _-;EGAK&I4:9:X7PJ)&CKXY>+DW-VX2F>_65F_94PY<' M'PJI?%1&ST@BA$RHBP$?5=TKA2[9E^VE< .22MBY^"4T'!J5C.J5\0GXZT?6GWL>/A:V?#5_H'.\):RYM^ M8=8$0%1"$(8A&&?]\N[B3-5KQ,5N_--5H=D7#Q+>9\H('<) V^;V4$(?#0F_ MG.$G'$1;*"KNKL,HB%;[6WA>.LUGV+6;Z:^R QYAM#&;A=)BVFP^5T6&UE]4 M=5.A?XI]]B[#_4+6ZZ&WU6<8-\YKVPOXGXVQ?Y-SJ5MY$]-$1<^(?KCX>$/V M]),DBO?74=K'!2^<;*S DA0,D;5%AJ-R/(()UC]P)6:4QI@,8\V/^?SR[$I; M$H23S4J"" Q1GP0R?)Z2T,6,0A*D&/>7A"1.__7)#_W-;J.N(I!)%?6 _%2J M!NWU#%KEK+JYD(/V\M\6,PC M?L'B%C(#U/];G*2Q#P77:=K#0^BGR>W=PR3*OWPOXQ47I> (G\7G<[(^DG06 M>D/F)6_MNF=[<;2J_7?30?,(N4N=E*:,W+DX=&(_.G[QE=ZZ=!PE_'4GL!0" MP7'"!4!8-9\-03_"(#NBT:?2@'4\P% 1'BIT!J)34&5.2V8L'2B=/*P?)W+\-27I-,:>GUXX+GU0 M,($ <38P=*2((1 %@^A E(_DB(D-.1%SJ"H> B0'U(IZ3,NB>1/(!6<#PW+1 MAD#HEWQ,43ER)G(AYE#=!\E%@#!./G<<-(>55/3A;AJU\!YH90"0(J$\A';6FC2DAU9U'>(?DI M"S0V9<"""/"X4.5\"R%--0)JK_OA:@)F5U 14MI64]H=WL/.X#3@,J/*Y MB8[^=WWAAT[H^DXPJ78@VL6PBB 0U08/A\]/V6A@VM549'AW%MM .OWWD^A MV]MEZ$'OP9T3C.2OX*]KT%_!!4"4@ )C:=;2391GD=KU7$C9DGLNQ"CVO"B8 MA_6G*,XSGI*1I("SZ/A><)$$M#?ORC.TJAC*F5 ZPKE(#?"&GP)(8<.0=+5AC]3;%9\&%,\>FH?:)'RL'="^Z=%U9?Y1JGH_ND.5L8S*F0P2&00_(7 MZ#K@H"4+TOJ.1!VT>C(.%XNJ MU XDEO8I6+1=V#A^R"KQ+*-X Y_[XC'P5W3CT7, 5/8TWPI2"2Z1F[X_AS%E)[AEF![.5;(KYM')7_5HF MI+KF.R)J/E76SKMQ.<%IE5WTH&=?NM*]K;&LZ;N\/XBBUA3%Q+J(6WN*J,_3 MXIK7)(Z.EGCNQ&&T2^^=>-5TSHB>K]5F&'^66MM>9,:R,<2(A4$V:\=QR5L^ M2&OAHO4N]1JGGZ/X"SF_3IVM#QJB]],N26GO9"662A762 M]5G3%!?5^,K&FB[IRK85Y4>0OR+/4@\"'@G+(DX5N'5KZM54L1O'5U/-V[,L M5.&M 2"IPEO:BULRT"(;1:2N5>!M8Z5=@3?[=.\CUF=5B;.M26:K[39V%SG1 MLV$HC5!"!UK3C41$+FOI\E :(Q@]7<,Y69,X6_'HX4W=; >C.UJQR=NGZB(XM:;6GSQU-U>X'$P!#(DW'I()L.:AX;JK+00D8[ M!%=]^/G)27ENHZI85 MC.(X>L;>,4V#4%)4&U/,5AVK;RY*U[ M-$F=$"Z2Q?($.W%^U2CQ5FDALQ7=%2 2=2XMQZ-')Z"9/X]D&O*S>=8$HP^_ MRD*$JI30MG$N0PA+PO&2KS=!CJ1@$_-*!!\0@2SE0VA2XTPRO^7LJJN;0E1' M43:JJQ9YDI.]3NBWMY5-5C&FQN3.<+)9G5X$ALBR)\.1DX\_0%XYPV)4KXL1A1HG MQ5:_2H=$^)B=P?("R%_*7O;3GVOMK8U7)^T#74=%V\=\/"2)T FV?9 Z7%<\ MLOC$&5 3@+?7A>/'/SC!CORA=40:D%+I]C9>9/4%4L7RS?F8S%%8502@2V [ M":1M$#^$"79W9#/054>6Q_K:-H2M!H% DHHQ:%O6[@^CU/)34RYCJG+2QDVO MB=X-4=-MR)$WXY]I[ LYA\QM#I!WO'3V0$/ *=S(.F"81QS4L/ M3O'SSI<5G7$D%L5\TZXD=UVE6V, M"Z8(DLZSL'4$SL#SUN:7V,G60'4TF:E*XX0.-,5-;>A2:J IG6TU?^^\9*V+ MSVKN7;[O:[@40CWC226.;F!?N@ ,!<-O6QY;8;C;(+++9E[B5&686'0*=$<2 M$R9XOIOEA_+CXR-+CFA/&YF="G!U!4&;]Z!U2>K@J5BX9 30>711=?&3C=AE M^Q 2M:[>.4[)>E1>S/2;&U7 %$XI#UHM[& J2M=8XF4P;F[V965A?/:BCHZ0 M7>^@H]1B>;Q+UU'L_XP]6KTPN4R2G>(3[XXE3 N4'!S1JTTZ"2V6J)R&V#S$ M)MI[N*G$H?+I9C?ZFGD:YR_$=DQH/S*V9+G%R!>>;"?SUYP$&F%;#S(,.<4P MNSX%!;[5BI-UH*O;*RK:;*#L(UDV>U/,5K]E;A?O(HHO=E#% @05W!0CRU3_ M_8W[$GJ#*#_,B/V7L!/,S\:C-WZ8G6IO;6:;:_7]9$PW6PWVR?+9I8+20]S8)(J+\ MN!A-I:A2+*-1;+'R)8^R9Z5GW[*IAKO':( M !!10R Z FUAR(']S$P5-I01,@FFVG5XZ^72RY+J50&]CF@R,F9BF-#DP.K? M3Z,D)=;1WW$*M5578:$-TY78I 4Q%>/[M1,N:.K4V,]P[>%A.M/3&J;"=(.X M6((I0H?T^$)N93^J$9U%0>#$=E4BZ_)>,P&LLE(_<7$RN)EKCVB4V:]@W/O7 M@TYG%4' LY,%OY+#H-XKSFLW\LDMF>Y6!-K(42#F&549?O]_ M#P_1CY\__?#?__SQ;^YV]_+W\+^_\W[^]FGU]WWX<+9[_OAM_-VW?_GPT\/] M/@F^?7)_/@K^G+Y+[_"??_[VFR\O[]VK].@?%Q7?R/ MO]X^_<7]KU/\^'#QYW#UZXN7WZS^\N1\FUS^_*>KHZO_^NM_W7T7?@YC]_(G M]V%[=7RU.-L]_.4?R8>'3>!\N\3??G9^6"W#SW\YNW86GV-\E)Q/ M9Z?QS3>_^?SQAXO?7"31HW?_L+[\['Q+G MW3+]0K9Y.0XV/ZSNMS<_G&PW?[O]_(_5WS__U_7ZXW]]^]\8?_NG^.'IXJ?O M?KU=?/SK_=%//WUX=_37OP9_^?/ZL_=Y=?[GQ^U?OMEL]G_#WRYN]E^\E^.G M[=%OCE[((_$F6?DV(D4+/+T683_(M]!9\W_;NU=@%\0A:* MXY<'XLGD-"L;6_A7:LYW>+F^J7EQ6%F.JJ4M[?N"^M-X@J6F1-%'U%@GO8]R+:F+W]2E-R;/5*NI6-1 P90"I=_A*^E\"*.[>;B](6 M?TW,];,SH-$H#KWDQMD[CT&6H$:6IWK+V&D9\LUL/!:60B2NAT0&(?SOG1- M+38B5$5^-QO M\18*>IF1/K4]S 2I0MM:6%.8NQGJUA_R=:+L[68C3(9-"/V#PE>+/-B MT&/[Q1N+&[64G\R>, M!!JE_MM$9M@,VHG;MM0H<%&JG3>0URYD^D16C>*)+RWA-L9/&!$DPH3H;+A= M6ZZ+3%#(A05&([(>®X@JG^JR(D%Q2"4( MG"087T%OK&1:<9'M9*%LK1B:3M67S;)[SBCPK5:KH0-=S4NI:'M:A*"FE:'N M_6S8\IU0"20JFXU\*T5>VW"_QL\5QT 2?+DVI2TS8\+VW MMR%_?8$4BB/HK<$^>["!RC51?5'+GB9=D:A*K1;)!GB?8A\GB^5EZ(&'=><$ MP?YR R9F[#O!R2[Q0W(^5QM3?L*0@CZZ0TH3#-.I<+J BIZ3T.7 JJPNB,H5 M4;XDJJZ)?F2K_M.V 3I4?.I>KP&D[1]Q3^+T7W?D6'%B/[J(8NPZ2:HNVV1V M1:[)3Z5,2Q8V9GZ(81 (8C[(NF1ULP5DI@,_O2I.YR>7]V?'K$\F]Y@3];;C MS#.;.L.!0/0@@H[,>I;RSQ'32342LI?=[@0(ZB?:$.4P"IZ@<&&]K.$4MYM\ M+^,^"2DX8H. S'D-Q/4)CIJE*) ML,>1TK6&V>8* Y4I9I6*^N:RK[PL M6(%@@G4=4D+NVL?=P$ZSN/JY[P4]^=J88EA9K&TNTA,OSZ[FR5<^N4M-L8V= M+E^)H9GN+VG(%+I,$/KT8;%PMO'6UR)(!*S_"3E58YI$N@["$ZJKQ3 M/T#9.H@LU)9$6V_X^PE#ZV5^#XII^WC9"\Q)I+*VM/E0:75[D53!@P>4/4*U MK7W*.%(5C19>/8\K<(^=KGV\/'_![@Z.O\5RZ;LX'LW!*5O=J)=3 H@HH0MF MH&(*RN98UVX4F9:[/[L0USXN;HG-$_MNBCWZ[4SD$>/M83J8PX5"Z #+QR)V MI,SA!I*RJN[M$F&JJ1R3J^ETEZ31AG^FB$I5MF:9NS/X (@R:HB*D0^T?C#( M"5X6E.3B-J0JEA- S2V:1'&->P3'^JBUW#V,1W5Y4'2DQEBUA9185%,VA1CJ MAU!R:6NE%4\B*5V[F9:9#GA$RD=^J-33RF'>/"1*D:FUM'(%2NA+698,DT . MD/\$;_\F$2_A-L;#I]'=FR;+GY5)4>*Z@1>C"<VN2T4A[Z1]#I)O0^.CX4PS7G>Y#8/H1(2!DL_' M^)$HI'EY*/)QTRJRS9;IP=S:!,,NV>K>H@K:=(CMX)V0M 4/6Z@,<+[F]EA6 M[VA2GT=]#]/:+Q<*446KW-K.!L\B"B-E%<_&;F.J]WSE)HZ\G9LFQZ&7%7%- MSB(H>3M"@%>\]NCG0\ 1#BD(P@ZL=#S--8>I&YL6[J^^-C>4IYL\+<6YG]D@]"/=)C=C"$N)VH&+#<2$@[BT*R MJOJET4,T^'N,K%S()(,+@"C=F:6[%H/;]X:-PK\R+M6*^PHQU;\T..]MZ3^) ME3*)N'3O9_A@Z01(5 &3\V#[ .53.0J)C8J8JLRM%<-4(HB>'Z_ZJIO>? E' M5Q$8KZ*YAN1%!H/0BJD\Y7_#QK]MZ2<6K-L.-A2&K@Q=+8]%>T&!QJ(L PV% MQ)(4="DE DG@*RCVI8&KI"BA/F:IRA,*^?)56L.210S,&?>8GSFH5XQ5=?+',$FNF,)JE6QG67%W0B*QT=XV]74"+,U_C%-&\ M5?2X+R6,>S?.1\ZD=KP2432/K^,DP6GE&I[D+>? MC9B!E%NUH($8W9$DA5RJ4&N.W*OD7XGO87:]3G'Q]=K:I"^Y#V"JHG: RE50 M;1F>K3<'*521!)EL=E)M2$!4;:^I;M?>VQM6X_K"-X80"_SH\Q5DZ>6L1<'A M[JXSG#I^D.2*3U3T>/ N'#_^P0EVY'>9H\TC*A$%4],]-F0O Y[[,>%5!:[(-@&T7W@]_E.5#-E>]FT>*80):Y#9R@;;'TD^C[$H?N-7^-E MPN^EGY-RC&]&<'&\PH]'S2,Z!E\TE?T+/_138F$^8>\R3 E;?>B>1]?_Y/P4 MQ:>!DR37SF::J%[?W8T:DCV!$U7.I:L(+H7H6@@6FXO[55,P MJAJ3#@%U'PAEGPXM#XV7XHTGR7'JM[G!'(=^D(F+--:$]@"5BV5RW;97;>3* M:,E +8^F/[GT,R@D7\=41JK2E@;%4P4>!4=PJ5L\)'BY"Q"LF%7-;YRW2S:8]2CLW-JH+J,.E?(A>R ]0RT>H*M_YQZ<2D4P_)%#] M;G@/PN1:W"PL%E/'RM$0+^U5%*X(HS9G^#&])^,GL2H$FQ@],/@P" X'&'QX M3T8C&'Z 8,(L4DSE[*JU:1/CVU.E9\_=LJ5:EG'^!W4'I^)2)M,!U4 2/5[, MY43H:RE'V/8^]F-C^=A1G3Y:Z82=Z_?S#/98SERRH3I0"AIV1:+X-]WL!$OL M>.M)&(W+#AYKW4)=XM'*J597,W10-;:5O)KQB?GE.@'ZA)UD%V=O:.R_J^-P M('])U\1+YX;BEV=N"56ZQH4/-XF6M+QF5FWX8^R$Q&A]QC$N+%C(H5^1.2>! MXWXAJQ \$S;\)O9=\K=/D8<#]#[J4OS M@-2DOC\+C%_7\<15,_\G'5%B!7864&D97X6CD-_:HFSFD9SLRS%9LP_:^8*U MOR!;'(<>M&R9+#(]"8A&JQ],@( H 00F")Q6=MS8$\J70HN6X336[2VI>#10 M9>-NM]DXL?\S^W=P[&;^D]^NA_=N%#8;8:7<3?48UVH=#%4;H7(7HAL MAO+=;$>'IA&MOO>9(D.T'()C@#")$JRXHSFWXJAP&_R"! &ZU_@5#=8,>S!' M]R(ZPXD;^U1]C)9Y98@,$/4+IGL5DQ=')S2BY[#E/!#6H@!(*(GC4A-'84B@34J^9[Y^*0*.S10YALL4LHB;W1JOF*US96S5<(@C ] MA8VW[')4XDR>=R#'43]=^Q8'X,*_<>)T7]$F)G&,R_&60B+LAD;G(#H) M56;-Q'.MQ,EZY]8N(NB:\)P'BH->E1M.!Q%!T.\1JVW+O(L)LN>D8SQ2:A8] MF$H9$N]CYJET)QPJ8C.G5P"=C).5MFBK*UI>G!A[?GKAN'[@I_MIBC'RMC K M,3P01%47Z5"4C[6=)*G"IYI[0X2IKH! LNUEF*3Q#G3ER4+YPFU,*BLB((2^ MM,<4E>,/9O4TO(MOM9)V,KQU51,XGZ(ED\?>JHEPLC'51 2!Z'40W"K$@,Z. M#YEGR+1ZTL6(0CV1HJROGL"RBV7]8)I*19'O9?(LD4*B)D1<5<7& S,5!M;> MF77B/L0+N([B]'[JYXFB74QW1N&#(8S)D]'=;Q0MI7M)V5;/V!(CK5>&JO&< M2/M=8C6>;>.!6-\GAS-H1R CO>BY%^_Y^0"E=:K+1K2+Z>+??# ZQ61.EG ' MP\3**N=:Z9]8!EG7ZRCP<)RP-CR]SXF.)0R>&')(A"\$RTG_^:O??GC_[>]0 MUDYI/FXV-3:5>5;=A- \76A)K 5+UI_J;.'O83(7A0= ?_&9TR$CY5O-B2+$ M72\J>.^G6;TJ_\GW=D[PV4_7-"@ +LFUO[V/SL.TE_^M(U;8=T<3EI$&7*([ M#%:AH>N;2%P1WGB(49/->>!1AS;:?2UH&&I)OM>B4:D?KFA-("=T?2<0$+4)*ROKVW8B*QM+N!]-F8N$0XN+ZJL M;^.D:1_*7FR,]!)O3G4X!CZ8VJN<,:(@G<]01:]0I[(P1P#(9.+K M8&AE HTX FV_B-;XHM/K7;0:1?4L8KB1%TM68'R7I-$&QZ/9ON*UC>7)"D$0 M)9UD@V:0)]O)F=Q,XQD'Y,8J\[%D.WFR#:(\Q4_UQ4LFBO-MMMX'?1WZT M#DDM8,R6/QX$J^AXS ;-1>D;1SKXYZ VV73]R,U&N)-%LV4[V6V%W!G3YG1! M%D6U[3Q7[.2AM/?Q"&5XBQYG6D\#Q;,-!JV$0(B%HAP_*].CDQF%Q2''>2Q! M$%@//83ARFCZ5#<8?46"J\;/02RXVKDB_N-_FU[D4A\I/9EX3&GFGQ]['OVO M$]3[A&:.VAA[HCK]QQMX5PB);DZQ!G)K;2G3$Z4-ZMYAD:#E M@] 61GUM,PU*"Z].-O:@SNAJWFBL_!S%7\AI=^IL_=0)SE^(NBUL\7&+M^SU MF3X,0)OT"SMD=R-XU]%'=PV63G86)'GK&K2:;1Y]$-FRV,W6H7^S]B[],A4?^D[ M16>FO"GL<>A=9>HHT>O)W\@NWBDHI6'6+7:QI=]ON+K"Y/9FOQ,R+2_=5('B M )5PH"H@>0^LHI,OZ+T58% &S4$! 0H !':HVKU'C5*[+7/F>?WZ19J% Z[\ MA);5JN:P&1;G(K 2 "QT6%R%QO(]8HKH$TMU)[N-ZYZGQ/@_VPD-PX:B :Z" M7-MP4N0&$=19MW<-9M"W_4)5K$8.OG>3M*I?WCB^T+TCU.+JVON6+/&U58]< M'1V>%XZ'L'&ZLTOC)HIAQ&)Y[L1AM$MKT(E8DR=>8:'MF),UI:/F(+@,7A%-J]B8]XG2IBZW MY(,1D9,.0.0 P_;4CP+(%@T;X-LP5*BUY&4FU&/J$#76NPS/7]PUY*U=1/$U M?JZ;5A6-541UMFAF[*(H6Q:K4LG#X7>.T'O0Y]G[:L0+'PFOO MOL:X$*>M,)E3+F+7529#K\6H;EJ8U_RN=]#)>+$\WJ7K"%JZ>#3Q-+FDR28B M#K%9-%6FF(<2.C%+4['+%2E2;;XHT,"XE5/YE*&T"(LM/83D8+XAB!(B1_'^ M.A)K[$)W5_7L@U!@_J<=K(VVQ>*0N80M:ARJ!&BQLQ_EC#,VMY[OHSL%%\L?(M;RX5E"Y&(X?!I/ M= +1])ZM$IN/0IOF,E3-WR0WL1^Z_I;<:J&7JQWR^'XQ@P; BCS'9K3?/ .$ MF+1YT(&TA2_@%C_A<(?+N-D%P2Q/K)3DN-!9*"XCFT"1(A76LIXE1ZK%%A4: M&#_XV#48H80;QO. .WGI:QP M5*5HQX)P)KY?$Z.+-<:^CFCK%NQ]QOYJ3?Y[_$2,Z!6FSLDS)RT[:K\7L3V? MB1PV%2VA5_H3S$%.DC=07U%?K$=6I+X("M?A(_,4TF[*6[(H&0WPD0G$W$UH MC_4WN]!/WZ*(=5EC@\B?4]9L'?+4\0NY4GQ8*"(R!OGK(5$^\'*)W10 <,CQ MD.R"-(6GEZ3L=;*N:*%J"IWE>AEX^9TY;E+E6QX=B?L$;EEUJ#9DYOCF>@ M\%\/;^ W'MY"A3SR>S]=TS3J!*Z<95%'S"?'G)_NF.99Y,MG=]H7/_3H;>BP M5G#9-;8FMR:[('%(#KX N>1#<5QR*?ED,9?.:.S_-3I_R99FR5;D;_0?<*L2 M3E -#&#T0^3Y"9E$EEW%T6Y+AY)?N?1-'+S+RB)P]:P5\]+I"I*T7)M)6FD$ MWL[5*L8K<@]57JU+WTG=1]37FT]C#RNREEOMIU/&*2U'JL4 %1J83TB4)4E^ MPN 7!\T[HCAQ6]".;_T^[65R=^+48I4P3X]PJ/ RA=X%Q!1;>UW-9^%,( M9V XER'&.<+%H<4#":8&W__+8MF\3X)&[HL)J#+#9@K&&)'[]\8[3$ Y$PJ) M$X V=!%$SY?A,HHWS%YZ)&80.3Y%PE^=CF ^@@50907T8[Z&]0+0BKA6&:9% M)@-UT5A*V^7953W4(C^IZN,13$!LALU<2 $2K<]&CJWQI@M/."":J'>/W748 M!=%J?PO.@(Z[HIB&RGF(32QN#;O%YCH0XWT;2K0PS)\+#)DUP9^(?@''+3S( M/"8F'T$_:7AM\AM0EI69K89@.40O'UCP .5+'J#"HYBMB@JM -:U7*1(CQ@\ M5@\AJ\%JD=1C=QV%1;(F,6P)R)E77,1E.@M5IR$V#[W)9KZU66);CA2/6RID M,%K^ZPRSY_I9V.AD7W''GA$;/XB278SO\4MZ$D3N%_$IFKWZS]8Y@%HME:4. M4+E85A,*P:*(KFJU3GI/"O"/6PTBFFVCN8VQZS/%*(37VG'J_RS-_JQ.(=S# M1->BNB.85-7Y!_!Y;N/(V[GVM'T%//E\ZR"+L?I:JHF,/-,KF\MNP@B M(H>%DZ1R>R(?U38>#)<-YH-=Y4 7<@;=31/4=*C\@?\P9M^G\(%RW8-C?MT# ME#_\K?ZM_+HI8,7?]K^@&@B*O&@=_18EPJ!9E '?<4ED,L8[]RT<^W68>4;;97XG;AQK4XU@A@Z[['_KW/:->UN MXP1!_IT+/:1T**)C43[83M8?'_#:R27#S8C"HE^(CF=:T(5092546PIE:Z%L M,<16^Y]6PL]8A*@4KPL_P.SM3L=W P,1&VF%+1R(^1],$R-SC9>TDY%X7PQ= M#0F60T5J5[X@V.CYDG-+VC.7U64\Q"JP.;,&A2/:[\6*K\A^EU"AA_W>24MS MUZ'Q@H&\@V%2HS(;W[0GV:__MU*D0<:;SA713:DO$N(I>BR+'KJ?7,18*?XJ M[#I8V1N.PNJX;']$ 3A *B,* *$ >LHPS (8K8OJ:&;ZITYF:XF&&NR4#4 M:92DBR5MZT137.6^5!@-J?S3H)O- M>'[GX]=VX+Z88O6+$N&A$'YO/W8U1?S\;(72I-?B GW%M0;C#K)W&!4W"M,' MLT$'W!B@W:^H@2>/)UQ2F%/YA4G4O&.LX,=QGBYN/05S8*JXZ7@X-?W74>#A M.&&/-2$9M$?^$)N$?IQ)3I R/ERUK1\Q3%L,+>BZ7!QL%+D8TC3V'WU/:"7- @S$4RU^17)D>)Q184,YBZ13PY!M1(,D!LK='0M5M*Z1AS+B;UW7IAC1:))%=IKEA5,YF1.KP-$IME.1A2A(U-B1<@; M/I (&#'XMLXP^^]E>)R].+YQ]GE/5+YRRR9 PT_VK[=0M3>?C;+IMA78#NSX M*JT224D:Z).PW_.RX?P MQ^FI$\=[8H-1MYJL<@-U4]%_5.8?0!.3? GF\[3KKU+!DNN^4B>/2:[=Q-GI M2=4ZYHPI2UJ*[+YB%J+3#G*G53G3]O-(.5Y\#:J;$D8=4O29IH_C5I]UN3:5 M3T.<;O/S>);7@1C7Z%"AA>&+'DI?DP\WN0%EFTC+F1_L4O$WDP]'-]36(!/@ M:0^=8M/4$&#!8X(48=,I<*?19A.%E6^UXD+NR.QA4QM'5V6ZM1QB)>3X24#= MY#!Z=@E2&RYIL;%::H-F>DBQ$M^U.Z.D$ [./9)!A!2SK23(:WV+%(3+1IWO MF6@&[1K?JJ@;OG-N,6M@DA_%C -C@ 1\-'OUE"!M+=&RU6Q+= M[]#?@XVR^@ZE9_,H0WJMH.TQ-^4K;^+,AMDK5=N[B;/Q/";J[,T\7MW/-*BC MN_#SM1]FV"H%T$2 =Q1(,#4="6*Y-!UV6)9PPSMRK5A=5:"Y-E8;*[.QT&D? MKBEZ8:?IW0-?2_6#+,6Z9%YLU/(7#^GC1ED<;@# M3A"NW!FQ(:#H-'Y9G\% 0IR@=C5O,X>,OE- ##:[]Y-9/H@BA:8EP=PQO0AQ M7BM9?F:0@:@H%VT_(:@%=^M %F!FHH!J$08X]CRR:)+]YXIHT\*^,5DP)!MZ MD/\#P21$<+%%;!DN_-B'$&GCC\LA!2G>1BP\>9>2C^P43(YX?QIY0HLS8T1M M[@&BLZ&_0;8"@B7L1Z:D&/+9HT 4@XRZP^XN]J&K%#L)KYV-^*E>-K:\IF"T MQ0^#!WR3Z&($#7O)*B')&R=>Q)3U'LUSR2/(XN=KU0@MF0T? IN?O7LL@NB6 M+20%)+EWO"IMC-5JRPH&=NCQ6<%$ZWI\%=B6'M_&Q*0>KY&7P$M(..!G)-@5 M<6DR@CH%7KU;F8V\B?'6\;VL!#$97XE06'(OYZ&=##24P48G5H,_=FTL*QPQ MY'!6%0UCP>MQ<91TN3%(>6 B$,ZCNRDZXCYM%U27&B(';R MQ;H0Y'%)F2Y&0U*M_.E3\O7[*?Q+K)PVT\@)7^BL[(>;*/#=/?HQ^R_O(;(= MM56(*E]K[:",D0N[8K^___!X[Z?B1 7Z1R@8\O[#F\>W*)]FZX%2$VR16Z*. MELD+I*@&D3<4[PJSE^4C\ADSZO\EQ(:;.B5'W>@1E)5;2NZC3/NXB:&G2[J' M""849(!HQG8CNS>R%> I?;8&RAWI%A#XW*KWVTSJ-<@PXG/ERX:&&R@DM4^*]TD4$*E5@F- M=V5ELZI^+)C'J0%G^G*2X].ZB%30-WEZL:P4Q?;.:Q>LJS]M% M5Y[(3^NOG/7V-L%>+&D)8!KIM)%%-^O<=6D:CA$UD0;9.LA34J3 MFA ]"A^[3\M'P6F9=0R!:%_]M!2FA(YYYU5VE]YYUBZ]22@KO/4FY*/ALHY0 M.G>5)7.R%Z,)T2!5*CQ69N;EZ!/0R>T7#>Y$K'6$*))B\#67%?#4OUD.D6IHIL-XU>,$->Z M[<+?Y$T.32N>_2 043[_NU6-/P>"1\TZ F8M_\(]P?(+%.RKW,FCEII@J8HJ M%R>^227#WVASV.Y2SIG*@OZ$ V\NQ8:J/X%*4S1XNS?)2QZZ[V^P">(QQAI>^ZPMC,NW:6F\JDU$V^^W,"FVU\>,Q M2)4J1AUNS1+214Y+EO_8EB.LD MZS/FL^5%UN#/Z&QGJH+%(C9U//B* MB1CC5^'YY;6OA)1/&KS%\69*SZ^H*6F^/W7KO%K/;R=E1_7\*O)QL'=QC8N= MDL62>DNR,^@CM!C'WF<@^STD1'<@8G4*5-V[R'NU.F6J$K=::; (SJU MXG2;@81PD9)P5D($@RF*6<7F0H"N_*70?,K+4)=?,XR>0SGJ&O@MFHMQ-*EY M747DR^SH'0AC.&T";:@S57!Y"D@;':-J+%Z!1G.+MU$,;@?FP%9TXV>343%[ MOMY\)3RY^J$Z@2I\T]'TP&U7/%9H)FEI:FQJ:YK+3N@)F8+^E*^#V"N6=N9> M.SYM[VKKQ6+.5:=.--/5U@L0+\0 ]E13HB6J/5!JL_;'IO9B^Y#I3P7ND:-+ M3),6U$-(?\)>+G9'(H86(XM/\$;L@KVGV"F[1)( M%4AL>YU,4)OWL9OCLN$B%D6!L2R2Q5)\;G&"8W*<743QQ0[X.GB4NEDO?[2H23J>@8@[*)EDO4"I!I'?*%5MW:E!#V,@;\\$'-"'!W.5D/E<@=9N7]$#ML3!]Z&\#KDYI&* M:K\!N@Z-8] ];6MWPRC&^R#'X(&U,C"B^B4W9,>UDV"(<0B]U^U*,,+R+RA? MD,:CK%7EUB9!ZQH=0$B#3X >+CX2*8O"$R?\ "43T,P+^LQ ML,SKR+6[.YA_ 23'J\4L)3J8ZXF=66<7?N(ZP=^Q$Y^'WIFD)D)N++,)"&8@ M,@7!'(OU[45HU,C?B:Y18_0A3.!TALQ8<&H4RV>QULE!]3,T_&=Y^J! 8N?2 OJ M[J" \0<651WFPH$*0.D^ZXC'NERS=P/D+^E>F!D!:EU4J'7Y,@M8,TQU;JZ,28:;]?)_=/SP*DJ21=8RG588%Y:G((/1&QC^%ISUE1EV M/1E<)'B,E&!K.I=-5Z3X+X+,'!OBEUW<<^(U'1*=9!WU7%!DHEEO_@VAI)\D M4;R_CE+<[<8OQR.8,(/B70(DN#Y[,;;&?4I)NEA"81U02?139H#G&L&KQMW;V- MC=%@"74AK@DS<9Q T7?F%_G (2G[ZP$Z3M/8?]REU/!+(^@%;#^[IHT&]YH0 M(&LXGZ,15>[,D6^'X+DUAFPD6HA0X>90R/$V*_9%B(.O.M2R.K)XA^*#!I[6 M5BHBN;6'KODV5!Y/W":(T7N1)H4!#4J^CYX MX:57L<0KT"&R93ODPZIX]**(7"8TB&M.*S^5%T@ZM5\@Z510(.G44H$DR%2X M#(E^N(-3#\KRDAU2Z%5QMHOA8:6TYA&MJ5=.I^6JZ0*L2PA;HEF^R%J1O6X\ M>:+?AT*&.WM47B ^IOV/-P=).>]PD";Y;VB:#DW1Z;6ER0IJ"O"($G+R MJ=FC4389Y;/YY0*M&"7J7*Z;*8JD,5CPXIZ((?X!AUX4)W+3FXY$V="F 6[Z M6FR#W;HA19@9M4? "QZFX ,3]YPKQM@OX%8%EQ^$;Z)CH5P.)WGM[J&G,=>9 M^E>N*"ZN,Z\$0!$-6A_& $J:M>5UG?_,!53J8 D-;-^OG3"S0G\@"AF\Q9^\ M0">#I*+Q)ED&1$J *8/$#!Y.Y'I2?91XSU:+#?AV<;^O\XBE\)T3U86 M&D;9& 2#[!PP#4AKQP87"W-O+L[#E!Y(+WG2BTOEXGHGTU?8)%HDM3X-L7F6 MC/HN=)IT5\#=C+^D@.78\\BB"=%<4R?XA[\]C3QQ1U#&A&P*%):"28C,0C#- MX@,8,2Y\#HBQ-IH9Y010.8"]'L8=3\'RSKDG.'37Y([_PNL38>.&X2'!O0[$ MV!IV%D-.RVD40NDP0LQ]V5-!F,I3CH9DR,X^$I:*VHFPXG&CBP:&67*-G[/D M7W"JQ5%(_NE2)2'I5?Z.K(/*A5!]):52>!8XUQ=Y'C_U"&CNUL\U#O;VD"EN M%^1WXJ?ON1*5O;5D4Q"=8RU50(:(2,<28&RJ,%AQYU'GM4,?O9\YJ7,J+]*1 MW?652?#(U^N\2+LR,WK3 7(%D)D)8[*-1^;GH=T#[-<3#/3 M?>OR5.-JM$WF;F6CZ]%'ZX[7-@HB%ZP(66/.6*(M+(DQ1(3 "?+,0?DW4YU1 M9E$VT_B,GUA"/-IG5P?*!F,V4&N:L'YS [6,HY#E6$2[M%;&1'1AY)-1-AM< MX'DE\]H"UF([2NBU^-.#*-;[26E?+% P#')2LD=;\WL(H'Y[O*)>/YD+>;%+ MD]0)/6(M-1X9W>*-XT.6$YC'H#GNG "*P7\P\<*L A;GA5D!&JK UFP0])K: M ^DS0RB;-F3"#L 52B@&RQRI4/R0MVZ V3BAGD,L/_((C_Y 3@(T6]_DZX)6BOQ*53:!;F6,E#=QY&+L47?Z M+=YFJ4B+Y14HDGEQ84GZ IW,(AEORODH6KZE33:2LARS738HXV1 MS'D!VZ[9,_T#:AHLS*8"D\DBZ.OL_G6V4_"Y_.!U&<>'NJLP]@%<4B,[F M&,56W502#&5^ID["O(Z7T?RRJ%L,H9XS_\GW<.C);GS_N)D/"@[@%TF;4$0/=>[0]L,A%01 MDT5#V@2P\W+WE/QS$=]'S\)$U.:S79B!HAC!'-OOIEM(--W,4EP-9HV0^R$* MGB #L-ZWINO-+IO4;.W#>[MK0^BE6/&D7X$,!IE2:;!%3TNUKF)TZ %M2C^G MCF(4+)%RV<;2L,-ES!A=EIC22$4Q&'ZE:4'P5VYJT"N/N[:I.W7,5<1/@R=! M.UXBT4LX@:,#Y"Q3:,>5*R-H26[([-2&O%W+YP07/QY?)80P?&(TSG!ZO/.I**_%B%XO!U 48,/VLK UF+Y M0T3+$43/DC?/Q7!XO,8F(#K#XDM"/@HMGYL45K_QST$CTL>B_Z7,RU,_NE/C;38(;0MV-# M)JQD7O)UYFTTFHC&U?[S*'5(:UL90P&KAE7@=U4I2A:> '2#SVV^^(Q)?<0U%D]?W'7<*V1L^P:/Q>/S.C@ M1B80]PDH731WS^3+DF,?Y0O#98"@=EOYYHY.FDM3X4%D:9D-(Q#9[)>DZ2R" M=G3/?A!PG4979+U^K] '.0,/4 [-@=@O"##-\KFZ60:,Z"\<) )V FHT6VD1 MD]OLR0_%KPB;434Z#<)J^<29A-8:Z$CC:US4C?8CJKU3Z"A1V'RJ<= J3CB' M%W62D@(R= U6_R*L]K<.?*+YYW>\ 1^RT&.7ST!D2IG,SR99[*XEQJ3MN.M MVO#UZB1^LEA6ZK?V*7E+9X,CO)P_UT*W:HARKY\>)#)L9;0"+F4PG/?U<()/ M,ZGD+<)$+^/.9(439[^M'.+$V9D(3>6<. ^18&SS]'A)HRIJD M_H8H[D)7%QE%&]GFXY34 SMG5D@[A9?I8\N270 M M=M$RN#&0/3-8JZCFB!9=PL%$.KR$#!@B+16AYP11T!UY,LX(HX 5=QW[#[ M2M\P5(#:CL12:&E)B$K"_7N;_M!9<*QEU4 MZ5!$Q[9KVEF0HC;H;9Z*T*M'17H]7&7Z4_$J<:*GJJ)=# B@BSD6EM!YN-L-G&H,*.J+WHP?258\8=_P@ZT7O(6X%/?Q7&6PZ=A MLY;WPT%NHS:C'?EFB-QAQ7:(>9'F:L^.0#VYE3L:>VR\Q>II A=^@;EW) KP,&F%C/EZ@JAY$(5GT M19XT,M%[%&8.E$"@.22G3$[D$!O%XINQ:-Q<3$!LAO5:C$T4FG%\ M.:H&S5%XILB>5GH[T)2VM#YD0M^HP$.Q@'S=>5K@8IGE"8I-5E@.B=9#^8)E MC>7%,D^DM&K9ZE&A;?T.H:;)0RY+82A2UV]PO(3$9T*FQ6/@KZ2=DHK\C?+) M064^*A2,PO_Z* MIFXW5M:PK2FJXLK-+.E%)Z/>O#SIY<;9@PG2D9Y8)/IDPV>2GLA'0I;CPT/7 MY 6E*A'4T%!X]*'X$>5F>G M#K,EC:^>0 MD*P,Y1_\V.)'5\Z7^E.][^ __3EV0P=1A#)TF7+04_O]G%)8GKV O*1AY*+= MEC5$N&_W^H?F/B\S8 VLVZZUOC-M."W!SW_._HUGG:8(-I^F #08?0Z=$J9@ MBD2V 5$6VIWW&*6\*ROR67V%YD-\2:K M_H!RQ2]\3F"'NNXRT([I#9/9"],96Q<;7"1JZL;O?"_436Q!NFH?5V>6))4< MEPA[F?S2D\9O!Q[WB96.!V^'QDY?1)+ +2("'K5URDJ9P?NVV)4W=1?P1$ K M!LVFWH<$)%'&A*W3!).'4I^_YM6N;OS:E&W2JU*?JZ5(6Y 7%,#1D*+'L,"E ML68->.Z_0 #'4N(E[!7'2M%7D$W8B>^:_%M6**[U/J-I7<6$X!UDSOV0JA % M BI+BK\?IP3\0G&\.@E/F9N\@P13D=&!I-+&3^\B4E,:O40OU-DY7_NTWAW'XJ?@ M+M52"#YU^3M4P$6.R1MZ]PI(F ,-3*=K M;AY>U3LWJZ7 G^:-&+1*!S>MSW6J3%N.%Q)J]3$P_UJ7?!C@/4U-KSW.9)*: M\\)NQO':/NN->.XB$[A?X*59\PGN8)*;,GMTWEF&1@Q:)3Q3C=E.WW]$E)?@ M*8\'A+NX!SW22E83LKWK+^LHF*MZ6A,977=JO..)^WB(4'L,'(?37>N9>+MX MI8KSHEMJ(#QH5/5WWGPOMCF^_]3>$5NM_5QW6:G_#DG!_#[_>]Z-51/2#[.I MF_Y/T.[G(S.NM4-B.%S@D6 ?L>>\TZIB5KV?34#0:$]>2)T^B9*Q39=BF>F@ M6SJ8Z?KQLC'5C6G]F.B8++G*+X]E;L>(3^D* M59&&,,GF&'S!J333 *K;\\?>*:>81)=M:>Y?Y4"U6D*JW9__S$,%QWUKD4/X M)^/M$U,H3V:/>S10$5/ 58KBER XI6BUTD#Q4ANWQO2QG8S(1^OLT'RY/5A# MB.U5ZZ'@*7#(WP0*=XN#:3\D/''2S 0\PY_S-H4*64:V)BJ"([K@DI58Z^ G M'ZTW>:LJMOU=.,0O*8((8^_A$EQLA\OTRB:#3'(.1U,(.@R>8AP.@,82G 4_.V77WX6/ 6G#4YQ.S]E M@@Y^ X65?SOR(>W&*EL^)/QB$[T-PZ8K?CYU&XR8HJ=H5#\99G%N*#*&VSVD MU6W*^H=CIYY,O.%]%'61L6@VV59D2WW,_BR>#D\R M6U5/8=7./?<)4@D6,SDB&X9(TK8&PBR<,'?UL>Q%(. 8B/6<=%,O/M4ZPG*A:Z6AX%$"/Y97T FQ\I MM_N><2*.1M#L#*]AW]W'"I@(KB\L)>H CU=/BIHGS5M[U]0;H 9YFS7 %-+R MEWM(-BFVP6^SX?SF0S$Q%AL&@[-27L57@O9QF_)^/5=XW^=TG@*)ZY/$ESPR M+"L;+R\BBPKAC#XL(@X;3 5MXT"T7M1J+DJZ C[Z[HH#YT[ MD'2,"=L/F?J&.U\))YJRABKI,K9N\NZWNOF#S^0J^U9 R<3NOX>V$S=HE\L/ ML*/Z3JSOQ;1NZ9)J?,)8B3-AR>E6(3:]SYPP/S \L,A6YJ0[<=):33ERJBKD M4S5B+?7IZJ5T(.J&B].J4UYWT[Y;3,0D9)$1H]-\_E%+D-= 7BIOQ_J&5EXJ M]2LPG;.UK7&A:*][%ZNA'$>2G::EV^>KFAUOEG)H3QWMA*_\KU0U&](W]D(G M7GQBWS/_4.QR@ _27C?LPRO:"6BD=AF5/].)8TN)"T==[U, .&>U&TJ/Y.LV MW)#=DV RK@=0B%-0ZW'#9NR\DH@F3;1+[(+79 M8MJUA"'>Y%/#+^A:M*UD1]9LBL^12QCT<^&7G+!,248R[\#- ID#,+'ZT!EF M@>MT'X*X?6=1>2*[F_952N,I1C[K-AFO%-H;YA37TLS(0?$3ICB?:-UY"@P% MIRC8ZQ(2G/CEMJ=V.8>DP5TJ,1J@]%Y-N)X>JJ)K[S\]S.2W$MW8*]ZQ M?8T1;Z=GNS(%P\^;H"8(,RHJ 4;<%=_S0.5BWTV<4F;'(3Z:\CX3$ JUOF+T0$EB=L[B M#95>I%R*[^IZ]Z,HRSD%.-'U-VN\_D;/[!I]F\-,4MHE-+JVKBJ42TQPI+1- MIU7]<_ML!V_.3M:CJOKLN"H!U7N FAO+U7UE K1[YQB!]4UPO,((/Q!(C!+* MT?G$S&AEU++BJ#G]>),XL&>=EX&9$U8#]J$Y09^I8=[FP+LMIPCWRE-0Y1"1 MR ;/B_]R/8,.3/1( G_J%L#XUH7D)#S- MAA*Z#R?D,N!HD0DK!S^$\AN<0I-&:XQJGK%9+=4QXA/E.E9$A:;\$#A=_4\BC#&I"EIB &W%^=MM.0%I+7XFE3QC\P MEDS$D&7**8.7ZNI06N!TDS6^([E7G#-$@80.KQ!>D"T#3ZHL6SU/YVKS.\52 M%&*?58/8)KG$&I%7I!D(J#=Y%^V?MZ!CN5&:=^R5[5=_G3I\'",FML#QZJ'& M>LB!_ D0;'>0$'G(RO+Y_1,@W#9%5B*E58'G +ZB&P M6.,^W^;%=_@N\K,VY*<;N$3&3BN6[?F[RM9E6?_(^%(*7K<>WP,(EU"O7DK* M$4Q@U,L75! QRM-N)P[ K+S+BMW[JB\,=*Z5:LZ@/;S*?8_D"X$+@JZ!3V9: M]=\ <""_>/9@W9ZB+]D2/NUCV^4DR=MR8(IW24NL\[PSF=M^P=2==R8U'5MW M75-\.73".NIJOO\7$%4P9$%5;@M+'/O5D":#=JR)M.E"3D\-K>DU)CWR)J66 MZB%*GZ\]!/!60N30B5T;7.W),R)U8;!%"(F>XH;_)7S=^S*][HE__)JW$)6Z M!_=A.X)'7? Z+_[%^NRJ_NY]>F\IU]FX4CCY7=-CYHD7%DBN<^U M?533(;(H6MN!Q30KCPB"K9M37D)32)%GY"U<,\.<(7DK[M3)4;KT6>/>-$0P MFLI&+?WG7X>LX29B^2S#]L$T)]6^3U1(M9,],DRC?UY1*8WZ$37H<^TPGG"/ MANXYO\^EMVV 4I >"@V!SVESWKV_6N&?*QWT8D"V4&!XPF4 X2J<#SZ1E4JB M2MSJ)5Q%PMR-CQG7OM\M+II,$S&H\S"T>5KY%I8,Q$'*8]V1_:;0PM8AB&$L M'^"<9$Q&YL ,B.F7Y(">I_6S^I^/67!C+Q_#(GJ3=Y^R,F_?//>!_",)0]WC M$!Y7$=,!M?F"_+=[$:$5G=F;9\5Z85-^DA]R,Q8-H??T:X3PQM-O>?A0RDJI MNZ;>';90Q2\(#L*^*QO[]@'VE%'6H&2H.16G#MJ/EFGCW67-;2,* MG7;"W LA*EEF+A^ \0NC'*(O+;3!E19A]KID#5O"?BW1KM\Y2Q;[ )KVPP 3 M'4AGPXI3S\ .-^3$&^5,"HY[&;ESI/K'MF:"#4 *1F \WP2=$7U+4RJ+72KK(?ZKW M/_&>\I1(O4)>N;#5B5 $P=LCK>&'S;N;NLL#1GW?*GF!A3E=V[9'I"&./ZF* M_H]\;0^-L/!^*[JO#U7]IR'+XR[0Y'H9JE!50EF:DZ4=P)&E8 RN D M:XIO]VSL-Y07)P1)B)#(.KUB%$#*WI-S"R,7[VX;R1TINZSD =9Z*2239/>Z M)<)>D: "*%?#R.L8[,+[I@;2A=V;YP/(LG3.I-)B2<]:E M(W1T;XJJZ/A'_#M,S*RS76^WAZ=#">&F&%Y,.=)/8BB&E"5KPRV'(7.^^*CG MYT@ETK)F@G?I=G_'QX5,9F'*5[M/Q6-5[(MMQBUW6=S&]Z4X%?FN#'X8Q)A0 MU:2/*@)KVKAL')@-(^/%(2GB:"=H!0V+G:QE6BBV[;8Y9.6F;MY6WXNFKN X MRTHXNQ0>)J*6":KS( MT-.H?8>]IC\Z*33H192)?GHNN&RC<=#K\@-_>O\W_A?^/U O Z2Q@.@ Y+T# !4 !D<'-I+3(P,C0P,S,Q7W!R92YX M;6SM?6MWW#:2Z/?]%5K?+_>>.1X_,HGCG,GN:;T<);):44OQ9/;LR:%(=(LQ MF^B I*3VK[\ V>SF"R0 %KI(61]VQ[&;585ZH:I0*/SSOQ^7P<$]89%/PQ]? MO/G[ZQ<')'2IYX>+'U__?#JUO7W[S*?_@B^^4/C^(O M2K]_^";]]9OW[]^_2O]U^]/(;_HA!_OFU;\^GL_<.[)T7OIA%#NA*Q!$_@]1 M^I?GU'7BE).==!U(?R'^ZV7^LY?BKUZ^>?ORFS=_?XR\%QG?#@[^R6A KLC\ M(*7\AWB](C^^B/SE*A $I7]WQ\C\QQ?>*O)?"@Z^_B8#\7_$W_S!_CBB840# MWQ.\/W0"L939'2'QBP,!^N;JK+0(C[B^T)%5+ 3X2OSDE13"J_^R3.,?EPXC M87Q'8M]U@J@_R56 5E9PQ@UK268Q__.2(S.CN@I$4 I#ZNR.\^".!A[W!B=_ M)7Z\ON9 WE+VC3JE+3 XH> =U%,YH3=+EDN'K>E\YB]"?\X-((PGKDN3 M,.:[P"7GENL3C37TP@(HBHG+%3#R!7X-ZDM?P1G7&>=$N/!O S*)(A)K$%3[ M$DH;+DB<.9-+PE*[5:>I_BD26]5PR?5O04D3XNKFI$N>Y'LXZZ_M5+H4R@! $^\>$3-S8OQ$.QO4#W\DJ+]R]G"9!L#[V@X2[?#(C;L*XJR'1R7Q.W-AX>6:( M[.A>*7HP\LPE +8,A&>OT[0@YO3=S:6P+&B4$&SN,J,2ZN@#XTD#\1X((UL' M)"I]"_[-8>"XGSD43DB4_?R2\90B7'RD'@F,5VZ1&BN[;@HZR[7\+QQWPJYF M-[VC.06H8)K06,@])K'CZQQ7M$*!-+@^V:[VJB"0P44;Q0Q9>RE-'X/I4'7[ MTZ9.!@!2KU2:R\6M(7E:JMOI-CZB8B99B$W@GG0[P^$_GU4K.*WPIEZZM7 M!8_/3?]SB5SR&)/0(UY.L(!KWH*0J1;'&5"WA"80+1J4Y5@"YY8$/[Y(HI<+ MQUG]L*\$ MJU^1(([ROTF9GS)>"V66OFDO)W/[1PD3S0V6Z&_&L26X*/,)*Q/O,#3 1=7, MGXW(ONEO3692NV1DY?C>R:-('PAWY=/XCK#2HH"%J()Q+#)5XMY&Q/_ $K%- M83:);01R:Y;0MP82$J>G/;>TS5E2N#@G/)6_\A=W/+*^B;*B$K"\VG'M7/^( MTHH.]L&%*X;^E7+ZXO5EX&3I.X^25V*5\/%+*RILTU12\K)K;6,<9M)8VLAM M1CCC$UJ%-5"VUT=*67?9M?.8^7QXLVM!A%FE,99=$\/ $@O3I*]\T,)I.GET M@T1M2:9WFF$48BZ2VLN M:.A:226:<8S*Q"1LZI%>0-A4?B/*0N(W+O'DC-C(X[O^Z9Z1/,Y]Y]8/TBXT MNT='+8C&>'[4QC>H *7/^<*ELQ:UESH&[B(< MWSL+CYR5S[=3Z)-;"1;LM$Y/P;5YFHCP2MR[#XDG4A>^!4<3UTV622#N MGHNQ52YXO4P!X8B\IPK[D+L[F^8L6XYD1F::31SJ$;, G$64>SJL2[ 3'6YF M ="[)N$B6-XH)H&\JHX"^:]]3PBIOOCQ/#"DV )7NEEOJ5.PC&.,B9R$6YAW MO\HI"M?Q*4M7YZ4A\.ZE!XMIG10I_DYG)F95GN(.GBA3F9(439+XCHIAAYY5 MB=>0C?1TOHN%@+?,P$1\%D7)7L2[031&/]W&-ZB, TJ>TR06[\J)2V][$&H1 MVU.1;(F#F/740@%J3QNQ"L:1^F8E9F+W,A:(M+P!MV$:9P;:RCNH8RX8J5K9 M4[G#"Y1I:]#;<5U9,1:]-V^SV(;)&J1-475LVW@PHD2_4@ M&98>^]@6V&;6OIWZ56GDOCF-7 /(&?\C=/M( P)LH^U0J'*AOBQ"\^)$8!(# M1RP6$Y*\Q(UYK$;8O>^2R:.O)"/^;4$^_+]VLI&"'4C,4[(7(0XY'P $HFG= M!5K2(G]&371,EXX?P@FF 3:.=+ITL"*?)IX42KD]"G,I^(]D>4L8L(\JP\9R M3RJ,EG #MV:ZH=6*:,JPQR":"C>@FRT&Y9?;H@CSA1MME;O^B+09-+(4)M; M#Z+>5PO>RATC58[ -=OUD9 ER:"'ES(-;)))+UD M'V("8[3^88:\,2]"'L, M4JEPH\>N"B":#XQ&$=]TYN -<47(F.Y+120E+O382TL"Z77)<#,%W-8&(\U87-*0Y?5D18$,EM S;D2$+LE.3:_?36OAFL'V]SX0: MDH6H$_8RR@\DY&0%/.6<>$L_],4ZQ .P=L3:A6T04Q)5A-K)-L!IZC#.UK:3 M1_3( H>59R,V41+$=-UF% M/HJXI<82 Y.2;&R]CKV$NISR]6075A.N1KLWZ0_)G#*R'>1.HI-'KH6<<#]T MV#I=JK@3R[_D= 6I!F:+M')T9H=2S#U58B9EM;$H)+C20!\-Y$1O&'#(PP;X M;%2&!;M@H.HW)#PR\/ R_V$BNPL26]N/R["QY=2AI45A59B";5_Y%;Z\\\Y2 M14&*9ACO0+6:EYQ%F"VI5:H.GK8#Y(8 MO 51A@7;4?:1WY93F)?_/Q'Q^ /Q)O<\N%J0BT2.6(6TKB)SIL,]W M[K'E.5U+Z8[_-0?VEK)O7O28G[%M*M_C<# 5G.8M8L^MT(-LA=92-X:/OMQ/LSB;*A\M=4$MOEYU_$ M$QL.":.4JZEWF*[2%I$KPMU#Y,=DC7'SD!"*CW0_4X5&IO M,L1ZFBPE,QL;XB6,.[?,0=V+H3]'3G07D"@Z>23,]2,RG7]R&'/"ZD/RDH=U M#$$/(V=KU I39L&]U0(@VBC=SNS(MA/VH-L]C1D&>,@)$V;_\7H_@?9 !=G. M&/-!5YD^G(3][J74XDEX:0UW%))>I%T0E\$LJ[JX]G\$6)QZ)%S(:4 ?7O0^ M*)O.^YR7A^N;2(R#VMZ#F+BQ?Y_-2+>S, ,"AK)I MM4B]D@9ILQBU"^/KR6/-M=]*I_(]8;>T?_Q12I)$5A.Z?CJG?4?E-<6U>BLD MHD9 ,*ID1W2X$X>."!;>DPT;@ 7?C.-K,'P) M=PU*WH"C7_@:&>';TC')_K>PJLVAC;U!T:J(OXX(04<2V'>%ZK367Q^SKB\- M*''''.A:4KOTFS@*-R8*3/#"EX7\ Q\\1&C'A5I2@)9UB8D&*0'DR(,Z=7G$ M>L1SF,4>Q%S%AQT30DN[QD^X(3DP K]D9.7X7D[G)D&9A%X:J4YXH H>%AH2 M\:2\@!K;D2>BR#>J2V>]UWT_Q_?4W$.-GW!-,5 I0JJ/93)%3=-U6<(IV[W> M;#]G4*;D27D*#0%@I0KG@E(OQUEX\NC>.>&"G%)V01ZV3$A_+-4; M26=5/PSC2Q5ZVK;1HV?<$_;6>Y?0>M;0:XL*=N$ M6<\*Z&0V0 W(JI^('4QM!#R-#J96%J/>CN7!2GY'P/TK\1GAI'/5C=>7@1/& M/(81W:>K]*E#X ,G=<2X7L'<:DKG2QI\AJPJVO43:/X!62?TK<;,26"_HR.A M=/,F+-Z.T4; T]@Q6ED,UI%@V(_@$N*EDZ'3O'=V1UE\3=CRF-R"[Q+MR)!E M;6X>E=:#5H8B3Q>](JN-MYO.SVFXL"1I*9HA]JIJ2EC.0L"S)?/VHJWVE>CT M0\+_YXC3 ]YVIH9SD&%?#]MNX2Z40^^K )N+@?E-00M-9G)4V/4?>('7N0EV M5]IN,(<6Q&&']0JF8!:[H==^!)WB_T1B>SDT0T2+WTN*"MY7_$-Z60^)^!9P)Z)?Q)1Y;X%WN-0%%V_AZ2NJ =A M U"]/B>D4-.D>BT _$Y\;W7ZNGW9( 8G)*M5D%:%G""O"IV%<\J6F3 LW817 MQ#J,>1B*]3)E5F)>W,@?.Q/3EK@)@)^EEZ%C5SSUE+OI><(MG^!J7;U>AB.1 MH B^!:($?<')/(97XZZHS.#Y-(5&4B\Q<.IFSAA)M+Q+OQ M*=D%X\L"\=/Y9@-T@JW[L_;P.@A-QC4')TX8FYX83>+%DN';:F\YF_"/VY[XJSU*RIDH>*EYR/KBBE MF'KW.BA;(SODB SCB91?TQ*_N#*ULNF:"^:00_T,O+A>I"!O>=T:4#2W?DP' M'B&Q1^-,6QHB/W,P/8;(BL;8 BQ;QB9#8[IE50':,B0Y'FPKZ1!<:0J/G%F@ MH?P>U9_G)$ZX\$4'?W;#I\=%C3(DGN%L2Z@?*/4>_,#>;6X-U.97C\I(COW( M#6C$8Q1;-J."$=EZ3(1>28F[F3I6V]K>TL\?8.VQOPSGF>E^=-NR%3D>9 OI M\V#O$[ !#H70O//#7/T%F+R!Y-1QQ;4B6X\HMJ+J->OJ-K:_9\BP8)<)5 18 MGE,EX=9X,XUM'YQ95EQLI;.E^DTHS$^IB^!LZ7LS#LQ3Y38Y%35 MOI460%Z1()U;3Z,X2I'>"J3YM1U+AM23&/.QP:IX#XMXK<5;/:G!CLM@5*H4 MN?65SVCM_8BFY7$2;@YNC)JQZ'+I9_/^)J%7@KACK"6+UL/=)RZ,HAWT]0XV M]'%I"R+,W=%(QN704<[ $<>/R6U$_DHXT)/[M)G/_*&E"B1K'6<2-#VF6V6= M)ONH+;>@PMZ4NN37V)UC-7;<]YED]:CU<)W^:6UN$^/O!Z@ WG#$\LE_%U)L M4S$ZY._D)&YCXHPLQ.9X15;BE8K]B%L-)_(L:"U9*W(1=1[+C7B?\22*_25/ M#:"COPIPU+YO/=%5V8+\)@,/-5V^OJP+[\J//F=E?/$G\ Q$CFE,MM?*,=1K ML?FL9\ON5(IF1%8H9Q7^2-0LY+4M0PF:4"BLB-&0_]'-;C#L M(S?11C\N\>MS=Z,-WX^M&:K/19!K,66[1TUTQ/6?RES:P_5$#"M9I"JRCXXJ M/>QCVE.U.8OZ_C2GR%DLF!@%EEXHVU"=6H;%\UT%G*.2N1H7(>M"2-=YMB[S M:[C04U_X=?T]%,E;!K)O#;I=ZZ"X7,E93)9JSRJT?8]L90H7A:1",+>FH%_H MFE_S+A+^Z$.76F58L +1#F,H'8G(& 0A,BB)96.7R3%=.C[TP]C=^+#3B0X= M[I)FA7F%$$971!\=3G(!]$>RO"5,R:])/L5U:0J,E2T9*CP8HFMHWO+J_K-M (K%V 7?VTQ)L!H-F]$PG%V@%HNTW>Y59#!@BXFR3LS<.^(E B?-[H4M<:>.SWYS@F1SMW42%M]&^T@?A'^Z:.[G+5*OMFTX *NX2L.I2AG5^0I]_H]]![[3 [D(6.@>B:9B^#B_U=Y-G9H:F(PVFZ7CE:#/I?[TGBS,F"#-"[*=#S59K+AGD=P>;EK"Y M&S]Y<)A77((H8F6"BJ)DN=IEMOM4M![$86\&=A6OC]0PZM:[-:349-V(_A<2 M31-V-;M1\62=)PPZD,>O'88>B#G M&.:Q<86J\IV8+\1[8U>@#?BP-F)(X3:QT6"?E;U"K2/H&BGBW56)N4JVL0X0 M8W+*7=PP.$J5"&D(VSGX*XDV-O1Q*(Y-$9F?YM8?3L2+PB](/',"$MVNBU<[ M# YW=_+)01[F( VC;SD<\\I)VWT6Z#VS#56?T>#-<&M]"G:7<8Y\T4)#W53O M,P%=O("9FG*X/B2A>[=TV&<+5S ZT>&VFJM8:>L$E1KWAB39G#(K%S0ZT>%* M5E7/VZ5;Y6#EEH:FI'YRF/<@SL!#;T;GL?BCQET-^=?(1_PZK&YA >C[I
;QB2 SOA&2M%O::Q$[C%6U5SRN([ M4GQ;<9NT&AYF"A2EBUNGE%V74!@FL3J0>R2%.M?1@ U%"S74RZ,2)+:28&WT M^.5P Y4VO=^(.+&@-FFV_G WC'V0#8T%=KNSB?H@H_KR=HOZ1-EGOM8C9^7S+?GDD1NV MXG@C;:BXPW9[R-B @3B%J9;%%CP8<\(H(RC](X^QTI]$M@>"J5(QCHV@U1L8 M"Z!'54V$U/VF$JI2/>7Y+;.R5YA0@%FVVZ>NE+B.*PD@Y"$%T8=.^%E,R[F-B1>J2K#V$6X78HM(ZLN# MZR+6AN2DR/X4;YF-0CNKSUP[R+ M>-.W?N;QM?ESW]D.I8P'5,8L:"7GG-:663W81!]";-FZJH-]>RGBD&:#?UW3W '\Q]ZFOYL< MG>H>D@Z@"T]UBKB%<\\GH8N@>P=>TYZA'V_TWR)\Y?]PPG]R[P3BA' 809(J ML2BIE848I,E5VI(OUD&OE?4E3$@I^R6'0OS[;-K6@+581O( QO8.79NETL8< M* "YPNU3R -6X!V-SQJK(4^H&RG8*EHRPDM&5H[O;8J'_/?V#M]QUH#_],+ M-5Q#'7"Z JPM=KI*3XK"1?I4=I/.RTYC]DK14PJ1]RQ+R$<'4'WV):-\@?'Z M,A!/'F?YP$HTA [81\MIQGXP:> >N478&X7^=J\*#6NT44R7A)W[4?JPT!4) M4H#1G;_"<+YMU#RMZ'B/4MQHZ7?CC1.NF>.1"V>I=I1F!_.S^BE(9Z-J[W : M52$7E4;:%S1TBV'-@+?W9GJ?TRTS,6_T^/OQZ_$F+"_^@^O2).3)I;.V< 5[ MO[0_I60,2?H;57^_YZFBUE?)$I(73J*\W/M,E'GVJQS=C=\AUXN*.;_L!Z ^Y91 M]J1";R3AYKH,,?(S=V[ MKVXAY=DY&X@OU\_>=X]-/'&S%O5VDF6->#HZ46=;+KW^AU7[W4M;[TN<D?#F%/*L2[$Z"HNO8&Y.1K&,,2MCR_B<@\"<1;\A&= M-[XF+]ZI^^=_OGQY\#^?/O[V[?_^S[_<5?+X>_CM>^_+N_O%[^OPYCAY^/". MO7_WR]L_;Z[74?#NWOWR.O@Y?A7/R,]?WGWS^?&->QZ__O?IZ=O9+Z_N'P^/ M?G]][\W8OW^]NO_%_=L1N;TY_3E<_./T\;O%+_?.N^CLRT_GK\__]NO?9N_# M3R%SS_YT;U;GD_/I<7+SR[^CMS?+P'DW)^\^.;\MYN&G7XXOG.DG1EY'AQ[3A]].OSN-Z*UW?7-W]OW-Z_/'3^1?[^GR7W<7UW]>GRUN M'FXBY]4\_LS1/$Z"Y6^+Z]7E;X>KY;^N/OU[\?NGOUW?<3N[D_ M_?/]/U;3#[]>O_[SS[>O7O_Z:_#+SW>?O$^+DY]O5^=7D^6[G_SPG-Y&?QXZ MQ^>OWMQ^]_N/_WMP-+MZ^=+TI;\F*4UK4C(<5*$)W'![W>$3M\7G?NC'1*#R MFG4-UKEJ(C=]&TD.M^:UH%X[4D&).SO 3'>;WY)54QVT :U?YR7$?A:^OSN' MVC<."V3H7CZL?XK[.(/J3<2&)6-,R%%P;X?KC\Z?E!T%#E\5O)'I8!Z_X6GQ M&>0BI=;[*&W=9SHOIBC 0;[R;Z#PZ7LJ*AP"GZJL9\O;)JY&D?4VV!IXS(O? MAF*4LPIZ=-53\U*%^-K\TDJO,=ARXO*X=P[^=KD*RH&:06L91XV7@($)2NEE MQL&FC[/2^>9\DCOLPD0FH SDDM%3RI;.F7A)9IF)W^Y\)47D/;M9BJ7$'(W= M<\XVC ,9%:0G]X[%?KB(+@F;W7&.B;>LW?WYN6;TV FB%<7HX#C<>XZ6->38#Y(8 M?+:X 0%/<0OI9#K@ Y-H@=QQ=S:CV>JXRY5:81L>^*C!-+:]':*6^-_N*4\G M8N/%/9_Q-)WQ:&EI\]%.MZX@#!Y\KD.;57A4#;]O#1KAB?L6,G=$BMJ=E1?O M=;'CEOQZED&U65U(3S4SB^?5#O/[5HYXA7K[KE7:[#PR^PJR&<[#AG.IQ7AL_P0X7@,/Z MB>LFRR00+8R3)66Q_R4E?7^1O8R X0:2AJ>[@K[I6$KA_X*70ZYVL]38)@G5:V.:MFQ$U8>H_D9#XG M;KR]0F%4!BYCF\ZO.[ 95H:-T1AF;#;/;&OGLBC.$DZ$1-@U@]W.@/6T)J@";;X0HS MAFK"M_,DC*?S^EIG,74_3U=I-)C6E?BB?3?]C?B7&[[W@#\+WH\8["<,(?6H MKUQ@=W(H[[,Y7JY9PW[\CQ3[4U(<;EI[]MYJD*N=NH83'>HB1DK9[LF;'E,;GOF8CD4PQRK]KFF1\N_KXU/ M**].A2A%4 :6V0FY5CCH1^AYL1$&U19EVB%L3%5T6(^HGM-P$>>D\-];Z&=I M1(&4F>E94M%)-C,*KRFE2H^5WA,)$MPSB3:5;9-8<\N(YB7QF],/EYP:/XHH M6U_0F.A<$Y=]C%KJ[6*G?,E8%?J3L^-S8R%(/QZT$.1+!LS&Q^".=:*,O=]: M+THSI\>"1]Z"QO'#^H%>U2OO>(-]NZQ(S6::ID6!Y1A07 VXMO]^"&10D6D(S=^(K\ NP$Q+M:O:U=.Z)D[%Z]Y-+9RW^:O+@,&]3X"]4:K-*+K#9P-.' M6U954(?2-1=X\9AOEBO"?.K-8H?%O;=,P(55#A1.'@GC)DXNF>^"7Q3;$]7X ME6$\/6T7IWFVV*B]&*K[@?\PCL["RY0@&SVA-BC\ZE2R44R83[MW+BC26M&0 MW"8@Y=AE?&@MA10J\)UY?0T6O#F+HH1XQPGCOCXC.COS+[:-Y'1#G\0:$(#> M_*6K4 8\-CB(EV?@.+XM7\THW9L>\:/3R#W+%NSIQTGE^EFG9)T^#9D5$\Q/_^R/QJ!5G=>($XB3PK0T=WO,*1IE6[5O*)@^20U[; 33C,[XV M/XQ\-WTP;KA.N$+G5^MVJ_(R>4U\0'G^9ML0S06#/#BOT_=5'9PWB,?DR>]! M94.%-0TIJP>B^JLK02F+T^3U;K@!.7WC%/DR97'*FX%%HR8K^-JB42,I]WGV M&RP:A5ET.;H9L 97"?V*%;4F,\B'S+$Z8,4XHOP5[:C4$)NU&A#O@3"R?9M5 M3.Y?\&\. \?]S*%P8%'V<['Y\'_[2#T2[!XG,KPY6R1JVD34IR)1-X*HZRZB M3*_A6J7%(#QLCB-JK=T6!:O$0'0J=0,83(K/M6XY#X-2_ !\+VY";";XRHSQ MJ$'$XC^NQ#:I>KV;?U"(3OA_[2*3,BR4T@*^#'<*56$MIG#5AV:KB!=Y!'.C MRI88WO#(K79-4 #[R'.49;($XUX9'E*4W2\Q;ADRB*%F6^S8'557N)A2KHC$,Y0.L4ROH!/+3 M\L;%H.:EK8@;B\SFPG,R* &V%'2!]Q.T,;7&P>+)7PE?PEG(=29);R^GS_Y= MWSGA)KJ]H.$]URCB#>N"A#;=PZZPZ@4L(&F"ON3!AQ8.6M.'?%;V7 MX/M..*S^?XH"NL]+E8XZY&Q5^&&P=PO' \X6E MD5Q8VHOO1[K8!/#DX?!BG?+ RM$$.A6RAWQH/,1 IRIUJ/K_H)6[(/I)W6"6YA@VB,T(QA'J=YWR M9R??7_C $S;WV MQ3"*7^>G"Z/Q0=)V0*-J(0?.)Y)SS4[9P0O]+2B1/BB(: M^%[&_-"[+"Q@.C_U0R=T?2>8\;_)9I\V-T;T-B@8FG0=41MSU?LENJ'T" ". M:,#_AC)'/!1>'$++&2->!9/\\S7_4R3>UN*\E+1#])89*&D8%6TK!B%\G()> MH?5*Y.1,7.Y'(S]=)GS7A P+5BU7V=*+6Y2455@=$C.^G8DK]V>A)]K\$B<( MUF=+T8_(N$XVD!M9:9XP)@/3R#OTOA2:&+,9[J+5."P$=G="O)&9+YC'HK?< MQPO*9C%9%62_E9F/X3(X2'F*X0T0*ZS 1"$I:_M1F^-+GH?G(#-=L] M)@<\-_(C.B_&*$[H9>G8FLYG_B+TY[[K\,S)=6D2QN*A(A[=N-R][7((4YNI MP[24'+0@TKR; < P];P #)GY&6N&2^QDXEA86-9/-!!C?JTE!4HH,>. ;JT5 M_@5.46"&S.R=7="64HJOE-02DG%Z9G.\07;M/$ZBB,31!8%V:8THD$1MXBV* MXFQF%^#, 2,AGLSG1-0AR1F/,I:$$R>N1%T1ET<=?N!GR?Z="#C.PA/Q#'FZ M OWZGH0@AV]F6I$'][C##C:]=;?DS#9-8WP*'%.V=()73*]#?Q%2CKX7005 MG#A985]-4.0G6"N:CLQC&CO!9+%@Z:MPA92C89*.),3K #$RA][%$+"';?ML MRAN-LK0?Y]!')CDID\ :@/:>VQ;+:X5YG*4V5H=%5^8:EJV>= MTH]-#:^Z+%N9HQP/LC%VJ8\P0+G(\-*8&MT6+L-K2=' F M\;C=4+#SN"X>*_ !::::&,.Z/6N?N21TF$^!!F,WP\62E8K[:N$&Q-F9MF V M%-R$T8I'<'.?>.I^JTLX4M@X[JI3$;?RD3.EZJJ,&7Y*&7&=* :;Q2P!C-)= MJ\WI*C<07=73F=NOZH[JX_0-R@/&X=/S./WGK(Y>3P M[/IX[@!.=4= :FO2DD%)TI9Z'+B!.18Y+]+_^@N/A)*.:GDBCVXX2S'[Z- MS0:1J,U476<#)=6Q)"3L3I,J$\05$I^3E HB]2(929:KN5*T SL^:=<195XB M9?FU4JKGI?_K!&IBEYW:Z8,=@UA-N 65%V@%, X+:1)G.[I:Z%+Z8F@%_D9A M5!8)ULVA9T 7)/Y$V6.KA3WUK\; Z?I2-SS_?K\\S^WHFLY( M$"C67&H?#3Y_K"]SP^[WJ(VHU\[CN>_V?/!:@03)"*RCBTUYWM8_73<1 MW@=*O0<_"(#%M04[BOBSSHQ<*##G8'OL$C[CT,*%?QN0[.I1O\DX56@\4#]Y M=(-$-%[GS++4/*R%VE3[\UO0XK&H4!38;G=()DO*XLT0%/BUJ:%%CF%-Q%^T M)W7VCO7"N7 G='[$B?7CGDWY M1T ^K4<=-G*RW95BLJ@\)O Q?4^_.E'YL: M==/J:F[?(B?/2WWZ:,:KHD_"6.7"V_M(IJ?5,=9E%?*.L7TVW#]WC#UWC#UW MC#UWC.GOLY6M!;Y1K $!EC]1\>5M?$%[)JU,C)6&L$84R)F+7#?ED@*YE5"X MYT^#>W&B5<)AZ>W&-ERH0:B:'#J8!;7#F!4W;^/=:&4+3JX!P1B<7!-?0.X[ M]!?2A;,D5AR=% VJB].?UP$_*U'CKAYV+"J7-;M ,&YG%, M.V\[5P_8DJ4EEKSN-@F]4T)T&I";OQRN""0KA0N,GR]3V-Q%GB]3/%^FZ+O) M5%^M-=]FAL]L!5; !LL#]1L=)7Z8BQ=]SQXL'C4@:VL'^]OEA7\_H1Q2?'3B MA(GT'W[290LBS)!*6WQM#$.Z=G!(&:,/Q)LLQ:Q=I1V@\LG@#N<:15!=)V!D MJ[4'9S7_<^J$TR2.8B<49_C3^2%Q6!Z#JVW#*H!&81QJ+(&Z5W9+/2LSI ML3#-5X)D9!N4C%7 XR)[;E5%VK8CA:V]MZ&'&[G@WW-/Z^0LW+NG4"TMF[/ M;&,H>*!COCFG#]5LO^);T&3!2#H@JO!LD5K[E>SC M<<1'\K4#/G$);+)93)?==N/_$J_W9Z9UU.,0LQE7P6ZA0"G ]B'MZ;SF2O:@ M!*WHL3OU072AG<%0UV3VVV-\3=A21"O%!ZJ,%)*&BQR6K<;B)A3Z/K2R8O5> MXL8/^[Q[4XP1:\IH)<[>84$WR!9]$7;8+"6 %E834RKK@^C;>S$]P)-'E<^&3:/J^N#G4TS0 \J#0%@WN8U\:(W843I'5"V?#Z<'JU$.;0O' M:H-[/@?1,*".$Y!]'SCF9)T2,5@D^(DNB2CUB;Z7B73K0F6T,B!M06W"IZ4QYCGFV6EW?JN*3)S0+GY@4T8Y&MG$]01YNPQYH6 M3Z\4D8XHZ%%E(]SA)40=383>5D6;(ABM&#/V !XE H@L4R3?W4R>:N[X 9:B M#.=H(BI%%B*=4Q8/L46!-]T5;D).RR5?L!]%E*U%IJ^4MR@#0^X249">.E_@ M9MSM^4!I%E/W\QT-./G1R5^):.7L>;240;%TJ%0!KEM\EJY6_5BI X1Y=G,4 M.%$TG:?P;1TO->/ +"72YIF&J4E7D(=?BX M,:,VYQL89& N[S-S"4E+,[OLKH M+(H2Q4/UKM67R]F2XBDBQ"[^&,NZT7X [:%#6:Z]KO0L;9@+5RWB; M^M AGM399]E0+.30B8@G,A@21BGLGE.OC_W(#6B4,-'*7P"[&8AQ1*,X2A'? M"L3YRQ>6*HT]B=&VL5:.:I0GN\&8=^PV@9XP)B:4BM4?KG<_V3!D\N PSU8U M$X @U$XJ$'5/2Z4*NH/5YWT9.*$8,6>A-%H"C5314+;:TJ90X@FV9*S4/"O M45MDFE2P21P0CWVG5:VS4-P5%[?&.62=]F_IU\BYBHR#+$&B&BY5BZ'F>%K[LNY;:2,HG/[Y+]SV^ANC.7UW3$ZY1.D.J M=877@1'%875JKU247?PS/Z@1Z([N?#(_>21N(JQ\.I_[+F%@H_;;H ];#*U\ M01J&M6WD]4,G='TGL#JQ6H9E'%ZQDU=H4ZSS1[^C2>C-"+OWW72>5 .AD;B: M%37_DY7(#I0TS/RKPT**"@(KCGY7-W.:INEL$RN'YB70N,=:&D(J,P39_?Y& MHEB\; ?O5S!9X0O(_&DKY?I(5A[? MK2#TK!8)K9"(6FIL- H% ^\IE3[OMN2477'/Q'PWWAQ56GJ=J@D'9A+0*3 ) M6Z!][^#=&L3IG_E%MEYQ7Z$SZLA9^;$39.?P7+0\ER/>*66G29PP(IH9Q55G M>UUFBOB1![] G?-*VM-4A0 XN,-X [WMYL-MHZ?>!'I7XLY\9&TNLQT:D4^; M["B@)7%B#339T3"=_T8%;9?T0?&<4?8M=G($*W@IA[";8$^6JX"N"@@!]D&-/?;*']%0!)\D='T2]9VN(=)H/\XZ@4.O#'K;3VRI)5X/ MMW[BW<0H]QY\EJU7@[TNL7=A&)-9.QJ%=KA^=/RG+M4YYS%%'XV\#4*0<5\F7 MRO@ ,_U=6R3B_'8^:X%,@9'G$%,YQ\HW9Q/6)IFV(@$>?*8@1AEW(([ MFN]CC9?.VKHIEG&,S9=*. 5UE-RSX3G5JTGH7="0E,\7H_0FE^.*I1ZN\WS; MRON0O8@904S4E]T EX#VHR[3BBS,^8R-$LM3U(TIL9P+,8)<>;EF7/V MII2E*X5!/'D0GZV7MS3H)90R)!PKUA5'9?4HS1Y% MFD5#'(AG30%A%-]T)5!>.4;M1E!QE#"QH%,_2P@ %G965O!CD9X*IW">4!'43?@R/+&4T\#I)[(R MI''L.Y75@[U#;VA-:8$E..,9V^,O9 UA0!6(PPJ"NTRFR@ZL-^<+)&6>^(JL M*!/U,_$>4M(O!VL%/ XK:N<-V/OQ9B([]0/"COANN: ,PJ3*\,:U"55X ?= MO&F3M LZ3_G?P)2;JC#'X>6D',FS59A" M;P\IY>,E8.54A#J*VDX+4W)1[7TRULX'SY9.$!PF$:<^@H@)%+ M!V((EIEP3I:$+7CL\H'1A_A.C'QP0HB@H1GN&.I"K7S)!;;?WMJ"_MR1(("3 M4@G<.#:E)C[D4D&H)N2D_YHXC,,*UEDV +(;56&.0T!2CN12ZE]L,*]RBX:E M= @5H)AJ0,>R)A M2QE7CI3L]%'L(]'[P=9'U(,X4FV'/XHH7(E1N1@!2A"FIG7M/)YY?$W^W'>S MP7Y0=B:#/!:'V,&?7'80Y0DST4T\CW,OVOR/6$=;[Z:JV)J@CLCB&IF2G^=" M=#;T$]81_^.47=.'MDM+FJ(JP!Q'4"CE2"ZG/3^?4Z,I]=13=LGHO=_^]H"F MJ*J 1RBO&F]RH>WY@G"-L$L:Q4[P;W\%%(0T@AU5Q-C,F%Q>>[W]DO9Q")(8 M<7K+IP1H#%6D\LIS ?0O4.A*X)R*BO =#2&RJ1JPD=A&G0FY0/8Z^UB0,B-N MPKANO'E[FSYNW$L>-6 CD4>=";D\>A<<3.5Q\NC>B5G*O3N$&P&.(IIN9D4N MF?[=#,:[_5G((8EKAO?DV(F=3=L%2-&A$?"80C09;W*QP;0Z--_%^>@Q%:7D&A)V.;^^CTY7!3+FPQY.'H:$\.IKECFQGK)QZXX]*17GVO,GYIT^OKZ]G0WC&'1H. M<^VI,V0N?J!4*F*Y"X?A8N?*XY0IOVLS16TH:O.\KI[7.LJ/QPNE5JTU^.// M'FP2-FJYY[KG_.TD](ZW@6.>V<[3)_CBDS>;L$_PLUJE6J_4U1/Q&^/-B_^- M89F&Q?[WZ_VW3YX\A^8!)'"1:J5:JZBUT"(5EPTC"\'?9T_VR\IUU&:EV@EM M!I[\&;^;6K5:_X1?#S27R<=U9OA/TY/RG? %[K+A[\^U&S6UO6)I\83\ 7YI MK'K<ZM,Z&!I+8Q,/':./5>AA#RS:BUD/0];<^ MM_IK76Y;_?2_OW][&#ZSL5:9/\#4K2"!N/Y/1YH[H!_*;R( =1UO\4GX,/+0 MF[D"@O_[#9 9!K<^ATOQ9.L3_S*TT2=-F\3N$[^([L#= !1O"U0H?J=VN]U/ M]*UX=/E#>"E/\'(R3>^5%/R_+Y[AF:RG?/G$_U$J?1DS3U.&MN4Q"\#IL3?O M$_V0^$2%_7MJO/SMY()_7WD$))Q\@C4_\46_#&Q]UONB&R^*Z\U,]K>3$3QY MKJC5B:<\&F/F*M_9JW)OCS6KS#\H*P_,,48G]"O)7 !W4-%,X\DZ M5X;P3N9\5I(N^ED9:\Z3854\>W*NP./^!P/;\^PQ?09O_C29>SNRNVN#F<#L M[J,6ZU^.%F 2\4U_F3P)3XXL!V=.7RUKZ8V M_*G4X'2N;1JZ_Z5O_Q%[55_2SVOG""3PM'B %S_']YO'JTOEX;'_>/7PY=,@!OU;WM'#U<6/^YO'FZL' MI?_]4KGZWXN_][__=J5FIU/RMV/^X^/RN.M LSH$3B.HM:5VWO0[T_UC\KMM?+X]RLEQ*=\'M6_>,2OU6Z]L0(E M6Q#B^T">G LHWC-3_BT1JTQ@45L'(TT'0RP%X>A@;%7&\, SDDU%UV:5&=.< M"K/B".F.WG)EZ9?PLS!#:59/>G!KAL]*72VGYT_7ACO4S'_ BZ_A$S>RLGK2 M0\5VD54=65<.+&.DF6XLSR +WD!K=9YI-)I9F49C*=-XO.]_?[@AUG#D&KE2 MAF09GH]7R3-&CCU6_AG]OY)GSW]T=KQ=P'DO[/'8<-%GH8P,DRG6=#Q@SGER MEG=E@1$\NX;??J>?1GA=[:0'%GJEH=;;K<-E<(6JP.G@?,^>#!=)WOL.WP2P M;E4)FY=7%S=H^=S=W@"'>?C'P^/5[P_ETHTU/./@GD?!3JEO+QT(ZEES1RZ" MS?7[JS=MZ!&M*/9(<7P:4317<2=L:(P,T*(,2S$\5QD^DXZ5IRU >U.JZ6Z9 MIPV WPR9:4XTG1SQ)T#P^#>(TJ'\._6.0JCWT3NT35.;N(!T^:^3GO+%<_!_ M=/F*%^9X!FAMZ'!9?28)YBEA#Z9LH%%]N26KG/;9!"(T(__KGK M@68[<>P7I(ZH$LPY"O &VP&%B!SY#_CTA3VU/&=V8>M1E;A^TKMDIO:J.6R> MD2B=(LXT_Z^^,R:DE#(@4?\N;L_NSA3+D:3TQ[QAQ^JBCVE._V MV8ZXK_?#,LID;N$=AU:DMM*@_VU'M6 M+FSK"9]3^B_,FC+E86H ":O5^H)61'C>;"\7\,];Y]%^M2([:1'K=+29\I5I MP^?Y-Z;P,$3>1K?PUKD#]FY0V"OTRC:82-]2\>D\F//!$M&=#9+2_/^,R8+8 MZP WKC<:^\F(.7I.Q2%0^YLX0 K&1#,5]L:&4\]X0:40^!5S/RH'P'0!!0KB M((ZK?B*=<:=::S%O0[(-@Y">T=E0",_SJ06W"M,#4AB,R(KZ#M,6"+H+4&ZV MU(^+!)UTZ6\V7/V[9]N*L?G1$NU6JY5ZN[;(625*<[7\5T(V,)C_XR^=FMK^ M[,)C)IO@YH6SHPR6T="*]KYGPT^Y%J[63@;H)+&85-B3@X^^(]K*: M\-+9T?5:@<=V--R\\C ;#VSS5SCQ=_+!61S/5V^<*^$'?SP;\$EP9Y!P(, M)\!I'SQ[^+.L_+5Z5JVJ@%%'>=',*5L2)4MKUQ9[?D&TG&9#A\? [>K#7]X] MW.STB*NI,RT!2/*-1AI PP- ?/_'P]6"_MBG_VK6.LT]-X%8G*B]L73T\##, M 1\^,^ -8\RA>7UFY.]"F1IRLY^J'Y5GS:4(FJYHIBET#[?D8.HGBFB0S ,F M'H U?2E=1\<8C_P*61T2\3X# ?F-7V/D5]'A6^"I^.C$84-&'%:M*93TX"JG ML![H2(H[!7[C/MOHZR^)R*CWK'GS>W^%?8=W25% ^K$XP\-F7S2@#B)+?M?Y;N=\46AU('\J7A?[@?2#9#,V/"PK +, MKZ'GV!;R-'-68L#?9LH-LC!M2.Z*2\W3%(PH*W/7)UAC$M)X,0JG-*I-O"$@ M8*LT$QL G&P$*7J93T,BDI+A/?L']'F/OQ M+*VK+P08A(NX$)$;4-_A#2@=;T"2&P TIX%5Z@ OUX9@Y_ *HQ+2A(/\-?RI M(C]5 )N5V"_<,5P=>(LC^:*"92J:-2NC.('E@ ?C;I\44"%?O6?Y]1D M=#8R+$J;<4MP*] Y4JM^7MBA>"5]K7Z6CZU]8/G^Y(,H4L3##,B2!187[)2$ -L@]PF!LR!-1NJT L MS%OSN=R738-N:6.SF^+]*EZ'*!CK"PG<'.UR,[_17B[X5@+TUZJ;)W&O9X_Y MH/_@?""C%9HD!LUB%6!C-*?[EM#Z(YL/^*]ED\DV=;D6"J3 *SQBLKA!D<5W MF3-\^:L!KT;BLV#S-O*B%\,E@6IIUM#03%17,&\-'\8B8%US=%?!Q#=##]F+ MI7"$I'ZJ?8Q5*(\634*+QGT&Q==G#*>:6R*[@B>;KM;:P1(&HS4O2*\V4OG_ M?K?7>9\28$24I MQ'#=*7-DJ+XTQ$@9H[R6(8\LN#RRH+GR%R:\QO7@IJ./9$C6&=: G2E]>H0Z M;E3+O,L&TC%37O%_!"5,%^5@FL:3/@MR'820W!%F[X2K3@<3[# M#_\]9=80@1B&W-M.>+P,W?Z[*] M#QRF_:P,&+ (..J$CAX^3ROF.'C&\&[3O3Q,/H=&.4O311[[7[]=87GCQ>WW MQZOOCWDWF=CW=)620@8BQS,854,;%[?^=E*+&'K^]Y+ZBLEC0+**35%8L"-W[1E&<'A>%?M'^"##OIW?7O'Y6;,^7ZYGO_^\5-_YL"DOCV_O?^([7V MT'KS^YL'39+L>'Z]&J;4%,JD#03@H2L@&?; M!";M"K-&N?KW%*R$[4&C7C MY78-6PF!>J&YS\JU:;]N\4(V"B>I-H8KP)A% M!]D2,,2Q[NV!H)DC'66@&9*9M=0R,QTI=K#_BP5:$,+8+QVX--SAE'=+0";7 MMS1SYAI$DP%J$'?%PKA[TOMO M=,H:0,LH)1!<\($I_T9HF[8[15='?V!//04;63%/N3?./60Z K=84!9M*ZB^K0#&PNWCWZ_N#\90*,@Z2$<78!%\ M8T_ MX@@* ,N7XIH%L:?U'ZQ5P;, F0URK4V]&RG8*B\0RFJ@N'PPW*"0J4' MS>1N:ZX"AW.=D27]<*E(1A!BOO!N%T:%K6*)$"R-J[=G8V#DJ^K5.GD2X!H6 MFCM0P%)X@%]J7N[RJQL%RZ$%[5/YY6N?025H8;@(B'R6<'&LN?*-_N5.;3T9P6K7SCDOML(#R/B?I>_)$@=PP4+ MQ$?_HU%@4[AU^64MUI>_QG5<3* R(0AJN8* CBO5Q/6.W9V>O+X=Y%^*&0QW MMF%YRL,,5(\QK!'TP-M:2"FA2WF+>S)ZIX:E>,_VU 5]"W[+WH8,GOO;P M-Z:^I+(Z7D^+,=5C%HR3UNNE/?55YB^EYLK8;DGA+9&C1UA2";ZPD9.# P'P M*(9)43%0J.<#A46U?AT=+3WD2:__\'"% 7F^L770FL/&BC_3_CK]H7JB7D[! M/#+//3^<,P 9;6"'"8[3;GTXZ6&49)Z8_#X+*\VS4#>&,'V;; 1WY:]+UNS. M/>T@!?D)X/&)=K5PHEVEGBC/3DP'.L?C]2T=_X/>!!!?J._TO0O-<3!GF(P8 M/]VN'DJWF[IZ)-<.C,EFN5-O+.39+85>'%SB>="> ;R^%P!OG_0:Y7I,8N/& M $]^JY;X+@Q4U8#A5:IG:JUI6(&HP)>!,L$_IG(NS#/'.M\A R" IE!6+$;U M^9IIVJ^DV\$??RV,\N46[OT=?&=>(L!C+[O:(IV3\VWU?K,0SN;[[9[T:JUV MS'Y%;J\V]LJM._XN0)<[\:4!'<[KJ)?;K4Y&T!4K^!???6.]P!%M9T;L MZ5 IWS]%0I;1!NU++:O=^B]'Z*DA50?"+JOUK)#*+'HC*U^R$7,P5#2T772. M'";5RE-;X@ILFZIA?EH>YJYY+H?FB!, MCSXT4=5RM=W\Y41@>EB!>5QOE%O-10MYGX7?24\DPEI/\+?FL@.GC+0W; *4][$QK+ M07-T>1Y>F_FHO7'],RE7:J&?M?$+JND9X=8F_W1+/3!N?F-YFO5D8%[4.Z#] MX#0^\J[>Q R@WVQ;?S5,,Q$V.]BFIZYF-< .[Q;D!L$N0K"C9N4CF_#ZGMSH MH9)Q&D!WPBE 05RHAYC!NO\$(&K^;MM#9.[ MX+H8;FZO]SX8PVQE2]0$P5$Q>06VA,U@4+DMWOQB8T S]2='L*@CY1 M;F*J-;83?4A$'6"=MY'MKY>.L=C9]"(?)$JR!SD2H01;8#;+W4;Z6%X"E!0K MGM<4"O#M?+OI?[WY=O-X<_6@]+]?*@^/MQ?_[^^WWRZO[A_\5D'__>/F\1\% M*U[K']RB%KC)9O)U],B2 =/0!H9)U>FKZP:.&-BZ.\+/PIYH,\SIW PD"ZQR MJ\))'.&.GR!%W!='':B-*'/K57N;#%.GI"&G2E;F>L5 M8D&'ZJ,0I_P6G$2F]H0^2H3%#I;IM*J_GJ\M/Q!V3WJM;ZTV_]T+N M^8*OCN"KM[.";]M\/N9NF#;8]1YSQ@#2P<'&&[_!*1[A$)=PAC0;\;H0QL^DX[O;<^YW!.OK';E84@[\ 7$#)7TZ :2T):Y4[CU\LUVQ!@6!?2 M*;?K^V7YS%OQ[S4E6%BJJ<+3+6S/W2S7$A0!4WCLQ2;OA&T#U=G1!,$U$1]0V(DE+HFURS&\1X_>] M\IZBN!QOY>Z7L#F%']2:N^O:**?#AE<,J4AO*A78I MS*[UZ\4)\@%?"R])-7/WH*+$P+L,&N#Q\'29W=XJ]15L_4)-SG*&7X?Z,JJ' M%1Y>D_I^=*$FS:H..1M2+WLZIV(B M@D$7"RI%ZRNBCE<\?[]O(A1AND2K7.^N=X,=0#P$YQ2.QX;'YY=@4B3"%3;- MK"%."CO%*:F*6OU8M+86FMI3<=FP8KQ5G@U=9_ (_V]E!%"NA":@T/2(/=$U M$^Y>S;+[?.VGC4G:#M?C7))^-[%[]T(NZRG8=V[WV[CI%<]JU;CY.]\8W1_ MD,]GI<@&FZ$CTGG<_M1[MAWC3Z;'RJN80S6+;269PPZQRJ):KL;&!.;ASG^N M:/Y+ /[A<8:K.'!C;O3AJF>;*9YMI7BV?=*S;'^&8LQ_Y D-U\6:!=M1[*GG M>B"=03#OB2BK48#K &5P?<.-YVMPT2>)YV"@CF9;A;-__IH5@Z*#V]1,!3O1@RZD#+6)X6D'VR L.-$='.C&NN#'281 M4)3JW;*:H"/*>Z/W+%#K4.IMM[I/#:F71DC[P^%T/#5I*K'.1L8P2$ \6)_\ M:6&7Z9YYFF$Q'!(LC(&$XQM7!*LD(J4!UIL* M(B5!4MHQ_IH3K]@04S5B"4@4X/AICN+7?V:MR M;X\UJ\P_*"L/S#%&GY6QYCP9\"I\M!I]^Y !6)W@_1/YND+?]L7H/3"F8-.O M\42S<+ZX@GD?KN+9BO?,E L;(Q4N6"Z8YXHB C6YTK5A:=;0 &Y%WG?*(3D# M%/2VN'$)J2V^=.$]_Z=24:X-9NKGRIWV!!?H 3@SLX;L7*E_5FXG2(GN.;[T M@1%9?E;(MP-;4BH5L1A==+Y>*)+%]U/Q[ D\7$-B%9]( F[A9^L$^DD(%HM' M^JQP^%AX:\T48.+;JL;LJHIL+ P7"9'/RN-L @?O.W#MAY^5[\ ,.-2^VP@+ M-?RC3_)7!"4$NP^?9? :.$S[61DPX$"P[H2P$=YL*V:S"-/,L*,2JLZ^!C14JH7UT ZW/8,_S$>&'B"]SS%EG9J6$! MM[6G+NP'?LO>A@R>GS"'1P@4.('V<O(FZ2Q/"P:0IY M3C%>_-N=:$/Y=U3= 9O=U"8N< 7YK\_*JZ%[S[CIZ@?)!-MDQ4+QO'Z];+B\=D!;>!W6.[95:[@&NE?!LZGGO*[ MY@R?E;I:3FA@+6QH,PMK6Y"LY0_)6K76R =8!W+:^LY(XSN#?8"AL*9]=.C\ M*P(G&7]=K$\QUFW@\[)VZP/-Q-2GPX7X@F1W'U::F/Y3B8Q)\73W0WJSL9') MP4P-+!)E[#>P45DST>2HE6>/OX][!M3FMH#:HMD]:H*.GXF!FL7GMN16+&&- M(,A?C"%+Q*T.UBG;VA8IM"EYMQZ;.W=TFB_%3WM;^*%2XTZ"H;9[6+ T?Z_Y MM4X<=??5@O=-2M5MD1+&T9OEEGKLWY@*/YTMX:>)@P?;Y6J"SC-;CXHMS6UW MJ=%2 N7]6'NV"]-BP9S818I9%EL!*>QV)*Y1HEN$60"UUYE,0'2PXJ& M,I8[G5T,E3TJ_X4H_^F) */E954M2.J\5QQE,0#2XZB![;;4!".)#\8*6-;K M/:Q1O&\*RJ+WIZ>@)J5<)9D*=;SF.2G_Z9'4HDSG;N=0+("X%_[FV*ZK3!Q[ M5'B7WL*N%YWACHZ0"&]M'!=65;..0M\-H+*0>%I =0A0F<<5;;O@R>^9Z<\@ M/!J[6S0)EK&:!U02*,-VK#D_61A!A\IYJ&?==]OR^_;R;)8K?JI4A1?-+K6X M50]S*%(6KI0C$%OHE"O76_M=HIG1T?X;LP!0)MTD31\;EN%Z"+@7YO.[]ZWE M9=(5./#ZEMZ/@"Z&VI82F8I!GFKWV!MT>XI+#EBK(6MH='=NE&^LK"]E"+R, MQ5[0>MXW/662VQ)6@H 217Q:=52'N]6CZVU[JL%&>&I0$#[!L( #<+\M-=P# M(^?4!*ONHV*(1.I"E<#5=3R;\\[:WPP4=%7D7)E:\=>WQ!S;ZG M !/!MFW+_4JGY<\]XEFOWL"P 8(U+,V9W6!%%TY!@%\ZMFD2H^?4DTXR=HG? M-S:9?W*PLG%+P%\&\W:58-[>9:I&"ADK;QO+V\%EYP=<;*$>P M\J\<=*FN9EL]Z=75@EP2!XRT(N7O6JPM158-D)6G];]/@CBV<0I/ZH[8EV)P M1;B"=^Y[SW.,P937C7HV/NLW5!;M)M8!;%\[^OI71VU MC97W?<5.82QC*7*6XJ0!.$E0K96A0TH^DTD6;W=0 C]_C\,7^!A.W[OXX4GO MJ^8:P\U@L7#_LC&_6JKK)1L7RE[R=(YP0_E8'AC;6;[=Q,[R&R7V;&CH)(%< M(D&])S^U>FYQC0K8=89V.(%<^_ M>W]0&P;L/ _+80,CJ1SSMO3;&SWS"PG8+8C/ O+0JJENCJ2K/B>K[]/Q@#FW MHX6)"LLE1,Q-ZBZ?7K$79).<#>T>F)TJ K.1H"W&_NF5F63QOEX-<:CE,T?6 MX%-%?'829/[_&IRILU4I?&H$&C@HT'*2C">_+M MKHWIL5_IL5\I+E)DOU(Q'96N9L*PYYYWVXR,1[OCX]'>S6 M&\/;S*$HE*B&U*'F-O)5,S4T(#5/ =N$H2M)JM0+W:USZ/T;C^<,#8"[649Q M;3CMN%-?/NUX"<0.ML%R)OAN--ZHTT@RWO?P(:MF25;;$+3-Q"-D#P*^JS,( M5+4P *]-">RT$H_P7 F0A4S /2/B[4]"[+033T+<92?V^$0_S/,K..I4V9?H M5\CI7''9L&*\59X-76?P"/]O901XJW1HR^0W.JR-=_=MXVNX89:>LIOG1GA1A>K0#OR^Z?6\LX3B1J;1,OP@1#^D+8KSD/0X#=@V/B>[& M=\PQ;/V>#>TGBU9,HDITJ7W\_N:/)*4>]:"H)PMGW2?B4?,@GNVU ;]Z8\[0 M*I>*+SK,A:",/=;>5)(!U1(V:96C/ MAJAI PONEM5.^G8O[Q(_:US&62;V9 R@=3LTV$/MIN_U\HNUU=C$P,UXB["9 M6:?<[:;79E*TUX@6$!WSF?%(SQ]8QM?F8 MVGQ,;3ZF-A]3F]]K:G.M@+2ZW%.;U2P-\S;T+;6KHDO&^LYY!Y$A6B" -S&= MVE5L6O$K@';K>>/M:HV2FQNU]1Z#@X#O:M],K;CL\76^F7:U?M*KJ>5.<[T7 M[:"3FVO%)9 O!6WCI*>VRLU.CAGZ6\MNWLKTFX/+[6OL7796TITW]V[G*V]K M(0G.2R]J,UE_X7V$U#8;,;>KK3P =USHL#O(^\IK;52J1VE_>E)1Z MV@=%/5FXZCX13R3GM+P>RO+6,H@E?+8SP]SNO>:%!SOO):Z[M(*^YK=:2=FC_ M)9(S"T301KYI+#TYHB8!:K:>U]Q&)S.PN5;]6!*0)':VN[SF-CK5:]5R-\'D M]U\]KWG[T7GT5ZKMYPOL&NQ=:S'*;(>AX_8^!V6>W;Y MI VJBB@%OH_MY@8?<#%$DMKW]Y,XGL0C5A1I+#T,5BP YQXAYU9&CCU6[ ES M- ^54E3M7PS/8*M[]GEL M8VI#DCZ/!YT^N]4T,XR<)DDSVTG6;"B=S$!=$SZLK,@R"V6#H,GL, #KT "5 MQYJ_7?@U?CA$'C=Q[!<#!V,-9LKI%/59P_H8R^[."\Z36?_@%I-V-MG,]F>\ MQM'!)9L [@V>88CCS;2Q#;OXDS[89:I3%J89/E3?TONA(R6ZYS@2.4'O[_>6 M(981;+7J2:_96E^OL1.>N$\IMH71?7SZ7B+T-?!$C]@O%:G-XLC\0UO$?M[8I?[:_,8B/#2Z5)U[";I+H)8RNZ MOWR!HB Q^)9"#Y=B\-[E"G13W,%'O@VB9S MAQCV.EB1\)MF6(C56^L&#B:,WT0(;B=)/GQ'W'\MI-:+S,Y)K]$\ .9_\:Q9 M3\P%6@][,>#J>RZ9PZ:A#0SSZ-'8/QY6;R]S;0V'V"_)1:<6,UXPD'>H!=7+)^']O+'FX>_]LZ>YE%^YEN:'NK:6WFOUG86II8;D,A/7J2:\+(-S$ M/Y1Z@E*&:W CI?;Z MQ-\<*+Y0T> [.H:VZQ5MW16GR2YB5!X,U!GG*2%6T:O1V<32V^W4O'ROPB: M:V!KHJT,T,M ZG<.FVB&+EW:7)NUT;)5AE,XL>4)-??]2 9Q9(E2X;+J6SH9 M]'TZ;3J1@;.,-T'TNY,8:4&[%**MDUY[$[MPO^2(;V),M-D6[(MM2A)YM#M^ MLG3WI0V0ZP&G*S6I6Q^M61 N# M,[LH=C%0SN'Q+3ASNEL#-GFSMH\.QFU*F&)@VZBBZ=)I'[[I!N5&I"CR.J8(%"P $O/ZNZD#6C&Z+NP1\GL@:F]&;@QL;SK!?)=W MSAHR91=J,]E&=@C@&.U7$HB)F#MV$F[EV,]S;:N: T==IC3' M?%&'?7S;^\7*,QSQ+E-'S7!+D:NX[ =[R)@N\.$Q9ZR8ME9T0>O>S,XHL$J"P'H-4*6 MS<.S[7B/ -Y+-DBD,C35DUZS7*UNKS H#T/BI'?/)EQU0HN!Z$F'$Q]SOZ9EM/J5"(88 LR8 '%%C)!5[U).,*"E&&%Q?]9E@TQH*7N1UVC6>8 M&T40!&>$_US0$=/I* WT3M4WXDX'F\"2&HQ+H=?$WMJ'QMN7.XDB.@3[-6? MY'4_1;-_V?T_D=N_V3KI'5W^.^$#&Z$K49EDP7'#PAQ"020P'!]<9>D=+(5M MW3UT+:&XJ6NA0P4JC?3]SM^Q@VC;_J$U2%R*.W3MU4!K6)\5OH_2#T))\).)^/(/YF1=J]Y[&HT8L-$RF6+,CF;]:S]I0Y//]]#7*C8VJ50 M\?QE9<">#,M"N8P!7H+!^V;H]5T16")ZJ6'5>1*S^JC,AZ>3J'N-5!S55&XU MUA?[[*'PUD'PV*6I$SC,*?>[#59-3! T$D@YW^)*5/%C2\J'I--FG34 M35#OF6'246'I?@_3R<2DX1R:J>B&.S1M=^KPE+&A#/B"GL]!7GRWW%\HPIMC M*_DEP7HJC><]SCP&2-TP"+)PQ;=;J,&WCA/O=9SSMVS.7^,XYR_?.7_M7VW.7P+FI/C,J12>0;K5 M;49F[FWUS9)PXE[*Y?CWZ1@6'"XH%@ST@0FR$ =+6>="4IH'IMGM2%2G ;0# M-4'M=!HGV4_DHU=1SY5+V(QC4/X'FH-?IR[FRKB*/!<<*9?W1:&5RZHK[DI9 M>7TVAL_**P/&/68>K>M@$3%2M.824?_'7SJU6O7S!1?(])?ZN5P2'[\R\8D" M"JGX;.K*IQ0#>\4H1 T3!Y-IQC8U()@I+M\(V6-/@$/XN?>L@03!B8OP0\L% M,QS_I;.):<]XSQEJ2N6X?!5&HSRFF*%>+MW=/@2E7/3LJ^$P$W$DWT3+:P[C MI1[ CN'@AO=L6(JF#(/3J>W/K@+:FNB30&O1N$RFC)#QGBF/SPQ.(I=]8A;0 MH&G.4!\WISHK17;''#B#^$2;3$RP"(B*7'ODO<)NRN)@)K$*8!BP&6V"U!TZ M#U\9E:&!YL#".D-EV8(7"[AHNF$K(X<+,-@)SH,R1N)=I5.!F/OKFTN!FH_P M2@T'69\I?\#&3->6:0Z >?%&")!P8UTIR8!&,A0>Z)__#0\_@E'#.X/#J@A M'I'-P8&POLXQF*+.2/#9]X?\QG+H@&\7H&20\S9*$82KX M0[QT]M3Q'V3X8W-*-Y]LH>!+.A.@2'&GP.]$O9\^'7JN L^;\%NWA,A$@+L> ML*WALV6;]A/B&NF!,$VG\? 6C+6?')4F>Y-XC/R&:>X,'P2J*H/A@C#U:*X2 M_/]/QB:*,^6!*4ELIJE(T[ $=_4G=IYVIW -X=RP>XS/Z7!C">A@$'$,Z\PT MX%>S,B="B:2R@KMP83'^F.=HECNQ'2^8[X0 QE&O[&4OI .Z:"M](YVP]9H+94Q*CDZL+D!B&M<_,%C$RJ: M&CJW<",:)8'CPKRRR=47>=WI07O@S\3MD MRI00KR7.#Y\F?_T[_WN00QS<$4^.\$Y4<)DR'AC(LR_^=7S37;6K!;"4;>JYH6C+T8O M'CW<9R,(?^ZFY2^P8'T!8< 4E+AG[84! P05&=M>H231 MPFZTJ;0 \93"3!V&?6@CWX?F1J;4KS @N'),^LO -71#PP[CBFW)MSM36&T@ M$:WY$$&%&O]R=-08N=KUP\+-<1/957[SM6J (YO@M@. LF 1FQ,4#F20NO' MV<.9\EN_?Q?(N\=Y$,0?7(D[>$DH\SX]O'NXD8=<]LO?''LZF=,&X'?\\^#']_8,P']I M/!D8\XP>QC<:+A]\;>#J#=3B2[!12@]2^RXKW[Y=^ _[#P3OZ.LOB&1=^9VK M#&)KX5_U?_\M>%X(? !E_-$N^F*#]&#I%:T%H2,BY7'U42T+#9(T<:Y?E^&& MN,J ,2N*?EC<)OLAH(.)S74^89NA$43(MWUW0RCAC-Y8$F\\4_J@WU.041!> M0#V^@LXU/I??6-H0:/=C5#MY#X)@>_"8M#?7W=]@^Z70_0U>X7,&4$C=J<:M M&Z1N9RJ-#(<]384N))71!S:<.H$A+-,'%="3QP:I8,IIR$OP<'7AW[_2!5@Y M&K54\$/FM(B% CH<8.>NX,"")B#$LB/_$'$,1'* T*'!5O2(MU%5,,&1<&., MX]<' @$4\Q]ANC^<)QX^9\2.'-3,33#*O$0HBF>Q+EAG8-$-&)GD O__FEK< MPO%-TM#2JUF7L+F9[U2PR$<9@FT)J;UO6$[DOHL 3=@HS>1,;6%IX=Y\J7,.X&6\(;Y8^]9["/P52TO&=7T-'O MFC-\ED340'=<",9H"G$8&&MY$ MKMLDR\1Z^P-[0GSQJY95;4^T6%AK5_.A?JZU!UV)Q3[=M$JM4ZVH5> CKS;JC6/;8:$> ME*Z -FQCAA=!>WH":13H+YJ"'D,SYB=T50)&X$@@H1X >@X#57?D+T<@)28$ M_)57JX'EY6#*XP^!LE(>R"6F.BR_I90S\70))\ ME5POF_M%"3W!\@? 9D&G$*H(2/0G.U78G]8SW"NG!H?Z0N+ D$1+R\Y;'R' MV*FQ\"3^)9[&\TZP#!)G?]+#QD?R#GNS"4,T#$W-Y1F PKDL.8_A+'LC_G5J MO/"WCIGWC'R38@Z )]^YQ>87X=XK\L#3-[YCBSST ] 0&0 T#)2+N:!%0"., M>4(E&8+R!E#71#1G%GCY!:!C#X$[%0^4?*^Z@B[2)_^'\F0!Z*5^YY^1M->O M;*BA]_DU_A#^!EU&I K4I@WL%Q8HZ_ B7+:4Z.CXJZ5$]QJZ-TM$%XZ%M)BX M)9AKLWBAN(C)DZ\MRJO53L:\/8YILDG:QVR29=DDS6,VR6HRGW=DK_>]97-= MSWGDLOK!TSG??[CL=G0%G&>,#JVDVEWT5V$U#F=3Y:;&_>!]+?P7[=CO2EA: M"K \COWX+'VCFDSB6&^+<5,&-RO-.1DPV&Z@]V+J^G%BYL.3^YW!+Q)+--9T M*ICF",&3)CSZ,C3QO(M34#DHP0,M2G2H>:1S?10GE>X00):8"8%6M0T;Y';Q MDVWKKX;)[6W3QGQLT'9UBI6&C&1CC#DH8SE/SW5I$V50:AS+GGHE>P#R2084 M@Q3MT#(BIH@]92H#C9]QC).5.&F**4M[:V!;*77Z)[@WW)V\6A/]*RN%6 M+!%F=SA0(N>L-/2;&*.9Y(&1C2!#X!M1<"<%L\.5^PIG78?#A(L<,QDV\F"? M C1@&C+T\.O\&J&/*C /."G;5KS7"37XH8VA=HSKX$I!XA3>5\%.]3,E9GR9J2)S-DU+ET M QW*NHFD$M&AI%$#7(\;/!MLWE?\ MRN2EPL.7QC8P(+0T 3AL&/ 9V9>+,^M(?I-@U8;P%'*;CK:&QJGDL[J$FVDC MGQ+XF4X$$W\&J\AV, N). YL',!>XIE+,P7ABXP[@$2P/YZA(F3:JP@\RI0S MQ&#?!(X[?7J>VP ]%[S6G''[3N1%X9ZX>X\COB3=V/[I7#P:X-APGYG.X:A9 M2#M/4PV;%S'&MV2@U\(T?=:%9!(T,_XK+?AYEP,P\F+/F:_\(]T#43 "^?B(%XC?2HN6C3,I-23X!-$B63 MXB%T"Y?K-7 'N9IHVJ_,*9&RZGKH(K(8LDH0''^2.(:O#@T#)UDA<-&)@\JI-#!!YI)D4= M(*- #+U!"[0\%([V*ST#7_PU>7U^-57>HASY]*B]\4%PX9+'ZO)*NC9VUZG% M-^8E *[><7T'.\8>-'5UR8Y%8F0TN&3%Q"W+4GD W=Z<[2EG%X61&W/V^-^' M.7LKSU0N_D+ED1>B[D\"UUI 2@=1 HCG :U;X*?_!ET%F+0YF]/:PL6\&"V@ M''B-Q^BY^8VA%_BZA*I*H&PCP_*CHN)YL1:W,C5ORKDEV*"DY9PIN(_(FO1% M.51F@-D9#C)O@W)N,#,=XU$8;06=EXIA!L@%&? XT,3@^^1EPNFJA*_D/GT< M8>NJ>S#<+2S1(+3S%FPWUI6%[GY=/),L';N-S:W;9XLM*SXD#V-S@SYY1?N> M00"4O%KK;+$ /CD$=I<-DO+"UY->^'QBYJ3C^/T!Z:HN7#NZ/6![CGGV@\[M M%2I)DI4(J !210QOYL9=9Y3H'MSYB<,JN&3H[H=_@B:0KYJ)GP"N@>9(M4+E M"1.?-(M,65&91<2]VT2?!!C-*7U6^ +_1':*&BTA:, L-L*4SM-7L.]'6)'V MD8\-"Y[1X8DAFI:@4)9.71R0(!]TYQDI9<.%&+V@"JY\BP*X<*]I4E!E)VI0 MU*\3LR12UZ.7E$QF/*:C4U98:"L<$>*T&$S#4_'YN7A$='1Z80=J'(B0680W M[^_;+?$R0X>)["%>6"A=)T,BZ,7WN<%>-9[5)/1[?>K[C.6L)@% Z3+0N.\[ M9LT2MQ:8'I6@AN7!FIC2P%\A/D9='Q5+>9*]5!>_8?("H_G.[H8:XXHEPDIC M.\\05)!)Q-^[3XIC$I!*W3$9^//P99_T^IZ@5DR)%W:S1GM'F4WY#122H"O' M<%X+S[&0#QBP-KD:R7.(@0@^7)ZKA$$X WT)\GZ<*Z?J1PZ[^#6M%]M\8?Q. M"U^K1CD@L$VO%/@%^0TL*Z>UN>5>,;F(7)F4M8HM52@!93K XC?/()<$^II) M@,*+[3%<"LFL9&JO$O+SIY9*+63 M=7M.(H_J*617'I808N >N6K%'E60I?G%1;<__.(B7^D36B)5*?B\>$IQN$5V M&5(&36[IX*PN"N'3GV @#V0K!W]I)12D]Y,W^/-^V$WCX4"_=$1*2MBRW&K\ M6[A/61@3OB=_451$%%!T(,O-"144(P1O3+RAY._+?A$2.#AN=%-8*BVKUS"4 M9V"" [6T)&F&WG"1G\(KL^8/3MD9PL:A14QA="*W \O5/2M]6SQT^*T\"(%& MJ1B[[)LS(&Y1U0*426A5"U224)H50L[OIK>7:)!Z/Y MJCP\';=H.";H3_6A3_E2%/\@Z<]$( "#BI0F(DW"=4@OD?&#IE^%SQZD*\5? M0BMK_!" 5+7&>9$PWFR'!/MG:9OQ]_$7B$P0Z89QF5P7PPMP)1V-[I2)([ZH MRK(41QR%V2Q1OIJ+4MU(P9CR21 !I1J=FZ[?8B3(]Q7 UFVB!T1C"5TJ8VSB M@ND(7*?3<%Z,)42*ZWS5$3;%*2#,=G9("8F1FD?G)MS-HW\'*(,_*+/01"J; M])O#_2J%TL D/XYDG47KH8-L<>!146(10<= !CBBF%&(.U'5++CO& / E.?R M(KLHE0I/_HI#56)7PSW/F[L/X+6APV'M0H';H<:[RN7E=A!O5D*OWB?/0W(( M2_]#&ISD[BJ5B90D@;4@68C;\[R:T;%-420R1B\U"-4>Q,2 *10!6FQ,A=.CHJE[9>IBEA\@DD94^+'4D% 7\;(D^<% M2 N?00G3$\Z4!XVJJ<(->J@3$'>\D--89&+QE 0L"X4787L!GAG'$<)+,N-F/(5Z!$0-.@!K?*C[C7160/74SIW"+[R<_) MU,R2;UWY1XG5.FRGYAF/"I')1_+TP\"G] B**2-4Q!:JP22?Y)ER.0?!T@*,YT'+RRO] M%X6!$[_#@[OCC=1W/)]88#\FEXB7]WLVZNQ!">$*:BD):@D3PS+*H18F$^#8 M;Q2?!5:>(EVLTDPYUUH 4]R+NV!/M_Z6_+R!UHIT+)R!P^L0US@DY?8F;QP U=XB91$=JGO2Z9XOCC>2)>/J[2+7A_0B" M.QJ8WA:-N?2[P*5VH60?U6F%+S:2CKC2?AX-K2E3)_)$GJ'U9.//2?2C3;4#S= M_;#=T;77FN%0[L?OW!V(_.H/PWO^8=D#5->0.=Q8DRG.-@PG2-_+_FD4A:?" M$UHFR=2I-G;LKI?K[?73CU?",/YV[!ER,LV@W05V.E4^F[JY?BYM8NQL,LRM MU]>Y7VW#66R[GP$_IQ/XYTF$!16GN*K=]:,_=S3 LK!Y@YF@5D,G2KG;[&QM M^N FXF?QW??1!AI_RGC"BC'L!>'U=%O7(:JEPHG51!BNG_3JY5IUD_&2'W<* MNASOQ(:@:X""5NZH&4"792CG_*)+E=9E=T&;EPQZ 7:>"#]Q_>.JTUN=5[(:J&*T$XPC3@MNK8S:#HR.?[* M$N.X8@VN]S%L_M ,@38I4\W:8G^ ',;/OS?D9A'O.\%N![#; O:Q?O[S!MB= MGZ^YR#'',F8^F2.(H(6;# S]&1+\8Y%>7A+= MKQP;2[YXF>R(-R_&](IP^JSHC(_A'.X5IO=BCB;EGU'Z4[B#E:R3PTPID9&- ME:R,MH-]?ZF%O)^-40JEQ5#2O$-I9R!:_N11I6 ^'Q_DA\O(I&T_QN0O@N\K MA]J>T1/X5@I.8B !7^\NI*.7(JGHH@#0AT'\F>.."L_0(#;O6;/\T]*T19JZ M&=X\SZCGR66\/Y!LLNC'1(+LIV!&GMA,D/!Z1Q,[=;FN&\IE$XEK(GE*3A$U M8M)OH[UVSI0^S2Y(UNSE-13%29%5H68Q=Y)TL^ET3WK55;D&*7OP%+[A;G7U MAJ-]=LYQGN[ MJ=62S@ZR%0PW- SC=B0V^XCZ1?H>YUQD!*P2Z@Z#;D=DP5"X?-6_N'S1U):?^?9+U=4"?%EX'SJ!;K9=H/K MQ[R+PSGM.\B[^+OFZ NS[/<\O%_/$MX7O#>1M[=;HZ2)3O=72)JH9_&5IH(J M]NJKEIN-]3[.8I,=+L! GXXI:W*7@?MZEERB5(#'.?:(D8<2)XZ(FK.##Q&N)I7FMDBEQ?.VJCF&;Y,% M; X<0:UM(:A]TFN4.PFR'C?"3Y;R/9AQ@BSW'[_MW<7OY MNVS\1_%^$5[6>< ZU"4!/A*=7^:W!Z_&_J_80 TG.%',5+8VYTORT?74&2T$ M&FI5YT]OY&=2)B #C&$)4Q"\F80)$SU:/)/[>.1<0W\*,9Q"=EH'()D:;]>. M7S_;K\$C4U<4%,X?2?2K$("6TXQ+)P0WWH^7APE$(\_2#(X2[Q/C5^5%UMRJAZ&+P\R]N58[SB MEU+BEVJ4);Z1EC1=- ['3O2&YV'F 6*M)/8L1\2)>EYM,C$-*L[T'#L(/=.! ML%OP!/;E^-L373Z"*3]QHR0ITX&ZY(@Y/G(TI=A9"8<_#CV.?T%.8IS:,,7 M2IZVPH/CP?5SJ>>+:#8D6AA%V@V)E^,$MY+SLO!\.OM\06\ZML)A^HF%??9HR%II &B&UF1*(@%/U MHQQ0AJP%V<:3'4PRQ"%= \]$L#CH[B"WH.R>S=G.>&L/]YPN_8Q.OF TH)" M2V*>SPS4!\=P=6/(NP_=>)&^HJ[?TI-G$!$4">*E.2#XW,W"?*>E4/ !ZL^1 M#Y;D;"#");F,@%L*C!C7)6&!4"*.0X*G)-G-6LYWIES)G^.;?)9'/5 #=LC; M07H 0LW19595\+YX_H(RK4099+*#% U:%,1+[<>QQ6NDT3A^B71X)C.Q!"<, M^HO-\<085AC+OTIQ_$L)\2^Z>#L-36?@73E-B7&8&%PL23M0YB7RP]UDP^@4 MC<)*B&:"*M/]R9P#!A(2>VW1\&?1B'8>'X$ 6RVVEHB:=0E6A6:])+82*=FX M'^2?I38'ERX0MOLZN76J_&X#'ZV?*Z$WNB$#.9=W2+CFN:K1^QW'XX+\ QDB M.C(^",=Y&:7B&3='%?O M4^P((A-?%[[V^YR3QHL<]'+JO-JVKORAS2RF_(%YE-K8!1OO!31WY,N/#EC3 M_E";"QMS=%WE6AMCE^%O!DW3I&>HY23F\.)PX%,YJ9<2,6GTA=C4 W\BZ+AN M"7O+W\E9L W\\JOF@.TS4Z[._+>?>L0&*449GO1FO$4;4IK? MG_U!GC]TXM#UD:N*9? _^1OSY0?$Z[Y4D)6V!8, MO:G,=U;FDYEQ3!?.BM9X8(]#VYSRCE1B'&F9QEGC M<"^ (*!C5K%?<=0K#DH!VP]'L$K#E/\@GUDA"_FUX8RROJ*3U&C2Z&) V:]Z>=6B4__04B[D!,L.]+OY9=#>"\:!,LVQ<"B\<.%+/5+46-ET^ZA43!7X MT:=#[JY9@X?.IGBXXCMZQ&$*7B(0-Q#$BU%K">*STF4 VI'A@%H=A4D#%7VT M>OEP2'SL'_S($CI!BU!?(Q<(4'P$\);TLBJ1$[$5(MQ2@"*$-C:>IZDT:R?$ M;]QI\SOS_N"[O.";[/L[2,9\FJMIE[O0O!B>;7"]U:&>_T(O#PW1 8F"G>MURH[:^;^4>7?-?-0-W*P24A&K4*D_1[:1/R\XC M&70?HS:"@X5'MV+%].!?8@A8--LG,O9!!!%*.!\,<\Z$G>*]VB*#*;!8(JX( MC-C["46:MSB^%=N4>/,]2GRKK@=N)LY"MIQG\S1BQ" M*&":J/-V%>U^[18:U9RV@/Z>A2T(@YK05 J\$#RI:[49W% S>A2D;I_$]%7K MH(:=+58RI6C1TMAD5,_&^VW@?I>;ZO,=6M"M0T3/VP )LD8/TV"F_-?48HK: M"#77"7_2Y&:_P"2F(_GS2'E03L,\4(I/7GV]>;SL*QZYXF1*0Q,:>G/2;!1.TOF*S47HXR]GE MDC./3Q/D0'#]\V'XS/2IR6Y'%YK[?)FV@P>!?,T:$6"W>>,.'&8G)SY*B?&Z M-C"QN:=4;"P1/71H#-!B'"'P0U-X"9TB$>+09BEWZOO> M\IVGFL&WCC?SRZ,.WH-6$"%P8-TAK*X$J!+10@U[NZ^?)W( S<+?L5]LX^;_ MPSG%=14EU*F54#O!)(A?Q>75'WK3A8@[I9#85IP1O=X$V=@NC0CO.]A"$END MANUTU+-%92MJBY1\6V3>KF*\E?&S;>IX37D-#CY4EK43;F@HNJQ8?&&69SNY MV[JY+8N\KS06;RWDSF'/9UY4ZBD3:3A@/VN/393IA/M M3=>.BO?(:;7O_C;_45J US6B;:K!2D$T7S8(JBQ2!TSX5.(E+$ED4KW'S4P=VJ* M:B?F<@]QD,S#!P-3FV[,C:+\*K_M- +2-+2!8=+D4$Q77^/0:F3(UY.MG1^U MMV_BI4:R/,,:^8N6)^=AD=V:C3=WL_'V:@QR/Z/$5Y!U530J?A,O2G2&#HU3 M7\$0BX5^JKUVB7FON#)Y\]=":I7ZP&G+P70 /WH$<$6WJ$%#PF.$"4X!IJ(6 M\1G32X.9,D5_&2B+3\_PNHDG^M!799D[NM;E&.J@T#- W\3-^Y2*7H(!&J<:+\GE)4Z114',3Q1K!% M'@.EYA:RL LCI%*#"%2*D$Z"A:>DQ?$($@I43<9?W3W*%RV,!'X11S7ZZ_?< M/=UH9TCV^"K: P!_'1B\(4PP-.U&QZ8!(P,1+:A&7) H]S2E;T_&.?M%OB3]SZ DN&]1C$,-7.3 MVFW[O6^DGG*D TD'/D@2(1Z[0I=;]?6QJVW>2A4@>/>A5%&CZ0OB&,4I $=>2N=_>--V"+ M0&]&O $[.DS0S#RR?XEZ"9\[$^W%#Y"^F*,0TWW"4/ MZZ:?CGI7._O%#1X=C'<@S(XH)EA@ X]$Z.P0 M<]\B.G.2^+S)V6'*^2+X/0'DNVT-PR(_$05TX4)OS]Y+9=]/M!D>?Z?I2WN# M8:',A;\0<+KC8$J"[086_Y0[U4T2V[:2_A)+#0ZV\5HQ =@,8')XM%*4UA\E M% 2A3)Z29N'B@XE(2#WIM;KKTZJVDF!WTKN,C9(?'AD4P3+61,17(;E&8Y@V M\@3LB$_,.P$.F!:VP!*BW@#Y12)G80.SZ;^[T)D26*+94-8/X5.%-BD0^VJGR@OFB5KT@/'V6)GC5QZK8>' MIVW2FW^G#9O58\/F90V;N\>&S1D:-B?LOIS3W* -\T>Q-')D "L"Z^T%\ST\ MS7HR?'Z7.5,TU?H1-MCAG0R"C,ZIRT93$RSR%R:&Z_3 M*\0QKUGDVR>]*YHU!%3W9>!\ZBG8A6@;VF"0U!H[ C-Y/'NS+-CYM$T)C94, MJ;.VL9/D)-=++\0/8@?SO9X:W9->>_XZ\UX_^3J-?/!N'C5.!*KU;;@V!543 M^%,]":B*+4E=T!_S6O4.>/XU@DZY"0;$Y?V2 K;^&.E0/;6TJ6X@6YDX-B>% M94,>_1E9)=N??8IS6^38 N_984P9P[Z><6H<"LKHF"&LSPGUDZ,BGGCY^:SI M?.H!]M8VF<>;;OV7!I3AS.0DFS*-5.6#YY[XF" ^\P:K-?S"(?]4H3K&LY5] MX1:F282Z\$C(\(&%#Q(BZ;HNN8YWGG;-R,U2.1:38TR)8BR"!U@A/.(0>P=. MG8F-04S;,GGN&OP Q]WAK".LE7EALK2%%XRZ<^OSP6S!-#:+84\3S<&!3H16 MWC@-ZZL6*F1*B'N_]DP0@1A$%$L&9WNA7:6FC /5JA(J*T4H5'!B'*+XMY/: M2:K=)#&9'Y%W\9?^3@R,*UE7R,7X/WU6QO]$RDOHRUO8Y#:=>II@2-?;Y6Z"++0=51PA,OD$V,U" M-0L(VQ[@/J:EDQ M)Q&'S3R!(;IWS'G 0V)IZ-!'8#6*0'B((.%&,-G P2P[*?E9AB;=,*>@B;QK M1%WR,Z9#%75C6ZI5;C4VY^;#W:)HV.S ;VK_)CS/KA@AGJ,WE]KM%NY MSMUMG"O!!I2^2%/.=_CNG F;ZPS>C2RXY5Z,!0]HLFF &RP=N34MR@&BGY+O M68]Q/$?=R?O9)6 #N!Z8"52L4:-6\[=JHNTN\C%7#N+@EVPH6M,()\%V3;5M MT4P!AO!O#NC8(L30IT%_>THV!9R]/QQ.QU,*[?D /3^F2BWY?V ?7>7Y, MCL1_)/Y"B'\K/KY:O(^OV/ALX:Z_YB8=F6-BEA(,D6)BNO")/$K8?+%6KM9R M]/[M$N2KL_3S@OF\)1#B,6'N$D: "[N$5Z[ 1 >[WK<;Z^?)K837Q]WCH#@4 M4.'$NK^DOQEIQ@7@1O::G(6^H) MZD8/F[=D04$6WM*J(6]IU3+"=QLM.G;:L*&YR;R!_/D21=':C:S!EQT5M>8% MQ$(8#14.MA-P_!7 H,Q/KH 9?263DCHAQ-=CJ>W&A6X=]H7,"8B$7NDWE MYNT,'2<.D#(S76AJZJ2V-H'8+ILZ7;(79MH3K/Y@PV<+%GHJNGG#:@0V]H*U MX+"$@V4L.8&P",;2)N,P0X>3 Z3*+&REC;/ULN:@[ AFS7VXR>W:(=_DG$!8 MR$W&CC3JX2D(64":Z28WL%!]_WIE? 4U H1^HL#0P;;*:+;V@A>!T5=/P(LV M:J)QP*A;PP1SPETA3+"5,T87?*T'A\QP1P.LOZP8;Y5G0]<9/,+_6QD!E"HX M-;@B4DY_O*"7>%L*[.D75MRKIJ^;*NXW#K70^W MSI]?H@.I6:YM<,$2M*4Z/(RMYI-['-KJ5$]Z[7*2P6SSJ*AMS"CW%8F%X3"+ M7=U1$4'U8L;,OS,<[478KE,[LL;DK'&/@X2=.MZ\1@*GUB_.&G<5D^PT$$&= M!$[:'%IC%M/N*%*SE\/T\!"MR^$6U >/=S!5]"F._ VU_XGI^].@/CW4 C' M':\>[QY->TTWW5VV014C)"[9P/,[-<=>VA73WSM4S;Q(")0_O_H(G7TY0@N/ ML-B;7,ZO+V/W'NPI!_S.G)TIL;BF5D&P4^K= Z\<N MTRAWOT-KN""UF Z9 Y_8!S$]6=.4!\^7OS^RE$7 2Q<(E6^W,',]Q_+MYKF" MQ2J\,X8";U;HU7E7<$=AG,NJU :"1J6'VBO /\9 5+S+ E ==OZ:$EW-%$"H MH4L^$_RNI+UHADDEQ-CQ2RS@ =B?;1,DDHN_Q9_PPARF5[07(-8G6&-*U:'V M*/):5[&GG@N2 ]]UIH@F"/,;#7;HWX:2:\"=TARX(K 1ZN,1>E2C0B* !GL; M,H =G,LL?8%=IV<#UXAX-S+K"O*/X!MY[Q$_N[1:DCFG1%-XYKED(= MMZAO5N@TLM'6!"@'*'_A]W[#-<-U<8X1-?T2O;F6O?,5.!7OA@$,Y Q[X>&A M#5MW2X:EO#X;( )0&!.P- *C"2IO.=B$.?-_K[@X/Y[:7%.Y.Y\_@.W)''M, M^^ $P;D3@&(T]7\N<(2+A\'N8G-6PY%-X7 3\-:*OV/B&07<@%0VQOCFL*-H?M')-TXVPHOE8>Z2?BBZF D^J:I^U) MFY%-<7=L-1(JFVX5U#]1X:T3X[LF)HO['!MP['&GEF).>TAM--NMI6TTA86@ M>9YC#*;>"JMD]]6!JSVH62J/E[9J7.\NX4W_G5=U9.F2F[H+9Z0)$6ZW= MUEIN)RMX_8-;3%'>9#,%=1K]0S@^%.GXX+Z)I4Z/728:1]A.-=75D,?L\U-^ M)W_)[8@T1/=&@IAS<>G<\RLO M'\DJC2MA48'E1>);L2<4O"TKKYKC:);?3,<%D3_D_?;AL =E6Y' M$L /OO'Z@("[Y> %:^Y>@!2?P6]^ &4E$GG=&JJ4ZUN7_&I9EX4I)5M :1W[ MKJ_7"P\ED7!!) LIC%-4I#>;"2]'X(/909@_!?EEB?7G+_:%+VA!8"6553P) MH+.^B'#?LVVVA,'\=8VL&&PB!MO%8/!H!!V8$;3RPO%0]'QT]U"3JE+X==*- M#E@[R"'6O1,[)J!+62GJ>K/J%\^!RS#H(?O8C6Z;D)1>ZRJ(@:[$K,S3.-[B ME'01,^4CQ3WN'._QEN_Q)E-9NMT-T91'1FOQHUJ*F,J"29>K)[&T,9,[QU2^ MUKGRS;!HJ.*%PW3#.X DOMNIHWRS,0?4TA5A]L^4_I/#^,3)4TQ"^(^_=&JU MZF=ZSO^*/E0_?RR]&MZS\ON/Z]^4'Q;>FZ^:];.L?)=C*/NN:P]%]D-X-7Q, MKE'&N2B /8PXEW$@YHNA"V,:,RA>;)/F@IH"ND."+OYK.L'HW.I$WF:63%Y$ MZ.V(HS-!MFZWBHU^JF>+-1X<=R)GE\/,!MC; [B68M[F@.$A*1>$)TQJ,C%D MAM-D**,8_J&XTP&:4B+U#OZ'YG;"8GS.S!DAU%4 #QA!" T=6''P!$I^22* MQQ+FAL!;'/@W+.>*) WZ&4 )]H)9PJLN8C,Z??@M+[KRGL3>2\M.9S6,Z4*_+QHK>7IRK4 MVF*XK/**R>P(.YK(8U.Z,Q(:4;?)/!P[>RI(LB^_B-(VP@RIE:=\NLQYX="A M=?P1M;#0V)7Y/5$0\SS,("^4)JXN(>I(,BR@#1,G2ZL)O)4EVSXU@==.>MT8 M^I;IZ.OO8TO=YG;K2^ZCW.^9@C-X?V";O2)ZYQ_M5V'/N5*INF M5C+HH)-L%3*)G V@0@U3V#P^1EAD0F->"+W/9RV83DX"1FUM#9.WX M\R> H6/A7R*OV[\Y6@E#FLP98F8S2(&Q ;+#F>'08H8 'VDOMB.O&-[(,Y N M^']'"=12B',[MM3D]1;G"6DYQ? M.PJON'=\,7JR&H:P?\VP*7-N@]"W<;*3'A>HRR2H0E)"BV;J#S13P\1C)&L4 M-)KKK6'C&[C0Z=K_;EC&>#K&/86CKR!S)>B7&1L1.FUA@6JU7*W&,(0! M+.8K(64\$FDO%!BB/S5,2F"!GH+51 K[]Q1N,K!1!-HC7'-?NR$>@':7,@+V M:6'F)O\)*H+Z&([D43IF@'L8:U[1KR9RV. +6+P'[;STY?A#[?7]U)\ M*Q-SNH8'M"),H)&RRNN%\5'T$LSWI+D(4%=J(5A/X-018+=/>F!"+T+Z@T)* M+P$S"D,@, ,H\ V./0J!AH,"567\0\*_Q&LX -XFHZ"VF/\^T6:D7(C:%<##]ZS.S!$S]'P^?->N)N2ODCD@W0%4T M"IY7S2VE(,5T =RH(ATF1U\SO@.Y"M]I3TDIM(.ZP6+PY<.9\@?CY4FDR-(E M!BA/' ;$A: SB,*BIR>J*"M4462;J#?AOR>:PS%F 2: 9>)E0(;!=( I0KT M!ZQ&<\8-C-@?%N&'OMF86CJ:"30@9X 3E9PJ5[! M&@$;"O4/(\K*@6N]8$;]C.HJ,5=? L#7]Q$86OC#$6-PAN"P_)>2.XZ%\8-I M^HS,%CH J5A8XDG+49X*_\PG_ZA4*OE2J8QVXK\P\T6\(;05TKA(&R/+V[3A M@FLN5\9L#VY-6)+I-DA* %5%+!U9;-YV2+70H/\77M#Z28R%()M75+)\AUQ MD$1:6'>=(5"X'B25DJ*5'WC5A;13#D[56N5HJ$7T'B1WG]HOF3MTC DOJ@ZP MKL**/Y:I;6&ODY0%OB%(5Q"M%W&+\(9KQ-V81W)R2-U 4%!HHY&!-(XL :^H MQ9[X'[ZU6!:%H+SX%9@(K'UJ?(2SXY1@8$0-@Z< >L#(*#U,^JY^I951D#0R*=*D;6@@ATX =E>%OT=63>H#ASGO@^ M*8G%WP2^S&0N5:1:BGI6;^*KJE07R_PWEC3?X1%^ZW([P5'@Q(6= 2 +, M7.+=0[))D2FZ!(:_JN5FE=3GLWD'5>DQQB>$C@: P[,Q,)"-0%;]EW+')$23HGDMM M07&+RY" MOBVL#)9J ^PY?RX>_ZM.6(5R5?&Z[+)Y>3? 4Z$@;\WX"\E>IH! M:S:$ZU!H"4D/!?%9 M:7SS(/0W$,GH]T+[/"X$W5';.82@E]TA$9=NGW/?&VXBQ^#QMNR!'L66[X)P M !XJ1[MF&[89S[KX8SX6N2Y25L\@F7]8PM>*:$\DI^HGO>:J8-!4KAB*S90H M-J,%3@>V/!(;CJ6> 4+!)C(F&#JCZ*CPW0@7A-55FG^QQ*N^S/TJSACVO_[7 MU&*^^[7LAQRB/J\!Q9=A5;KOY&A-X )O;NYWS.("5YOD H_Q@)\N1 E*T2C! MQR5A F5=F$"Z>;M+],67[2;Z'OU.-KV;A%OKM6AE8?S0: '8,2YX2H%+.\&+*L"\%#*L$.[78,.(7F0O6 M^^V^'K[V0\;,%?P2'APJ-]:_IO#LI>%J>(&YE2-#>(C[((3GV$^.-D;_@#O5 M+-^;?=&_OWHH]8?>F1(X^"(Y.$1" MP[O:98VRM&.2M N..6TU"K.B)QN9N1D;KRVN$0$Q&"G]>56G3-Y0'C@A+D9$ MCPYM5 ]UO^F:;9KD7]N/)F@K@740GE]KP=4"M+Z7W8 M0Y2@D+Y; WL2H!N3.;35AD"IVW'$:6/ONR%#J[M-LFCBO-?T]4%[T%]A\=V/ M44Z^RPX\6<:[I,9A"Z]VO9NU5]%6[O,WYKKGLFY$F6#/>9XOCLE$E07<'>P5 M+VZ"4Y@\+C@<$U$)&.AJN5I-/YEIW0B[[5[S1YP+2AU"SSZM_3PV/[,#5):4=$/IYEI1VSI7P M-M KIK8_*WP[!U!>^@-R@-YO.L'2= M!I%HKFAP6.)?44ZMPT;,<62/MF5IV*_+W[KR8JJU#4-$LN--WW\C;WIS0V,8 MDO6[Z=: =%H4*(H/%G'[5G9['$D0W(H2+9X/7%YSPN;F+K KRG0C]9>>'K91'.4%TS^6.\ 5#-$NBYH"W3Z M.\VY=1XP;U&GK!-9V)^FHK];5]%75*W&> *1T@O#XIV\0ID0B;/L5I#J4D3. M76".R]*V<1F%03[HK"]#YQ[[^'I_R Z8!Y9.X2>;8$F0W\:3YT"^8?VHR\D- MJ"CL'B]1GW+L@BYWLW+<,: 4D(>/)Q@(LXT9'8D]LH&21* MIE_8KN?*GD),%U$,-[73-N-KPGH33CG+46_JGO,Q6A5ZLQ+>W-YK37&Z-@]Q M4O:TJ%>H5=6&T -Q>!CF.[\PY<[4>)>-DHBETF/X:=!J8R5;;6=HY!@2D1?: MQ !MA8L7D8RA7]O.]103$5 MPGR(I-*F@19O:XVP\7.B U6!!) CWDYI_89X MT]C".<)[.X:M<FM81XFVO"4 M4"['=/@76L $S$[9@HP MZM]P\>/W8\ JQZ$Q,9B4B-&AJ4*UF2MJY_ 4G1>$Z2>*,V$)&J&'&%3+;+4(QOF(0HQ*A# Y5P6-? ,I6.U-$>WSY '420+DXC_.A__H>#Z9[N1]IF$77L'1.CG'_P/<0>@&.K1/8N*$78L,.803&YW,Z&<>@S0I!@>\4L"'VNWH?VR$YIW]RIR$(,2XW@H(\D);H+P7 M6AE.]2JF"9MFV)&.0!4<+>92\/XF2*:@X_DDN;HQ25L]3)KL $!7031,DPA' M,2=SWG@21*F+W%\BSKUEX!LF[@7B/HRFR/ /M&] "&=-[]OT31',=KFD\A/Z M%)XLYT['..+^3Q03(;:N:&+%.;9>(K8N.R>MG;1:7-9@G!=I3?)@#@@[B!3# M QX!2LC@\U,%2GZ=@:"_(9/D+\5NKAP*LOJ)_R5JH/@?5T)*\;_N4%3].L!: M 9=[B6(,M!K^P3=C] L!JO_TY&!O'0&<&P"&8;G&D/])OICM M3J%--QLF!)H5CQ?^Z^4>I),>SA G/?IC$8O_E?_8L/A__6'E\2_;RBC@9NT# M-D$/ZF4T;[&BIH#\\_BKER$)/5( <_/].KV6OJ!-+&KI7^>U="'80@#DJ3 ) M8QD-4'X::JO<4==G,VX.SGVI$ZAG-*/R0=!<#;*4O"1S4Z4\-$"%;)PE&,^U M&\QM&QWFNX'TCR5A>; MQAWD<.*LGLI5,'=3 3T_EE8'C)PU]W98]'$V8,I*HFO;&3&#:D =A;U-#*=P M3I5B[E=J5H4>!9Y3'&X'P/-*PKX?>0.2YG,V&IB8NPD;BE7=?P4.)$%< !-J MHEZE+O9M..![OU>;R7-TH:QNE1?NG=>[[533$LP<.QG)2Y>4O[5 KK=:N5?, M9<%S$;2:9;51KN(8MK-\9SWRS+B\QWX.+O8$[68"=J'@>9EF20) MN\!MG/^S%JE^:#04%,7*^%H8?\TJ]L!3&XNI&_N/OH700_X7-&7S@1QOJ!^[ MI:AMDOX%39P,4.[6TJMTNYAF+UB.G+5V%.=;(*\0S%.)\V8-Q'FU4VYU"J&M MP^#S>R?.0]C,39PWZT=QOE-QOARIR\2Y&L%? \5Y4/AX%.>9Q7D^R(R*]%KE:C$FU-I^1.\R=SN,HW X")'"<>NZTS'_++\\[LW?&B&'UDF/E^S' M5'D-;:QK=1=&W06%(O[H@Y*?V>^7F?AU0KSR)_C275X I%-\+5EBN&@\X7IP MR:AX" >?T3Y(H:H T&P37T;OJ& A!JX]MG5F!E,Q@F1V+8#7?G2JS9G"4B:> M)S]B) ]]:;[ZYKUM_W)Q<75U?;V\I6WS QPNW%^$\DQ=XT_&#Q#D^BJ:&+E( M!%-X5'*0+.K W#820GQQ3;AU#C^4> K=&A4MRA[N;MSO+F<5P"/V/#Z#DTXM: M(/N;W;-&3$EF0+U+6&SU/9P?$SYK9XL9TQ^VPF7O#?=G983*;&2@S5Y1=KIQ M.;EB%L%S#=!)/Y6K5:=D@T6W4EJZ/LS3-^CT,;>Z:%X>0Z1;)-Q]XTB7V.\ M[-,4F&M2T\HTB%ON4-D_?\H?@5&.N;\+@IWL=.79<$&\(PF&O_.; (CNPZ*Q MPH2!889D.9GK0L&G58FF)/[+3&/D>R#^__:^O+EM8\OW?WP*E%_R2IY+T5PD M47)R527+5J+$L1Q)CI.9>C4%$DT2,0CP8I'$?/IWEFZ@08";1$J$A*FI7(L$ MT=OILY_?D1X&]D$D3R@8DA3+Q S$&#'K$ 6%.C;1 -C?$I9"Z!61_K05Z&_S M$=9!:_]4-[\*;H1C$X(+/VFQKT-5OO<)A@Y_G&Z7Q"E+X2,(U<8/HUV$X# 8 MLH6=!5V!^*U^0&/9/H%+H(#Q:#YC:Y*%4[ EF882NP>G M\)\DH@I2/!K.R1N,"<(UX>YA>VW>V*!8QJ'S",>2O_#H%\!8XC'\^TO]"GX< MD&]I8E+O22=R!&]0W+"H_A:]-X8T?P#W5JLB&+P;-KV)?J"=3*N MY^9J4-*2O&!>-V"I%K/#3SXU%Q4,!1)24Q#]>\2I^N1'?PF84,\?> GL-KV) M?W2!J[D>6I[T4RW3H>W@8$$'1#Q=PN)&9"@U,H-7%SDO X;5PLL0RQ5EG8Y$ MN:$@+V4I",X\XZ_37MKXV]C1<(+GF1]NMEBA)&KE'S"^*';6_34FI1^HL% ARXGHZ=KWS@Q8!H M29O.RZLOH4*5-1A)TSP=.J*/: Z]F/ F+Q@#DYDG@3=AVTF"- MA]LFJ&&QV6S"'W$W)/C+R/QP0UH=JQ6V$_;B,%0"10.J(Z6$X&%'(Q8A\H'? M1# 0P88P5K/M6K8'976_0EF=B;+:KE!6'X"RNE8PU-9Z\.M72 % AJL%:2G< M>I4@H%W$ ?"\^Z&V$2N_UYLSS+VY$*4-509X5PK05@3&9CPN&-O"P/A:]KT" M7]LL5-0GA1O+V%!<(KUD;= S0,HJA!0ST7NH867QI"R)TT:J&W]+D&TO;J^6 M15XSZ1,# YK\3S./FO6P7=M,^=DQJ^-= M*;G+6VN^59-91Y4#OA5D9;W9VG>\1/H<['W_:AH)Z'[928^#EM;I/$FA O?K M.?? BHQ)CYSV3V9Q;9:L7^B [MF>T1UGYF&4%D4M>W2/E&RUXL%-Y;;3ERA4 MD_#=2KE9'4(E:BYNW%H!E:VU/CO#ZEX=_T$>[VV1CON5=-Q^Z3@]X$R==QY. MU5Q=JZ^WL+:\7 MOYR*P?OHS^P0WOSQ+M2;FZLISOM+*L[;>/J;*_=%"BA'O6_G &L=.KEBA\>I M$-W"C(V'I6QEHOJ[^_=+V:*JOUL/[YLSQNCXAZN+SSIU8#ZJ%Z8F[L'L5*M. M-N5GV52K?&UH88X5-XRCGC_N!(6YEAA)"0&8&F!%277I5!JEX'78*M,S3JA/GWGZN3__F-#ONU#>G/V*^%=VB#)Z-)E7, MX7?SL 0^^F%X2E,>"*\W21,Q-!VNW6JOI\OLC]UCSLAJO#7301V,"7?7F 7: M3?9IG6]UCC\"IQ[0P6YS/NE9X(]DE8)/_TOII%-9=VZR%.Q+CHG\45HY@4EX M<2\R)/%W\8J($'G.4'C8R-<%ZQ_T-7HQ\Q[3ZO4"4!XYKZZGGZUYB[]R2+B/ M []+&1>4BFK!-*PNEWK< G]$>0^SB8- V$GU@6&-_-BCWI! F-R$O8O#6J'O MP;LFZ5W&"3KTULN6$PS /[Q\(\1)[UCL MV Y3X!1#@H;HB0 ;O4>8!>G1IOACT$*P?7O:XA33:0-53V&I+EDUX-"P\\"P MTGE,58O(9'-<0^# ,8A^'X_)]R3O 2;F<4*[1WX^7*O1=SP+]I<[JW(:.HP. M]S9V(VY!"OH0UYALK<( =PK8 "8)R)EN\[VZ\.!FQ" "1JB(]GI(E7 H2._S M3?VC^X?*,KN#Q8%I^]7F9@KO E]>^Y M,8P\: 2&O-Z$N[U,;, :-IUXWKP+*%V@UJJBV<&ZZN0OZ6)U_?^B80O.T'(>O9J]SH!S176\/A[,&-SG<-^CYISZT?#ORX M-[2P6S??:V,ID"GT5> C:H-6V9L'P-.L86_V9]5XS)_T Q"%UC!I=#SFP7"^ MKRTNG8&?/N7$.S#Q&4)W(26BA.$[O4C^MNOF)U]JM$R14P0YPKI=;"TO><3< M'7M 1L\:=NQP0<#D\/!)IW<$HJ\H?E5TP@L.= 9_,9"_R&1@H.ZMEA$S'.": MY%B%,3ZI?GP$RVD5*34+6XZM"2HA=9..C4DART=J M4O(5GMX2O./H2?72(\R\S(-&+Y)M1T^J21Z!)MDJTB07T]V3*EE'>[/-)@X2 MY>EN2D@9]Q=21T^J1!WM+Q!21T^J+AT=K""DID^)BN!O[,&@G)$-^"_1:1@2_@O$+>..8?D?8,V&4.??4.J584BA +QT'/CI^^>TN;+(P M/!-1XZ/7CO0,)I^.;(\9R1\X_0)T9. M8U@Z7@W8MX&/&I+\7MPH!-LPB;RH41'DH-GYP2C8V33XHF>CJJ\+0% MV0=50?;,@NR]JB![=0*^?PCQW,-(R[5UEP8/"TJ1VRW$Z5AG$+'Y-@_K4(Y M8H)203*!P"W0GB)@B74#XFP 9N?",T] O+AFNZ$!UA ? )T.9"Z(#\^!7^Y';H4W#OUL.$)B YQW80K@>6PR,D M _)K3_UT2!"I-PY-7U75CWBYR5Z<^@8M%$>BO=.Q5':PQ%Q!L*0P]:Q.@^3W M0E;J0KZQHS'G>\ *4ZB2=&E,$Q0U-;;,9) )V/@-7.T;YX8$MK9% M&5P46H:U>,OJ)H$^'O-?!OY*;0?%1ZU^WW$=6 QI BD1_.R[%+:MF1\_GN*I MP32B/@@HG_"^<-[P_$^!-;1&.%2$.7(P&&,I7G-T>P:FB^&$>HQ-HJ/;6N7[/'/Z!,TG]Y>"^ R3R&HR8E%18D*68I 7&)(H/R0/XJ"*.-]. MSS:C.^0UAZE%;JC1P3(*#)?F_OL5 D,@W,3,&@IXRZMC(U^&UZA3W=N;@@H] M^16L]>B@*N)\;3-T"E M>!:_U,BF3A$_D-Q)/EE33!3X8\("X-_PE+HCP$TX:0(84N1RT@2NC*PRN&MC MS"U-4#)YU9C(<6L!)=G,VNS NO5J1M]RY O0!B';+>#+>XL FRYFH<)?3D"W MV')"N,:4S1V^3G)4P%A$XI$#@:H#NQ [X5!^8,5P_!:=+MM>>-9"8^[T/@1K M8QL,7Q@.T:I"D"O.=DF03%?(HUS-WZ" :L//[ XH8$_BX#2(%?*\#_"!&*@ MQH*T1UW.PV\9 L2DS@A9R0-$FH"%:LGA*C-\IBN(;$ MW7T)S.,!>R6Y3@I27 Q^ON3[D&N12;3L_^ELK1 D,='*E$*C8R5*]4,FD*XT M,.6R%S)0PJKC0AO4*I%=P>U&U;>&*A3)?S$Z@$YH3-HQ8D@L^G' MR&0XU[F6XTR](9:(3+,>4V,]*E>8AWZV\1R (=DY>9[/@I!^) M6CW-$Q<9&;32)#3%C;+MM$.OF:/8C9RQZ[#PV7G'LYMB2#7]'6F6XVI;8=T1 M.QM*-?4'/(C,':FX6OFXVNS2]:=A=SIP<8[+R6H%Q>B8SS$-/ 6WDUM9PS1@ M&00*N<1^Q6DH'E>LA26FL=(9NP)8"6Z6KC06<;V5II%RR UPO=7X'=' +*[' M1#"#[Z$:CT$*IV^2_BTGE;##E>;QF>LD%(XP]DQC(R,!K>=*BI2ASICL)MAO M?2G6>T_;-UO<^'<<1DY_@K@4:^74ZYTEE^*\.K[ :)6/B+EP^+8#]R+R@] 8 M6EBJ9WD.7(X0] KV9 B[T)ND EJ^>Y/<+H+EES#]&3?'#;IL0<7H6S=^, 6E M:U(?#957/FS08= M&N]ENI&/$CV>5;CWV&'C3A4VGADVWJ_"QBM0+OW'(B^@];^-!L9VWUC'ZXQ6 MGT=B9+;JYF^69PV2R"#IR^]3V'[D"B>>Y4Y -""S2%)IC--,YLUEFGESD63> M;":7HPCU8O/I(\X4SK>=W2-+[5$XI(PFKJ&TI;3Y._8T<:-4KGS9H9;8!-9H M1*<2*G^["!D$ Y@L\V;L=>6&XI:0,4BPP_B_QU80D9DH7U:D&H$ M8CM0;;.R&5]):AF\G;IF\+:$F)XE!DJN<5!%6NS *!!H8-?U_6]P8M)BAU>S M&Q\SF\"P-D*L8^UA0GG-G/@Q5I>V,>BLH8+<^]BISG6^)2WYD M36KJ ?D1FM?3GS')J$]5K(XW-4P>YOY)VIG VR4" G( ^JIDKR:H8\+[3R&=9 W^7TA[)C/9V:I T&"PF3,F-0V-"L M[TU4XED(_^FQQ>XZ_XD=&]T<:+F2>3*A9V!#<;>-GC5V,/75$P)?J?ZD.<'O M<.B:-K'T?0&,"<87;5?=1*-,HELKFL0MY#2[)/<0+@5E+T9#G_1B4'Z=,?F. M674.J9G;#&H 6XM.@5J^44M=>74XS;%GH?(T-0=8='X*5B R+Y%7#V;!#B/5 MG@A3$<_XF92^3=OOQ2GK".B.AYA$0A&]/H7H$DYTE?:"PZ<_2*\VVA(CAQA< MW;S".X*>3*0BF+NJLR93; G[.I.-D!-N20S?0EF-F_0#4BF 4Y MRV[50G_'7)"M H]N,J6Y[YS?$+3 2;O$R(O>BF8I1H=E%T9I-(H:R@\;N-@D M9%G)MB3:NGH.@P570 #'04^; DLLXU K$KH "1?#8XEFIN)\D/.;S7C@-9R M(FMXR2S(R$><\%/0##6,LD"2Q.'444O?&$4E69_P=&P-)642K>$V0:Y(,VE( M>GB#BAC*0PR4>I]TA\VY0_)L@B1\EUN@82]7P1JY$X" Q'A/3T@!+54%F?R/ M#5TM4V\ VQ>4UT/>SCO"0P$I_5VK?I! 3\'/5+IB;AH5C96'QC"=,K*H)D1W M_NTJZ<(=3+L"-3\%IY-U*J:Z525NRG;ZQ&%TI$5I\H P2>(X_ EW_524H(,_ M*2 B>@W%2?R*&LI+#5PGAHGFH?)I%$H?,B9!I04KTX7_HN :RM104"U[4II MHISP:#=Y&,KF_'-G!+9(Q.:Q!I+GS!@/VWUGQ9J*1NCBK2*WEYIRK2CO3.('T;T<1%B) Z0Z^_*<_=@%54,+H*&]3"<;.A'A[6$H%&C MRWCO9 B=CATSM7W"\DW=K/2Y*G$UK1Z_3SFM@;9@4/Q+!O J@BD'P;">VL,\ MHUDY3TA/1":#P+^-AC5L(S'D''"/78SDF0W\>#!$3!5462B3"OZ7*]8U8NEA M9AQ&*"H**1&%Y K8,Q7?G%6A($FDFS[E%:KTGJF+L$'1_LU@ 23X MY2 /6W3A;+NN1*F=YB*F!9HOR1D%Y.""$JMA(!"]8'-0UTK:S@AW80I_KL#ZP8PR]\XMD)_,\V3N,8,G8.22"UK(9>R,'-<*5(F+ M3&CBMBN5G54*82DM\1XH101-&H#Y)$- W!-""1T06?!/)QQ*J>1XG"4M0=0( MA 039[C:'E.7J"B>$J\#;NLT12@PT-#S77]0>?E*1"I6KQ<'6AKJ,K_OM2OZIS@W@U\2_8-T@8>"'_L8[NC'LZ7,\)M?X1\K9>XF?FW%?65 M@_IFL"''\_P;CFE[8"T4:ZV%> S5,6_K,6M=KA@R%E,&\E7=N!\9]T<)"O[=D@3$ ?OE,P#X2@A[\'Z#8VQV$5^E*2G!+F4]M'+/<[G_R)<,F\$Z D%$%DY" MH'HR# S-'3NP/.CRFPC!Z+]''.*94-O5*<@D+ M+@%.0XH(+<%1:<%M9!-@:>SG:6$3)RSJ"0WXL4KL=OV>C"?L.'51Y[S_0("V MZQ)L-H6A7-\/:J9'M>KT!KVR60S]6-:PVP[FA'>Y.)V]E.2 ENGAJ(9@M8&# M5K4(C1O'8F#5<0!7<7= 7<6&\**A<&VY:JJT1[AO_A>QP4BZET,XJL@<#WW8 MV=>TEU21G89.:-5PD;A@#JRV,:=N)3IG;]_306&0C8L+AU5GRN46^Z0<2N2DA!9,*:E'U WE%[@ UOE MC<4/98/BL&8@PFR*$8L/:IBT>'0WG*Z='"I&.(>P>?]A[LS<_*= @-G=]0._ M9GXB!(Q3"XPF$"%\L!S6LN5,N B3D?#A7O:=R. %ADE2!;MAN0I!JG'.3 MF&@,YTZ.'ZS71Y0L8N7\4]2S@'A8&5-E#[808^&QHP"HG=X$Y,>EG?JV&42+ M(594#F!',6"'3B35SE(J^!'2FO08R%LG+0BNF9!3P9MM_VWAE5*/*9V#Z_Y\ M/U$#:9H#[ $:3#9"G)O3&GZ:MKS2L-!$PE HLRH;(]?M($/:01)4@^RI3$@+ MF0WM&HXVF'">9YB&NNQ$V$SD1O6)2$!"@D(SG!5?DJ(*8@54I55-<@*ML.L;Q(-X!)4%DS#@ M2DMXCD>LK'^<.OI/P%NN+%>$3U0+^O !< 4AK@"U:'3=)UU,9>FPH*_QR$"C MME%%J9FAWX_X7UR82)TK#9FXV>?;C=JVE!2@#25*@GH)ZQSR/>P31%B6GGAM MRA;TP 4$809ANTS,YJ-91M:=V(R:L+F+=BEWU*%>*OX 5%9A<[-K2TL\ZTKH M&_9PRB#,B&"*!R"2@.T$Z9:F8'N8NR03VNBGF'=/6G6HJMEMA-LA6>$26 MBO!P:;V.?,[E.N C?# 14E[5A] M%W$[N[$U(?V1ID\P@.H3!]OA"00$QP4/07^A](Q(K3?%!3>0)NI\ VLFMH01 MNR#D%9HUXP<@P9@2')\Q*A*P+K9U%<&GX4PLD[J1:@H9K1*B@JZ$?'PSJNJF MK_MJ21I'59+&S"2-SG-.TMAB L9&\-R@2EY[^A^&_"+M"R_PAR3NB)\K39@ M@&QL-458*\#D#/5@:>5W%LD'],B8<61""3GJC!@:#PL]>ZX%HAG]<\3<$?Q_ M9/WM!X8,TX*Z#3:I'TS>EDN^*H((F2!2?(XMP>9X2*;2!JOO3HV MUB5"Q%%$/2.O9B:0CE+37!A]>TC49!U1EI7?M]3VFQO:_T*=70_.:MIY=A(O M9^_7O/4HJ6S_UI,!;_2Q -M=*N18[>\2;ST+!+4O4/E']6*R+5L@,%5U1HFJ MDZ98;5+NK9:J6PF\PK?R\8&68F'$IF9V02_M.XEW56&4O53YMG;QYJ&W<9FD MP6H_EY190F* +). 5VWJ$F^]#JP;X?[ O=RK#5TGE:+SU$^A R(*B(=#_[:@ MU\/FE(&-.P!TYX:5<6Y4JD%Y5(/3) ]Z;$T"W^7S5 I"Q6O7\=;WV$F@YU@) M9H@U\N$EG#Y4&;9K>>LE6+(5M:[CK5\BF2E3>076]=8+"@A."4EVC5.7*2O4 M75T<)E5LF3'R5)DVF6^N&%BN#(&[C/-KQ0FBA'4G$VQ3?L,!R8R[K2_$HZHC M&\PF626RV&I4D<69D<7#*K+X1-E*)<]/RO?PFD6D5));V#V4C-),3)'U>((? M#X"9AN8W,:'4TS2O:V9FFZ'Z1LDF"F"(V)CYBQ4"$L0KF_:P)31*) MMX)/O^N[=K$B )-%B?3O5P>O%O',J;==#P,AS-_@BV%H?N"NGCR%&1K$NA?T M@RE/)V5M* 0>M,Y%LJ5P)WZS E IVLW:])0+YU?XBFW>L=9JE+&,@,;^B.O9 MK)*LMOU4I#&''5REU649*6B^MR+K;=%E+MJMJ=.8\^>JOUYVL7 $L.6#P(\] M&]FP'[PU@T%WI]78J[7:A[76_O[K_(9(WMPY^+ZH,U>2*SM];HJE?S_7KDJ> M*GKW=S/>>33U-$ENH)[]V@$HBK/F431"\05Y@JEW:HWVT;VGOCP!Y(]WQM7/ MY \M=2?G;M9B<;'LX:SV)KF_S:/:0:.S)&M9=B:EVX56HW9TF*.R>^W"9EE. M?NR? I^;P_6=:"[+G/F&XGTLV*6#6J/9G/=0@OR+]Y7G;% MAM?>JATV<]K $YU#J]8^R$F6;;HA,U6X)4)AI>=K>[7&T<&+9^ZUO:-E387' MXR SZ?+:1^R!? ?*TI_#0>VHL1X96^)-V*L='K1*J6A<)!2Y@Z#HKS%-P!^) M#UE]OLI:_(Z_(O M/Z_6_G(!5HV)=P;C?H2+L?OMVH:][DE MQ2&.#2VG5][1T+OY6>QM.H]6JYU2ZM5+X5KKUF\UM M8"^']24<'4]U$99WV6_JC ZVX8R.ZCF]\9&NQR+G]*880F<;MKUYN!'!6V;W M[.Y6R(N])Q,7-6+21;\QZJFWN?/&HAE+8KS=B\(J7EIO" N;96G>M]AMWZ^6U;,=.*%+2,%%US^=?:E[SR M07,_J>>R&AD)7,]RMHV<5]R-9U.;M\[5KJDVKPRK/26,_VJ]3W+UYZ^^V9A3 M>/KJ>$?5SF>JXHM>O7"D+:BZW&\5%O_]7-0Q9/KT'K^,L=FN'1[EN$0Y*C ; MM?V]G*^W%%/?.:@=[.6*&^>.D$NK6L.LYV['K*FW"V+@\V?^L(R/!"]]TP[: MVEY>.7BB[*9F[:"U1-K'H\P%N-X2WL=-N\]WFDNE7JQ.:_?A]#,T -7_<"F9 MO,U9N\U&K=W(!0I>6N[R7NVP<_^"AV>R"?O %>]?\[*N3=C$@,64WVSFVB%(R(M8^@[J4PMER.:J"-:]R<6+ MW,^G,BPY\+2F\FCQV@WTW+2%ZI+;G9BP)=_7L.?A=\!*S9'CNM1AUXX#@N'# MUH<4N!A1X,+@-HJ)GYFC;%;(7:$YT";;=XX4_IYLFXAMP6"8B;""NEEH7FN( M>^D4OSNH'TQ/RYB>EEDTK9IL1.:X$VKMJ-Y)CHND(ZAL\ FSOO45\A]V3!%%V9HW5.^_%;@\'_N(YE;#_,UTI; LH5PG\*<_\D&0^NF M9IWI.]RHM]0.SSKWP@W.[J^!':X]T^?EY"<-7R?]MK5-55JXUKOYN_V4$E>: MD';B!IZXI,7"3NB^:I_.OVU3_^8:/!]CC_HAGI<\-,3C#40X]KD9-*\&;@Z_ M1X+P6#DNA9JJ81,/[<)CL ^ZCZG5:N@#U5"'(9H+4 MLU901:>KZ/3VSV_;PGE5=+J*3E?1Z2HZ746GJ_56T>DJ.KU4=+I9V^N4$Q^X M>5#K-'(QO%),?6>_ULH[_4L2G6[F/7+/(SK=:*X(*[O!N30[.:?V4T6GFP=+ M3&7ST>FE:MJJZ/0Z0I*=6K/YXN$ZV[5FX\6CB^T!4\S5LS[CX'3K:'&XJ0I. MKQ2F7*[-P+.,T"[76^!9+GVG66L?/B'$W>,$IP_RT%'K"4Z7J*]T)E"4#53# M]N0#U6N*4R>1:16RSD:.X5G7OQ7!=-3XQG?CD5#!WJDXH9J\X7BRW:<5ACYV M H;1;YUHB.X)%2#>2$AOXZ<% ^B88F85V:LB>U5D;]M#(55DKXKL59&]*K)7 M1?:J]5:1O2JRMTR@IE7;R[ON2A$=:]<.VZL50&[+S#$E/^\Y+TE*)*VER](?JJ87GN96-JF)]&IZDT?,9BUV!O[W(-9S5HG'\I^>9NP M]X F8Z6+Z'6.ZO<_\BJ@5[2EA;V@7T10J[#S](M8^<[B&MNRQ_(:&XOEE0FS M-??.>:##K0IT>!;H<*M1@0X_!0%G@IN!&%F.)VRS[UH1EB4WDB"TPB#.%Z@: MBR/0N>"S7K<,SUNRI)0J2F5Q+4>C"X/0/M:NF@Z,T8M"+#G&4N(N_+!NR$IC ML5=\>-,#H"1UXP'<\>(4,@%MF.'3Z$3K?1LX=?J+*456),X:TA\#_ M8/C,NTM8KSJ_>U,5Y*Z"W%60>[NC@E60NPIR5T'N*LA=!;FK]59![BT+:=V*2+&K5K[H)SEMWM[6Y)=<)]H=[.@U^W<01X2ZSY!C\ XTU+^ M49J6;T6SR%6:"F]L$HL??,3@>^OAO>;*5'$P3W+H"'*-^GX*&N@')E[1[VOH MJ%L..W I1UV^2D0?%R4X*B ( &>YZ2S164C0 K SY@'8T:P)J*Y\SKRENGU7/KW*IU?Y]+;; M"5+Y]"J?7N73JWQZE4^O6F_ET]LRG]YL+7L+O$NUQE$YL=U:M;VCSE'2O/SJ=WL T^O:,5/%@OPZ=WL(*7L[S]2)9PR^@>O:;>!L0/ M3+R@W]>,V:EW#V]22:N5^8R84"C"D)_L"^[A H]ZHD=M/22>#E" M" ;P_ [^&QVLK<8/O]%']$?SA]<&=M@0H[%+^P^;0"[7'C!I"UYY,@ R&@$; MIK$_NQ9W#)GUTO1Y]7K8$'HQGUN[H1J3P$!T&$"AM%G&*=*B-ZF9[X!,??+7 MOA *'+FU0GV*/I3S76 MQ7&!I,6.,:]'C]D/_!$PDW:MT6CP'].,RK7@9Q2%4)FY689CBVX$E^E&N.$" MGF>DKU+9P[%WZW#P(.&'P/. &XP-=^TG; '1D.$G(D[Z_2"&-X-K_#\&#[N M@HAB$DVNO.+0S&RT7CS,8"W[[SB,D!B,PB%!<^K%KJ6:]RP8E7D7\S(KPU[@ M")HI;!B\R9D^,3E18Z$H*2/- AD L5AW:K5(LW53^[P+(@-SME&J66/@MW<@ MKB(!; %VKFTL3G6?EK$K=.DX-9FEW]JN&T@S1%F>)%TGOP8GS(?F\/78 M7\S%W/>$.#7II5XJ;V3Y#AD;O.W@\E[+/:GC(9NYC^F(=^!(#E\G/&GI8T4Y MHI#M\!:!WM-)3E8_KJJ35V(J"&2Q&"94#8!1L;>;-+.Y$9#UE>AN8.2 K0 M2L>HEO(:\4$WV08RL'I6.#0B'[8"I46F+Q]NTW?-AF;]P<^M&\MQ@;9=?$,, M;#2@H:@A(GP-[!/>C>(7%):>DF0AF4I#ZT9(51DM0/B59H2E[0V!4?OQ8$@S MDXTB2<=&C5'^ &9J@75T QH0[@NPA\ '[6X02KT2+#B0AI;'*2(SYJ<,H]0N MYFDF0QKI:"AD9,*))P9L;M+\^JY_&\Z>&ZJI@>B[8,NE5B@H>?$H9BO-!JG> MPPE=.<@&WL.>C;JPIWR0S4-3[H8Q]4VKG>QHND7I#*24! LL9&.;K5\ZD AT M 3O=&:4<@%[T-YN<8=*PLQ>AO%,#,*WH:U76,\H\TEB$)\V][&3WZN9/L&6> MI$IM()AFETH/ROM\(N1M-M16IE.?GC$L MSW7AI?KL8&=' E0)(D^PG7>9;),Y>T+ ,77%Q)<6S-2S8 MDH(2 BKL99IX<*1%9(RM"9G7B=$G7%?0S24?$R$8Q]V_)>FR-:J,-.T$>#=\$MI@6&O7.(%,"_7):YB]N#ZT[U&-T>0F'' (8"F4!O,V'7<3C&K/KP[OWY_ JI],! 1N7QX4-^3]:XPC70".+$/_3[>&J#) M]W@74?-LIWZ)_M3RRD7 M[5\@TYV6< !B-($@]R@3.+$,6X 9B;13,]C!QD[#:(C2K@8# M 0GO"GBC/W)ZY)YR)&?]4K^JTSX.7+^+69KJ(2F=)C4U$8+T=L(@'C-'QWZ\ M\7@,!F9O" *2107(?"" <.@'&,<)#1R8S$T[#J-@ O>P%_EX#_WL8IGDD:@C M!W41Y*+2A0,D',"_8"=XB$2@FE,R)O=2V')41 E[G-U\?O"-909K=6'< W4G M[,?H_$M!S'G?[:P2 ].0+ (=LTZ?&*^PZ^979/\>)I^"R+H!AF6BC+'", Z( MA9![E68&'XUX\XQ8^L4$2((17532/A13SY\P%]^34D!"EHWZFEETW#<^NHM< M,?O<29*AJPJI MGLO0P9N2)P=7V915-N4*JP5.SW2_$%"L%!F&BS,+'R4W\&"O,#?J5'I/0#$! M.^[I<]. (3U [SE=4O#:46N%:GO1"/\;GOPD[S\&@ATNK,35CY)MY'BBR^ MJX3N^77*C[%C)U;;_-5M+2#J?JW368@%NSE,U"=;]Q[(X2?$@GW"?I8'B^_B MHG5O.O5WX\7\& "8]DG*JYQFM%D%@5O*8$ECH449/IQSO/_3-J*:AM_^C;W$(Y4KTX@#]BVGZK9YKB\\9N4Q;F3O]Y>PG M\XN'1_S.\K[5S$^6]&:>R"QKRI?5WH:/:1FSH6F-*-&IIGRH'*U%V-4;WZ4X M5#8NCO[1>$QI;1CWYUU2=)9$:-.D1 Q/$AP#KI)SCBW^ Y>^-LN1;SO]23+-GG\C/,N+0L51?.#I#M);=LYUX\(KCB52$KR6 M+1)'>.:V"IUFET,]/I M6E4ZW5/3.(EM$E:?@2,Y()N""=5-/%&D:2/;AX+]Z[3 P(R)1I(_'GM*#([3 M?4"4.8+K+?H-H+6>% )1*V10%PRH!1NF//'\&/*$1*.1BRU$?-D8HRY'0H M8IVDMUR#H#.N+LXNS;$+ @JT_.^3 #%H(YWZT?<83\VELJ&<4DMA01YF!8H;#&68XG(!38!UG:M=4X!UP\'&>7=C>V*-G8/"D!&6.U&.G+3FR=[> MH80SQWM=F'_^]*&Q=JVU5T[(86Q2NR*VR@:">GSL\I#A_V]$...,-P39L-,\ MR/ESYSBL-S:+3NXHMC:4([GP@ON:)B+.OJ\E#,75]O=R&!^KQN)*O '-%MA8 MZXE+/X2-+,@FFA."_"2T$ 6Z!8&"RQJ- F+,=TA?.ABU7'1\:]?>J+7S[:OO MM?CB<%QY*B1_=(XO$N7H)"W.*ZF#:H9D*:P_S&)UM#6LCN7A#BC0X*DAE2I2 M.!R7S>\OT3Z0!S%T%Y &292)@NHX!]_MU?>THGS7E2@Y6.C0(P"/D.H:(,GF@91=IJ>I^LB8? T=-P9_F0%!'S/EB6TY)MT&$HF M<,B-V4\"]@3A83OLCX3/L4H%!# 7%&&IRYC"8:4CF[-$\7Q,7KBQ$7*$4Z18 M$T>9S9J,>>2BLY^FAO82".F-5[%=/>#9M5RN,Y7.]DQ@D\.A&@6GI?I&\D[^ M85++7C<+N?ZE2\G.$\8 M*DD#U6I1*CH@J&J,I50_EB_1"H*-I%P7T:@&LG)X&D2N;%=QI2CP?A4%GAD% M;E=1X,>EW.[Q:>"0*0HRA-0N*FJ7-:\;BVIM;D77C,XVMA1KZ1>"^IE-!*G$I.=J*R411.RM2^>@W]=X4M#53,;,L?3*V''8QFDHYECN*4]@L,()185<5,C6X8[PA);58W,5;=:O3(VT(XCX+F4/D5% MPZ'BXHYJMDW%L2.E7(_]0 ,S682(:*2;IT!.%@PFRWZ[@NN41RD\B-6% 6($ M(N'-P/IC%A11;+D)NB>5!,.O0!B"$0#F@]/OBT "ER!,A]J,CW*-PF:X_R\9I[#09F=FCGW;JN# M/_&\F/"3D!Z00F!:(UC.[J\Y2!AA%\?\0>H;A$#1%<)#J%<<(, ;UR.$?*)? M(K*"9:4D'1)5/6Q.QJ/K#_0?RW3L?[^R_K?1.$)]P#I>)XNFXX2-_CW&Q,N( M48N0". #5_W]W@D1WH1LG!/B!;\Q2,"E$WXK*2;6O P>S!RUS!!T%E<$DILA MZ^XIT%J$/A9]8CI Z9>Q*T#4=W=;6C*J3.K%._7ACDD532F\ALVC]EXV]98) MSPG3L10RH(*306XG>38EOBK @X@\(H18(Q% )7BREC )HF2T&38V_XBRU-ML M;(AZ]^KF*;PC\%UF7Y_1KK"16,NG8L":/C DAF39Z=5[[$4FAVMN:@1,@F>4 M%LY[2[+;0,.20#!*<&6 ZL0=W"UB3#X"98'8QAU)OT^5,OE]+<$98:,Q2;#S M!-=*X/OM=*=[^DZ/DYTN+,9@IR3J((;, U_\HIK,$"_@(Z'9;%N[S?T=\9I^ MU-RWY5_+LQ8C92V9U'_]X;0$8"0PJ3XSTP1T7"V<(&(D]^,\=D)E$B$P3PEE MX]&"Z3N-'QD)/X)GND)MLBH#4*]TE,L N9]L XG8: YN"$(*Q=V1$^FY_IF% M$^-$A5N6,2"L#_X3-%CT#O^#(%R>G:BE3&ER3% 0% PK: ECT7/Z3JJ'7WTX M57TJS2!6_21Q>:"IOE],,1*:C$=$:#+7&9%414R=63]:8E_-A^^KL=2^ZCB$ MA+_DCT:QAS8'C^U/W6%>,.'>16'AG9UQ5XWDKBH$9FGC8!(M8IS12:&F#D<4 MDED2B($5T%C);J1W3\,UI"N?X:IS[KNQX+Y/HV;FF-&L!2;?PV@2KP[/HR9' M"6,8!.TB&L!8@AN10RQA967S:W5EARNR%0@^'JM(I(PS+VY@H\Z2K;M4:E%) ME4WR'6CM*G(VC+27'+4/\LQ-'_@BZ'^CKBE45M8+0*#ZY'L <6%EE M&6-G9 S\)7W4&2; "&:]#&(X>7ZEAHHE08'J)0$+D5^AZ9Y:[S#>]\Y.>?YWNR8,=2A;IL]V,EO^]!Y?>=Z??= MJ_R^]_8X-)MKM=F*(;B ]WX^N;PVS\_KYL7USQ\NS?-/9Q>7OYU@SC M7YO("N9L:T/F;+-N?L1>0&SB"=1ORHL[?CWEGD N;2E[1YHEW#ZG\9:$/ZP6 MRXI$J$RDR#>6<2%G_>]I1Z%+C//M\**T-T5V M)W5RYYEG%H&TEI;D-)1N%9%G>U:GPU!$:,6!JC2+1@R=1L"J="GG*/&',ZPT MJUR1$V&%^8_.<78#G>.'^\')YRPK\FT!=\>55DY,[<#TJ$\ @TL;CS4D,P8C M]4*"PUIL!\5COCCX,&*/XTP1R-R_52W5"IWMQI2BFODYY6&)&\>/0XJD*%-T M34& DBEN7:*"$-;K*B,9'5W S<>T*]Q#K+37Z\++-7(MJP-M)6WS:MBE+R2U/#(_4+R7*=@:CX$MH+4IW%#<$G-:3J(3NTR!G37& M7S)F]_JG"*Q,7$YE;2\.3MHSL8[H=Z0Q#*]F%0@5.YBV 1XV<10#4;T M_@V9G!Z*R/+DZYF>I_+ MI#; 2 1R)*!4 X@'%*K,?NBH4SZU\HV K.3?GCYI4I,3>D^#@L0W<042_%\N M2P4TTEFJ[@.&BL2#MCS5>0 1K/*GEK;YHUN:C*S*QQ[&%\49.P6/.UA=")HRIYB+9=JJMM%^05CJVH&XLLUWYS:J. M3QZ?NONR80R".;O<7Q9#RJ"< <^(=-N!^^/H,D(V(D^SZ&J:EPU8MX.817IS MLK< HA$**5(!!91QDP5C4:0W8&4FDDHC1P]-/3^PK*]$+\+"3/W,MD+ M,20ME!Y. H7@'[)8**.\B)8)[]!/= MAX5>'PI8J,)@=I (\4TR;A'B<3CA,'T3\W68S- 9X\!3[M<(?#,'0?)+$?!"H ?<-/?);I@FC)-<[3QHR'%-9AKO]+^L'G^U^, M&3F\2C]-FC]+Q B=6>J $K#IH@N+8<*4N;M4X9 HQC.WG&,QLE2"6CC(ZE_R M'G%OW$P?9/:PIW^F0^#V)=Y;S#SA.X#@_S**&,:R%$/Q\ '$Z->Y:; M[N$ >5>[O$KD@R:7 /Y<+=7YA^V&W!?SR(Z(QR#BJ6DT6$ALQ3$P/TB[56^F MC'C38@C5D,&ABP*Z:N(\'HH+.1N7,OY:(/#482 M01>7O\FOS3DEW(S$YV\MHK&%@V=P.:Z/:Q,&?JF+6"O ME8J^.+!L+!]8+CQ+K,(+Q11=XK#(UIP@UW$^ AZ,-02!D*W 01CYH+9B+_*L M)2,)KF29+@XC+$06[Y?(=Z5HQ1T@=HWT;N M/#&D".HVZ41<*2+N',;A*M:XDU\"4T27"FGIU,<'L\62'^N_43^IR4Y QMH9 M0R$W9U+0G=09A[>A:=<.\P:1H46=R8C.G)4*:*4@?=D/L!@\%9D[B8*9A6H M!_GME;1%I)T*[KW:TOD*;PE!?X=(\N@RG5%5HO4 M'%:1FIF1FH/G'*G91LI5JCJ9-S)OETQ0XGEZ5SV=@>VJM, E#-!GH2E_E:4- M+ DP,UFSR%72@TQOF&)[V X/-('0Z L1%M7;*IUL>@SV0Z .*+U9TZ=3T\41 M)U+,. G._^*S4YQ666-:JA@.(A/(IO33U(.J/*4JY<],4*^TA,!0V>28=1V2 MBXJ[EC$*IVP!) M@D7C@%ITX24YAE-W(:'2C \89TA^(\^GPL$8\ZL1WR-),D55V2"A7$M]>,0E MV.TE,U$GK(NAYB4=%T-9+I':V&D**56$4$)[XCY#9SCIG"Z_O,#JT^+-9CA$ M8R@->3HA>=(0] -V8X#%[QYJBJCOQ:"I8X]5@D>2!19H*CKLL)4TB6HKC.T- M\CN49HW"$1I^%Q5,[M-ITL[HR;&+K&-&$:!?<;*03!)6:KXV,G$C[AF;. "! MM9)E<2L,$G,*ST&+TD9 V7?T*+D;]:F"5 \TY< MA4:!A[J4[.PSIB\SGLJLHA ^,.SZ9[F$MD#A/;5J0W/KAW*7D>7GT_P3"2,- M:V=6$4J8&$,2WD)UG]4S4I\%TRPL\%%,(C7&X=Y%CL4L)"2HQH2=C$G8UT"! ML^.>NHELE]88WX<*18F+8;XXFHHJ< $???/(VP2'!%HZ') UD*PI_0*4#H>A M .GNHP: ^;^.2!($E1G<-_!KGA0S2N:;,M1!/ "91.0@QPUI3DA<&N!'5TAU MB=.+76%Q CB^^"3%>I;EE##(3A9#*R6HM&7VZYHNB\4=0JT2L4Y5 <\PN/,' M1-GWF7;99 ?+B! PXSC,Q850=YR?#?W ^U D9AD)2D5 G<#>19\>,"]M)]5Q M*>?".&4(%,.9=IUR] :U'=1U)':W[OV5QXP\@'T*.#-8##HB3.3;0KI(C*RZ M27'%I(!#)9='$EU-#Z\1)\8SP%IC(EKT=*2SF/"T:*928.F,&2=1RXD3+0GY"4%:FWL; FAHU3LBEUE>6RP'9#T#- M0/(:*B 2Z9>0SD6"B)00"O.3_\CG^-A.Q*/*B3C3B=BIG(CWYT#[&^) !W55 MC[TA=K( EFE#0+0S1_WPY\_G[\ZOS?-/[S_\N6#LV?=I;1?ID?,'M;;=JAEW MKF_=K%Z#6M/4*:;4G=\@,=E];,6KSWFW;X&:/'F[:-;T;.C\(WB1?(X21.#' M;O#FV/A$M=5\G#C*\?PFL7/[]BU:?V,[-N!]BOPPO>Z"!I+WZ7=:D"]:O*Y6 MO0G[V>ED]W.5AK _F(7)J<#_AH'H__O5,(K&;]^\N;V]K8,J71_X-V].@MX0 M%/_PC; '5O#&MB+K37._L7_0;+YI-!K-5K-]U&BT]AKMP_U6^XVP&K#:H_UV MHRGN6KO-_U60L_5A-'IU/ _;IF8RO!)CNDX#Y71EOAG&NXWW\J6??70>7DU MK1N%"I!F/O#-%)*-F2#9F#NSD#85[EN M=/#SNZ%NE)C7=TG;]681-UIY,];(-AY^G^#_FT?M0[Q/S=9^^[ M[MKYVR2! MRI&H+P6A^-GF*:ZM3RC3>(_.O0S TU(TWDYH'%Z+1I/\]97""4QH_6JWF=+Z M23R(P\ALMHG>&Y+>"_GE7$ZU(H4_%RIN/3\J;C8.]H_:#:#BYGYKO].82<1$ M5$!RCT#1RW#M!$BOV2%:;E:TO!HMMY\?+1=RY+UE./*["8;4E/>5[>4HOM*Y M5[XBS7KSO[;UDA")[W<.6T3BS1R-I_H$E*Y>W+EBHMH)H<"H5WQW-:)JE8:H6JL15=J/I2*J MQR6J%G"JDE!5WE^F"*/9WF^861*C .5,GE5>&MDX.;26)X?'./)I1K+LD>G/ M6WRXU]:=[_FC"3#N2'C4C>*J-Q0CJSKM>YWVZ7V9*Z\^='QOG6Q MP*,Z^_N<_?L/9^4Z^_>8F$JWVT MEG[*Z0TD_KJ8)N;#FCTC^/["#+JE">_O. 2C>3+?M8#I4+3TZ7RJHH>3-YZX MKAF"HFY3/W/9WM 4\N32VD)_Y-"9CS4G'^>!-IH[UNN=?>H7?)G42YI7N[]R M%8<*#V+Q,.8\8<(4C=2/ P]A&<-X/'8%%RJZW+!\/$F0Y.2X:HXJ>C*5X)XT M*8;19)&3&8]EMV,11O59C.+^>Y]!-LS^AH_BOY8_A3,*^. .89G$O#NR=:1\ MO[U<91_SS$UG6%G?UZ*-GO^N,Z;(S%%HW/G' BC*M)(04\]5:T1ZLM7VU6B$S"L?(."/&(&PZ'T23. ?8=\_177]+.G)#V:R[>D+A!CS+9ZE;^)ES'LRWSJS]T2W4MGW#B M#[R7!8'];;J7^4PFZO3PY%-,9WB2M-]+6,=B=UH)2N07OOD1K)S6T:,7_U_& MKMC5[;LB$WU)[XOV:YV -%.>WE9@QZO-I]GE[<_<)->,J+3 M%1#V$XX=JT) MNA0\4+]_=.[>#H4%ZSHV38/^.HO>.HL2)HI>$@_EYBCU&N](DN5G]Y% MZ,1=,!,\X,C_?A6'NP/+&K\EWV%$-M>)9Y\2/.- P!T4X2NPAQQ^51S:K\R[ MT'GK.2Y0:!"+5V^.%XS>SH_>?+S1"];>FA[],Z6K!\*^0A 5\BDM''71GA>L MNOT8XQ:L=V_^N%=#*Q#A.>'G:<.']/%Z5K[_N#,HV(.#969PD380V=!&=)Y@ M&LV"[3B&>%PL;HC?!"BNG0^5PP7-JE8-@L<<5PN)^!S_OVI>CY M \X$66(UBY:S5["<'-LLSW**3B?AP_887D@S8A[ D.ICF@;!I)U:X1!!4,&* M#'I.*"[Z7ZT _7Q+T,T]]KF]!1-K%>U8CI.O>H<6#5HDJW/,>]V#%JTTQZ]+ M0^JM(HK*\?WR+*?H= ZWX8(4[?/1%DSLL$#CS DBOD#7UIT(\X,3*%+U%^C<]U2X%DRD M4W04.=Y=?+U/D BYQ>^[2?K(9X94/;FU IMA#K&B(*"4LY#V]'IH>9(M?/*] M&Q%&PF:$I_6LJ>AT7+BBG-S9W(K._* OG!47I98$ M)PN_Z657E' 96SAODZKO,]<:\$J=NYO=@T:K\^JX;[FA^/%-YEWZCBU^O:S@ M/G/"GN7^):S@@V>C&SPSTN&KXUW0\W;;S=Q8RX^D,BMY*-ZJ,_@LS QU].KX M]_PH*PSSP8O@O$YAH,!RSSU;W/TJ)OH0[<:K8RS!YVK\@@6]T3TR/')2!Q\> M_^@ZWK>W(=6%P/#F'?W-560HK79;5-;?;M;OB/_1U]%D#-,+'01_Q]ZR;[+O M5(/(II3'/]YU ]=Y*Q=)FTMMO:C M-M%9]AM]-LG(>%:9G2K/K#- M( )US\?&JQ>!M)!.[ISPU7&J#-*W_%.>1^Z-R1+?3,WEN?"Y_>ILUW^V[?N< M;7OM9WOP/,]6?OBR[VVG.MMG>V\/RZ%S;./6'97Q6B3$KX V7N +@??HZAX MYHZ<4CLY\F MNB?KO"D;53&;:*@^YT.;X>5?<(!E.;WF,S^]2\&UG1^L %O_ MA<_GWK6>^WIFV5J_S7+TS ]MBYCE^D^O M]=P]/5O"+#=P[9SX]@QXM&>CT9 \(%CN04_7TC6FR+JO=WV.G/;KUXZX;=WDW?"ZPU'5O"-+P65C_YL!?:M%8@3S[[R M^Q'^\V5GG+9+Z_THW8EORQTOK0]DR1.'Q\)XA,AA+SYMH%U:UT>)SGI;[G5I MO1Y+GO7GP.\+:H5@N;*B8/&A/_/[75JG20G/?%ON^>.[6AZ\;YW[>(6/-)MP M'?M6VJP0 E3)&?ET/WZS>H&/C8T&?)/4'3GW>B^=-9;.K8-U=)<(0<+GBW_^ MYGC.*!Z];!-UKW2Y)44G:=U5)[E7.O?2 T]RV2&2(,05*$46[&DZG/KDS ]$ MSPH7%K]OD(0.=IM[*Y.0_J-UD%#I_%4/9.O/B(3V[T-"^^LGH=(ZP"Z%"VNW M/\.^3:X#RPL9 TW3!S^\.[]^?W)M!0,1+3*4GKFL*9WK:QNTAHWFY>^5SD.U M#2KY9H^DM ZDF<'OU"[6OEKL''[N[+"T"3I+'/2SJ5S:*ZV/:C/7<949G %C MCL1'YP;15[-8Q.\FOUE_^\&I:X6A'CR*P\@?B>"C$U*/$E*O, MFZ(P?T\N\ M69B_Q_:#4=>=__GZVQ_[_^]__NR-X[N_O/TC^Y_.S>"OB??E?7S[4R]?QKN+]&;Z$K\\D^G_>VNV?L8-?[[[*QU]>N;F[MWIW\U;NRK MX+]_O[SYM?>O4]']1:G;[H?+7^&/2]K[^^_V1=? U$(WSWZ:=?CMYW MWY\&G]L'7W_ZX^S@+/2[]O67X?GAE\;'NZ_BSR-_].?PT_7?U^>#+[=?0NM- M/_H&P]R=N*,_!M?CSW^\&X_^O/SZWX._OO[KT_"G?W7VA>C\''RY.?O[:&]\ M\=/OUXV__VZ]:?S^N_OK+\.O]M?!AU^ZX_.#=_;>W9\?XKO_7%P/C\[^NHGO MWO_V[_]GGEY=[NX>O]Q+J7X$IHTML+G<4Z6CK?L.[I?.@_FLF.KZY?1^Z1R9 MS^I -W!#2^=6+#.'W<"%+*U/KXSGMX'[5SIOW8/.[[VX$:X_%O:UZ T]W_4' MDTMG,%SHLBW-=2R=I^\9'><&;F=IO82KJSOOK-XW.,#G@6&T7UJO7ZD.;@,W MKK2.P-- V$YT9O4<%Z8\741YX[LWCC?(/K0)Q\/B4.EO7\Y^^N+!9^\L[]M' MQQ,7?9[6LS%22Y=&_#X M_J$';L#!>A$-#DKK4;D:^D%T+8(1WMKKR5A,Z7.?_&AA1?8&F>JZSZFTKI)Y MY_3!L=VG/*?&;N-PS0REM)Z1K3NGC#W4Q)-:U1YJ9H]W'?90:?TG'WUO$,WF MEI\#?^2$H1],ECOGLB@XI?55S#FO#^?O/S[3\^J4SM^0]!!U+0\CI_HYR;;N M6)#NW A\XIG$X3JE,_[5,?T!5AS8WE-X9D,K$.^L4-@(TP<_H424DULKL-'' M"[._\%XXGE.GM$;]F>/!$3J6.VW9JPB%Z.0O.CWG9X(7OHAE]8KPT(ST5=3IS=<::<7 M"7LI=.EG?KJE]>4L=[I?/"<*+Z^^/)WW;=UI$YW2>G6V^,2V\FJ6UK^SQ0>] M67VW=!X>#CQCIIFL@-"SS<#05!\ODW&V"H4LAL9+[&'+%>&EN!%>+#Z)14DP MZYA(GG#5+N0>?M'H$X>E\X]5U%Y":M^2ACN'I7,S;C^UG_1Z?NR!$B!ZPKE! MA.,E@P?/G>:WA<.7SM%:T7QI:7Y;^'QI?=;+T^"I'T87_9]\WPZO_<7]N39$ M?U?Q&-YS3_I;939I2(V6?.+9GWQ/C,:N/Q%"H0EK!13O)FIJ&O.XOO7_ /+R M@Y>.QWY8.J=_=4$>XX* ='WB"[(M$J2T 9/J@CQO";(M%Z2T,:?J@FST@@P# ML;0,>?:7I+1AONJ2;/*2\/UXS"3;K31"2AL;K6[',[X=VR([GET<>D6M8+.N MV\_69 F_[19>QVI8M=5]>C 'A\.INE.QN/)W"2 $OTI.EMZ3IGCGWIA;K#WPO-' MCB>_G3'@W+TM''+JM?IQ)^M>L'=C>/N??>D;Y^XMS-J/ [A@_.=0 M6#9=8G@4)G.L_MOU[F_P&CF62<&?E#3MR#I6K&BM3&,V[BVCJT1XA<2JA)0@% .>JO[UN DNF( MD65'=M,D/E@BN0 6V/=V'R!VW@Y_/^O^]*SS=G#2QZ?@O\[P='@VZ';VPR>> M[I>/.[WW_;_$Y?"OL\$OC43G[EBT#J9.#%5&5KRC:W&A,YDWPXVFN"2CD@8: MHNGYHIVCCVY7IFJ<'PNCQA/7%IMVU1:9-&.%AFQZT.AV>MU!Y]?W[X:W.G=& MYC;1)CL6J;XF$TE+C>Z?;T][IT.>#3?HOFKMM3K[/4SS?(V#$>6.S/T]W'5Z MZKU C1853,Q+O$SPF4[]P#P[CMI9CV>$I'CB" MOY>9[X\1P?GO3.!N+-X.SL\OSDS>F[WWYI'#3\]?E)O[^X MOO>@URIV$S8]>-X6(VUB,KN13E,YM83 EM\:GK^=X<5B@!E/.I+I @' 2J/D M>&?87UB5G1_L'1ZI_#9D_BXLKQHP4Z48^[UKU3\4G&]T6WLEI9 Q^JL#5'M, M*7%W=7X?C-0^1=:Y4YQ6*CUOI:S+Y=$Y3%QO X/]XZJ#-YLQA7K MJ@/WB]0#0G.XW=#TD$AC7OIL+JYR?9U2/*9FB) )<8DUD)QK!UCF3JI33%X1QJWT M:7$OAC,8,N6JPF.P0:1,5&0PR]$7*<+,"&7DIND-!,OHVT]&!LIC MQ?TVV:)(80#<:8##CV:].] ?$Y% BM@%* V-E669XH3DF\%M.-FL8,LNG%EQ M]CN&U^OMPFMX*Q@OC/U0Z+8M 52J!LX .NB>'?O21^I42$,>$XBQ&D%.(7:" M@,-1JNR$6[!9A@3(29"O8V6C5-L"[3@U&IT&<$R-CBC&;2MV@(68 *X0\,'' MB1HA(YX@Z;!DLT&S'>U0<,+K-KX*EXKU71XPR=T+SDP5J ;HL"LKXT03F8]I M=:#DUD )!N)I?@I@6'#%/JX'Y;X71=UO5VX]3%*M8UL->99>?8%.@\)?RYW: M8>]+J#Y9V )8OKK>#?HF%_Y(%G;S)ER!1P0$ER.%FJX+@PZ0.6=>!S;9BG+? M#ZO^FTQ>+0:&4NDI41;U&U@WRT+!#Q6R.GRQ.E6Q=-[1D56QDD;Q!%20'KX\ MY=Q385D.^!QBO7;PV5M;@D,.U8(;324O=I%*+CJ8EG?B1E:@11 IU1*%;R-B M0]0%M*?XR^K YBG_"0K'%CR^$[^;\F3TY#S9.'>OT&7SK+\Q:\"TF8J9#-+J M7')UDQ9$8@7-#)$F7J 5_%%RI%+EYBQMZH9E[GI@>\PN3Q;JQ%LHHA_+"4T+ M,P5GK)=B480\[!WP6GQ,.116"NK@"4V9DVR"?4:@![BKIBAD/PCR* 2)GH @ M@YE,"Y]M&3V4)%#?:H:XVQH5O11N&U2/<%DOK#T?T!"9WP;Y/M*%^[P'FPRW M-";>F21W;Q[%:+'G\0RGL!!PI\U]_T#T8R Z?HJ4'\"R"CH^(BDEN']2B^Q[ M)'J6.SJ*"L/8JFB+FEXS;1WN\^$P^K*8HO@0CMK$SF>:). (4O GUJ7C?-3N M3W?XX"GE,4^ZKFUZ.L.'.1JBM*RZ.>3^R;7[Q$:XCT MS6]7GOIT^.@KV;#[0^5X0<'F39+EE%^EP4V^92#?0YFM["&6WDGL(YPV=BF& M_ UTF67*.:(U!6VD(;?X>:S@G^]D!V1! ;%"^9W.11_X( MZN6/C?G: G<+XMLI-RN=KF(ZD9E*Y\=W3?GI-O$/=>@DA81'S_YW0^".#Y8B M16!'J;66&^]KDEG"OWR.$LKJ9TR!@-+2TKQV?Y M66YAT 0D [":0<%9S-L6&<"."83Y+%V\ \F M"11>8I#UFX L^5H%T/M?F4IV-(- 4OE,IS-BE93+8M[X,I6).3>'17C>ZH9ZPYC?SYXODV4](&%8_&[G(O645,<'AR^7HOB MTHG7S]<3L#1[]7.M72W9:_M;.TBYLHNW3WJIC*Y$BY.1\,>F;5&K-[>W=OMV MO_K*1\W";3[3M1)Y>R[WYL?WS5+;''Y;J_5?+J%_/TFLO)XD.CWV>N<\' 0B MM:V8A&U!OQ35ZQ;@,;,>OXW&[]2%E^SX7;Q_ 5!+ P04 " /.*]8'Z4W M$T$' !2)@ '@ &5A,#(P-3U: M76_;-A1]'[#_0!CHD #*9YL]Q)Z!N$G7 &F;I0:V/=+2E\Y]Q[2ZKSMO[OH?O]=Y^W9R2D^!?]U^N?]B[-N M9R]^XNE>_;C3^W#ZN_C8__WB[*=6;K0_%@?[8R_ZJB0GWM.-N#*EU$F\D8B/ M9%7>0D,TO9RU\_39[\A"#?6QL&HX\FVQ:5=M44H[5&C(IONM;J?7/>N\^?"^ M?ZMS;Z5VN;'EL2C,#=E4.FIU?WM[WCOO\VRX0??EP>YA9Z^':5ZN<3 E[E.%>J_N#'KAQ>W7H1QVF+59G$I;LJBI('+R4.P>OMN3V MWL%1%K^)UV2]RE4JO3):F%R\'BG*O__NC=)2ITH6XD..QV3_]0LW1]!Y(MY1 MH70FQ:]F5"1PG-=@*OQ(^N-''.B.Y_V3WL69>'UVSZP8/>J,R/V'3_15L,C,W([J2F*.38$8)2?VL%JG?Z5[,!)CSI5!:S MZ"$(K3H==/JG,ZNZ\_W=PR.E;Z/KC\KQJ@%>RVQDOW><^I.B\ZWNP6[-/B27 MT]4!EGLL*/?W=7!T>[AXM M8W:S&2]9+SOPL$C]C= LBY&2]].177VMP4E TIB1&R,2Z9 9*U\8"E M]E)I(?545-K;BH3S$E'!,G+ )+B$B'+^R66*6U:84GG,/=JM&&A*R3EIIVQ2 MRFO"N$M].MS+X R&++@ \1ALD"J;5B7,-)K#$Y!'W(Q4.A*NXG^+]B@J5'?" M$RB5*TAF2@]!0#_"!-V8TN @]SN&:R;#-!$\+,I@NKP,_V/(O7PBR)'(YP5L M$<0$>(,Y'MNEYTJS<(@%4.FTJ#+T": L S>7BM/+&&%FA#)RBV(!P3KZ[L[( M0'FFN-^$+:H"!L"= 3C":"ZX ZDR$CE4BYN!TM)0.58T7DB^&=V&D\D2MMS, MF15G_\?P>O6X\.K?"L8/UGVJ3-O5 *I5 V< $R72EML.D3H7TE+ !&*L!E!> MB)T@X'!0*#?B%FQ6(@%R$N3K3+FT,*Y".TZ-UA01'&-K4LIPVXDM8"$C@"L& M_.SS2 V0$4^0=%C=N2COCK8H.A$D'E_%2\7:3$=,",],25"-TV)65<=*1 MU$-:'2B_-5".@7B:=P$,"Z[8Q\V@W NBJ/O?E5M_3U*M8UL#>>9>?85.PV9@ M+7<:AWTHH4[)P1; "M7U?M G7/A36;G-FW %'A 07(\4:[JI+#I YIP$'9BP M%>G0#ZO^129?+@:6"ADH41?U!:R3NE#P0X6L#E^<*50F?7!TX%2FI%4\ 16E M1RA/FGNJ',N!D$-QM'<,BC6G"CL>3%K@K)10?3"DXL9 5:1)&R7*+P M;4!LB+J ]I1]71W8/.4_0>%X!(_OQ>^F/!D\.4\VSMTK=-D\ZV_,&C!MHC(F M@W1&2ZYNTH%(K*"9(=)F,[2"/TH.5*'\E*5-T[#,W0#L@-GY(423>(M%]',] MH7%EQ^","U(L39&'@P-!BP])0V$5H Z>T)@YR2;89T1Z@+MJC$+V3)!O0I#T M"0AR-I%%%;(MHX?R'.I;31!WUZ"BY\)M@^H1+YN%=> #&B+SNRC?!Z;R7_9@ MD^'FQL0[D_S^S:,8S/8\@>$4%P+NM+GO9T1_"T1G3Y'R(UA60<=')+4$#T\: MD?V 1,]RQZ1I91E;2]JBH=?2.(_[?+"+OARF*#[%HS:Q]84F.3B"%'S'NG:< M3^7#Z0X?_.AJ[M=V]&HDW5R(HG6 M$.D_OUUYZM/AHW_(ACT<*F&/= M7 R%&^BR+)7W1&L*VL! ;O'S3,&_T,D6R(("XK@^X9-W,S.&TZ=*P?W YDJG MX0AJ^WEC_KPQ;W5/"DAM6(>? H$//@!*%0'%M2::;Y!O2%ZSR(G2.\BR\8SLX84+S,T=#3/\%_D4;W50!.0 0!(HM)RP(BK2H 2$PZ3 MF1WJ-AT!__MD5-.P_U0E-=@63P!F**;<(HLF@!:%W ]PAE]M:A0G47 H/3'% MA%AU:#FL?WRR=;F@'IS586V_B.!1^K]3_<(3442MQ[T4[ MP" %DDZ1F,*05)H^FL1IO!OLC.VT97_]'N="RY1"NZ*S#]N'0FR?J[_SG4-Z M5]ZW2-O[/1[C?P3=QO%=F\PL6_!]6['SI=**+CN0*N9 M:/#8@BJXI@\P$PO"J_E"%5PJ65A!012=KLO-11R\0;@+FC[J&HG9'>^ 9'>1 M[L*"R#O&:UHD'4 -JX6YT%HLLK5*OS?H.[W+R;57VLT4:4FX"H7$4[%XH-(G MBE;Z/ZY&@Y%G C4"_=-VO=5K## #TXV^O\7MW*7,%VBN1^%3KJFL]#_QN4JZ M'VP$TS!T9M[HK.XG\JVW M\ZJKE@N6/9EZCKWF9^G?Y^;%;[@7]&-R"=Z5 ZXU&UC7CEN;_!@[MV -/<"= M=K/9_@_A\?QL3$-,YK\R6QAE/*!&NED_9[S2'W'P!>?4UTQP>& Z AU1^)X2 MB4[%2YC11$@-(@2;^DSAJ:E@7!\>N$NEZ0)-C;A?AV,C]2D.?J:B.Q2+A/#E M)YD]G0 JOL0*1(=KW]%WF5G0D:04%AA)I("B4P%\(]*/X+15Q8RWSZI %(0L MQHV56R[U4\DTPY )#\!Y]"/"[^CA 9I<,&6\,];0!)F+5&#8[@5 O5;M$S@FGJC9YC.D2 M+#]+OT%A%?>)[NP-B"] YUF#L0-#9SQVI]9P=/WU2Z59R9ZGEFV7S^\V^L " M'9FCS:,N=@(94%GS11R31%$L@.);)6M(/6]6-*:>9Y>F"@49:->KY\]4F?0_ M1>+9+\7OS1WY)"Z%D*M63C7K[=>5KC44$V]-L;]I'G2E?]PZ*3K(.\S^6LZ[ MC'B(B*((PS3&BO01>;$I@5592/HS99(NL+"5@8J;E[-"V!V3$U,.K?/CX&2% MKZ*G_?V*\;91UT3S:!0$;L]G!CKK$TL_[Z5;8%8K/CK97 M07'L]&+CN8T5MU'?5B-%MLKQ<1 3_R]H&48 )6(6=&%#;G;EHZ$:S]O[AF2\ MW?LM5[3+C<&R\][RWZ5R7U'M.]17YJ?>('/D>"H9\DF"A/+BR$G&$39V-%\+ MN2VH#^2%?8_?QH0%"M4@%0O\88N$&N=$R;"58S_6E(/26+>FCY<]/8#YLNSG M9D8\/(APBIQ3/)M(<<_,W(PCY-IL#NNCN4GF T-JGYM)H6@&J'673)A*SE24 M&W@Y?1\>K(:'Y].W!(;M .,(0T@37#&!4*7K'S:TFI_QYCU%_N+"O-_X!U!+ M P04 " /.*]8I>AVQIP$ #:$ '@ &5A,#(P-358;4\B21#^;N)_J)!H-!E>?%Q1%T3O=Y')^$)BNMZ>ZZJF"[KEW,>[M[G3/'7N( MKV#^NM[(&SN];CU_Q=-Z<=SM3X;7X'K78^=+)11IG>Z2F)VP]L@V4VD._!:4QU8$'G#4-&(-BJ];K_G M=,\FE]Z:<2T)5Z&0BS;$XI9*GRA:Z?TX'_5'GD%C%'I'K5JK6^\CS.FC /]A M-!UXB,RG7%-9Z>WSN4HZ'^P$TS!P9M[H;#2PO='D$J97,_?*QK1X$VA^@BMW M@.:<07;6/#II6"8-'XX=P[)=L(>3J><,UV(J8_G<.'V?.*I:)%DLJP=SH;58 M%,^>B6YR!MZY ZX]Z]N7CEN=_!@[UV //,"35J/QGRN0=1[.^Y2 M:;I YR/NU^# :.W'P<]4= 9BD1"^W)?9IT- PV?8@PBA^@T[7&8>="0IA05B MBQ10#"J "R+]"(Z:%F:\=6P!41"R& ]68;G43R73#)- > #.G1\1?D-W=]#E M@BD3G?&&+LAJ.KF+Z1)L/\N_*4,+SXENOULE/JDZS^Z/'1@X MX[$[M0>CRZ]?*HU*]GEJ#X?EYS<[O66!CHQH8Z\#NU_4>J3/KOD7C#I^J_S!WY)"Z5D"16035JK>>- MKLT4@[>JV%\T!UWI'30/BR'R!K>/&W.;$P\KHNC",(VQ)7VLO-CTP*HO)/V9 M,DD7V-G*E(J;][/"LCL@AZ8?FB<'P>&JON[;J&RALLB:GX^..Z:Y'N+"?[/G MK^;-E[%!X1$YM5JU$P/]C5;6%-XYZ*U7^=J2:?V&DAEQL_20C-.1WC5A'"F' M\>SVRUHBS/![(JDR96.98Q+'R ](_(;O\"#!.E)6IA6N>! -!BPS;3@8I=(X MKSJ14$GRNEOG2"#W5)PS=SD%4(.)0*'O $$C+]8VUUT]XZ7>_XGQ7J*LT\;> MMA(88C;;.%*7V/KY0'VQ[ K#QWLO=T$A=G2Z46YCQVVT]Z*3(EOEWM:/B?\G M- TC@!(Q"SJP(3?;\E%7];7YOB$;KP__A3O:%D=_V7YK_V\S^6ZPWAOKQ@,]'+Z1[ ?%E.=K,M[NY$N$_.*MKYG1NOEM(O^QPORF\3=02P$"% ,4 " /.*]82!IY8641 M !_N $0 @ $ 9'!S:2TR,#(T,#,S,2YX&UL4$L! A0#% @ #SBO6.&MPE(T.@ V9D# M !4 ( !)1\ &1P&UL4$L! A0# M% @ #SBO6'XY&FY^PP O&P' !H ( !?AT! &5A,#(P M-3 M " #,R+3%?9&5C:7-I;VXN:'1M4$L! A0#% @ #SBO6*7H=L:< M! VA !X ( !)?4! &5A,#(P-3 XML 68 ea0205782-10q_decision_htm.xml IDEA: XBRL DOCUMENT 0001505611 2024-01-01 2024-03-31 0001505611 2024-05-10 0001505611 2024-03-31 0001505611 2023-12-31 0001505611 us-gaap:ProductMember 2024-01-01 2024-03-31 0001505611 us-gaap:ProductMember 2023-01-01 2023-03-31 0001505611 us-gaap:ServiceMember 2024-01-01 2024-03-31 0001505611 us-gaap:ServiceMember 2023-01-01 2023-03-31 0001505611 2023-01-01 2023-03-31 0001505611 us-gaap:CommonStockMember 2023-12-31 0001505611 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001505611 us-gaap:RetainedEarningsMember 2023-12-31 0001505611 us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001505611 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001505611 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001505611 us-gaap:CommonStockMember 2024-03-31 0001505611 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001505611 us-gaap:RetainedEarningsMember 2024-03-31 0001505611 us-gaap:CommonStockMember 2022-12-31 0001505611 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001505611 us-gaap:RetainedEarningsMember 2022-12-31 0001505611 2022-12-31 0001505611 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001505611 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001505611 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001505611 us-gaap:CommonStockMember 2023-03-31 0001505611 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001505611 us-gaap:RetainedEarningsMember 2023-03-31 0001505611 2023-03-31 0001505611 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2023-04-30 0001505611 2023-01-01 2023-12-31 0001505611 dpsi:HardwareAndSoftwareMember 2024-01-01 2024-03-31 0001505611 dpsi:HardwareAndSoftwareMember 2023-01-01 2023-12-31 0001505611 dpsi:ConsumablesMember 2024-01-01 2024-03-31 0001505611 dpsi:ConsumablesMember 2023-01-01 2023-12-31 0001505611 dpsi:ProfessionalServicesMember 2024-01-01 2024-03-31 0001505611 dpsi:ProfessionalServicesMember 2023-01-01 2023-12-31 0001505611 2023-07-01 2023-09-30 0001505611 dpsi:MacroIntegrationServicesIncMember 2024-01-01 2024-03-31 0001505611 srt:MinimumMember 2024-01-01 2024-03-31 0001505611 srt:MaximumMember 2024-01-01 2024-03-31 0001505611 srt:MaximumMember srt:ScenarioForecastMember 2024-06-14 2024-06-14 0001505611 srt:MinimumMember srt:ScenarioForecastMember 2025-06-14 2025-06-14 0001505611 dpsi:EBITDATargetsMember 2024-01-01 2024-03-31 0001505611 srt:MaximumMember 2024-03-31 0001505611 srt:MinimumMember 2024-03-31 0001505611 dpsi:MacroAcquisitionMember 2024-01-01 2024-03-31 0001505611 dpsi:MacroMember 2024-03-31 0001505611 dpsi:MacroAcquisitionMember dpsi:CustomerListsAndRelationshipsMember 2023-12-31 0001505611 dpsi:MacroAcquisitionMember us-gaap:TradeNamesMember 2023-12-31 0001505611 dpsi:CustomerListsAndRelationshipsMember 2024-03-31 0001505611 dpsi:CustomerListsAndRelationshipsMember 2023-12-31 0001505611 us-gaap:TradeNamesMember 2024-03-31 0001505611 us-gaap:TradeNamesMember 2023-12-31 0001505611 us-gaap:DevelopedTechnologyRightsMember 2024-03-31 0001505611 us-gaap:DevelopedTechnologyRightsMember 2023-12-31 0001505611 dpsi:BacklogMember 2024-03-31 0001505611 dpsi:BacklogMember 2023-12-31 0001505611 us-gaap:RevolvingCreditFacilityMember dpsi:MUFGUnionBankLineOfCreditMember 2024-03-31 0001505611 dpsi:MUFGUnionBankLineOfCreditMember 2024-01-01 2024-03-31 0001505611 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember 2023-03-31 0001505611 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember 2023-03-31 0001505611 dpsi:InterestAndFeesMember 2024-03-31 0001505611 2023-03-27 0001505611 2023-06-30 0001505611 dpsi:MUFGNoteMember 2023-06-30 0001505611 dpsi:EidlNoteMember 2020-08-27 0001505611 dpsi:EidlNoteMember 2021-08-01 2021-08-27 0001505611 dpsi:MUFGPromissoryNoteMember 2024-03-31 0001505611 dpsi:EIDLPromissoryNoteMember 2024-03-31 0001505611 dpsi:EquityIncentivePlanMember 2024-03-31 0001505611 us-gaap:ShareBasedCompensationAwardTrancheOneMember 2024-01-01 2024-03-31 0001505611 us-gaap:OptionMember 2024-03-31 0001505611 us-gaap:OptionMember 2024-01-01 2024-03-31 0001505611 srt:ChiefExecutiveOfficerMember 2024-01-01 2024-03-31 0001505611 us-gaap:RestrictedStockMember 2024-01-01 2024-03-31 0001505611 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001505611 us-gaap:RestrictedStockUnitsRSUMember 2024-01-01 2024-03-31 0001505611 us-gaap:RestrictedStockUnitsRSUMember 2024-03-31 0001505611 dpsi:OneCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001505611 dpsi:OneCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001505611 dpsi:OneCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001505611 dpsi:OneCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001505611 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember dpsi:TwoVendorsMember 2024-01-01 2024-03-31 0001505611 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember dpsi:OneVendorsMember 2023-01-01 2023-03-31 0001505611 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember dpsi:TwoVendorsMember 2023-01-01 2023-03-31 0001505611 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember dpsi:ThreeVendorsMember 2023-01-01 2023-03-31 0001505611 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember dpsi:VendorMember 2024-01-01 2024-03-31 0001505611 us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember dpsi:VendorMember 2023-01-01 2023-03-31 0001505611 dpsi:OneVendorsMember us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember 2024-01-01 2024-03-31 0001505611 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember dpsi:TwoVendorsMember 2024-01-01 2024-03-31 0001505611 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember dpsi:OneVendorsMember 2023-01-01 2023-03-31 0001505611 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember dpsi:TwoVendorsMember 2023-01-01 2023-03-31 0001505611 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember dpsi:ThreeVendorsMember 2023-01-01 2023-03-31 0001505611 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember dpsi:VendorMember 2024-01-01 2024-03-31 0001505611 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember dpsi:VendorMember 2023-01-01 2023-03-31 shares iso4217:USD iso4217:USD shares pure 10-Q true 2024-03-31 2024 false 001-41376 DECISIONPOINT SYSTEMS, Inc. DE 37-1644635 1615 South Congress Avenue Suite 103 Delray Beach FL 33445 (561) 900-3723 Common Stock, $0.001 par value DPSI NYSE Yes Yes Non-accelerated Filer true false false 7681000 5834000 4300000 324000 267000 19292000 23768000 1193000 2133000 4158000 3826000 598000 630000 31075000 34657000 3208000 3392000 2889000 2973000 3744000 3689000 1475000 1161000 7317000 7815000 22204000 22081000 172000 172000 72084000 75940000 14575000 16857000 5607000 6566000 9222000 8066000 5550000 5370000 1003000 1003000 888000 874000 36845000 38736000 5298000 5307000 1300000 3388000 3639000 2862000 3093000 4692000 4316000 6000 6000 53091000 56397000 0.001 0.001 10000000 10000000 0.001 0.001 50000000 50000000 7681000 7681000 7680000 7680000 8000 8000 39184000 38902000 -20199000 -19367000 18993000 19543000 72084000 75940000 15317000 22166000 10301000 4873000 25618000 27039000 12488000 17885000 7119000 3104000 19607000 20989000 6011000 6050000 -2813000 -2368000 4096000 2494000 6909000 4862000 -898000 1188000 248000 13000 -1146000 1175000 -314000 309000 -832000 866000 -0.11 0.12 -0.11 0.11 7681 7417 7889 7789 7680000 8000 38902000 -19367000 19543000 -832000 -832000 279000 279000 1000 3000 3000 7681000 8000 39184000 -20199000 18993000 7416000 7000 38429000 -21854000 16582000 866000 866000 196000 196000 1000 6000 6000 7417000 7000 38631000 -20988000 17650000 -832000 866000 743000 564000 279000 196000 -314000 10000 57000 68000 6000 -45000 -4419000 9413000 -946000 1551000 387000 212000 -32000 75000 -2282000 3507000 -526000 -1871000 33000 24000 1147000 6394000 3243000 -1496000 161000 176000 -161000 -176000 5000000 251000 1000 -1300000 7000000 3000 6000 -1548000 12005000 1534000 10333000 4300000 7642000 5834000 17975000 147000 7000 6000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 1: Description of Business </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">DecisionPoint Systems, Inc., which we sometimes refer to as the “Company”, “we” or “us”, is an enterprise mobility systems integrator that sells, installs, deploys and repairs mobile computing, POS equipment and wireless systems that are used both within a company’s facilities and in the field. These systems generally include mobile computers, mobile application software, and related data capture equipment including bar code scanners and radio frequency identification (“RFID”) readers. We also provide services, consulting, staging, kitting, deployment, maintenance, proprietary and third-party software and software customization as an integral part of our customized solutions for our customers. The suite of products utilizes the latest technologies with the intent to make complex mobile technologies easy to use, understand and keep running within all vertical markets such as merchandising, sales and delivery, field service, logistics and transportation and warehouse management.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In April 2023, we acquired 100% of the issued and outstanding shares of Macro Integration Services, Inc. (“Macro”). Macro is a value-added reseller (“VAR”) that buys point of sale mobile computing, scanning, printing, and wireless products from various manufacturers and distributors. Macro also provides professional services for project management, implementation, deployment, installations, upgrades, training, and support.</p> 1 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 2: Basis of Presentation and Summary of Significant Accounting Policies </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Basis of Presentation </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We have prepared the accompanying unaudited condensed consolidated financial statements of DecisionPoint Systems, Inc. and its subsidiaries on the accrual basis of accounting in accordance with United States Generally Accepted Accounting Principles (“U.S. GAAP”). The accompanying condensed consolidated financial statements include the accounts of DecisionPoint Systems, Inc. and its directly or indirectly wholly owned subsidiaries, DecisionPoint Systems International (“DPSI”), DecisionPoint Systems Group, Inc. (“DPS Group”), Royce Digital Systems, Inc. (“RDS”) ExtenData Solutions, LLC (“ExtenData”), Advanced Mobile Group, LLC (“AMG”), Macro and DecisionPoint Systems CA, Inc. Macro was acquired on April 1, 2023, and as such, has been consolidated into our financial position and results of operations beginning April 1, 2023. All intercompany accounts and transactions have been eliminated in consolidation. These unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). Certain information and note disclosures normally included in financial statements prepared in accordance with U.S. GAAP have been omitted from these interim financial statements as permitted by SEC rules and regulations. Accordingly, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and the related notes included in our Annual Report on Form 10-K for the year ended December 31, 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In the opinion of management, the accompanying unaudited condensed consolidated financial statements contain all normal and recurring adjustments necessary to present fairly the financial condition, results of operations and cash flows for the interim periods presented. The results of operations for the three months ended March 31, 2024 are not necessarily indicative of results to be expected for the full fiscal year.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Operating Segments</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Under the Financial Accounting Standards Board Accounting Standards Codification 280-10, two or more operating segments may be aggregated into a single operating segment for financial reporting purposes if aggregation is consistent with the objective and basic principles, if the segments have similar characteristics, and if the segments are similar in each of the following areas: (i) the nature of products and services, (ii) the nature of the production processes, (iii) the type or class of customer for their products and services, and (iv) the methods used to distribute their products or provide their services. We believe each of the Company’s segments meet these criteria as they provide similar products and services to similar customers using similar methods of production and distribution. Because we believe each of the criteria set forth above has been met and each of the Company’s segments has similar characteristics, we aggregate results of operations in one reportable operating segment.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Use of Estimates </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The preparation of consolidated financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions that affect the amounts reported in the accompanying condensed consolidated financial statements and these notes. Actual results could differ from those estimates and may result in material effects on our operating results and financial position. Significant estimates made in preparing the accompanying condensed consolidated financial statements include (but are not limited to) those related to revenue recognition, goodwill and long-lived valuations and impairment assessments, earnout obligations, income tax valuations, and stock-based compensation expense.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Concentration of Credit Risk</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Credit is extended to all customers based on financial condition, and collateral is generally not required. Concentrations of credit risk with respect to trade receivables are limited because of the large number of customers comprising our customer base and dispersion across many different industries and geographies. Accordingly, we continually monitor collections and payments from our customers and maintain a provision for estimated credit losses based upon our historical experience and any specific customer collection issues that we have identified. Although credit losses have historically been within our expectations and the provisions established, we cannot guarantee that it will continue to experience the same credit loss rates that it has in the past.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Inventory</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Inventory consists solely of finished goods and is stated at the lower of cost or net realizable value. Cost is determined under the first-in, first-out (FIFO) method. We periodically review our inventory and make provisions as necessary for estimated obsolete and slow-moving goods. The creation of such provisions results in reduction of inventory to net realizable value and a charge to cost of sales. Inventories are reflected in the accompanying condensed consolidated balance sheets net of a valuation allowance of $125,000 and $131,000 as of March 31, 2024 and December 31, 2023, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Income Taxes</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Our quarterly provision for income taxes uses an annual effective tax rate based on the expected annual income and statutory tax rates. Our effective tax rate, including discrete items as more fully described below, was 27.5% for the three months ended March 31, 2024, and 26.7% for the three months ended March 31, 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The change in the effective tax rate was primarily due to a combination of an increase in projected annual pre-tax income and an increase to estimated annual non-deductible permanent items in 2024.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We recognize excess tax benefits (windfalls) and excess tax deficiencies (shortfalls) as discrete items in income taxes in the period that stock options are exercised. For the three months ended March 31, 2024, and March 31, 2023, we recorded no income tax benefit nor deferred tax asset related to excess tax benefits for stock option exercises which represents the difference in deferred tax assets recorded at fair value during the vesting period and the actual deferred tax assets realized based on the intrinsic value on the date of exercise.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Operating Leases</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">At the inception of a contract we assesses whether the contract is, or contains, a lease. Our assessment is based on: (1) whether the contract involves the use of a distinct identified asset, (2) whether we obtain the right to substantially all the economic benefit from the use of the asset throughout the period, and (3) whether we have the right to direct the use of the asset. The commencement date of the contract is the date the lessor makes the underlying asset available for use by the lessee.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">Right-of-use (“ROU”) assets represent our right to use an underlying asset during the lease term and lease liabilities represent obligations to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the commencement date based on the net present value of fixed lease payments over the lease term. ROU assets also include any initial direct costs and advance lease payments made and exclude lease incentives. Lease liabilities also include terminal purchase options when deemed reasonably certain to exercise. Our lease term includes options to extend when it is reasonably certain that it will exercise that option. We have elected not to recognize ROU assets and lease liabilities for short-term leases that have a term of 12 months or less; we recognize lease expense for these leases on a straight-line basis over the lease term.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">As most of our operating leases do not have an implicit rate that can be readily determined, we use our secured incremental borrowing rate for the same term as the underlying lease based on information available at lease commencement.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">The lease classification affects the expense recognition on the consolidated statements of operations. Operating lease charges are recorded in “General and administrative” expense.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Revenue Recognition</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We recognize revenue when a customer obtains control of promised goods or services under the terms of a contract and is measured as the amount of consideration we expect to receive in exchange for transferring goods or providing services. We do not have any material extended payment terms, as payment is due at or shortly after the time of the sale. Sales, value-added and other taxes collected concurrently with revenue producing activities are excluded from revenue.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We recognize contract assets or unbilled receivables related to revenue recognized for services completed but not yet invoiced to our clients. Unbilled receivables are recorded when we have an unconditional right to contract consideration. A contract liability is recognized as deferred revenue when we invoice clients, or receive customer cash payments, in advance of performing the related services under the terms of a contract. Remaining performance obligations represent the transaction price allocated to the performance obligations that are unsatisfied as of the end of each reporting period. Deferred revenue is recognized as revenue when we have satisfied the related performance obligation.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of March 31, 2024, the total aggregate transaction price allocated to the unsatisfied performance obligations was approximately $14.5 million, of which approximately $9.2 million is expected to be recognized over the next 12 months.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2023, the total aggregate transaction price allocated to the unsatisfied performance obligations under our service contracts was approximately $13.4 million, of which approximately $8.1 million is expected to be recognized over the next 12 months.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following tables summarizes the deferred revenue activity for the three months ending March 31 (in thousands):</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Beginning Balance</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">13,373</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">10,352</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Additions</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,195</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14,958</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Revenue recognized from beginning of period</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,207</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,817</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Revenue recognized from additions</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">(841</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">(5,747</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="padding-bottom: 4pt">Ending balance</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">14,520</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">16,746</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We defer costs to acquire contracts, including commissions, incentives and payroll taxes if they are incremental and recoverable costs of obtaining a customer contract with a term exceeding one year. Deferred contract costs are amortized to sales and marketing expense over the contract term, generally over one to three years. We have elected to recognize the incremental costs of obtaining a contract with a term of less than one year as a selling expense when incurred. We include deferred contract acquisition costs in “Prepaid expenses and other current assets” in the consolidated balance sheets. As of March 31, 2024 and December 31, 2023, we deferred $0.2 million and $0.2 million, respectively, of related contract acquisition costs</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table summarizes net sales by revenue source (in thousands):</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three Months Ended <br/> March 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Hardware and software</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">13,893</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">20,540</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Consumables</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,424</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,626</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">Professional services</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">10,301</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,873</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">25,618</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">27,039</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "><b><i>Recently Issued Accounting Pronouncements</i></b></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; margin: 0pt 0; ">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.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span>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 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">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.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Basis of Presentation </i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We have prepared the accompanying unaudited condensed consolidated financial statements of DecisionPoint Systems, Inc. and its subsidiaries on the accrual basis of accounting in accordance with United States Generally Accepted Accounting Principles (“U.S. GAAP”). The accompanying condensed consolidated financial statements include the accounts of DecisionPoint Systems, Inc. and its directly or indirectly wholly owned subsidiaries, DecisionPoint Systems International (“DPSI”), DecisionPoint Systems Group, Inc. (“DPS Group”), Royce Digital Systems, Inc. (“RDS”) ExtenData Solutions, LLC (“ExtenData”), Advanced Mobile Group, LLC (“AMG”), Macro and DecisionPoint Systems CA, Inc. Macro was acquired on April 1, 2023, and as such, has been consolidated into our financial position and results of operations beginning April 1, 2023. All intercompany accounts and transactions have been eliminated in consolidation. These unaudited condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”). Certain information and note disclosures normally included in financial statements prepared in accordance with U.S. GAAP have been omitted from these interim financial statements as permitted by SEC rules and regulations. Accordingly, these unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and the related notes included in our Annual Report on Form 10-K for the year ended December 31, 2023.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In the opinion of management, the accompanying unaudited condensed consolidated financial statements contain all normal and recurring adjustments necessary to present fairly the financial condition, results of operations and cash flows for the interim periods presented. The results of operations for the three months ended March 31, 2024 are not necessarily indicative of results to be expected for the full fiscal year.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Operating Segments</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Under the Financial Accounting Standards Board Accounting Standards Codification 280-10, two or more operating segments may be aggregated into a single operating segment for financial reporting purposes if aggregation is consistent with the objective and basic principles, if the segments have similar characteristics, and if the segments are similar in each of the following areas: (i) the nature of products and services, (ii) the nature of the production processes, (iii) the type or class of customer for their products and services, and (iv) the methods used to distribute their products or provide their services. We believe each of the Company’s segments meet these criteria as they provide similar products and services to similar customers using similar methods of production and distribution. Because we believe each of the criteria set forth above has been met and each of the Company’s segments has similar characteristics, we aggregate results of operations in one reportable operating segment.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Use of Estimates </i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The preparation of consolidated financial statements in conformity with U.S. GAAP requires us to make estimates and assumptions that affect the amounts reported in the accompanying condensed consolidated financial statements and these notes. Actual results could differ from those estimates and may result in material effects on our operating results and financial position. Significant estimates made in preparing the accompanying condensed consolidated financial statements include (but are not limited to) those related to revenue recognition, goodwill and long-lived valuations and impairment assessments, earnout obligations, income tax valuations, and stock-based compensation expense.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Concentration of Credit Risk</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Credit is extended to all customers based on financial condition, and collateral is generally not required. Concentrations of credit risk with respect to trade receivables are limited because of the large number of customers comprising our customer base and dispersion across many different industries and geographies. Accordingly, we continually monitor collections and payments from our customers and maintain a provision for estimated credit losses based upon our historical experience and any specific customer collection issues that we have identified. Although credit losses have historically been within our expectations and the provisions established, we cannot guarantee that it will continue to experience the same credit loss rates that it has in the past.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Inventory</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Inventory consists solely of finished goods and is stated at the lower of cost or net realizable value. Cost is determined under the first-in, first-out (FIFO) method. We periodically review our inventory and make provisions as necessary for estimated obsolete and slow-moving goods. The creation of such provisions results in reduction of inventory to net realizable value and a charge to cost of sales. Inventories are reflected in the accompanying condensed consolidated balance sheets net of a valuation allowance of $125,000 and $131,000 as of March 31, 2024 and December 31, 2023, respectively.</p> 125000 131000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Income Taxes</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Our quarterly provision for income taxes uses an annual effective tax rate based on the expected annual income and statutory tax rates. Our effective tax rate, including discrete items as more fully described below, was 27.5% for the three months ended March 31, 2024, and 26.7% for the three months ended March 31, 2023.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The change in the effective tax rate was primarily due to a combination of an increase in projected annual pre-tax income and an increase to estimated annual non-deductible permanent items in 2024.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We recognize excess tax benefits (windfalls) and excess tax deficiencies (shortfalls) as discrete items in income taxes in the period that stock options are exercised. For the three months ended March 31, 2024, and March 31, 2023, we recorded no income tax benefit nor deferred tax asset related to excess tax benefits for stock option exercises which represents the difference in deferred tax assets recorded at fair value during the vesting period and the actual deferred tax assets realized based on the intrinsic value on the date of exercise.</p> 0.275 0.267 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Operating Leases</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">At the inception of a contract we assesses whether the contract is, or contains, a lease. Our assessment is based on: (1) whether the contract involves the use of a distinct identified asset, (2) whether we obtain the right to substantially all the economic benefit from the use of the asset throughout the period, and (3) whether we have the right to direct the use of the asset. The commencement date of the contract is the date the lessor makes the underlying asset available for use by the lessee.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; "> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">Right-of-use (“ROU”) assets represent our right to use an underlying asset during the lease term and lease liabilities represent obligations to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the commencement date based on the net present value of fixed lease payments over the lease term. ROU assets also include any initial direct costs and advance lease payments made and exclude lease incentives. Lease liabilities also include terminal purchase options when deemed reasonably certain to exercise. Our lease term includes options to extend when it is reasonably certain that it will exercise that option. We have elected not to recognize ROU assets and lease liabilities for short-term leases that have a term of 12 months or less; we recognize lease expense for these leases on a straight-line basis over the lease term.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">As most of our operating leases do not have an implicit rate that can be readily determined, we use our secured incremental borrowing rate for the same term as the underlying lease based on information available at lease commencement.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">The lease classification affects the expense recognition on the consolidated statements of operations. Operating lease charges are recorded in “General and administrative” expense.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Revenue Recognition</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We recognize revenue when a customer obtains control of promised goods or services under the terms of a contract and is measured as the amount of consideration we expect to receive in exchange for transferring goods or providing services. We do not have any material extended payment terms, as payment is due at or shortly after the time of the sale. Sales, value-added and other taxes collected concurrently with revenue producing activities are excluded from revenue.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We recognize contract assets or unbilled receivables related to revenue recognized for services completed but not yet invoiced to our clients. Unbilled receivables are recorded when we have an unconditional right to contract consideration. A contract liability is recognized as deferred revenue when we invoice clients, or receive customer cash payments, in advance of performing the related services under the terms of a contract. Remaining performance obligations represent the transaction price allocated to the performance obligations that are unsatisfied as of the end of each reporting period. Deferred revenue is recognized as revenue when we have satisfied the related performance obligation.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of March 31, 2024, the total aggregate transaction price allocated to the unsatisfied performance obligations was approximately $14.5 million, of which approximately $9.2 million is expected to be recognized over the next 12 months.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2023, the total aggregate transaction price allocated to the unsatisfied performance obligations under our service contracts was approximately $13.4 million, of which approximately $8.1 million is expected to be recognized over the next 12 months.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following tables summarizes the deferred revenue activity for the three months ending March 31 (in thousands):</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Beginning Balance</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">13,373</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">10,352</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Additions</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,195</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14,958</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Revenue recognized from beginning of period</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,207</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,817</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Revenue recognized from additions</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">(841</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">(5,747</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="padding-bottom: 4pt">Ending balance</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">14,520</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">16,746</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We defer costs to acquire contracts, including commissions, incentives and payroll taxes if they are incremental and recoverable costs of obtaining a customer contract with a term exceeding one year. Deferred contract costs are amortized to sales and marketing expense over the contract term, generally over one to three years. We have elected to recognize the incremental costs of obtaining a contract with a term of less than one year as a selling expense when incurred. We include deferred contract acquisition costs in “Prepaid expenses and other current assets” in the consolidated balance sheets. As of March 31, 2024 and December 31, 2023, we deferred $0.2 million and $0.2 million, respectively, of related contract acquisition costs</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table summarizes net sales by revenue source (in thousands):</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three Months Ended <br/> March 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Hardware and software</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">13,893</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">20,540</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Consumables</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,424</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,626</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">Professional services</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">10,301</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,873</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">25,618</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">27,039</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 14500000 9200000 13400000 8100000 The following tables summarizes the deferred revenue activity for the three months ending March 31 (in thousands):<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Beginning Balance</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">13,373</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">10,352</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Additions</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,195</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14,958</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Revenue recognized from beginning of period</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,207</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,817</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Revenue recognized from additions</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">(841</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">(5,747</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="padding-bottom: 4pt">Ending balance</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">14,520</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">16,746</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 13373000 10352000 5195000 14958000 3207000 2817000 841000 5747000 14520000 16746000 0.2 0.2 The following table summarizes net sales by revenue source (in thousands):<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three Months Ended <br/> March 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Hardware and software</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">13,893</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">20,540</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Consumables</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,424</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,626</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">Professional services</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">10,301</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,873</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">25,618</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">27,039</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 13893000 20540000 1424000 1626000 10301000 4873000 25618000 27039000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; "><b><i>Recently Issued Accounting Pronouncements</i></b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; ">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.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span>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 0">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.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 3: Acquisitions</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Macro Integration Services, Inc.</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On March 31, 2023, we entered into a Stock Purchase Agreement (the “Purchase Agreement”) with the Durwood Wayne Williams Revocable Trust and the Collins Family Living Trust, as sellers (collectively, the “Sellers”) and with Durwood W. Williams and Bartley E. Collins (the respective trustees of the Sellers), individually, pursuant to which the Company acquired all of the issued and outstanding equity of Macro from the Sellers (the “Acquisition”), effective April 1, 2023 (the “Effective Date”). Upon consummation of the Acquisition, Macro, a project management and professional services and integrated solutions company, became a wholly-owned subsidiary of the Company.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Total consideration for the acquisition has been recorded as $25.7 million. $26.3 million was recorded at closing and additional $0.1 million was paid during the third quarter of 2023 due to a net working capital adjustment. In the fourth quarter of 2023 our estimated earnout to the sellers of Marco for year 1 was reduced by $0.8 million. During the first quarter of 2024 we finalized the Year 1 earnout obligation and the working capital amount and recorded an additional adjustment to goodwill of $0.1 million. The total consideration is comprised of the following (in thousands):</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%">Purchase price</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">10,623</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Working capital excess</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">5,638</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Subtotal</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">16,261</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Earnout</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,422</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="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">25,683</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Earnout payments are subject to the financial performance of Macro in each of the two years following closing and are presented at net present values. At March 31, 2024 the Year 1 and Year 2 earnouts are estimated to be $5.6 million and $5.1 million, respectively, for each year and are due by June 14, 2024 and June 14, 2025. The earnout is based on Macro achieving EBITDA targets in years one and two following the Effective Date of $2.8 million and $3.8 million, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The cash due at closing was $13.7 million which reflects the following (in thousands):</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%">Purchase price</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">10,500</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Working capital excess</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,899</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Less: bank indebtedness</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,837</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Seller party expenses</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">(845</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="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">13,717</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Actual consideration paid on the Effective Date was $11.0 million which reflects cash due at close less holdbacks for cash, accounts receivable, and inventory.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We also made an election under Section 338(h)(10) of the Internal Revenue Code to treat the acquisition as an asset purchase to step up the tax basis of the assets acquired. To make this election we will pay the seller an additional $1.6 million. The result of these two adjustments was to reduce our deferred tax liability from $3.3 million to $1.6 million and to adjust goodwill from $14.0 million to $11.6 million.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> <b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Also, customer payments on specified accounts receivable actually received by us through September 30, 2024, are to be remitted to the Sellers on a quarterly basis. The Sellers are also due certain payments from us if certain inventory is utilized by the Company before March 31, 2024. These payments will be remitted in the second quarter of 2024.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">As of March 31, 2024 the allocation of the total consideration to the estimated fair value of acquired net assets as of the acquisition date for Macro was as follows (in thousands):</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%">Cash</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">923</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Accounts receivable, net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,124</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Inventory, net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,630</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Prepaids and other current assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">111</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Operating lease assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,390</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Property and equipment, net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,058</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Customer lists and relationships</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,080</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Trade name</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,380</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Other assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">44</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Accounts payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,809</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Accrued expenses and other current liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(695</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Deferred tax liability</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,611</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Operating lease liability</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,503</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Deferred revenue</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,144</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: left">Total fair value excluding goodwill</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13,978</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Goodwill</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">11,705</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: left; padding-bottom: 4pt">Total consideration</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">25,683</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The estimated useful lives of intangible assets recorded related to the Macro acquisition are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify; padding-bottom: 1.5pt"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Expected <br/> Life</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: justify">Customer lists and relationships</td><td style="width: 1%"> </td> <td style="width: 11%; text-align: center">7 years</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Trade name</td><td> </td> <td style="text-align: center">3 years</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Pro Forma Information</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following unaudited pro forma condensed consolidated statement of operations for the three months ended March 31, 2023 is presented as if the Macro acquisition had been completed on January 1, 2023, and after giving effect to certain pro forma adjustments. The pro forma condensed consolidated statement of operations is presented for informational purposes only and is not indicative of the results of operations that would have necessarily been achieved if the acquisition had actually been consummated on January 1, 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three Months<br/> Ended<br/> March 31,<br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">Net sales</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">37,980</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Net income</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,223</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Net income per share - basic</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.30</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Net income per share - diluted</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.29</td><td style="text-align: left"> </td></tr> </table> Total consideration for the acquisition has been recorded as $25.7 million. $26.3 million was recorded at closing and additional $0.1 million was paid during the third quarter of 2023 due to a net working capital adjustment. In the fourth quarter of 2023 our estimated earnout to the sellers of Marco for year 1 was reduced by $0.8 million. During the first quarter of 2024 we finalized the Year 1 earnout obligation and the working capital amount and recorded an additional adjustment to goodwill of $0.1 million. The total consideration is comprised of the following (in thousands):<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%">Purchase price</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">10,623</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Working capital excess</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">5,638</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Subtotal</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">16,261</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Earnout</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,422</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="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">25,683</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 25700000 26300000 100000 800000 100000 10623000 5638000 16261000 9422000 25683000 P1Y P2Y 5600000 5100000 2800000 3800000 The cash due at closing was $13.7 million which reflects the following (in thousands):<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%">Purchase price</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">10,500</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Working capital excess</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,899</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Less: bank indebtedness</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,837</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Seller party expenses</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">(845</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="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">13,717</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 13700000 10500000 5899000 1837000 845000 13717000 11000000 1600000 3300000 1600000 14000000 11600000 As of March 31, 2024 the allocation of the total consideration to the estimated fair value of acquired net assets as of the acquisition date for Macro was as follows (in thousands):<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%">Cash</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">923</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Accounts receivable, net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,124</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Inventory, net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,630</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Prepaids and other current assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">111</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Operating lease assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,390</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Property and equipment, net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,058</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Customer lists and relationships</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,080</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Trade name</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,380</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Other assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">44</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Accounts payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,809</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Accrued expenses and other current liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(695</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Deferred tax liability</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,611</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Operating lease liability</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,503</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Deferred revenue</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,144</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: left">Total fair value excluding goodwill</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13,978</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Goodwill</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">11,705</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: left; padding-bottom: 4pt">Total consideration</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">25,683</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i> </i></p> 923000 10124000 2630000 111000 1390000 1058000 4080000 1380000 44000 2809000 695000 1611000 1503000 1144000 13978000 11705000 25683000 The estimated useful lives of intangible assets recorded related to the Macro acquisition are as follows:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: justify; padding-bottom: 1.5pt"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Expected <br/> Life</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: justify">Customer lists and relationships</td><td style="width: 1%"> </td> <td style="width: 11%; text-align: center">7 years</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Trade name</td><td> </td> <td style="text-align: center">3 years</td></tr> </table> P7Y P3Y The pro forma condensed consolidated statement of operations is presented for informational purposes only and is not indicative of the results of operations that would have necessarily been achieved if the acquisition had actually been consummated on January 1, 2023.<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three Months<br/> Ended<br/> March 31,<br/> 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">Net sales</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">37,980</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Net income</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,223</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Net income per share - basic</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.30</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Net income per share - diluted</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.29</td><td style="text-align: left"> </td></tr> </table> 37980000 2223000 0.3 0.29 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 4: Intangible Assets</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Definite lived intangible assets are as follows (in thousands):</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">March 31, 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31, 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Gross <br/> Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Accumulated<br/> Amortization</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Net <br/> Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Gross <br/> Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Accumulated<br/> Amortization</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Net <br/> Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 28%; text-align: left">Customer lists and relationships</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12,020</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(5,742</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,278</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12,020</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(5,395</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,625</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Trade names</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,740</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,720</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,020</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,740</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,575</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,165</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Developed technology</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">140</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(121</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">19</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">140</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(115</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">25</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Backlog</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">340</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">(340</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"><div style="-sec-ix-hidden: hidden-fact-21">-</div></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">340</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">(340</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"><div style="-sec-ix-hidden: hidden-fact-22">-</div></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="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">15,240</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(7,923</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,317</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">15,240</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(7,425</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,815</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Amortization expense recognized during the three ended March 31, 2024 and 2023 was $0.5 and $0.4 million, respectively. Amortization expense is primarily calculated on an accelerated basis.</p> Definite lived intangible assets are as follows (in thousands):<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">March 31, 2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="10" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31, 2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Gross <br/> Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Accumulated<br/> Amortization</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Net <br/> Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Gross <br/> Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Accumulated<br/> Amortization</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Net <br/> Amount</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 28%; text-align: left">Customer lists and relationships</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12,020</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(5,742</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,278</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12,020</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(5,395</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,625</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Trade names</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,740</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,720</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,020</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,740</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,575</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,165</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Developed technology</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">140</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(121</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">19</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">140</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(115</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">25</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Backlog</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">340</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">(340</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"><div style="-sec-ix-hidden: hidden-fact-21">-</div></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">340</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">(340</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"><div style="-sec-ix-hidden: hidden-fact-22">-</div></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="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">15,240</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(7,923</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,317</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">15,240</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(7,425</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,815</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 12020000 -5742000 6278000 12020000 -5395000 6625000 2740000 -1720000 1020000 2740000 -1575000 1165000 140000 -121000 19000 140000 -115000 25000 340000 -340000 340000 -340000 15240000 -7923000 7317000 15240000 -7425000 7815000 500000 400000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 5: Net Income Per Share</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Basic net income per common share is computed by dividing the net income available to common stockholders by the weighted-average number of common shares outstanding. Diluted net income per share is calculated similarly to basic per share amounts, except that the denominator is increased to include the number of additional common shares that would have been outstanding if the potential common shares had been issued and if the additional common shares were dilutive. For periods in which there is a net loss, potentially dilutive securities are excluded from the computation of fully diluted net loss per share as their effect is anti-dilutive.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Below is a reconciliation of the fully dilutive securities effect for the three months ended March 31, 2024 and 2023 (in thousands, except per share data):</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three Months Ended<br/> March 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Net income attributable to common stockholders</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(832</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">866</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <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>Weighted average basic common shares outstanding</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,681</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,417</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Dilutive effect of stock options, warrants and restricted stock</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">208</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">372</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="padding-bottom: 4pt">Weighted average shares for diluted earnings per share</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">7,889</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">7,789</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <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="padding-bottom: 4pt">Basic income per share</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.11</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">0.12</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">Diluted income per share</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.11</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">0.11</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> Below is a reconciliation of the fully dilutive securities effect for the three months ended March 31, 2024 and 2023 (in thousands, except per share data):<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three Months Ended<br/> March 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Net income attributable to common stockholders</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(832</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">866</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <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>Weighted average basic common shares outstanding</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,681</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,417</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Dilutive effect of stock options, warrants and restricted stock</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">208</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">372</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="padding-bottom: 4pt">Weighted average shares for diluted earnings per share</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">7,889</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">7,789</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <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="padding-bottom: 4pt">Basic income per share</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.11</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">0.12</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">Diluted income per share</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(0.11</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">0.11</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> -832000 866000 7681 7417 208000 372000 7889 7789 -0.11 0.12 -0.11 0.11 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 6: Line of Credit</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Our Loan and Security Agreement (the “Loan Agreement”) with MUFG Union Bank, National Association (the “Bank”), as amended, provides for a revolving line of credit of up to $10.0 million with our obligations being secured by a security interest in substantially all of our assets. Loans extended to us under the Loan Agreement are currently scheduled to mature on July 31, 2026. Effective March 27, 2023, we entered into an amendment letter (“Amendment”) with the Bank that served to amend certain terms of the Loan Agreement and increased the revolving line of credit available to us from $9.0 million to $10.0 million. The Amendment also served to modify certain covenants in the original agreement. On March 31, 2023, we drew down $7.0 million of this facility and amounts borrowed under this credit facility are evidenced, and governed, by the terms of a commercial promissory note in favor of the Bank. As of March 31, 2024, there is zero outstanding on the line of credit.</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; margin: 0pt 0; text-align: justify"><i>Interest and Fees</i></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; margin: 0pt 0">Loans under the Loan Agreement with an outstanding balance of at least $150,000 bear interest, at our option, at a base interest rate equal to the Term secured overnight financing rate as administered by the Federal Reserve Bank of New York (“SOFR”) plus 2.50% or a base rate equal to an index offered by the Bank for the interest period selected and is payable at the on the last day of each month, commencing April 30, 2023. The interest rate on the loans adjusts at the end of each SOFR rate period (1, 3, or 6 month term) selected by us. All other loan amounts bear interest at a rate equal to an index rate determined by the Bank, which shall vary when the index rate changes. As of March 31, 2024, the effective interest rate was 7.9%. We have the right to prepay variable interest rate loans, in whole or in part at any time, without penalty or premium. Amounts outstanding with a base interest rate may be prepaid in whole or in part provided we have given the Bank written notice of at least five days prior to prepayment and pay a prepayment fee. At any time prior to the maturity date, we may borrow, repay and reborrow amounts under the Loan Agreement, subject to the prepayment terms, and, as long as the total outstanding does not exceed $10.0 million.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Covenants</i></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; margin: 0pt 0">Under the Loan Agreement , as amended by the Amendment, we are subject to a variety of customary affirmative and negative covenants, including that we (i) maintain a ratio of total debt to EBITDA of not greater than 3.0:1.0 measured at the end of each quarter, (ii) maintain a fixed charge coverage ratio of not less than 1.35:1.00 to be measured as of the end of each fiscal quarter, and (iii) submit a pro-forma statement in advance showing compliance and overall satisfactory metrics post-acquisition should the Company use any loan under the Loan Agreement for any acquisition with a purchase price in excess of $1,500,000. The Loan Agreement also prohibits us from, or otherwise imposes restrictions on us with respect to, among other things, liquidating, dissolving, entering into any consolidation, merger, division, partnership, or other combination, selling or leasing a majority of our assets or business or purchase or lease all or the greater part of the assets or business of another entity or person.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of March 31, 2024, we were in compliance with all of our covenants, were eligible to borrow up to $10.0 million, and had zero in outstanding borrowings under the Loan Agreement.</p> 10000000 2026-07-31 9000000 10000000 7000000 0 150000 0.025 0.079 10000000 Under the Loan Agreement , as amended by the Amendment, we are subject to a variety of customary affirmative and negative covenants, including that we (i) maintain a ratio of total debt to EBITDA of not greater than 3.0:1.0 measured at the end of each quarter, (ii) maintain a fixed charge coverage ratio of not less than 1.35:1.00 to be measured as of the end of each fiscal quarter, and (iii) submit a pro-forma statement in advance showing compliance and overall satisfactory metrics post-acquisition should the Company use any loan under the Loan Agreement for any acquisition with a purchase price in excess of $1,500,000. 10000000 0 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Note 7: Term Debt</b></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; margin: 0pt 0"><i>MUFG Promissory Note</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">We entered into a $5.0 million unsecured promissory note agreement, effective March 27, 2023, with the Bank. Principal and interest payments on this note are due in quarterly installments of $250,000 on the last day of each quarter commencing June 30, 2023, with an interest rate based on Term SOFR plus 2.5% (secured overnight financing rate) as administered by the Federal Reserve Bank of New York, which was 7.8% at March 31, 2024. This note matures March 31, 2028.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>EIDL Promissory Note</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">On August 27, 2020, we received $0.2 million in connection with a promissory note from the SBA under the Economic Injury Disaster Loan (“EIDL”) program pursuant to the CARES Act. Under the terms of the EIDL promissory note, interest accrues on the outstanding principal at an interest rate of 3.75% per annum and with a term of 30 years with equal monthly payments of principal and interest of $731 beginning on August 27, 2021. As of March 31, 2024, and December 31, 2023, outstanding debt under the promissory note was $0.1 million.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">At March 31, 2024, our total term debt consisted of the following:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">MUFG promissory note</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,250</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">EIDL promissory note</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">141</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: left">Total term debt</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,391</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Less: current portion of long-term debt</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,003</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: left; padding-bottom: 4pt">Long-term debt</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,388</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 5000000 250000 0.025 0.078 200000 0.0375 P30Y 731 100000 100000 At March 31, 2024, our total term debt consisted of the following:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">MUFG promissory note</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,250</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">EIDL promissory note</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">141</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: left">Total term debt</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,391</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Less: current portion of long-term debt</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,003</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: left; padding-bottom: 4pt">Long-term debt</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,388</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 4250000 141000 4391000 1003000 3388000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 8: Stockholders’ Equity</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We are authorized to issue two classes of stock designated as common stock and preferred stock. As of March 31, 2024, we are authorized to issue 60,000,000 total shares of stock. Of this amount, 50,000,000 shares are designated as common stock, each having a par value of $0.001 and 10,000,000 shares are designated as preferred stock, each having a par value of $0.001.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Warrants </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">All warrants were exercised as of December 31, 2023<span style="-sec-ix-hidden: hidden-fact-23">.</span></p> 60000000 50000000 0.001 10000000 0.001 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 9: Share-Based Compensation</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">Under our amended 2014 Equity Incentive Plan (the “2014 Plan”), 1,600,000 shares of our common stock are reserved for issuance, of which 218,209 shares of common stock remain available for issuance under the 2014 Plan.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Under the 2014 Plan, common stock incentives may be granted to our officers, employees, directors, consultants, and advisors (and prospective directors, officers, managers, employees, consultants and advisors) and our affiliates can acquire and maintain an equity interest in us, or be paid incentive compensation, which may (but need not) be measured by reference to the value of our common stock.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The 2014 Plan permits us to provide equity-based compensation in the form of stock options, stock appreciation rights, restricted stock, restricted stock units, unrestricted stock and other stock bonus awards and performance compensation awards.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The 2014 Plan is administered by the Board of Directors, or a committee appointed by the Board of Directors, which determines recipients and the number of shares subject to the awards, the exercise price and the vesting schedule. The term of stock options granted under the 2014 Plan cannot exceed ten years. Options cannot have an exercise price less than 100% of the fair market value of our common stock on the grant date, and generally vest over a period of three years. If the individual possesses more than 10% of the combined voting power of all classes of our stock, the exercise price shall not be less than 110% of the fair market of a share of common stock on the date of grant.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table summarizes stock option activity under the 2014 Plan for the three months ended March 31, 2024:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Stock<br/> Options</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Grant Date<br/> Weighted<br/> Average<br/> Exercise<br/> Price</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted<br/> Average<br/> Remaining<br/> Contractual<br/> Life</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Aggregate<br/> Intrinsic<br/> Value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center">(in years)</td><td> </td><td> </td> <td colspan="2" style="text-align: center">($ in thousands)</td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%">Outstanding at December 31, 2023</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">416,813</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4.89</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">69,500</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6.51</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="text-align: left">Forfeited or expired</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(500</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4.15</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; "> <td style="padding-bottom: 1.5pt">Exercised</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">(666</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">4.15</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; 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="padding-bottom: 4pt">Outstanding at March 31, 2024</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">485,147</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right">5.12</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right">3.14</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">$</td><td style="padding-bottom: 4pt; text-align: right">1,925</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">Exercisable at March 31, 2024</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">408,685</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right">5.12</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right">3.09</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">$</td><td style="padding-bottom: 4pt; text-align: right">6,047</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Share-based compensation cost is measured at the grant date based on the fair value of the award. The fair values of stock options granted during the three months ended March 31, 2024 were estimated using the Black-Scholes option-pricing model with the following assumptions:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 85%"><span style="font-size: 10pt">Weighted average grant-date fair value per option granted</span></td> <td style="width: 1%"> </td> <td style="width: 14%; text-align: center"><span style="font-size: 10pt">$6.47 to $6.56</span></td> </tr> <tr style="vertical-align: bottom; "> <td><span style="font-size: 10pt">Expected option term in years</span></td> <td> </td> <td style="text-align: center"><span style="font-size: 10pt">2.5 to 3.2</span></td> </tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td><span style="font-size: 10pt">Expected volatility factor</span></td> <td> </td> <td style="text-align: center"><span style="font-size: 10pt">59.4% to 62.9%</span></td> </tr> <tr style="vertical-align: bottom; "> <td><span style="font-size: 10pt">Risk-free interest rate</span></td> <td> </td> <td style="text-align: center"><span style="font-size: 10pt">4.12% to 4.14%</span></td> </tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td> </td> <td> </td> <td style="text-align: center"><span style="font-size: 10pt">0.0%</span></td> </tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We estimate expected volatility using historical volatility of common stock of our peer group over a period equal to the expected life of the options. The expected term of the awards represents the period of time that the awards are expected to be outstanding. We considered expectations for the future to estimate employee exercise and post-vest termination behavior. We do not intend to pay common stock dividends in the foreseeable future, and therefore have assumed a dividend yield of zero. The risk-free interest rate is the yield on zero-coupon U.S. Treasury securities for a period that is commensurate with the expected term of the awards.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of March 31, 2024, there was $0.2 million of total unrecognized share-based compensation related to unvested stock options. These costs have a weighted average remaining recognition period of 1.7 years.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Restricted Stock Units</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On January 1, 2024, we granted restricted stock units (“RSUs”) to our Chief Executive Officer that vest annually over the three years, following the date of grant at a rate of 34%, 33% and 33%, respectively, if the CEO is in service to the Company at each vesting date. The RSUs are subject to the terms and conditions of the 2014 Plan and the Restricted Stock Unit Award Agreement. See Note 11. Subsequent Events for a discussion of the vesting upon consummation of the Merger.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table summarizes our RSU activity for the three months ended March 31, 2024:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Number of<br/> Shares</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted<br/> Average Fair<br/> Value at Grant<br/> Date</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted Average<br/> Remaining<br/> Contractual <br/> Term <br/> (in years)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>RSU Outstanding as of December 31, 2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-24">-</div></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; "> <td style="padding-left: 0.125in; width: 64%">Granted</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">300,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6.18</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </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: 0.125in">Vested</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-25">-</div></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; "> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Forfeited or expired</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"><div style="-sec-ix-hidden: hidden-fact-26">-</div></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="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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">RSU Outstanding as of March 31, 2024</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">300,000</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">$</td><td style="padding-bottom: 4pt; text-align: right">6.18</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right">2.75</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of March 31, 2024, there was $1.7 million of total unrecognized compensation cost related to unvested shares underlying outstanding RSUs. That cost is expected to be expensed over a remaining weighted average period of 2.75 years.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We recorded $0.2 million of expense during the three months ended March 31, 2024 related to RSUs. We have not recorded any tax benefit related to our RSU expense.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The fair value of each RSU granted during the three months ended March 31, 2024 was estimated using the closing stock price of our common stock on the date of grant.</p> 1600000 218209 1 0.10 1.10 The following table summarizes stock option activity under the 2014 Plan for the three months ended March 31, 2024:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Stock<br/> Options</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Grant Date<br/> Weighted<br/> Average<br/> Exercise<br/> Price</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted<br/> Average<br/> Remaining<br/> Contractual<br/> Life</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Aggregate<br/> Intrinsic<br/> Value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center">(in years)</td><td> </td><td> </td> <td colspan="2" style="text-align: center">($ in thousands)</td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%">Outstanding at December 31, 2023</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">416,813</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4.89</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">69,500</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6.51</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="text-align: left">Forfeited or expired</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(500</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4.15</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; "> <td style="padding-bottom: 1.5pt">Exercised</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">(666</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">4.15</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; 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="padding-bottom: 4pt">Outstanding at March 31, 2024</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">485,147</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right">5.12</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right">3.14</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">$</td><td style="padding-bottom: 4pt; text-align: right">1,925</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">Exercisable at March 31, 2024</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">408,685</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right">5.12</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right">3.09</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">$</td><td style="padding-bottom: 4pt; text-align: right">6,047</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 416813 4.89 69500 6.51 500 4.15 666 4.15 485147 5.12 P3Y1M20D 1925000 408685 5.12 P3Y1M2D 6047000 Share-based compensation cost is measured at the grant date based on the fair value of the award. The fair values of stock options granted during the three months ended March 31, 2024 were estimated using the Black-Scholes option-pricing model with the following assumptions:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 85%"><span style="font-size: 10pt">Weighted average grant-date fair value per option granted</span></td> <td style="width: 1%"> </td> <td style="width: 14%; text-align: center"><span style="font-size: 10pt">$6.47 to $6.56</span></td> </tr> <tr style="vertical-align: bottom; "> <td><span style="font-size: 10pt">Expected option term in years</span></td> <td> </td> <td style="text-align: center"><span style="font-size: 10pt">2.5 to 3.2</span></td> </tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td><span style="font-size: 10pt">Expected volatility factor</span></td> <td> </td> <td style="text-align: center"><span style="font-size: 10pt">59.4% to 62.9%</span></td> </tr> <tr style="vertical-align: bottom; "> <td><span style="font-size: 10pt">Risk-free interest rate</span></td> <td> </td> <td style="text-align: center"><span style="font-size: 10pt">4.12% to 4.14%</span></td> </tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td> </td> <td> </td> <td style="text-align: center"><span style="font-size: 10pt">0.0%</span></td> </tr> </table> 6.47 6.56 P2Y6M P3Y2M12D 0.594 0.629 0.0412 0.0414 0 0.2 P1Y8M12D 0.34 0.33 0.33 The following table summarizes our RSU activity for the three months ended March 31, 2024:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Number of<br/> Shares</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted<br/> Average Fair<br/> Value at Grant<br/> Date</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted Average<br/> Remaining<br/> Contractual <br/> Term <br/> (in years)</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>RSU Outstanding as of December 31, 2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-24">-</div></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; "> <td style="padding-left: 0.125in; width: 64%">Granted</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">300,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6.18</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </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: 0.125in">Vested</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-25">-</div></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; "> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Forfeited or expired</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"><div style="-sec-ix-hidden: hidden-fact-26">-</div></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="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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">RSU Outstanding as of March 31, 2024</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">300,000</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left">$</td><td style="padding-bottom: 4pt; text-align: right">6.18</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right">2.75</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 300000 6.18 300000 6.18 P2Y9M 1700000 P2Y9M 200000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 10: Contingencies</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Litigation</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">From time to time, we are subject to litigation incidental to the conduct of our business. When applicable, we record accruals for contingencies when it is probable that a liability will be incurred, and the amount of loss can be reasonably estimated. While the outcome of lawsuits and other proceedings against us cannot be predicted with certainty, in our opinion, individually or in the aggregate, no such lawsuits are expected to have a material effect on our condensed consolidated financial position or results of operations.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Concentrations</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">One customer accounted for 12% of consolidated revenue during the three months ended March 31, 2024, and one customer accounted for 20% of consolidated revenue during the three months ended March 31, 2023. Trade accounts receivable from one customer represented 14% of net consolidated receivables at March 31, 2024 and one customer represented 49% of net consolidated receivables at March 31, 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Two vendors each accounted for 21% of all consolidated purchases during the three months ended March 31, 2024. Three vendors accounted for 33%, 26%, and 22% of all consolidated purchases during the three months ended March 31, 2023. No other vendor accounted for more than 10% of purchases during the three months ended March 31, 2024 and 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of March 31, 2024, two vendors accounted for 24% and 21% of total accounts payable. As of March 31, 2023, three vendors accounted for 35%, 29% and 20% of total accounts payable. No other vendor accounted for more than 10% of accounts payable as of March 31, 2024 and 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">A significant decrease or interruption in business from our significant customers or vendors could have a material adverse effect on our business, financial condition and results of operations. Financial instruments that potentially expose us to a concentration of credit risk principally consist of accounts receivable. We sell product to a large number of customers in many different geographic regions. To minimize credit risk, we perform ongoing credit evaluations of our customers’ financial condition.</p> 0.12 0.20 0.14 0.49 0.21 0.33 0.26 0.22 0.10 0.10 0.24 0.21 0.35 0.29 0.20 0.10 0.10 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 11: Subsequent Events</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Agreement and Plan of Merger</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On April 30, 2024, we entered into an Agreement and Plan of Merger (the “Merger Agreement”) with Barcoding Derby Buyer, Inc., a Delaware corporation (“Parent”), and Derby Merger Sub, Inc., a Delaware corporation and wholly owned subsidiary of Parent (“MergerCo”), providing for the merger of MergerCo with and into the Company (collectively with the other transactions contemplated by the Merger Agreement, the “Merger”), with the Company continuing as the surviving corporation of the Merger and a wholly owned subsidiary of Parent. <span>Parent and MergerCo are affiliates of Barcoding Holdings, LLC, a portfolio company of Graham Partners. </span>The consummation of the Merger is subject to certain closing conditions, including, among others, the approval of the Company’s stockholders of the adoption of the Merger Agreement.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">If the Merger is consummated, at the effective time of the Merger (the “Effective Time”):</p> <p style="margin-top: 0; margin-bottom: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.25in"></td><td style="width: 0.25in">●</td><td>each issued and outstanding share of the Company’s common stock (other than certain exceptions, including shares of the Company’s common stock owned by the Company, Parent or MergerCo or by holders who are entitled to and have properly exercised and not waived, withdrawn, failed to perfect or otherwise lost their appraisal rights) will be cancelled and extinguished and automatically converted into the right to receive cash in an amount equal to $10.22 (the “Per Share Price”), without interest;</td></tr></table> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.25in"></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">●</span></td><td><span style="font-family: Times New Roman, Times, Serif">each outstanding restricted stock unit (“Company RSUs”) <span>granted under the Company’s 2014 Equity Incentive Plan, as amended,</span> will be accelerated and fully vested, cancelled and exchanged into the right to receive an amount in cash equal to the product of (A) the aggregate number of shares of the Company’s common stock subject to such Company RSU, multiplied by (B) the Per Share Price, subject to applicable tax withholdings; and</span></td></tr></table> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.25in"></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">●</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif">each outstanding stock option (“Company Options”)<span> granted under the Company’s 2014 Equity Incentive Plan, as amended</span>, whether vested or unvested, will be cancelled and with the holders becoming entitled to receive an amount in cash equal to the product of (A) the aggregate number of shares of the Company’s common stock subject to such Company Option multiplied by (B) the excess, if any, of the Per Share Price over the per share exercise price applicable to such Company Option, subject to applicable tax withholdings.</span></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"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; ">Our board of directors has unanimously approved the Merger Agreement and resolved to recommend that stockholders vote in favor of the Merger. Assuming the satisfaction of the conditions set forth in the Merger Agreement, including the approval of DecisionPoint stockholders, the transaction is currently expected to close in July 2024.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left; ">The Merger Agreement contains customary representations, warranties and covenants, including, among others, covenants by the Company to conduct its businesses in the ordinary course and consistent with past practice between the execution and completion of the Merger Agreement, to convene and hold a meeting of its stockholders to consider and vote upon the adoption of the Merger Agreement, to cooperate with Parent in connection with obtaining financing for the transaction, and, subject to certain customary exceptions, for the Board to recommend that its stockholders adopt the Merger Agreement. The Merger Agreement also contains customary representations, warranties and covenants of Parent and Merger Sub, including a covenant to use reasonable best efforts to obtain financing.</p> 10.22 false --12-31 Q1 0001505611