0001213900-22-071854.txt : 20221114 0001213900-22-071854.hdr.sgml : 20221114 20221114115000 ACCESSION NUMBER: 0001213900-22-071854 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 58 CONFORMED PERIOD OF REPORT: 20220930 FILED AS OF DATE: 20221114 DATE AS OF CHANGE: 20221114 FILER: COMPANY DATA: COMPANY CONFORMED NAME: DecisionPoint Systems, Inc. CENTRAL INDEX KEY: 0001505611 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-COMPUTER PROGRAMMING, DATA PROCESSING, ETC. [7370] 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: 221382483 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 f10q0922_decisionpoint.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 September 30, 2022 

 

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: 333-245695 

 

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 November 4, 2022 there were 7,397,494 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 15
Item 3. Quantitative and Qualitative Disclosures About Market Risk 25
Item 4. Controls and Procedures 26
PART II. OTHER INFORMATION  
Item 1. Legal Proceedings 27
Item 1A. Risk Factors 27
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)

 

  

September 30,

2022

  

December 31,

2021

 
ASSETS        
Current assets:        
Cash  $9,447   $2,587 
Accounts receivable, net   14,483    12,302 
Inventory, net   1,415    2,111 
Deferred costs   2,422    1,998 
Prepaid expenses and other current assets   184    336 
Total current assets   27,951    19,334 
Operating lease assets   2,784    329 
Property and equipment, net   1,764    834 
Deferred costs, net of current portion   2,346    1,492 
Deferred tax assets   1,539    1,999 
Intangible assets, net   4,711    3,564 
Goodwill   10,012    8,128 
Other assets   16    50 
Total assets  $51,123   $35,730 
LIABILITIES AND STOCKHOLDERS’ EQUITY          
Current liabilities:          
Accounts payable  $18,044   $10,273 
Accrued expenses and other current liabilities   4,098    3,220 
Deferred revenue   6,664    4,599 
Current portion of long-term debt   3    3 
Current portion of operating lease liabilities   421    257 
Total current liabilities   29,230    18,352 
Deferred revenue, net of current portion   2,872    2,510 
Long-term debt   143    146 
Noncurrent portion of operating lease liabilities   2,639    83 
Other liabilities   221    381 
Total liabilities   35,105    21,472 
Commitments and contingencies (Notes 6 and 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,397 and 7,007 shares issued and outstanding, respectively   7    7 
Additional paid-in capital   38,292    39,216 
Accumulated deficit   (22,281)   (24,965)
Total stockholders’ equity   16,018    14,258 
Total liabilities and stockholders’ equity  $51,123   $35,730 

 

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

September 30,

  

Nine Months Ended

September 30,

 
   2022   2021   2022   2021 
Net sales:                
Product  $20,988   $14,349   $59,259   $37,846 
Service   4,725    3,870    13,681    11,614 
Net sales   25,713    18,219    72,940    49,460 
Cost of sales:                    
Product   16,923    11,267    47,213    29,948 
Service   3,036    2,764    8,971    7,990 
Cost of sales   19,959    14,031    56,184    37,938 
Gross profit   5,754    4,188    16,756    11,522 
Operating expenses:                    
Sales and marketing expense   2,291    1,812    6,850    5,611 
General and administrative expenses   1,936    1,498    6,155    4,592 
Total operating expenses   4,227    3,310    13,005    10,203 
Operating income   1,527    878    3,751    1,319 
Interest expense   (7)   (17)   (42)   (67)
Gain on extinguishment of debt   
-
    
-
    
-
    1,211 
Other expense   
-
    
-
    (17)   
-
 
Income before income taxes   1,520    861    3,692    2,463 
Income tax expense   (409)   (249)   (1,008)   (348)
Net income and comprehensive income attributable to common stockholders  $1,111   $612   $2,684   $2,115 
Earnings per share attributable to stockholders (1):                    
Basic  $0.15   $0.09   $0.37   $0.31 
Diluted  $0.15   $0.08   $0.36   $0.29 
Weighted average common shares outstanding                    
Basic   7,290    6,958    7,210    6,928 
Diluted   7,593    7,230    7,510    7,274 

 

(1) All share and per share information has been retroactively adjusted to reflect a reverse stock split. See Note 8, Stockholders’ Equity for additional information.

 

See Accompanying Notes to the Condensed Consolidated Financial Statements.

  

2

 

DecisionPoint Systems, Inc.

Condensed Consolidated Statements of Stockholders’ Equity

For the Three and Nine Months Ended September 30, 2022 and 2021 

(in thousands)

(Unaudited)

 

   Common Stock  

Additional

Paid-in

   Accumulated  

Total

Stockholders ’

 
   Shares   Amount   Capital   Deficit   Equity 
Balance at December 31, 2021   7,007   $7   $39,216   $(24,965)  $14,258 
Net income   -    
-
    
-
    852    852 
Share-based compensation expense   -    
-
    225    
-
    225 
Cashless exercise of stock options (Note 9)   214    
-
    (1,403)   
-
    (1,403)
Balance at March 31, 2022   7,221   $7   $38,038   $(24,113)  $13,932 
Net income   -    
-
    
-
    721    721 
Share-based compensation expense   -    
-
    50    
-
    50 
Exercise of stock options   13    
-
    25    
-
    25 
Balance at June 30, 2022   7,234   $7   $38,113   $(23,392)  $14,728 
Net income   -    
-
    
-
    1,111    1,111 
Share-based compensation expense   -    
-
    50    
-
    50 
Exercise of stock options   66    
-
    129    
-
    129 
Exercise of warrants (Note 8)   97    
-
    
-
    
-
    
-
 
Balance at September 30, 2022   7,397   $7   $38,292   $(22,281)  $16,018 

 

   Common Stock (1)  

Additional

Paid-in

   Accumulated
  

Total

Stockholders’

 
   Shares   Amount   Capital   Deficit   Equity 
Balance at December 31, 2020   6,788   $7   $38,236   $(26,379)  $11,864 
Net income   -    
 -
    
-
    1,333    1,333 
Share-based compensation expense   
-
    
-
    33    
-
    33 
Exercise of warrants   152    
-
    
-
    
-
    
-
 
Exercise of stock options   2    
-
    2    
-
    2 
Balance at March 31, 2021   6,942   $7   $38,271   $(25,046)  $13,232 
Net income   -    
-
    
-
    170    170 
Share-based compensation expense   
-
    
-
    41    
-
    41 
Balance at June 30, 2021   6,942   $7   $38,312   $(24,876)  $13,443 
Net income   -    
-
    
-
    612    612 
Share-based compensation expense   
-
    
-
    35    
-
    35 
Exercise of stock options (Note 9)        
-
    (25)   
-
    (25)
Balance at September 30, 2021   6,942   $7   $38,322   $(24,264)  $14,090 

 

(1) All share information and balances have been retroactively adjusted to reflect a reverse stock split. See Note 8, Stockholders’ Equity for additional information.

 

See Accompanying Notes to the Condensed Consolidated Financial Statements

 

3

 

DecisionPoint Systems, Inc.

Condensed Consolidated Statements of Cash Flows

(in thousands)

(Unaudited)

 

  

Nine Months Ended

September 30,

 
   2022   2021 
Cash flows from operating activities        
Net income  $2,684   $2,115 
Adjustments to reconcile net income to net cash provided by operating activities:          
Loss on fixed asset disposal   22    
-
 
Depreciation and amortization   1,750    1,031 
Gain on extinguishment of debt   
-
    (1,211)
Amortization of deferred financing costs   
-
    25 
Share-based compensation expense   325    109 
Allowance for doubtful accounts   32    
-
 
Deferred income taxes, net   460    171 
Changes in operating assets and liabilities:          
Accounts receivable   (811)   4,548 
Inventory, net   825    (267)
Deferred costs   (1,155)   (21)
Prepaid expenses and other current assets   186    (346)
Accounts payable   7,213    (3,225)
Accrued expenses and other current liabilities   (139)   (161)
Due to related parties   
-
    (34)
Operating lease liabilities   265    (5)
Deferred revenue   2,279    (504)
Net cash provided by operating activities   13,936    2,225 
Cash flows from investing activities          
Cash paid for acquisitions, net of cash acquired   (4,525)   (170)
Purchases of property and equipment   (1,299)   (235)
Net cash used in investing activities   (5,824)   (405)
Cash flows from financing activities          
Line of credit, net   
-
    (1,206)
Payment under term loan   (3)   
-
 
Taxes paid in lieu of shares issued for share-based compensation   (1,403)   (25)
Proceeds from exercise of stock options   154    2 
Net cash used in financing activities   (1,252)   (1,229)
Change in cash   6,860    591 
Cash, beginning of period   2,587    2,005 
Cash, end of period  $9,447   $2,596 
Supplemental disclosures of cash flow information          
Cash paid for interest  $38   $68 
Cash paid for income taxes  $497   $362 
Non-cash investing and financing activities          
Right of use assets obtained in exchange for new operating lease liabilities  $3,211   $
-
 
Cashless exercise of stock options  $3,508   $
-
 

 

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, through its subsidiaries, sells, installs, deploys and repairs mobile computing 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 June 2018, we acquired 100% of the outstanding stock of Royce Digital Systems, Inc. (“RDS”). RDS provides innovative enterprise print and mobile technologies, deployment services and on-site maintenance.

 

In December 2020, we acquired 100% of the issued and outstanding membership interests of ExtenData Solutions, LLC (“ExtenData”). ExtenData is focused on enterprise mobility solutions and provides software product development, mobile computing, identification and wireless tracking solutions.

 

In January 2022, we acquired 100% of the issued and outstanding membership interests of Advanced Mobile Group, LLC (“AMG”). AMG provides services, hardware, software, integration, and wireless networking solutions, with deep experience in warehousing and distribution, manufacturing, mobile workforce automation, retailing, and healthcare segments.

 

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 wholly owned subsidiaries, DecisionPoint Systems International (“DPSI”), DecisionPoint Systems Group, Inc. (“DPS Group”), RDS, ExtenData and AMG. AMG was acquired on January 31, 2022, and as such, has been consolidated into our financial position and results of operations beginning February 1, 2022. 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 footnote 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, 2021.

 

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 and nine months ended September 30, 2022 are not necessarily indicative of results to be expected for the full fiscal year.

 

5

 

Reverse Stock Split

 

In December 2021, we effectuated a reverse stock split of our outstanding shares of common stock at a ratio of 1-for-2. See Note 8, Stockholders’ Equity, for additional information. As a result, the number of shares and income per share disclosed throughout these consolidated financial statements have been retrospectively adjusted to reflect the reverse stock split. All share and per share information presented in this report has been retroactively adjusted to reflect the reverse stock split.

 

COVID-19

 

COVID-19 and the response to the pandemic have, at times, negatively impacted overall economic conditions (including contributing to supply chain disruptions, labor shortages and an inflationary economic environment). The potential future impacts of COVID-19, while uncertain, could materially adversely impact the Company’s results of operations.

 

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 reported amounts of assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Certain accounting policies involve judgments and uncertainties to such an extent that there is a reasonable likelihood that materially different amounts could have been reported under different conditions, or if different assumptions had been used. We evaluate our estimates and assumptions on a regular basis.

 

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 $76,000 and $59,000 as of September 30, 2022 and December 31, 2021, respectively.

 

6

 

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.3% for the nine months ended September 30, 2022 and 14.1% for the nine months ended September 30, 2021.

 

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 nine months ended September 30, 2022, we recorded an income tax benefit and deferred tax asset of $0.1 million 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. For the nine months ended September 30, 2022, we recorded an income tax expense of $0.2 million related to non-deductible officer’s compensation under IRC 162(m). For the nine months ended September 30, 2021, we had recorded an income tax benefit of $0.3 million related to the non-taxable PPP loan forgiveness, which is not taxable at the federal level, but may be at the state level.

 

Operating Leases

 

For non-cancelable operating lease agreements, operating lease assets and operating lease liabilities are established for leases with an expected term greater than one year and we recognize lease expense on a straight-line basis.

 

We previously had an operating lease for office and warehouse space in Irvine, California with fixed minimum monthly payments of $13,945, an original lease expiration of June 2023 and an incremental borrowing rate of 4.75%. In February 2022, we reached an agreement with the lessor which allowed for an early termination of the operating lease on February 28, 2022. The monthly payments remained unchanged through February 2022, and we did not incur an early termination liability in result of the lease modification. On the date of termination, we reversed the related net book value of the operating lease asset of $0.2 million and the lease liability of $0.2 million.

   

In connection with the closure of the office and warehouse space in Irvine, California, we entered into a new lease agreement commencing in February 2022 to relocate that office and warehouse space to Laguna Hills, California. Pursuant to the lease agreement, the base rent of $39,778 per month begins on June 1, 2022 and will increase 3% annually. The lease expires on April 30, 2029. In February 2022, we established an operating lease liability of $3.1 million and operating lease assets of $3.0 million. In connection with the new lease agreement, we entered into a sublease agreement for a portion of the Laguna Hills office and warehouse location, and we will receive $24,254 per month commencing in February 2022 with a sublease expiration of October 31, 2023.

 

During the nine months ended September 30, 2022, we also entered into several other non-cancelable operating lease agreements with terms greater than one year and established an operating lease liability of $0.1 million and operating lease assets of $0.1 million.

 

At September 30, 2022 the total operating lease liability was $3.1 million and the total operating lease asset was $2.8 million.

 

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 September 30, 2022, the total aggregate transaction price allocated to the unsatisfied performance obligations was approximately $9.5 million, of which approximately $6.7 million is expected to be recognized over the next 12 months.

 

As of December 31, 2021, the total aggregate transaction price allocated to the unsatisfied performance obligations was approximately $7.1 million.

 

7

 

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 September 30, 2022 and December 31, 2021, we deferred $0.1 million and $0.1 million, respectively, of related contract acquisition costs

 

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

 

  

Three Months Ended

September 30,

  

Nine Months Ended

September 30,

 
   2022   2021   2022   2021 
                 
Hardware and software  $19,205   $12,743   $54,105   $33,464 
Consumables   1,783    1,606    5,154    4,382 
Professional services   4,725    3,870    13,681    11,614 
   $25,713   $18,219   $72,940   $49,460 

 

Accounting Standards Not Yet Adopted

 

In September 2016, the FASB issued ASU 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. This ASU will require the measurement of all expected credit losses for financial assets, including trade receivables, held at the reporting date based on historical experience, current conditions and reasonable and supportable forecasts. In November 2019, the FASB issued ASU 2019-10, Financial Instruments – Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842): Effective Dates, which, among other things, defers the effective date of ASU 2016-13 for public filers that are considered smaller reporting companies, as defined by the SEC, to fiscal years beginning after December 15, 2022, including interim periods within those years. Early adoption is permitted. Although management continues to analyze the provisions of this ASU, currently, we believe the adoption of this ASU will not significantly impact the Company’s consolidated results of operations and financial position.

 

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

 

Advanced Mobile Group, LLC

 

On January 31, 2022, we entered into a Membership Unit Purchase Agreement and concurrently therewith closed upon the acquisition of all of the issued and outstanding membership interests of AMG for $5.1 million. The consideration we paid is comprised of cash of $4.6 million, of which $4.4 million was paid as of September 30, 2022, and an estimated earn-out obligation valued at $0.5 million, subject to the financial performance of AMG during each of the two years following the closing of the acquisition. As a result of the acquisition, AMG became a wholly owned subsidiary of the Company.

 

Through the end of the third quarter of 2022, we continued to refine our analysis of the estimated fair value of the acquisition purchase price (including earn-outs) and the estimated fair value of the assets acquired and liabilities assumed in the acquisition, and we expect to continue to refine this analysis into the fourth quarter of 2022. Relative to the provisional amounts recorded as of March 31, 2022, changes to the fair value of assets and liabilities assumed at the date of AMG acquisition were a result of updating the purchase price allocation and were comprised of (i) $0.9 million decrease in customer lists and relationships, (ii) a $0.2 million decrease in the trade name, (iii) a $0.1 million increase in backlog, (iv) a $0.1 million increase in developed technology, (v) a $0.1 million decrease in deferred revenue and (vi) a $0.9 million increase in goodwill. We have not yet completed our final analysis of the estimated fair value of the acquisition purchase price (including earn-outs) and the estimated fair value of the assets acquired and liabilities assumed in the acquisition. We expect that significant goodwill and definite-lived intangible assets will be recognized upon completion of the required purchase price allocation analysis. In accordance with ASC 805 Business Combinations, the provisional amounts recorded below may be adjusted in future periods as management completes its acquisition analysis.

 

8

 

As of September 30, 2022, the allocation of the total consideration to the estimated fair value of acquired net assets as of the acquisition date for AMG is as follows (in thousands):

 

 

Cash  $170 
Accounts receivable   1,402 
Inventory   129 
Prepaids and other current assets   123 
Customer lists and relationships   1,580 
Trade name   330 
Backlog   260 
Developed technology   60 
Accounts payable   (558)
Accrued expenses   (152)
Deferred revenue   (148)
Total fair value excluding goodwill   3,196 
Goodwill   1,884 
Total consideration  $5,080 

 

The estimated useful lives of intangible assets recorded related to the AMG acquisition are as follows (in thousands):

 

  

Expected

Life

Customer lists and relationships  7 years
Trade name  3 years
Backlog  11 months
Developed technology  3 years

 

Other acquisition

 

In March 2022, we acquired the customer lists and relationships of Boston Technologies, a provider of mobile order management and route accounting software for direct store delivery (DSD) operations, for cash of $0.3 million.

 

Note 4: Intangible Assets

 

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

 

   September 30, 2022   December 31, 2021 
  

Gross

Amount

  

Accumulated

Amortization

  

Net

Amount

  

Gross

Amount

  

Accumulated

Amortization

  

Net

Amount

 
Customer lists and relationships  $7,590   $(3,442)  $4,148   $5,690   $(2,453)  $3,237 
Trade names   1,330    (895)   435    1,000    (699)   301 
Developed technology   130    (73)   57    70    (44)   26 
Backlog   320    (249)   71    60    (60)   - 
   $9,370   $(4,659)  $4,711   $6,820   $(3,256)  $3,564 

 

Amortization expense recognized during the three and nine months ended September 30, 2022 was $0.5 million and $1.4 million, respectively. Amortization expense recognized during the three and nine months ended September 30, 2021 was $0.2 million and $0.8 million, respectively. Amortization expense is calculated on an accelerated basis.

  

9

 

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 and nine months ended September 30, 2022 and 2021 (in thousands, except per share data):

 

  

Three Months Ended

September 30,

  

Nine Months Ended

September 30,

 
   2022   2021   2022   2021 
Net income attributable to common stockholders  $1,111   $612   $2,684   $2,115 
                     
Weighted average basic common shares outstanding   7,290    6,958    7,210    6,928 
Dilutive effect of stock options, warrants and restricted stock   303    272    300    346 
Weighted average shares for diluted earnings per share   7,593    7,230    7,510    7,274 
                     
Basic income per share  $0.15   $0.09   $0.37   $0.31 
Diluted income per share  $0.15   $0.08   $0.36   $0.29 

 

Note 6: Line of Credit

 

Our Loan and Security Agreement (the “Loan Agreement”) with MUFG Union Bank, National Association (the “Bank”) provides for a revolving line of credit of up to $9.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, 2024.

 

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 London Interbank Offered Rate (“LIBOR”) 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. If the LIBOR rate is selected, the interest rate on the loans adjusts at the end of each LIBOR rate period (1, 2, 3, 6, or 12 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 September 30, 2022, the effective interest rate was the Prime Rate of 6.25%. 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 $9.0 million. The Loan Agreement requires a commitment fee of 0.25% per year, payable quarterly and in arrears, on any unused portion of the line of credit.

 

Covenants

 

Under the Loan Agreement, we are subject to a variety of customary affirmative and negative covenants, including that we (i) achieve a net profit of not less than $1.0 million at the end of each fiscal year, (ii) maintain a ratio of total debt to EBITDA of not greater than 3.0:1.0 measured at the end of each quarter, and (iii) not realize a net loss for more than two consecutive quarters. 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.

 

10

 

As of September 30, 2022, we were in compliance with all of our covenants, were eligible to borrow up to $9.0 million, and had no outstanding borrowings under the line of credit.

 

Note 7: Term Debt

 

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 September 30, 2022 and December 31, 2021, outstanding debt under the promissory note was $0.1 million.

 

Note 8: Stockholders’ Equity

 

We are authorized to issue two classes of stock designated as common stock and preferred stock. As of September 30, 2022, 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.

 

Reverse Stock Split

 

On December 13, 2021, DecisionPoint filed a Certificate of Amendment to the Amended and Restated Certificate of Incorporation (the “Certificate of Amendment”) with the Secretary of State of Delaware to effect a 1-for-2 reverse stock split of the outstanding shares of the Company’s common stock that were outstanding at the time the Certificate of Amendment was filed (the “Reverse Stock Split”).

 

As a result of the Reverse Stock Split, every two shares of issued and outstanding common stock were automatically combined into one issued and outstanding share of common stock, without any change in the par value per share. No fractional shares were issued as a result of the Reverse Stock Split. Any fractional shares that would otherwise have resulted from the Reverse Stock Split were rounded up to the next whole number. The Reverse Stock Split reduced the number of shares of common stock outstanding however, the number of authorized shares of common stock under the Certificate of Incorporation remained unchanged at 50 million shares.

 

Proportionate adjustments were made to the per share exercise price and the number of shares of common stock that may be purchased upon exercise of outstanding warrants and stock options granted by the Company, and the number of shares of Common Stock reserved for future issuance under the Company’s 2014 Equity Incentive Plan, as amended (the “2014 Plan”).

 

Warrants

 

The following table summarizes information about our outstanding common stock warrants as of September 30, 2022:

 

   Date     Strike
   Total
Warrants
Outstanding
and
   Total
Exercise
Price
   Weighted
Average
Exercise
 
   Issued  Expiration  Price   Exercisable   (in thousands)   Price 
Warrants - Common Stock  Jun-18  Jun-23  $1.00    207,665   $   208      
Warrants - Common Stock  Oct-18  Oct-23   1.40    21,000    29      
               228,665   $237   $1.04 

   

In February 2021, the common stock warrants issued by the Company in September 2016 were fully exercised by all of the holders on a cashless basis. As a result of the cashless exercise, 151,504 shares of common stock were issued.

 

11

 

In September 2022, a portion of the common stock warrants issued by the Company in 2018 were exercised by certain of the holders on a cashless basis. As a result of the cashless exercise, 97,408 shares of common stock were issued.

 

Note 9: Share-Based Compensation

 

Under our amended 2014 Plan 1,100,000 shares of our common stock are reserved for issuance under the 2014 Plan (as adjusted for the Reverse Stock Split).

 

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 nine months ended September 30, 2022:

 

  

Stock

Options

  

Grant Date

Weighted

Average

Exercise

Price

  

Weighted

Average

Remaining

Contractual

Life

  

Aggregate

Intrinsic

Value

 
           (in years)  

($ in

thousands)

 
Outstanding at January 1, 2022   1,002,750   $3.00           
Granted   191,250    5.47           
Forfeited or expired   (92,917)   1.58           
Exercised   (629,792)   3.29           
Outstanding at September 30, 2022   471,291   $3.81    3.14   $1,350 
Exercisable at September 30, 2022   259,642   $3.88    3.07   $894 

 

12

 

During the nine months ended September 30, 2022, certain employees exercised vested stock options through a cashless exercise. The options exercised were net settled in satisfaction of the exercise price and employee share-based tax withholding. These shares were issued pursuant to an S-8 Registration Statement dated July 7, 2021 with respect to shares issuable pursuant to the 2014 Plan. The exercised options, utilizing a cashless exercise, are summarized in the following table:

  

Options 

exercised

  

Weighted

Average

Exercise

Price

  

Shares Net

Settled for

Exercise

  

Shares

Withheld

for Taxes (1)

  

Net Shares

Issued

  

Weighted

Average

Share Price

  

Employee

Share-Based

Tax

Withholding (1)

 
 550,834   $3.48    194,681    142,479    213,674   $9.85   $1,403,191 

 

(1)Shares withheld for employee taxes of 142,479 represents the equivalent shares for employee tax withholding of $1.4 million. The employee tax withholding is based on the statutory rates for each employee on the date of exercise. ASU 2016-09 clarifies that employee taxes paid in lieu of shares issued for share-based compensation should be considered similar to a share repurchase. Accordingly, employee taxes paid by us are recorded as a reduction to stockholders’ equity on the date of exercise and classified as a financing activity on the statement of cash flows when taxes are paid to the taxing authorities.

 

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 nine months ended September 30, 2022 were estimated using the Black-Scholes option-pricing model with the following assumptions:

 

Weighted average grant-date fair value per option granted $4.15 to 9.28 
Expected option term in years  2.5 to 3.2  
Expected volatility factor  65.0% to 83.0%
Risk-free interest rate  0.97% to 2.85%
Expected annual dividend yield  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 September 30, 2022, there was $0.1 million of total unrecognized share-based compensation related to unvested stock options. These costs have a weighted average remaining recognition period of 1.1 years.

 

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.

 

13

 

Concentrations

 

One customer accounted for 30% of consolidated revenue during the three months ended September 30, 2022, and 18% of consolidated revenue during the nine months ended September 30, 2022. One customer accounted for approximately 10% and 15% of consolidated net revenues during the three and nine months ended September 30, 2021, respectively. Trade accounts receivable from two customers represented 14% and 13% of net consolidated receivables at September 30, 2022 and trade accounts receivable from three customers represented approximately 19%, 12% and 11% of net consolidated receivables at September 30, 2021.

 

Two vendors accounted for 12% and 11% of all consolidated purchases during the three months ended September 30, 2022, and three vendors accounted for 37%, 22%, and 17% of all consolidated purchased during the nine months ended September 30, 2022. For the prior year periods, these same vendors accounted for 26% and 30% of all consolidated purchases for the three months ended September 30, 2021, 24% and 14% for the nine months ended September 30, 2021. No other vendor accounted for more than 10% of purchases during the three and nine months ended September 30, 2022 and 2021.

 

As of September 30, 2022, three vendors accounted for 31%, 27% and 22% of total accounts payable. As of September 30, 2021, the same two vendors accounted for 32% and 40% of the total accounts payable. No other vendor accounted for more than 10% of accounts payable as of September 30, 2022 and 2021.

 

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

 

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:

 

  our potential needs to obtain outside funding for our current and proposed operations and potential acquisition and expansion efforts;
  the on-going effects of the COVID-19 pandemic, or any other health epidemic, on our business, and our clientele, together with the resulting on-going disruptions to supply chains, the labor markets, or the global economy as a whole;
  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 from time to time or otherwise;
  our ability to integrate the business operations of businesses that we acquire from time to time;
  our prior history of operating losses;
  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;
  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.

 

15

 

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.

 

We may from time to time make strategic acquisitions. For example, in January 2022, we completed the acquisition of Advanced Mobile Group, LLC (“AMG”), a privately held company headquartered in Doylestown, Pennsylvania. We acquired AMG to expand our mobility-first enterprise solutions and service offerings and grow its capabilities in the mid-Atlantic region. AMG is a regional leader providing services, hardware, software, integration, and wireless networking solutions, with deep experience in warehousing and distribution, manufacturing, mobile workforce automation, retailing, and healthcare segments, with approximately 600 customers.

 

The future direct and indirect impact of the COVID-19 pandemic on our business and results of operations is unknown and will depend on future developments, which fluctuate and are highly uncertain and cannot be predicted with confidence, including the ultimate duration and severity of the COVID-19 pandemic, the spread of new variants of the virus domestically or abroad, the effectiveness of vaccines and vaccination rates, and additional preventative and protective actions that governments, or we or our customers, may implement, which may result in an extended period of continued business disruption and reduced operations. Certain of our customers, particularly those in the retail sector, have at times been significantly impacted by COVID-19 and the pandemic has contributed to disruptions in supply chains and labor shortages across industries, and at times since the outbreak of the pandemic we have experienced supplier shipment delays due to a supply chain and logistic challenges resulting in delays in product revenue recognition. Our results of operations during the first nine months of 2022 are not necessarily indicative of results to be expected in the remainder of 2022 in light of the uncertainties surrounding the on-going impact of the COVID-19 pandemic and continuing issues with logistics and supply chain disruptions through the date of this report.

 

In addition, 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.

 

16

 

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.

 

17

 

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

September 30,

  

Nine Months Ended

September 30,

 
   2022   2021   2022   2021 
Statements of Operations Data:  (unaudited) 
Net sales  $25,713   $18,219   $72,940   $49,460 
Cost of sales   19,959    14,031    56,184    37,938 
Gross profit   5,754    4,188    16,756    11,522 
Sales and marketing expenses   2,291    1,812    6,850    5,611 
General and administrative expenses   1,936    1,498    6,155    4,592 
Total operating expenses   4,227    3,310    13,005    10,203 
Operating income   1,527    878    3,751    1,319 
Interest expense   (7)   (17)   (42)   (67)
Gain on extinguishment of debt   -    -    -    1,211 
Other expense   -    -    (17)   - 
Income before income taxes   1,520    861    3,692    2,463 
Income tax expense   (409)   (249)   (1,008)   (348)
Net income attributable to common shareholders  $1,111   $612   $2,684   $2,115 
Percentage of Net Sales:                    
Net sales   100.0%   100.0%   100.0%   100.0%
Cost of sales   77.6%   77.0%   77.0%   76.7%
Gross profit   22.4%   23.0%   23.0%   23.3%
Sales and marketing expenses   8.9%   9.9%   9.4%   11.3%
General and administrative expenses   7.5%   8.2%   8.4%   9.3%
Total operating expenses   16.4%   18.2%   17.8%   20.6%
Operating income   5.9%   4.8%   5.1%   2.7%
Interest expense   %   0.1%   0.1%   0.1%
Gain on extinguishment of debt   %   %   %   2.4%
Other expense   %   %   %   %
Income before income taxes   5.9%   4.7%   5.1%   5.0%
Income tax expense   1.6%   1.4%   1.4%   0.7%
Net income attributable to common shareholders   4.3%   3.4%   3.7%   4.3%

 

18

 

Results of Operations for the Third Quarter of 2022 Compared to the Third Quarter of 2021 (Unaudited)

 

Net sales

 

  

Three Months Ended

September 30,

   Dollar
   Percent
 
   2022   2021   Change   Change 
   (dollars in thousands)     
Hardware and software  $19,205   $12,743   $6,462    50.7%
Consumables   1,783    1,606    177    11.0%
Services   4,725    3,870    855    22.1%
   $25,713   $18,219   $7,494    41.1%

 

Net sales increased by 41.1%, or $7.5 million, during the three months ended September 30, 2022 as compared to the same period of the prior year. The increase in net sales was primarily driven by two significant equipment orders by two of our large enterprise customers and a $2.7 million increase in overall net sales associated with sales by AMG which we acquired on January 31, 2022 (and, thus, there were no corresponding sales by AMG included in our results of operations for the comparable period in 2021).

 

Cost of sales

 

  

Three Months Ended

September 30,

   Dollar
   Percent
 
   2022   2021   Change   Change 
   (dollars in thousands)     
Hardware and software  $15,673   $10,092   $5,581    55.3%
Consumables   1,250    1,175    75    6.4%
Services   3,036    2,764    272    9.8%
   $19,959   $14,031   $5,928    42.2%

 

Cost of sales increased by 42.3%, or $5.9 million during the three months ended September 30, 2022 as compared to the same prior year period primarily due to higher hardware sales volume and a $1.7 million increase in overall cost of sales associated with cost of sales of AMG that we acquired on January 31, 2022 (and, thus, there were no corresponding costs of sales of AMG included in our results of operations for the comparable period in 2021).

 

Gross profit

 

  

Three Months Ended

September 30,

 
   2022   2021 
   (dollars in thousands) 
Gross profit:        
Hardware and software  $3,532   $2,651 
Consumables   533    431 
Services   1,689    1,106 
Total gross profit  $5,754   $4,188 
           
Gross profit percentage:          
Hardware and software   18.4%   20.8%
Consumables   29.9%   26.8%
Services   35.7%   28.6%
Total gross profit percentage   22.4%   23.0%

 

Gross profit increased $1.6 million for the three months ended September 30, 2022 as compared to the prior year period, primarily as a result of overall higher sales volume and the other impacts noted above. Overall gross profit margin decreased 60 basis points due to a shift in mix to hardware sales with lower profit margins.

 

19

 

Sales and marketing expenses

 

  

Three Months Ended

September 30,

   Dollar
   Percent
 
   2022   2021   Change   Change 
   (dollars in thousands) 
Sales and marketing expenses  $2,291   $1,812   $479    26.4%
As a percentage of sales   8.8%   9.9%        (1.1)%

 

Sales and marketing expenses increased $0.5 million, or 26.4%, for the three months ended September 30, 2022 as compared to the prior year period primarily due to increased commissions on higher sales volume during the third quarter of 2022, combined with increased expenses for AMG operations that were acquired on January 31, 2022 (and, thus, there were not corresponding sales and marketing expenses of AMG included in our results of operations for the comparable period in 2021). As a percentage of sales, sales and marketing expenses decreased 110 basis points primarily due to higher sales volume for the three months ended September 30, 2022.

 

General and administrative expenses

 

  

Three Months Ended

September 30,

   Dollar
   Percent
 
   2022   2021   Change   Change 
   (dollars in thousands) 
General and administrative expenses  $1,936   $1,498   $438    29.2%
As a percentage of sales   7.5%   8.2%        (0.7)%

 

General and administrative expenses increased $0.4 million, or 29.2%, for the three months ended September 30, 2022 as compared to the same period of the prior year. The increase in these expenses was due to higher professional fees, increased rent costs and a $0.2 million increase in expenses primarily associated with AMG (which we acquired in January 2022, and, thus, there were no corresponding general and administrative expenses by AMG included in our results of operations for the comparable period in 2021). As a percentage of sales, general and administrative costs decreased 70 basis points primarily due the higher sales volume in the third quarter of 2022.

 

Interest expense. The decrease in interest expense to $7,000 for the third quarter of 2022 from $17,000 from the same period last year was due to a decrease in debt levels as compared to the same period last year.

 

Income tax expense. Income tax expense was approximately $0.4 million for the three months ended September 30, 2022 compared to $0.2 million for the three months ended September 30, 2021. The income tax expense was primarily due to higher income before income taxes.

 

Net income. Net income was $1.1 million compared to $0.6 million in the same period last year.

 

20

 

Results of Operations for the Nine Months Ended September 30, 2022 Compared to the Nine Months Ended September 30, 2021 (Unaudited)

 

Net sales

 

  

Nine Months Ended

September 30,

   Dollar
   Percent
 
   2022   2021   Change   Change 
   (dollars in thousands)     
Hardware and software  $54,105   $33,464   $20,641    61.7%
Consumables   5,154    4,382    772    17.6%
Professional services   13,681    11,614    2,067    17.8%
   $72,940   $49,460   $23,480    47.5%

 

Net sales increased by 47.5%, or $23.5 million, during the nine months ended September 30, 2022 as compared to the same period of the prior year. The increase in net sales was primarily driven by an increase of $9.0 million in two unplanned significant equipment orders by two of our large enterprise customers and a $6.8 million increase in overall net sales associated with sales by AMG which we acquired on January 31, 2022 (and, thus, there were no corresponding sales by AMG included in our results of operations for the comparable period in 2021).

 

Cost of sales

 

  

Nine Months Ended

September 30,

   Dollar
   Percent
 
   2022   2021   Change   Change 
   (dollars in thousands)     
Hardware and software  $43,580   $26,831   $16,749    62.4%
Consumables   3,633    3,117    516    16.6%
Professional services   8,971    7,990    981    12.3%
   $56,184   $37,938   $18,246    48.1%

 

Cost of sales increased by 48.1%, or $18.2 million during the nine months ended September 30, 2022 as compared to the same prior year period primarily due to higher hardware sales volume and a $4.4 million increase in overall cost of sales associated with cost of sales of AMG that we acquired on January 31, 2022 (and, thus, there were no corresponding costs of sales of AMG included in our results of operations for the comparable period in 2021).

 

Gross profit

 

  

Nine Months Ended

September 30,

 
   2022   2021 
   (dollars in thousands) 
Gross profit:        
Hardware and software  $10,526   $6,633 
Consumables   1,521    1,265 
Professional services   4,709    3,624 
Total gross profit  $16,756   $11,522 
           
Gross profit percentage:          
Hardware and software   19.5%   19.8%
Consumables   29.5%   28.9%
Professional services   34.4%   31.2%
Total gross profit percentage   23.0%   23.3%

 

Gross profit increased $5.2 million for the nine months ended September 30, 2022 as compared to the prior year period, primarily as a result of overall higher sales volume and the other impacts noted above. Overall gross profit margin decreased 30 basis points due to a shift in mix to hardware sales with lower profit margins.

 

21

 

Sales and marketing expenses

 

  

Nine Months Ended

September 30,

   Dollar
   Percent
 
   2022   2021   Change   Change 
   (dollars in thousands) 
Sales and marketing expenses  $6,850   $5,611   $1,239    22.1%
As a percentage of sales   9.4%   11.3%        (1.9)%

 

Sales and marketing expenses increased $1.2 million, or 22.1%, for the nine months ended September 30, 2022 as compared to the prior year period primarily due to increased commissions on higher sales volume during the nine months ended September 30, 2022, combined with increased expenses for AMG operations that were acquired on January 31, 2022 (and, thus, there were no corresponding sales and marketing expenses of AMG included in our results of operations for the comparable period in 2021). As a percentage of sales, sales and marketing expenses decreased 190 basis points primarily due to the higher sales volume for the nine months ended September 30, 2022.

 

General and administrative expenses

 

  

Nine Months Ended

September 30,

   Dollar
   Percent
 
   2022   2021   Change   Change 
   (dollars in thousands) 
General and administrative expenses  $6,155   $4,592   $1,563    34.0%
As a percentage of sales   8.4%   9.3%        (0.9)%

 

General and administrative expenses increased $1.6 million, or 34.1%, for the nine months ended September 30, 2022 as compared to the same period of the prior year. The increase in these expenses was due to increased stock compensation expense, professional and accounting fees, and business insurance, and a $0.6 million increase in expenses associated with AMG (which we acquired in January 2022 and, thus, there were no corresponding general and administrative expenses by AMG included in our results of operations for the comparable period in 2021). As a percentage of sales, general and administrative costs decreased 90 basis points primarily due to higher sales volume for the nine months ended September 30, 2022.

 

Interest expense. The decrease in interest expense to $42,000 from $67,000 last year was due to a decrease in average debt balances as compared to the same period last year.

 

Gain on extinguishment of debt. We recorded a gain on extinguishment of debt of $1.2 million during the nine months ending September 30, 2021 in connection with the SBA’s forgiveness of the PPP Loans.

 

Income tax expense. Income tax expense was approximately $1.0 million and $0.3 million for the nine months ended September 30, 2022 and September 30, 2021, respectively. The higher income tax rate this period is associated with higher income before income taxes and in the prior year period, the PPP loan forgiveness was not subject to federal income tax.

 

Net income. Net income was $2.7 million compared to $2.1 million in the same period last year.

 

22

 

Liquidity and Capital Resources

 

As of September 30, 2022, our principal sources of liquidity were cash totaling $9.4 million and $9.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. We have generated operating income for each of the years ended December 31, 2018 through December 31, 2021. Based on our recent trends and our current projections, we expect to generate cash from operations for the year ending December 31, 2022. 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.

 

Our ability to continue to meet our cash requirements will depend on, among other things, the continued effects of COVID-19 on U.S. and global economic activity, continuing on-going disruptions in supply chains and labor shortages across industry sectors, the effects of inflation, the effects of interest rate increases, recession concerns, and 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, the macro-economic environment and the unpredictability of the COVID-19 global pandemic and its effect on our company, customers and suppliers. Consequently, the duration of the pandemic, the volatile economic environment and our estimates on the severity of the impact on our future earnings and cash flows could change and have a material impact on our results of operations and financial condition. 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)

 

  

September 30,

2022

  

December 31,

2021

  

Increase/

(Decrease)

 
   (in thousands) 
Current assets  $27,951   $19,334   $8,617 
Current liabilities   29,230    18,352    10,878 
Working capital (deficit)  $(1,279)  $982   $(2,261)

 

The working capital deficit as of September 30, 2022 was primarily due to the cash paid for the acquisition of AMG and to the increase in accounts payable. Furthermore, deferred revenue increased at September 30, 2022 as compared to December 31, 2021, adding to the deficit. This was due to an $8.7 million large enterprise retail customer order placed in January 2022, all of which was paid in cash as of September 30, 2022. The estimated cost to deliver this order is approximately $7.4 million.

 

Line of Credit

 

On July 30, 2021, we entered into a Loan and Security Agreement (the “Loan Agreement”) with MUFG Union Bank, National Association. The Loan Agreement provides for a revolving line of credit of up to $9.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, 2024.

 

As of September 30, 2022, we were eligible to borrow up to $9.0 million, and had no outstanding borrowings under the line of credit.

 

EIDL Promissory Note

 

On August 27, 2020, we received $150,000 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 that began on August 27, 2021.

 

23

 

Cash Flow Analysis

 

  

Nine Months Ended

September 30,

 
   2022   2021 
   (in thousands) 
Net cash provided by operating activities  $13,936   $2,225 
Net cash used in investing activities   (5,824)   (405)
Net cash used in financing activities   (1,252)   (1,229)
Net increase in cash  $6,860   $591 

 

Operating Activities

 

Net cash provided by operating activities increased to $13.9 million for the nine months ended September 30, 2022 from $2.2 million for the nine months ended September 30, 2021. The increase was primarily due to increases in both accounts payable and deferred revenue during the nine months ended September 30, 2022.

 

Investing Activities

 

Net cash used in investing activities was $5.8 million for the nine months ended September 30, 2022 which is comprised of cash payments in connection with the acquisition of AMG, the acquisition of the customer list and relationships of Boston Technologies, and capital expenditures of property and equipment. Net cash used in investing activities was $0.4 million for the nine months ended September 30, 2021 which was comprised of cash payments delivered in the first half of 2021 in connection with the acquisition of ExtenData and purchases of capital expenditures of property and equipment.

 

Financing Activities

 

Net cash used in financing activities was $1.3 million for the nine months ended September 30, 2022 due to the payment of employee taxes on the cashless exercise of employee stock options offset by proceeds from the exercise of employee stock options. Net cash used in financing activities was $1.2 million for the nine months ended September 30, 2021, which was primarily comprised of payments on the line of credit.

 

Stock Issuances

 

For the nine months ended September 30, 2022, certain employees exercised vested stock options previously granted under the 2014 Plan through a cashless exercise. The options exercised were net settled in satisfaction of the exercise price and employee share-based tax withholding. These shares were issued pursuant to an S-8 Registration Statement dated July 7, 2021 with respect to shares issuable pursuant to the 2014 Plan. The exercised options, utilizing a cashless exercise, are summarized in the following table:

 

Options 

exercised

  

Weighted

Average

Exercise

Price

  

Shares Net

Settled for

Exercise

  

Shares

Withheld

for Taxes

  

Net Shares

Issued

  

Weighted

Average

Share Price

  

Employee

Share-Based

Tax

Withholding

 
 550,834   $3.48    194,681    142,479    213,674   $9.85   $1,403,191 

 

In addition, we issued 78,958 shares of common stock for proceeds of $153,908 in cash related to the exercise of stock options.

 

In September 2022, a portion of the common stock warrants issued by the Company in 2018 were exercised by certain of the holders on a cashless basis. As a result of the cashless exercise, 97,408 shares of common stock were issued.

 

24

 

Critical Accounting Policies and 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.

 

Acquisition of Advanced Mobile Group, LLC

 

We completed the acquisition of Advanced Mobile Group, LLC (“AMG”) for $5.1 million on January 31, 2022. We accounted for this transaction under the acquisition method of accounting for business combinations. Accordingly, the purchase price was allocated, on a preliminary basis, to the assets acquired and liabilities assumed based on their respective estimated fair values, including identified intangible assets of $2.2 million and resulting goodwill of $1.9 million. Our preliminary fair value estimates of intangible assets were determined using valuation techniques based on estimates and assumptions used for similar intangible assets we acquired in connection with the acquisition of ExtenData in December 2020. As disclosed in Note 3 to the accompanying condensed consolidated financial statements, during the quarter ended September 30, 2022, management continued to refine its estimates of the fair value of assets acquired and liabilities assumed. Included in the purchase price of AMG, is contingent consideration of $0.5 million, subject to EBITDA results of AMG during each of the two years following the closing of the acquisition. We estimated the fair value of the contingent consideration based on the financial forecasts of AMG. The estimated fair values associated with the acquisition of AMG are subject to change during the measurement period which is not expected to exceed one year after the date of acquisition. Any adjustments to our preliminary purchase price allocation identified during the measurement period will be recognized in the period in which the adjustments are determined and recorded against goodwill.

 

For a description of other critical accounting policies and estimates, refer to Part II, Item 7, Critical Accounting Policies and Estimates in our Annual Report on Form 10-K for the year ended December 31, 2021. Other than the acquisition of AMG, 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, 2021.

 

Item 3. Quantitative and Qualitative Disclosures About Market Risk

 

Interest Rate Risk

 

We are subject to interest rate risk in connection with borrowings, if any, under our line of credit, which bears interest at variable rates. As of September 30, 2022, we had no outstanding borrowings under our credit facility.

 

25

 

Impact of Inflation

 

Our results of operations and financial condition are presented based on historical cost. While it is difficult to accurately measure the impact of inflation due to the imprecise nature of the estimates required, we believe the effects of inflation, if any, on our results of operations and financial condition have been immaterial.

 

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 September 30, 2022. 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. Our evaluation of internal controls excluded an assessment of the internal control over financial reporting for AMG, a business that we acquired on January 31, 2022. We are currently in the process of conducting an assessment of AMG’s controls and procedures and will complete our assessment within one year. Based on the evaluation of our disclosure controls and procedures as of September 30, 2022, excluding an assessment of AMG’s internal control of financial reporting, 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.

 

26

 

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, 2021 for a detailed discussion of certain risks that affect us.

 

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

 

Effective September 2022 we issued 97,408 shares of common stock upon the exercise of warrants issued in 2018 in one or more private placements. In each case the holders exercised the warrants on a cashless basis. The shares issued upon exercise of the warrants were issued under the exemptions afforded under Section 4(a)(2) of the Securities Act of 1933 and Rule 506 promulgated thereunder. 

 

27

 

Item 6. Exhibits

 

EXHIBIT INDEX

 

Exhibit

Number

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

 

28

 

SIGNATURES

 

Under the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, this report was signed on behalf of the Registrant by the authorized person named below. 

 

  DECISIONPOINT SYSTEMS, INC.
 
Dated: November 14, 2022 By: /s/ Steve Smith
  Name:  Steve Smith
  Title: Chief Executive Officer
    (Principal Executive Officer) and Director
 
Dated: November 14, 2022 By: /s/ Melinda Wohl
  Name:  Melinda Wohl
  Title: Vice President Finance and Administration
    (Principal Financial Officer and
    Principal Accounting Officer)

  

 

29

 

 

 

Shares withheld for employee taxes of 142,479 represents the equivalent shares for employee tax withholding of $1.4 million. The employee tax withholding is based on the statutory rates for each employee on the date of exercise. ASU 2016-09 clarifies that employee taxes paid in lieu of shares issued for share-based compensation should be considered similar to a share repurchase. Accordingly, employee taxes paid by us are recorded as a reduction to stockholders’ equity on the date of exercise and classified as a financing activity on the statement of cash flows when taxes are paid to the taxing authorities. false --12-31 Q3 0001505611 0001505611 2022-01-01 2022-09-30 0001505611 2022-11-04 0001505611 2022-09-30 0001505611 2021-12-31 0001505611 2022-07-01 2022-09-30 0001505611 2021-07-01 2021-09-30 0001505611 2021-01-01 2021-09-30 0001505611 us-gaap:CommonStockMember 2021-12-31 0001505611 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001505611 us-gaap:RetainedEarningsMember 2021-12-31 0001505611 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001505611 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001505611 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001505611 2022-01-01 2022-03-31 0001505611 us-gaap:CommonStockMember 2022-03-31 0001505611 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001505611 us-gaap:RetainedEarningsMember 2022-03-31 0001505611 2022-03-31 0001505611 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001505611 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001505611 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001505611 2022-04-01 2022-06-30 0001505611 us-gaap:CommonStockMember 2022-06-30 0001505611 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001505611 us-gaap:RetainedEarningsMember 2022-06-30 0001505611 2022-06-30 0001505611 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001505611 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001505611 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001505611 us-gaap:CommonStockMember 2022-09-30 0001505611 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001505611 us-gaap:RetainedEarningsMember 2022-09-30 0001505611 us-gaap:CommonStockMember 2020-12-31 0001505611 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001505611 us-gaap:RetainedEarningsMember 2020-12-31 0001505611 2020-12-31 0001505611 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001505611 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001505611 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001505611 2021-01-01 2021-03-31 0001505611 us-gaap:CommonStockMember 2021-03-31 0001505611 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001505611 us-gaap:RetainedEarningsMember 2021-03-31 0001505611 2021-03-31 0001505611 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001505611 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001505611 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001505611 2021-04-01 2021-06-30 0001505611 us-gaap:CommonStockMember 2021-06-30 0001505611 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001505611 us-gaap:RetainedEarningsMember 2021-06-30 0001505611 2021-06-30 0001505611 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0001505611 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0001505611 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0001505611 us-gaap:CommonStockMember 2021-09-30 0001505611 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0001505611 us-gaap:RetainedEarningsMember 2021-09-30 0001505611 2021-09-30 0001505611 dpsi:RoyceDigitalSystemsIncMember 2018-06-30 0001505611 dpsi:ExtenDataSolutionsLLCMember 2020-12-31 0001505611 dpsi:AdvancedMobileGroupLLCMember 2022-01-31 0001505611 dpsi:NondeductibleMember 2022-01-01 2022-09-30 0001505611 dpsi:PPPLoanMember 2021-01-01 2021-09-30 0001505611 2022-02-01 2022-02-28 0001505611 2022-02-28 0001505611 dpsi:OperatingLeasesMember 2022-09-30 0001505611 dpsi:OperatingLeasesMember 2022-01-01 2022-09-30 0001505611 dpsi:HardwareAndSoftwareMember 2022-07-01 2022-09-30 0001505611 dpsi:HardwareAndSoftwareMember 2021-07-01 2021-09-30 0001505611 dpsi:HardwareAndSoftwareMember 2022-01-01 2022-09-30 0001505611 dpsi:HardwareAndSoftwareMember 2021-01-01 2021-09-30 0001505611 dpsi:ConsumablesMember 2022-07-01 2022-09-30 0001505611 dpsi:ConsumablesMember 2021-07-01 2021-09-30 0001505611 dpsi:ConsumablesMember 2022-01-01 2022-09-30 0001505611 dpsi:ConsumablesMember 2021-01-01 2021-09-30 0001505611 dpsi:ProfessionalServicesMember 2022-07-01 2022-09-30 0001505611 dpsi:ProfessionalServicesMember 2021-07-01 2021-09-30 0001505611 dpsi:ProfessionalServicesMember 2022-01-01 2022-09-30 0001505611 dpsi:ProfessionalServicesMember 2021-01-01 2021-09-30 0001505611 dpsi:ExtenDataSolutionsLLCMember 2022-01-01 2022-01-31 0001505611 dpsi:ExtenDataSolutionsLLCMember 2022-01-01 2022-09-30 0001505611 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2022-01-01 2022-09-30 0001505611 us-gaap:CustomerRelatedIntangibleAssetsMember 2022-09-30 0001505611 us-gaap:CustomerRelatedIntangibleAssetsMember 2021-12-31 0001505611 us-gaap:TradeNamesMember 2022-09-30 0001505611 us-gaap:TradeNamesMember 2021-12-31 0001505611 us-gaap:DevelopedTechnologyRightsMember 2022-09-30 0001505611 us-gaap:DevelopedTechnologyRightsMember 2021-12-31 0001505611 dpsi:BacklogMember 2022-09-30 0001505611 dpsi:BacklogMember 2021-12-31 0001505611 dpsi:MUFGUnionBankLineOfCreditMember 2022-09-30 0001505611 dpsi:MUFGUnionBankLineOfCreditMember 2022-01-01 2022-09-30 0001505611 dpsi:LIBORMember 2022-01-01 2022-09-30 0001505611 dpsi:EidlNoteMember 2020-08-27 0001505611 dpsi:EidlNoteMember 2021-08-01 2021-08-27 0001505611 2021-01-01 2021-12-31 0001505611 2021-02-01 2021-02-28 0001505611 2022-09-01 2022-09-30 0001505611 dpsi:WarrantsCommonStockMember 2022-01-01 2022-09-30 0001505611 dpsi:WarrantsCommonStockMember 2022-09-30 0001505611 dpsi:WarrantsCommonStockOneMember 2022-01-01 2022-09-30 0001505611 dpsi:WarrantsCommonStockOneMember 2022-09-30 0001505611 dpsi:EquityIncentivePlanMember 2022-09-30 0001505611 dpsi:EquityIncentivePlanMember 2022-01-01 2022-09-30 0001505611 srt:MinimumMember 2022-01-01 2022-09-30 0001505611 srt:MaximumMember 2022-01-01 2022-09-30 0001505611 dpsi:OneCustomerMember 2022-07-01 2022-09-30 0001505611 dpsi:OneCustomerMember 2022-01-01 2022-09-30 0001505611 dpsi:OneCustomerMember 2021-07-01 2021-09-30 0001505611 dpsi:OneCustomerMember 2021-01-01 2021-09-30 0001505611 dpsi:OneCustomerMember us-gaap:AccountsReceivableMember 2022-09-30 0001505611 dpsi:TwoCustomersMember us-gaap:AccountsReceivableMember 2022-09-30 0001505611 dpsi:OneCustomerMember us-gaap:AccountsReceivableMember 2021-09-30 0001505611 dpsi:TwoCustomersMember us-gaap:AccountsReceivableMember 2021-09-30 0001505611 dpsi:ThreeCustomersMember us-gaap:AccountsReceivableMember 2021-09-30 0001505611 dpsi:OneVendorMember 2022-07-01 2022-09-30 0001505611 dpsi:TwoVendorsMember 2022-07-01 2022-09-30 0001505611 dpsi:OneVendorMember 2022-01-01 2022-09-30 0001505611 dpsi:TwoVendorsMember 2022-01-01 2022-09-30 0001505611 dpsi:ThreeVendorsMember 2022-01-01 2022-09-30 0001505611 dpsi:OneVendorMember 2021-07-01 2021-09-30 0001505611 dpsi:TwoVendorsMember 2021-07-01 2021-09-30 0001505611 dpsi:OneVendorMember 2021-01-01 2021-09-30 0001505611 dpsi:TwoVendorsMember 2021-01-01 2021-09-30 0001505611 dpsi:OtherVendorMember 2022-01-01 2022-09-30 0001505611 dpsi:OtherVendorMember 2021-01-01 2021-09-30 0001505611 dpsi:OtherVendorMember 2021-07-01 2021-09-30 0001505611 dpsi:OtherVendorMember 2022-07-01 2022-09-30 0001505611 dpsi:OneVendorMember 2022-09-30 0001505611 dpsi:TwoVendorsMember 2022-09-30 0001505611 dpsi:ThreeVendorsMember 2022-09-30 0001505611 dpsi:OneVendorMember 2021-09-30 0001505611 dpsi:TwoVendorsMember 2021-09-30 0001505611 dpsi:OtherVendorMember 2022-09-30 0001505611 dpsi:OtherVendorMember 2021-09-30 xbrli:shares iso4217:USD iso4217:USD xbrli:shares xbrli:pure
EX-31.1 2 f10q0922ex31-1_decisionpoint.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.

 

Dated: November 14, 2022    
     
    /s/ Steve Smith
  By: Steve Smith
    Chief Executive Officer (Principal Executive Officer) and Director

 

 

EX-31.2 3 f10q0922ex31-2_decisionpoint.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.

 

Dated: November 14, 2022    
     
    /s/ Melinda Wohl
  By: Melinda Wohl
    Vice President Finance and Administration
(Principal Financial Officer and Principal Accounting Officer)

 

 

 

EX-32.1 4 f10q0922ex32-1_decisionpoint.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 quarter ended September 30, 2022, 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.

 

Dated: November 14, 2022    
     
    /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 f10q0922ex32-2_decisionpoint.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 quarter ended September 30, 2022, 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.

 

Dated: November 14, 2022    
     
    /s/ Melinda Wohl
  By: Melinda Wohl
    Vice President Finance and Administration (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-20220930.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 - Accounting Policies, by Policy (Policies) link:presentationLink link:definitionLink link:calculationLink 017 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables) link:presentationLink link:definitionLink link:calculationLink 018 - Disclosure - Acquisitions (Tables) link:presentationLink link:definitionLink link:calculationLink 019 - Disclosure - Intangible Assets (Tables) link:presentationLink link:definitionLink link:calculationLink 020 - Disclosure - Net Income Per Share (Tables) link:presentationLink link:definitionLink link:calculationLink 021 - Disclosure - Stockholders’ Equity (Tables) link:presentationLink link:definitionLink link:calculationLink 022 - Disclosure - Share-Based Compensation (Tables) link:presentationLink link:definitionLink link:calculationLink 023 - Disclosure - Description of Business (Details) link:presentationLink link:definitionLink link:calculationLink 024 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details) link:presentationLink link:definitionLink link:calculationLink 025 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of net sales by revenue link:presentationLink link:definitionLink link:calculationLink 026 - Disclosure - Acquisitions (Details) link:presentationLink link:definitionLink link:calculationLink 027 - Disclosure - Acquisitions (Details) - Schedule of estimated fair value of acquired net assets link:presentationLink link:definitionLink link:calculationLink 028 - Disclosure - Acquisitions (Details) - Schedule of estimated useful lives of intangible assets link:presentationLink link:definitionLink link:calculationLink 029 - Disclosure - Intangible Assets (Details) link:presentationLink link:definitionLink link:calculationLink 030 - Disclosure - Intangible Assets (Details) - Schedule of intangible asset link:presentationLink link:definitionLink link:calculationLink 031 - Disclosure - Net Income Per Share (Details) - Schedule of reconciliation of the fully dilutive securities effect link:presentationLink link:definitionLink link:calculationLink 032 - Disclosure - Line of Credit (Details) link:presentationLink link:definitionLink link:calculationLink 033 - Disclosure - Term Debt (Details) link:presentationLink link:definitionLink link:calculationLink 034 - Disclosure - Stockholders’ Equity (Details) link:presentationLink link:definitionLink link:calculationLink 035 - Disclosure - Stockholders’ Equity (Details) - Schedule of outstanding common stock warrants link:presentationLink link:definitionLink link:calculationLink 036 - Disclosure - Share-Based Compensation (Details) link:presentationLink link:definitionLink link:calculationLink 037 - Disclosure - Share-Based Compensation (Details) - Schedule of stock option activity link:presentationLink link:definitionLink link:calculationLink 038 - Disclosure - Share-Based Compensation (Details) - Schedule of the exercised options, utilizing a cashless exercise link:presentationLink link:definitionLink link:calculationLink 039 - Disclosure - Share-Based Compensation (Details) - Schedule of the summary of fair value using the Black-Scholes option pricing model link:presentationLink link:definitionLink link:calculationLink 040 - Disclosure - Contingencies (Details) link:presentationLink link:definitionLink link:calculationLink 000 - Document - Document And Entity Information link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 7 dpsi-20220930_cal.xml XBRL CALCULATION FILE EX-101.DEF 8 dpsi-20220930_def.xml XBRL DEFINITION FILE EX-101.LAB 9 dpsi-20220930_lab.xml XBRL LABEL FILE EX-101.PRE 10 dpsi-20220930_pre.xml XBRL PRESENTATION FILE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.2.2
Document And Entity Information - shares
9 Months Ended
Sep. 30, 2022
Nov. 04, 2022
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,397,494
Amendment Flag false  
Entity Central Index Key 0001505611  
Entity Current Reporting Status Yes  
Entity Filer Category Non-accelerated Filer  
Document Period End Date Sep. 30, 2022  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q3  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Document Quarterly Report true  
Document Transition Report false  
Entity File Number 333-245695  
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 12 R2.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Balance Sheets(Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
ASSETS    
Cash $ 9,447 $ 2,587
Accounts receivable, net 14,483 12,302
Inventory, net 1,415 2,111
Deferred costs 2,422 1,998
Prepaid expenses and other current assets 184 336
Total current assets 27,951 19,334
Operating lease assets 2,784 329
Property and equipment, net 1,764 834
Deferred costs, net of current portion 2,346 1,492
Deferred tax assets 1,539 1,999
Intangible assets, net 4,711 3,564
Goodwill 10,012 8,128
Other assets 16 50
Total assets 51,123 35,730
LIABILITIES AND STOCKHOLDERS’ EQUITY    
Accounts payable 18,044 10,273
Accrued expenses and other current liabilities 4,098 3,220
Deferred revenue 6,664 4,599
Current portion of long-term debt 3 3
Current portion of operating lease liabilities 421 257
Total current liabilities 29,230 18,352
Deferred revenue, net of current portion 2,872 2,510
Long-term debt 143 146
Noncurrent portion of operating lease liabilities 2,639 83
Other liabilities 221 381
Total liabilities 35,105 21,472
Commitments and contingencies (Notes 6 and 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,397 and 7,007 shares issued and outstanding, respectively 7 7
Additional paid-in capital 38,292 39,216
Accumulated deficit (22,281) (24,965)
Total stockholders’ equity 16,018 14,258
Total liabilities and stockholders’ equity $ 51,123 $ 35,730
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Balance Sheets(Unaudited) (Parentheticals) - $ / shares
shares in Thousands
Sep. 30, 2022
Dec. 31, 2021
Statement of Financial Position [Abstract]    
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,397 7,007
Common stock, shares outstanding 7,397 7,007
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Income and Comprehensive Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Net sales:        
Product $ 20,988 $ 14,349 $ 59,259 $ 37,846
Service 4,725 3,870 13,681 11,614
Net sales 25,713 18,219 72,940 49,460
Cost of sales:        
Product 16,923 11,267 47,213 29,948
Service 3,036 2,764 8,971 7,990
Cost of sales 19,959 14,031 56,184 37,938
Gross profit 5,754 4,188 16,756 11,522
Operating expenses:        
Sales and marketing expense 2,291 1,812 6,850 5,611
General and administrative expenses 1,936 1,498 6,155 4,592
Total operating expenses 4,227 3,310 13,005 10,203
Operating income 1,527 878 3,751 1,319
Interest expense (7) (17) (42) (67)
Gain on extinguishment of debt 1,211
Other expense (17)
Income before income taxes 1,520 861 3,692 2,463
Income tax expense (409) (249) (1,008) (348)
Net income and comprehensive income attributable to common stockholders $ 1,111 $ 612 $ 2,684 $ 2,115
Earnings per share attributable to stockholders (1):        
Basic (in Dollars per share) [1] $ 0.15 $ 0.09 $ 0.37 $ 0.31
Diluted (in Dollars per share) [1] $ 0.15 $ 0.08 $ 0.36 $ 0.29
Weighted average common shares outstanding        
Basic (in Shares) 7,290 6,958 7,210 6,928
Diluted (in Shares) 7,593 7,230 7,510 7,274
[1] All share and per share information has been retroactively adjusted to reflect a reverse stock split. See Note 8, Stockholders’ Equity for additional information.
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.2.2
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, 2020 $ 7 [1] $ 38,236 $ (26,379) $ 11,864
Balance (in Shares) at Dec. 31, 2020 [1] 6,788      
Net income [1] 1,333 1,333
Share-based compensation expense [1] 33 33
Share-based compensation expense (in Shares) [1]      
Exercise of stock options [1] 2 2
Exercise of stock options (in Shares) [1] 2      
Exercise of warrants (Note 8) [1]
Exercise of warrants (Note 8) (in Shares) [1] 152      
Balance at Mar. 31, 2021 $ 7 [1] 38,271 (25,046) 13,232
Balance (in Shares) at Mar. 31, 2021 [1] 6,942      
Net income [1] 170 170
Share-based compensation expense [1] 41 41
Share-based compensation expense (in Shares) [1]      
Balance at Jun. 30, 2021 $ 7 [1] 38,312 (24,876) 13,443
Balance (in Shares) at Jun. 30, 2021 [1] 6,942      
Net income [1] 612 612
Share-based compensation expense [1] 35 35
Share-based compensation expense (in Shares) [1]      
Exercise of stock options [1] (25) (25)
Balance at Sep. 30, 2021 $ 7 [1] 38,322 (24,264) 14,090
Balance (in Shares) at Sep. 30, 2021 [1] 6,942      
Balance at Dec. 31, 2021 $ 7 39,216 (24,965) 14,258
Balance (in Shares) at Dec. 31, 2021 7,007      
Net income 852 852
Share-based compensation expense 225 225
Cashless exercise of stock options (Note 9) (1,403) (1,403)
Cashless exercise of stock options (Note 9) (in Shares) 214      
Balance at Mar. 31, 2022 $ 7 38,038 (24,113) 13,932
Balance (in Shares) at Mar. 31, 2022 7,221      
Net income 721 721
Share-based compensation expense 50 50
Exercise of stock options 25 25
Exercise of stock options (in Shares) 13      
Balance at Jun. 30, 2022 $ 7 38,113 (23,392) 14,728
Balance (in Shares) at Jun. 30, 2022 7,234      
Net income 1,111 1,111
Share-based compensation expense 50 50
Exercise of stock options 129 129
Exercise of stock options (in Shares) 66      
Exercise of warrants (Note 8)
Exercise of warrants (Note 8) (in Shares) 97      
Balance at Sep. 30, 2022 $ 7 $ 38,292 $ (22,281) $ 16,018
Balance (in Shares) at Sep. 30, 2022 7,397      
[1] All share information and balances have been retroactively adjusted to reflect a reverse stock split. See Note 8, Stockholders’ Equity for additional information.
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Cash flows from operating activities    
Net income $ 2,684 $ 2,115
Adjustments to reconcile net income to net cash provided by operating activities:    
Loss on fixed asset disposal 22
Depreciation and amortization 1,750 1,031
Gain on extinguishment of debt (1,211)
Amortization of deferred financing costs 25
Share-based compensation expense 325 109
Allowance for doubtful accounts 32
Deferred income taxes, net 460 171
Changes in operating assets and liabilities:    
Accounts receivable (811) 4,548
Inventory, net 825 (267)
Deferred costs (1,155) (21)
Prepaid expenses and other current assets 186 (346)
Accounts payable 7,213 (3,225)
Accrued expenses and other current liabilities (139) (161)
Due to related parties (34)
Operating lease liabilities 265 (5)
Deferred revenue 2,279 (504)
Net cash provided by operating activities 13,936 2,225
Cash flows from investing activities    
Cash paid for acquisitions, net of cash acquired (4,525) (170)
Purchases of property and equipment (1,299) (235)
Net cash used in investing activities (5,824) (405)
Cash flows from financing activities    
Line of credit, net (1,206)
Payment under term loan (3)
Taxes paid in lieu of shares issued for share-based compensation (1,403) (25)
Proceeds from exercise of stock options 154 2
Net cash used in financing activities (1,252) (1,229)
Change in cash 6,860 591
Cash, beginning of period 2,587 2,005
Cash, end of period 9,447 2,596
Supplemental disclosures of cash flow information    
Cash paid for interest 38 68
Cash paid for income taxes 497 362
Non-cash investing and financing activities    
Right of use assets obtained in exchange for new operating lease liabilities 3,211
Cashless exercise of stock options $ 3,508
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.2.2
Description of Business
9 Months Ended
Sep. 30, 2022
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, through its subsidiaries, sells, installs, deploys and repairs mobile computing 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 June 2018, we acquired 100% of the outstanding stock of Royce Digital Systems, Inc. (“RDS”). RDS provides innovative enterprise print and mobile technologies, deployment services and on-site maintenance.

 

In December 2020, we acquired 100% of the issued and outstanding membership interests of ExtenData Solutions, LLC (“ExtenData”). ExtenData is focused on enterprise mobility solutions and provides software product development, mobile computing, identification and wireless tracking solutions.

 

In January 2022, we acquired 100% of the issued and outstanding membership interests of Advanced Mobile Group, LLC (“AMG”). AMG provides services, hardware, software, integration, and wireless networking solutions, with deep experience in warehousing and distribution, manufacturing, mobile workforce automation, retailing, and healthcare segments.

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.2.2
Basis of Presentation and Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2022
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 wholly owned subsidiaries, DecisionPoint Systems International (“DPSI”), DecisionPoint Systems Group, Inc. (“DPS Group”), RDS, ExtenData and AMG. AMG was acquired on January 31, 2022, and as such, has been consolidated into our financial position and results of operations beginning February 1, 2022. 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 footnote 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, 2021.

 

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 and nine months ended September 30, 2022 are not necessarily indicative of results to be expected for the full fiscal year.

 

Reverse Stock Split

 

In December 2021, we effectuated a reverse stock split of our outstanding shares of common stock at a ratio of 1-for-2. See Note 8, Stockholders’ Equity, for additional information. As a result, the number of shares and income per share disclosed throughout these consolidated financial statements have been retrospectively adjusted to reflect the reverse stock split. All share and per share information presented in this report has been retroactively adjusted to reflect the reverse stock split.

 

COVID-19

 

COVID-19 and the response to the pandemic have, at times, negatively impacted overall economic conditions (including contributing to supply chain disruptions, labor shortages and an inflationary economic environment). The potential future impacts of COVID-19, while uncertain, could materially adversely impact the Company’s results of operations.

 

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 reported amounts of assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Certain accounting policies involve judgments and uncertainties to such an extent that there is a reasonable likelihood that materially different amounts could have been reported under different conditions, or if different assumptions had been used. We evaluate our estimates and assumptions on a regular basis.

 

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 $76,000 and $59,000 as of September 30, 2022 and December 31, 2021, 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.3% for the nine months ended September 30, 2022 and 14.1% for the nine months ended September 30, 2021.

 

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 nine months ended September 30, 2022, we recorded an income tax benefit and deferred tax asset of $0.1 million 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. For the nine months ended September 30, 2022, we recorded an income tax expense of $0.2 million related to non-deductible officer’s compensation under IRC 162(m). For the nine months ended September 30, 2021, we had recorded an income tax benefit of $0.3 million related to the non-taxable PPP loan forgiveness, which is not taxable at the federal level, but may be at the state level.

 

Operating Leases

 

For non-cancelable operating lease agreements, operating lease assets and operating lease liabilities are established for leases with an expected term greater than one year and we recognize lease expense on a straight-line basis.

 

We previously had an operating lease for office and warehouse space in Irvine, California with fixed minimum monthly payments of $13,945, an original lease expiration of June 2023 and an incremental borrowing rate of 4.75%. In February 2022, we reached an agreement with the lessor which allowed for an early termination of the operating lease on February 28, 2022. The monthly payments remained unchanged through February 2022, and we did not incur an early termination liability in result of the lease modification. On the date of termination, we reversed the related net book value of the operating lease asset of $0.2 million and the lease liability of $0.2 million.

   

In connection with the closure of the office and warehouse space in Irvine, California, we entered into a new lease agreement commencing in February 2022 to relocate that office and warehouse space to Laguna Hills, California. Pursuant to the lease agreement, the base rent of $39,778 per month begins on June 1, 2022 and will increase 3% annually. The lease expires on April 30, 2029. In February 2022, we established an operating lease liability of $3.1 million and operating lease assets of $3.0 million. In connection with the new lease agreement, we entered into a sublease agreement for a portion of the Laguna Hills office and warehouse location, and we will receive $24,254 per month commencing in February 2022 with a sublease expiration of October 31, 2023.

 

During the nine months ended September 30, 2022, we also entered into several other non-cancelable operating lease agreements with terms greater than one year and established an operating lease liability of $0.1 million and operating lease assets of $0.1 million.

 

At September 30, 2022 the total operating lease liability was $3.1 million and the total operating lease asset was $2.8 million.

 

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 September 30, 2022, the total aggregate transaction price allocated to the unsatisfied performance obligations was approximately $9.5 million, of which approximately $6.7 million is expected to be recognized over the next 12 months.

 

As of December 31, 2021, the total aggregate transaction price allocated to the unsatisfied performance obligations was approximately $7.1 million.

 

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 September 30, 2022 and December 31, 2021, we deferred $0.1 million and $0.1 million, respectively, of related contract acquisition costs

 

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

 

  

Three Months Ended

September 30,

  

Nine Months Ended

September 30,

 
   2022   2021   2022   2021 
                 
Hardware and software  $19,205   $12,743   $54,105   $33,464 
Consumables   1,783    1,606    5,154    4,382 
Professional services   4,725    3,870    13,681    11,614 
   $25,713   $18,219   $72,940   $49,460 

 

Accounting Standards Not Yet Adopted

 

In September 2016, the FASB issued ASU 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. This ASU will require the measurement of all expected credit losses for financial assets, including trade receivables, held at the reporting date based on historical experience, current conditions and reasonable and supportable forecasts. In November 2019, the FASB issued ASU 2019-10, Financial Instruments – Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842): Effective Dates, which, among other things, defers the effective date of ASU 2016-13 for public filers that are considered smaller reporting companies, as defined by the SEC, to fiscal years beginning after December 15, 2022, including interim periods within those years. Early adoption is permitted. Although management continues to analyze the provisions of this ASU, currently, we believe the adoption of this ASU will not significantly impact the Company’s consolidated results of operations and financial position.

 

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 19 R9.htm IDEA: XBRL DOCUMENT v3.22.2.2
Acquisitions
9 Months Ended
Sep. 30, 2022
Acquisition [Abstract]  
Acquisitions

Note 3: Acquisitions

 

Advanced Mobile Group, LLC

 

On January 31, 2022, we entered into a Membership Unit Purchase Agreement and concurrently therewith closed upon the acquisition of all of the issued and outstanding membership interests of AMG for $5.1 million. The consideration we paid is comprised of cash of $4.6 million, of which $4.4 million was paid as of September 30, 2022, and an estimated earn-out obligation valued at $0.5 million, subject to the financial performance of AMG during each of the two years following the closing of the acquisition. As a result of the acquisition, AMG became a wholly owned subsidiary of the Company.

 

Through the end of the third quarter of 2022, we continued to refine our analysis of the estimated fair value of the acquisition purchase price (including earn-outs) and the estimated fair value of the assets acquired and liabilities assumed in the acquisition, and we expect to continue to refine this analysis into the fourth quarter of 2022. Relative to the provisional amounts recorded as of March 31, 2022, changes to the fair value of assets and liabilities assumed at the date of AMG acquisition were a result of updating the purchase price allocation and were comprised of (i) $0.9 million decrease in customer lists and relationships, (ii) a $0.2 million decrease in the trade name, (iii) a $0.1 million increase in backlog, (iv) a $0.1 million increase in developed technology, (v) a $0.1 million decrease in deferred revenue and (vi) a $0.9 million increase in goodwill. We have not yet completed our final analysis of the estimated fair value of the acquisition purchase price (including earn-outs) and the estimated fair value of the assets acquired and liabilities assumed in the acquisition. We expect that significant goodwill and definite-lived intangible assets will be recognized upon completion of the required purchase price allocation analysis. In accordance with ASC 805 Business Combinations, the provisional amounts recorded below may be adjusted in future periods as management completes its acquisition analysis.

 

As of September 30, 2022, the allocation of the total consideration to the estimated fair value of acquired net assets as of the acquisition date for AMG is as follows (in thousands):

 

Cash  $170 
Accounts receivable   1,402 
Inventory   129 
Prepaids and other current assets   123 
Customer lists and relationships   1,580 
Trade name   330 
Backlog   260 
Developed technology   60 
Accounts payable   (558)
Accrued expenses   (152)
Deferred revenue   (148)
Total fair value excluding goodwill   3,196 
Goodwill   1,884 
Total consideration  $5,080 

 

The estimated useful lives of intangible assets recorded related to the AMG acquisition are as follows (in thousands):

 

  

Expected

Life

Customer lists and relationships  7 years
Trade name  3 years
Backlog  11 months
Developed technology  3 years

 

Other acquisition

 

In March 2022, we acquired the customer lists and relationships of Boston Technologies, a provider of mobile order management and route accounting software for direct store delivery (DSD) operations, for cash of $0.3 million.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.2.2
Intangible Assets
9 Months Ended
Sep. 30, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets

Note 4: Intangible Assets

 

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

 

   September 30, 2022   December 31, 2021 
  

Gross

Amount

  

Accumulated

Amortization

  

Net

Amount

  

Gross

Amount

  

Accumulated

Amortization

  

Net

Amount

 
Customer lists and relationships  $7,590   $(3,442)  $4,148   $5,690   $(2,453)  $3,237 
Trade names   1,330    (895)   435    1,000    (699)   301 
Developed technology   130    (73)   57    70    (44)   26 
Backlog   320    (249)   71    60    (60)   - 
   $9,370   $(4,659)  $4,711   $6,820   $(3,256)  $3,564 

 

Amortization expense recognized during the three and nine months ended September 30, 2022 was $0.5 million and $1.4 million, respectively. Amortization expense recognized during the three and nine months ended September 30, 2021 was $0.2 million and $0.8 million, respectively. Amortization expense is calculated on an accelerated basis.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.2.2
Net Income Per Share
9 Months Ended
Sep. 30, 2022
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 and nine months ended September 30, 2022 and 2021 (in thousands, except per share data):

 

  

Three Months Ended

September 30,

  

Nine Months Ended

September 30,

 
   2022   2021   2022   2021 
Net income attributable to common stockholders  $1,111   $612   $2,684   $2,115 
                     
Weighted average basic common shares outstanding   7,290    6,958    7,210    6,928 
Dilutive effect of stock options, warrants and restricted stock   303    272    300    346 
Weighted average shares for diluted earnings per share   7,593    7,230    7,510    7,274 
                     
Basic income per share  $0.15   $0.09   $0.37   $0.31 
Diluted income per share  $0.15   $0.08   $0.36   $0.29 
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.2.2
Line of Credit
9 Months Ended
Sep. 30, 2022
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”) provides for a revolving line of credit of up to $9.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, 2024.

 

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 London Interbank Offered Rate (“LIBOR”) 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. If the LIBOR rate is selected, the interest rate on the loans adjusts at the end of each LIBOR rate period (1, 2, 3, 6, or 12 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 September 30, 2022, the effective interest rate was the Prime Rate of 6.25%. 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 $9.0 million. The Loan Agreement requires a commitment fee of 0.25% per year, payable quarterly and in arrears, on any unused portion of the line of credit.

 

Covenants

 

Under the Loan Agreement, we are subject to a variety of customary affirmative and negative covenants, including that we (i) achieve a net profit of not less than $1.0 million at the end of each fiscal year, (ii) maintain a ratio of total debt to EBITDA of not greater than 3.0:1.0 measured at the end of each quarter, and (iii) not realize a net loss for more than two consecutive quarters. 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 September 30, 2022, we were in compliance with all of our covenants, were eligible to borrow up to $9.0 million, and had no outstanding borrowings under the line of credit.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.2.2
Term Debt
9 Months Ended
Sep. 30, 2022
Term Debt [Abstract]  
Term Debt

Note 7: Term Debt

 

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 September 30, 2022 and December 31, 2021, outstanding debt under the promissory note was $0.1 million.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stockholders’ Equity
9 Months Ended
Sep. 30, 2022
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 September 30, 2022, 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.

 

Reverse Stock Split

 

On December 13, 2021, DecisionPoint filed a Certificate of Amendment to the Amended and Restated Certificate of Incorporation (the “Certificate of Amendment”) with the Secretary of State of Delaware to effect a 1-for-2 reverse stock split of the outstanding shares of the Company’s common stock that were outstanding at the time the Certificate of Amendment was filed (the “Reverse Stock Split”).

 

As a result of the Reverse Stock Split, every two shares of issued and outstanding common stock were automatically combined into one issued and outstanding share of common stock, without any change in the par value per share. No fractional shares were issued as a result of the Reverse Stock Split. Any fractional shares that would otherwise have resulted from the Reverse Stock Split were rounded up to the next whole number. The Reverse Stock Split reduced the number of shares of common stock outstanding however, the number of authorized shares of common stock under the Certificate of Incorporation remained unchanged at 50 million shares.

 

Proportionate adjustments were made to the per share exercise price and the number of shares of common stock that may be purchased upon exercise of outstanding warrants and stock options granted by the Company, and the number of shares of Common Stock reserved for future issuance under the Company’s 2014 Equity Incentive Plan, as amended (the “2014 Plan”).

 

Warrants

 

The following table summarizes information about our outstanding common stock warrants as of September 30, 2022:

 

   Date     Strike
   Total
Warrants
Outstanding
and
   Total
Exercise
Price
   Weighted
Average
Exercise
 
   Issued  Expiration  Price   Exercisable   (in thousands)   Price 
Warrants - Common Stock  Jun-18  Jun-23  $1.00    207,665   $   208      
Warrants - Common Stock  Oct-18  Oct-23   1.40    21,000    29      
               228,665   $237   $1.04 

   

In February 2021, the common stock warrants issued by the Company in September 2016 were fully exercised by all of the holders on a cashless basis. As a result of the cashless exercise, 151,504 shares of common stock were issued.

 

In September 2022, a portion of the common stock warrants issued by the Company in 2018 were exercised by certain of the holders on a cashless basis. As a result of the cashless exercise, 97,408 shares of common stock were issued.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.2.2
Share-Based Compensation
9 Months Ended
Sep. 30, 2022
Share-Based Payment Arrangement [Abstract]  
Share-Based Compensation

Note 9: Share-Based Compensation

 

Under our amended 2014 Plan 1,100,000 shares of our common stock are reserved for issuance under the 2014 Plan (as adjusted for the Reverse Stock Split).

 

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 nine months ended September 30, 2022:

 

  

Stock

Options

  

Grant Date

Weighted

Average

Exercise

Price

  

Weighted

Average

Remaining

Contractual

Life

  

Aggregate

Intrinsic

Value

 
           (in years)  

($ in

thousands)

 
Outstanding at January 1, 2022   1,002,750   $3.00           
Granted   191,250    5.47           
Forfeited or expired   (92,917)   1.58           
Exercised   (629,792)   3.29           
Outstanding at September 30, 2022   471,291   $3.81    3.14   $1,350 
Exercisable at September 30, 2022   259,642   $3.88    3.07   $894 

 

During the nine months ended September 30, 2022, certain employees exercised vested stock options through a cashless exercise. The options exercised were net settled in satisfaction of the exercise price and employee share-based tax withholding. These shares were issued pursuant to an S-8 Registration Statement dated July 7, 2021 with respect to shares issuable pursuant to the 2014 Plan. The exercised options, utilizing a cashless exercise, are summarized in the following table:

  

Options 

exercised

  

Weighted

Average

Exercise

Price

  

Shares Net

Settled for

Exercise

  

Shares

Withheld

for Taxes (1)

  

Net Shares

Issued

  

Weighted

Average

Share Price

  

Employee

Share-Based

Tax

Withholding (1)

 
 550,834   $3.48    194,681    142,479    213,674   $9.85   $1,403,191 

 

(1)Shares withheld for employee taxes of 142,479 represents the equivalent shares for employee tax withholding of $1.4 million. The employee tax withholding is based on the statutory rates for each employee on the date of exercise. ASU 2016-09 clarifies that employee taxes paid in lieu of shares issued for share-based compensation should be considered similar to a share repurchase. Accordingly, employee taxes paid by us are recorded as a reduction to stockholders’ equity on the date of exercise and classified as a financing activity on the statement of cash flows when taxes are paid to the taxing authorities.

 

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 nine months ended September 30, 2022 were estimated using the Black-Scholes option-pricing model with the following assumptions:

 

Weighted average grant-date fair value per option granted $4.15 to 9.28 
Expected option term in years  2.5 to 3.2  
Expected volatility factor  65.0% to 83.0%
Risk-free interest rate  0.97% to 2.85%
Expected annual dividend yield  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 September 30, 2022, there was $0.1 million of total unrecognized share-based compensation related to unvested stock options. These costs have a weighted average remaining recognition period of 1.1 years.

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.2.2
Contingencies
9 Months Ended
Sep. 30, 2022
Commitments and Contingencies Disclosure [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 30% of consolidated revenue during the three months ended September 30, 2022, and 18% of consolidated revenue during the nine months ended September 30, 2022. One customer accounted for approximately 10% and 15% of consolidated net revenues during the three and nine months ended September 30, 2021, respectively. Trade accounts receivable from two customers represented 14% and 13% of net consolidated receivables at September 30, 2022 and trade accounts receivable from three customers represented approximately 19%, 12% and 11% of net consolidated receivables at September 30, 2021.

 

Two vendors accounted for 12% and 11% of all consolidated purchases during the three months ended September 30, 2022, and three vendors accounted for 37%, 22%, and 17% of all consolidated purchased during the nine months ended September 30, 2022. For the prior year periods, these same vendors accounted for 26% and 30% of all consolidated purchases for the three months ended September 30, 2021, 24% and 14% for the nine months ended September 30, 2021. No other vendor accounted for more than 10% of purchases during the three and nine months ended September 30, 2022 and 2021.

 

As of September 30, 2022, three vendors accounted for 31%, 27% and 22% of total accounts payable. As of September 30, 2021, the same two vendors accounted for 32% and 40% of the total accounts payable. No other vendor accounted for more than 10% of accounts payable as of September 30, 2022 and 2021.

 

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 27 R17.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accounting Policies, by Policy (Policies)
9 Months Ended
Sep. 30, 2022
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 wholly owned subsidiaries, DecisionPoint Systems International (“DPSI”), DecisionPoint Systems Group, Inc. (“DPS Group”), RDS, ExtenData and AMG. AMG was acquired on January 31, 2022, and as such, has been consolidated into our financial position and results of operations beginning February 1, 2022. 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 footnote 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, 2021.

 

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 and nine months ended September 30, 2022 are not necessarily indicative of results to be expected for the full fiscal year.

 

Reverse Stock Split

Reverse Stock Split

 

In December 2021, we effectuated a reverse stock split of our outstanding shares of common stock at a ratio of 1-for-2. See Note 8, Stockholders’ Equity, for additional information. As a result, the number of shares and income per share disclosed throughout these consolidated financial statements have been retrospectively adjusted to reflect the reverse stock split. All share and per share information presented in this report has been retroactively adjusted to reflect the reverse stock split.

 

COVID-19

COVID-19

 

COVID-19 and the response to the pandemic have, at times, negatively impacted overall economic conditions (including contributing to supply chain disruptions, labor shortages and an inflationary economic environment). The potential future impacts of COVID-19, while uncertain, could materially adversely impact the Company’s results of operations.

 

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 reported amounts of assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Certain accounting policies involve judgments and uncertainties to such an extent that there is a reasonable likelihood that materially different amounts could have been reported under different conditions, or if different assumptions had been used. We evaluate our estimates and assumptions on a regular basis.

 

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 $76,000 and $59,000 as of September 30, 2022 and December 31, 2021, 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.3% for the nine months ended September 30, 2022 and 14.1% for the nine months ended September 30, 2021.

 

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 nine months ended September 30, 2022, we recorded an income tax benefit and deferred tax asset of $0.1 million 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. For the nine months ended September 30, 2022, we recorded an income tax expense of $0.2 million related to non-deductible officer’s compensation under IRC 162(m). For the nine months ended September 30, 2021, we had recorded an income tax benefit of $0.3 million related to the non-taxable PPP loan forgiveness, which is not taxable at the federal level, but may be at the state level.

 

Operating Leases

Operating Leases

 

For non-cancelable operating lease agreements, operating lease assets and operating lease liabilities are established for leases with an expected term greater than one year and we recognize lease expense on a straight-line basis.

 

We previously had an operating lease for office and warehouse space in Irvine, California with fixed minimum monthly payments of $13,945, an original lease expiration of June 2023 and an incremental borrowing rate of 4.75%. In February 2022, we reached an agreement with the lessor which allowed for an early termination of the operating lease on February 28, 2022. The monthly payments remained unchanged through February 2022, and we did not incur an early termination liability in result of the lease modification. On the date of termination, we reversed the related net book value of the operating lease asset of $0.2 million and the lease liability of $0.2 million.

   

In connection with the closure of the office and warehouse space in Irvine, California, we entered into a new lease agreement commencing in February 2022 to relocate that office and warehouse space to Laguna Hills, California. Pursuant to the lease agreement, the base rent of $39,778 per month begins on June 1, 2022 and will increase 3% annually. The lease expires on April 30, 2029. In February 2022, we established an operating lease liability of $3.1 million and operating lease assets of $3.0 million. In connection with the new lease agreement, we entered into a sublease agreement for a portion of the Laguna Hills office and warehouse location, and we will receive $24,254 per month commencing in February 2022 with a sublease expiration of October 31, 2023.

 

During the nine months ended September 30, 2022, we also entered into several other non-cancelable operating lease agreements with terms greater than one year and established an operating lease liability of $0.1 million and operating lease assets of $0.1 million.

 

At September 30, 2022 the total operating lease liability was $3.1 million and the total operating lease asset was $2.8 million.

 

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 September 30, 2022, the total aggregate transaction price allocated to the unsatisfied performance obligations was approximately $9.5 million, of which approximately $6.7 million is expected to be recognized over the next 12 months.

 

As of December 31, 2021, the total aggregate transaction price allocated to the unsatisfied performance obligations was approximately $7.1 million.

 

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 September 30, 2022 and December 31, 2021, we deferred $0.1 million and $0.1 million, respectively, of related contract acquisition costs

 

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

 

  

Three Months Ended

September 30,

  

Nine Months Ended

September 30,

 
   2022   2021   2022   2021 
                 
Hardware and software  $19,205   $12,743   $54,105   $33,464 
Consumables   1,783    1,606    5,154    4,382 
Professional services   4,725    3,870    13,681    11,614 
   $25,713   $18,219   $72,940   $49,460 

 

Accounting Standards Not Yet Adopted

Accounting Standards Not Yet Adopted

 

In September 2016, the FASB issued ASU 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. This ASU will require the measurement of all expected credit losses for financial assets, including trade receivables, held at the reporting date based on historical experience, current conditions and reasonable and supportable forecasts. In November 2019, the FASB issued ASU 2019-10, Financial Instruments – Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842): Effective Dates, which, among other things, defers the effective date of ASU 2016-13 for public filers that are considered smaller reporting companies, as defined by the SEC, to fiscal years beginning after December 15, 2022, including interim periods within those years. Early adoption is permitted. Although management continues to analyze the provisions of this ASU, currently, we believe the adoption of this ASU will not significantly impact the Company’s consolidated results of operations and financial position.

 

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 28 R18.htm IDEA: XBRL DOCUMENT v3.22.2.2
Basis of Presentation and Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2022
Basis of Presentation and Summary of Significant Accounting Policies [Abstract]  
Schedule of net sales by revenue
  

Three Months Ended

September 30,

  

Nine Months Ended

September 30,

 
   2022   2021   2022   2021 
                 
Hardware and software  $19,205   $12,743   $54,105   $33,464 
Consumables   1,783    1,606    5,154    4,382 
Professional services   4,725    3,870    13,681    11,614 
   $25,713   $18,219   $72,940   $49,460 

 

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.2.2
Acquisitions (Tables)
9 Months Ended
Sep. 30, 2022
Acquisition [Abstract]  
Schedule of estimated fair value of acquired net assets
Cash  $170 
Accounts receivable   1,402 
Inventory   129 
Prepaids and other current assets   123 
Customer lists and relationships   1,580 
Trade name   330 
Backlog   260 
Developed technology   60 
Accounts payable   (558)
Accrued expenses   (152)
Deferred revenue   (148)
Total fair value excluding goodwill   3,196 
Goodwill   1,884 
Total consideration  $5,080 

 

Schedule of estimated useful lives of intangible assets
  

Expected

Life

Customer lists and relationships  7 years
Trade name  3 years
Backlog  11 months
Developed technology  3 years

 

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.2.2
Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of intangible asset
   September 30, 2022   December 31, 2021 
  

Gross

Amount

  

Accumulated

Amortization

  

Net

Amount

  

Gross

Amount

  

Accumulated

Amortization

  

Net

Amount

 
Customer lists and relationships  $7,590   $(3,442)  $4,148   $5,690   $(2,453)  $3,237 
Trade names   1,330    (895)   435    1,000    (699)   301 
Developed technology   130    (73)   57    70    (44)   26 
Backlog   320    (249)   71    60    (60)   - 
   $9,370   $(4,659)  $4,711   $6,820   $(3,256)  $3,564 

 

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.2.2
Net Income Per Share (Tables)
9 Months Ended
Sep. 30, 2022
Net Income Per Share [Abstract]  
Schedule of reconciliation of the fully dilutive securities effect
  

Three Months Ended

September 30,

  

Nine Months Ended

September 30,

 
   2022   2021   2022   2021 
Net income attributable to common stockholders  $1,111   $612   $2,684   $2,115 
                     
Weighted average basic common shares outstanding   7,290    6,958    7,210    6,928 
Dilutive effect of stock options, warrants and restricted stock   303    272    300    346 
Weighted average shares for diluted earnings per share   7,593    7,230    7,510    7,274 
                     
Basic income per share  $0.15   $0.09   $0.37   $0.31 
Diluted income per share  $0.15   $0.08   $0.36   $0.29 
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stockholders’ Equity (Tables)
9 Months Ended
Sep. 30, 2022
Stockholders’ Equity [Abstract]  
Schedule of outstanding common stock warrants
   Date     Strike
   Total
Warrants
Outstanding
and
   Total
Exercise
Price
   Weighted
Average
Exercise
 
   Issued  Expiration  Price   Exercisable   (in thousands)   Price 
Warrants - Common Stock  Jun-18  Jun-23  $1.00    207,665   $   208      
Warrants - Common Stock  Oct-18  Oct-23   1.40    21,000    29      
               228,665   $237   $1.04 

   

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.2.2
Share-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2022
Share-Based Payment Arrangement [Abstract]  
Schedule of stock option activity
  

Stock

Options

  

Grant Date

Weighted

Average

Exercise

Price

  

Weighted

Average

Remaining

Contractual

Life

  

Aggregate

Intrinsic

Value

 
           (in years)  

($ in

thousands)

 
Outstanding at January 1, 2022   1,002,750   $3.00           
Granted   191,250    5.47           
Forfeited or expired   (92,917)   1.58           
Exercised   (629,792)   3.29           
Outstanding at September 30, 2022   471,291   $3.81    3.14   $1,350 
Exercisable at September 30, 2022   259,642   $3.88    3.07   $894 

 

Schedule of the exercised options, utilizing a cashless exercise

Options 

exercised

  

Weighted

Average

Exercise

Price

  

Shares Net

Settled for

Exercise

  

Shares

Withheld

for Taxes (1)

  

Net Shares

Issued

  

Weighted

Average

Share Price

  

Employee

Share-Based

Tax

Withholding (1)

 
 550,834   $3.48    194,681    142,479    213,674   $9.85   $1,403,191 

 

Schedule of the summary of fair value using the Black-Scholes option pricing model
Weighted average grant-date fair value per option granted $4.15 to 9.28 
Expected option term in years  2.5 to 3.2  
Expected volatility factor  65.0% to 83.0%
Risk-free interest rate  0.97% to 2.85%
Expected annual dividend yield  0.0%

 

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.2.2
Description of Business (Details)
Jan. 31, 2022
Dec. 31, 2020
Jun. 30, 2018
Royce Digital Systems, Inc. [Member]      
Description of Business (Details) [Line Items]      
Outstanding percentage     100.00%
ExtenData Solutions, LLC [Member]      
Description of Business (Details) [Line Items]      
Outstanding percentage   100.00%  
Advanced Mobile Group, LLC [Member]      
Description of Business (Details) [Line Items]      
Outstanding percentage 100.00%    
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.2.2
Basis of Presentation and Summary of Significant Accounting Policies (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Feb. 28, 2022
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Basis of Presentation and Summary of Significant Accounting Policies (Details) [Line Items]            
Valuation allowance   $ 76,000   $ 76,000   $ 59,000
Effective tax rate       27.30% 14.10%  
Income tax benefit and deferred tax asset       $ 100    
Income tax expense   409 $ 249 1,008 $ 348  
Lease income       $ 13,945    
Borrowing rate percentage       4.75%    
Operating lease asset $ 200          
Lease liability 200          
Lease agreement rent       $ 39,778    
Lease rent in percentage       3.00%    
Operating lease liability 3,100 3,100   $ 3,100    
Operating lease assets 3,000 2,784   2,784   329
Warehouse amount $ 24,254          
Operating lease assets       2,800    
Unsatisfied performance obligations   9,500   9,500   7,100
Related contract acquisition costs   100   100   $ 100
Non-deductible [Member]            
Basis of Presentation and Summary of Significant Accounting Policies (Details) [Line Items]            
Income tax expense       200    
PPP loan [Member]            
Basis of Presentation and Summary of Significant Accounting Policies (Details) [Line Items]            
Income tax expense         $ 300  
Operating Leases [Member]            
Basis of Presentation and Summary of Significant Accounting Policies (Details) [Line Items]            
Operating lease liability   $ 100   100    
Operating lease assets       $ 100    
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.2.2
Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of net sales by revenue - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue [Line Items]        
Net sales $ 25,713 $ 18,219 $ 72,940 $ 49,460
Hardware and software [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 19,205 12,743 54,105 33,464
Consumables [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 1,783 1,606 5,154 4,382
Professional services [Member]        
Disaggregation of Revenue [Line Items]        
Net sales $ 4,725 $ 3,870 $ 13,681 $ 11,614
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.2.2
Acquisitions (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 9 Months Ended
Jan. 31, 2022
Mar. 31, 2022
Sep. 30, 2022
Acquisitions (Details) [Line Items]      
Consideration paid cash amount     $ 4.4
Cash   $ 0.3  
Business Acquisition [Member]      
Acquisitions (Details) [Line Items]      
Acquisition description     Through the end of the third quarter of 2022, we continued to refine our analysis of the estimated fair value of the acquisition purchase price (including earn-outs) and the estimated fair value of the assets acquired and liabilities assumed in the acquisition, and we expect to continue to refine this analysis into the fourth quarter of 2022. Relative to the provisional amounts recorded as of March 31, 2022, changes to the fair value of assets and liabilities assumed at the date of AMG acquisition were a result of updating the purchase price allocation and were comprised of (i) $0.9 million decrease in customer lists and relationships, (ii) a $0.2 million decrease in the trade name, (iii) a $0.1 million increase in backlog, (iv) a $0.1 million increase in developed technology, (v) a $0.1 million decrease in deferred revenue and (vi) a $0.9 million increase in goodwill.
ExtenData Solutions, LLC [Member]      
Acquisitions (Details) [Line Items]      
Issued and outstanding membership interests $ 5.1    
Consideration paid cash amount     $ 4.6
Estimate earnout obligation     $ 0.5
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Acquisitions (Details) - Schedule of estimated fair value of acquired net assets
$ in Thousands
9 Months Ended
Sep. 30, 2022
USD ($)
Schedule of Estimated Fair Value of Acquired Net Assets [Abstract]  
Cash $ 170
Accounts receivable 1,402
Inventory 129
Prepaids and other current assets 123
Customer lists and relationships 1,580
Trade name 330
Backlog 260
Developed technology 60
Accounts payable (558)
Accrued expenses (152)
Deferred revenue (148)
Total fair value excluding goodwill 3,196
Goodwill 1,884
Total consideration $ 5,080
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Acquisitions (Details) - Schedule of estimated useful lives of intangible assets
9 Months Ended
Sep. 30, 2022
Schedule of Estimated Useful Lives of Intangible Assets [Abstract]  
Customer lists and relationships 7 years
Trade name 3 years
Backlog 11 months
Developed technology 3 years
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
Intangible Assets (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Goodwill and Intangible Assets Disclosure [Abstract]        
Amortization expense $ 0.5 $ 0.2 $ 1.4 $ 0.8
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
Intangible Assets (Details) - Schedule of intangible asset - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Gross Amount $ 9,370 $ 6,820
Accumulated Amortization (4,659) (3,256)
Net Amount 4,711 3,564
Customer lists and relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 7,590 5,690
Accumulated Amortization (3,442) (2,453)
Net Amount 4,148 3,237
Trade names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 1,330 1,000
Accumulated Amortization (895) (699)
Net Amount 435 301
Developed technology [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 130 70
Accumulated Amortization (73) (44)
Net Amount 57 26
Backlog [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 320 60
Accumulated Amortization (249) $ (60)
Net Amount $ 71  
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
Net Income Per Share (Details) - Schedule of reconciliation of the fully dilutive securities effect - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Schedule of Reconciliation of the Fully Dilutive Securities Effect [Abstract]        
Net income attributable to common stockholders (in Dollars) $ 1,111 $ 612 $ 2,684 $ 2,115
Weighted average basic common shares outstanding 7,290 6,958 7,210 6,928
Dilutive effect of stock options, warrants and restricted stock 303 272 300 346
Weighted average shares for diluted earnings per share 7,593 7,230 7,510 7,274
Basic income per share (in Dollars per share) $ 0.15 $ 0.09 $ 0.37 $ 0.31
Diluted income per share (in Dollars per share) $ 0.15 $ 0.08 $ 0.36 $ 0.29
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
Line of Credit (Details)
9 Months Ended
Sep. 30, 2022
USD ($)
Line of Credit (Details) [Line Items]  
Outstanding amount $ 150,000
Prime rate 6.25%
Total outstanding $ 9,000,000
Commitment fee 0.25%
Loans amounts, description Under the Loan Agreement, we are subject to a variety of customary affirmative and negative covenants, including that we (i) achieve a net profit of not less than $1.0 million at the end of each fiscal year, (ii) maintain a ratio of total debt to EBITDA of not greater than 3.0:1.0 measured at the end of each quarter, and (iii) not realize a net loss for more than two consecutive quarters.
Eligible to borrow $ 9,000,000
MUFG Union Bank Line of Credit [Member]  
Line of Credit (Details) [Line Items]  
Outstanding amount $ 9,000,000
Maturity date Jul. 31, 2024
LIBOR [Member]  
Line of Credit (Details) [Line Items]  
Interest rate 2.50%
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
Term Debt (Details) - USD ($)
$ in Thousands
1 Months Ended 9 Months Ended 12 Months Ended
Aug. 27, 2021
Sep. 30, 2022
Dec. 31, 2021
Aug. 27, 2020
Term Debt (Details) [Line Items]        
Maturity term   3 years    
Outstanding debt   $ 100 $ 100  
EIDL Promissory Note [Member]        
Term Debt (Details) [Line Items]        
Principal amount       $ 200
Interest rate 3.75%      
Maturity term 30 years      
Interest amount $ 731      
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stockholders’ Equity (Details) - $ / shares
1 Months Ended 9 Months Ended
Sep. 30, 2022
Feb. 28, 2021
Sep. 30, 2022
Dec. 31, 2021
Stockholders’ Equity (Details) [Line Items]        
Total number of authorized shares     60,000,000  
Common stock outstanding 50,000,000   50,000,000  
Common stock, par value (in Dollars per share) $ 0.001   $ 0.001 $ 0.001
Preferred stock, shares authorized     10,000,000  
Preferred stock par value (in Dollars per share) $ 0.001   $ 0.001 $ 0.001
Unchanged shares 50,000,000   50,000,000  
Common stock exercise 97,408 151,504    
Common Stock [Member]        
Stockholders’ Equity (Details) [Line Items]        
Common stock, par value (in Dollars per share) $ 0.001   $ 0.001  
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stockholders’ Equity (Details) - Schedule of outstanding common stock warrants
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 30, 2022
USD ($)
$ / shares
shares
Class of Warrant or Right [Line Items]  
Total Warrants Outstanding and Exercisable | shares 228,665
Total Exercise Price | $ $ 237
Weighted Average Exercise Price | $ / shares $ 1.04
Warrants - Common Stock [Member]  
Class of Warrant or Right [Line Items]  
Date - Issued Jun-18
Date - Expiration Jun-23
Strike Price | $ / shares 1
Total Warrants Outstanding and Exercisable | shares 207,665
Total Exercise Price | $ $ 208
Warrants - Common Stock [Member]  
Class of Warrant or Right [Line Items]  
Date - Issued Oct-18
Date - Expiration Oct-23
Strike Price | $ / shares 1.4
Total Warrants Outstanding and Exercisable | shares 21,000
Total Exercise Price | $ $ 29
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
Share-Based Compensation (Details)
$ in Millions
9 Months Ended
Sep. 30, 2022
USD ($)
shares
Share-Based Compensation (Details) [Line Items]  
Shares withheld for employee taxes 142,479
Shares for employee tax withholding 1,400,000
Unrecognized share related to unvested stock options | $ $ 0.1
Weighted average remaining recognition period 1 year 1 month 6 days
2014 Equity Incentive Plan (the “2014 Plan”) [Member]  
Share-Based Compensation (Details) [Line Items]  
Number of shares issuance 1,100,000
Term of stock option granted 10 years
Percentage of exercise price to fair market value of common stock 100.00%
Vest term 3 years
Percentage of voting power 10.00%
Fair market share of common stock 110.00%
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.2.2
Share-Based Compensation (Details) - Schedule of stock option activity
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 30, 2022
USD ($)
$ / shares
shares
Schedule of Stock Option Activity [Abstract]  
Outstanding, Stock options | shares 1,002,750
Outstanding, Grant Date Weighted Average Exercise Price | $ / shares $ 3
Granted, Stock options | shares 191,250
Granted, Grant Date Weighted Average Exercise Price | $ / shares $ 5.47
Forfeited or expired, Stock options | shares (92,917)
Forfeited or expired, Grant Date Weighted Average Exercise Price | $ / shares $ 1.58
Exercised, Stock options | shares (629,792)
Exercised, Grant Date Weighted Average Exercise Price | $ / shares $ 3.29
Outstanding, Stock options | shares 471,291
Outstanding, Grant Date Weighted Average Exercise Price | $ / shares $ 3.81
Outstanding, Weighted Average Remaining Contractual Life 3 years 1 month 20 days
Outstanding, Aggregate Intrinsic Value | $ $ 1,350
Exercisable, Stock options | shares 259,642
Exercisable, Grant Date Weighted Average Exercise Price | $ / shares $ 3.88
Exercisable, Weighted Average Remaining Contractual Life 3 years 25 days
Exercisable, Aggregate Intrinsic Value | $ $ 894
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.2.2
Share-Based Compensation (Details) - Schedule of the exercised options, utilizing a cashless exercise
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 30, 2022
USD ($)
$ / shares
shares
Schedule of Exercised Options Utilizing ACashless Exercise [Abstract]  
Options exercised 550,834
Weighted Average Exercise Price (in Dollars per share) | $ / shares $ 3.48
Shares Net Settled for Exercise 194,681
Shares Withheld for Taxes 142,479 [1]
Net Shares Issued 213,674
Weighted Average Share Price (in Dollars per share) | $ / shares $ 9.85
Employee Share-Based Tax Withholding (in Dollars) | $ $ 1,403,191 [1]
[1] Shares withheld for employee taxes of 142,479 represents the equivalent shares for employee tax withholding of $1.4 million. The employee tax withholding is based on the statutory rates for each employee on the date of exercise. ASU 2016-09 clarifies that employee taxes paid in lieu of shares issued for share-based compensation should be considered similar to a share repurchase. Accordingly, employee taxes paid by us are recorded as a reduction to stockholders’ equity on the date of exercise and classified as a financing activity on the statement of cash flows when taxes are paid to the taxing authorities.
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
Share-Based Compensation (Details) - Schedule of the summary of fair value using the Black-Scholes option pricing model
9 Months Ended
Sep. 30, 2022
$ / shares
Share-Based Compensation (Details) - Schedule of the summary of fair value using the Black-Scholes option pricing model [Line Items]  
Expected annual dividend yield 0.00%
Minimum [Member]  
Share-Based Compensation (Details) - Schedule of the summary of fair value using the Black-Scholes option pricing model [Line Items]  
Weighted average grant-date fair value per option granted (in Dollars per share) $ 4.15
Expected option term in years 2 years 6 months
Expected volatility factor 65.00%
Risk-free interest rate 0.97%
Maximum [Member]  
Share-Based Compensation (Details) - Schedule of the summary of fair value using the Black-Scholes option pricing model [Line Items]  
Weighted average grant-date fair value per option granted (in Dollars per share) $ 9.28
Expected option term in years 3 years 2 months 12 days
Expected volatility factor 83.00%
Risk-free interest rate 2.85%
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
Contingencies (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
One Customer [Member]        
Contingencies (Details) [Line Items]        
Consolidated net revenues percentage 30.00% 10.00% 18.00% 15.00%
One Customer [Member] | Accounts Receivable [Member]        
Contingencies (Details) [Line Items]        
Net consolidated receivables percentage 14.00% 19.00% 14.00% 19.00%
Two Customers [Member] | Accounts Receivable [Member]        
Contingencies (Details) [Line Items]        
Net consolidated receivables percentage 13.00% 12.00% 13.00% 12.00%
Three Customers [Member] | Accounts Receivable [Member]        
Contingencies (Details) [Line Items]        
Net consolidated receivables percentage   11.00%   11.00%
One vendor [Member]        
Contingencies (Details) [Line Items]        
Consolidated purchases percentage 12.00% 26.00% 37.00% 24.00%
Account payable percentage 31.00% 32.00% 31.00% 32.00%
Two vendors [Member]        
Contingencies (Details) [Line Items]        
Consolidated purchases percentage 11.00% 30.00% 22.00% 14.00%
Account payable percentage 27.00% 40.00% 27.00% 40.00%
Three vendors [Member]        
Contingencies (Details) [Line Items]        
Consolidated purchases percentage     17.00%  
Account payable percentage 22.00%   22.00%  
Other Vendor [Member]        
Contingencies (Details) [Line Items]        
Consolidated purchases percentage 10.00% 10.00% 10.00% 10.00%
Account payable percentage 10.00% 10.00% 10.00% 10.00%
XML 52 f10q0922_decisionpoint_htm.xml IDEA: XBRL DOCUMENT 0001505611 2022-01-01 2022-09-30 0001505611 2022-11-04 0001505611 2022-09-30 0001505611 2021-12-31 0001505611 2022-07-01 2022-09-30 0001505611 2021-07-01 2021-09-30 0001505611 2021-01-01 2021-09-30 0001505611 us-gaap:CommonStockMember 2021-12-31 0001505611 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001505611 us-gaap:RetainedEarningsMember 2021-12-31 0001505611 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001505611 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001505611 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001505611 2022-01-01 2022-03-31 0001505611 us-gaap:CommonStockMember 2022-03-31 0001505611 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001505611 us-gaap:RetainedEarningsMember 2022-03-31 0001505611 2022-03-31 0001505611 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001505611 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001505611 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001505611 2022-04-01 2022-06-30 0001505611 us-gaap:CommonStockMember 2022-06-30 0001505611 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001505611 us-gaap:RetainedEarningsMember 2022-06-30 0001505611 2022-06-30 0001505611 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001505611 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001505611 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001505611 us-gaap:CommonStockMember 2022-09-30 0001505611 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001505611 us-gaap:RetainedEarningsMember 2022-09-30 0001505611 us-gaap:CommonStockMember 2020-12-31 0001505611 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001505611 us-gaap:RetainedEarningsMember 2020-12-31 0001505611 2020-12-31 0001505611 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001505611 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001505611 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001505611 2021-01-01 2021-03-31 0001505611 us-gaap:CommonStockMember 2021-03-31 0001505611 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001505611 us-gaap:RetainedEarningsMember 2021-03-31 0001505611 2021-03-31 0001505611 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001505611 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001505611 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001505611 2021-04-01 2021-06-30 0001505611 us-gaap:CommonStockMember 2021-06-30 0001505611 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001505611 us-gaap:RetainedEarningsMember 2021-06-30 0001505611 2021-06-30 0001505611 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0001505611 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0001505611 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0001505611 us-gaap:CommonStockMember 2021-09-30 0001505611 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0001505611 us-gaap:RetainedEarningsMember 2021-09-30 0001505611 2021-09-30 0001505611 dpsi:RoyceDigitalSystemsIncMember 2018-06-30 0001505611 dpsi:ExtenDataSolutionsLLCMember 2020-12-31 0001505611 dpsi:AdvancedMobileGroupLLCMember 2022-01-31 0001505611 dpsi:NondeductibleMember 2022-01-01 2022-09-30 0001505611 dpsi:PPPLoanMember 2021-01-01 2021-09-30 0001505611 2022-02-01 2022-02-28 0001505611 2022-02-28 0001505611 dpsi:OperatingLeasesMember 2022-09-30 0001505611 dpsi:OperatingLeasesMember 2022-01-01 2022-09-30 0001505611 dpsi:HardwareAndSoftwareMember 2022-07-01 2022-09-30 0001505611 dpsi:HardwareAndSoftwareMember 2021-07-01 2021-09-30 0001505611 dpsi:HardwareAndSoftwareMember 2022-01-01 2022-09-30 0001505611 dpsi:HardwareAndSoftwareMember 2021-01-01 2021-09-30 0001505611 dpsi:ConsumablesMember 2022-07-01 2022-09-30 0001505611 dpsi:ConsumablesMember 2021-07-01 2021-09-30 0001505611 dpsi:ConsumablesMember 2022-01-01 2022-09-30 0001505611 dpsi:ConsumablesMember 2021-01-01 2021-09-30 0001505611 dpsi:ProfessionalServicesMember 2022-07-01 2022-09-30 0001505611 dpsi:ProfessionalServicesMember 2021-07-01 2021-09-30 0001505611 dpsi:ProfessionalServicesMember 2022-01-01 2022-09-30 0001505611 dpsi:ProfessionalServicesMember 2021-01-01 2021-09-30 0001505611 dpsi:ExtenDataSolutionsLLCMember 2022-01-01 2022-01-31 0001505611 dpsi:ExtenDataSolutionsLLCMember 2022-01-01 2022-09-30 0001505611 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2022-01-01 2022-09-30 0001505611 us-gaap:CustomerRelatedIntangibleAssetsMember 2022-09-30 0001505611 us-gaap:CustomerRelatedIntangibleAssetsMember 2021-12-31 0001505611 us-gaap:TradeNamesMember 2022-09-30 0001505611 us-gaap:TradeNamesMember 2021-12-31 0001505611 us-gaap:DevelopedTechnologyRightsMember 2022-09-30 0001505611 us-gaap:DevelopedTechnologyRightsMember 2021-12-31 0001505611 dpsi:BacklogMember 2022-09-30 0001505611 dpsi:BacklogMember 2021-12-31 0001505611 dpsi:MUFGUnionBankLineOfCreditMember 2022-09-30 0001505611 dpsi:MUFGUnionBankLineOfCreditMember 2022-01-01 2022-09-30 0001505611 dpsi:LIBORMember 2022-01-01 2022-09-30 0001505611 dpsi:EidlNoteMember 2020-08-27 0001505611 dpsi:EidlNoteMember 2021-08-01 2021-08-27 0001505611 2021-01-01 2021-12-31 0001505611 2021-02-01 2021-02-28 0001505611 2022-09-01 2022-09-30 0001505611 dpsi:WarrantsCommonStockMember 2022-01-01 2022-09-30 0001505611 dpsi:WarrantsCommonStockMember 2022-09-30 0001505611 dpsi:WarrantsCommonStockOneMember 2022-01-01 2022-09-30 0001505611 dpsi:WarrantsCommonStockOneMember 2022-09-30 0001505611 dpsi:EquityIncentivePlanMember 2022-09-30 0001505611 dpsi:EquityIncentivePlanMember 2022-01-01 2022-09-30 0001505611 srt:MinimumMember 2022-01-01 2022-09-30 0001505611 srt:MaximumMember 2022-01-01 2022-09-30 0001505611 dpsi:OneCustomerMember 2022-07-01 2022-09-30 0001505611 dpsi:OneCustomerMember 2022-01-01 2022-09-30 0001505611 dpsi:OneCustomerMember 2021-07-01 2021-09-30 0001505611 dpsi:OneCustomerMember 2021-01-01 2021-09-30 0001505611 dpsi:OneCustomerMember us-gaap:AccountsReceivableMember 2022-09-30 0001505611 dpsi:TwoCustomersMember us-gaap:AccountsReceivableMember 2022-09-30 0001505611 dpsi:OneCustomerMember us-gaap:AccountsReceivableMember 2021-09-30 0001505611 dpsi:TwoCustomersMember us-gaap:AccountsReceivableMember 2021-09-30 0001505611 dpsi:ThreeCustomersMember us-gaap:AccountsReceivableMember 2021-09-30 0001505611 dpsi:OneVendorMember 2022-07-01 2022-09-30 0001505611 dpsi:TwoVendorsMember 2022-07-01 2022-09-30 0001505611 dpsi:OneVendorMember 2022-01-01 2022-09-30 0001505611 dpsi:TwoVendorsMember 2022-01-01 2022-09-30 0001505611 dpsi:ThreeVendorsMember 2022-01-01 2022-09-30 0001505611 dpsi:OneVendorMember 2021-07-01 2021-09-30 0001505611 dpsi:TwoVendorsMember 2021-07-01 2021-09-30 0001505611 dpsi:OneVendorMember 2021-01-01 2021-09-30 0001505611 dpsi:TwoVendorsMember 2021-01-01 2021-09-30 0001505611 dpsi:OtherVendorMember 2022-01-01 2022-09-30 0001505611 dpsi:OtherVendorMember 2021-01-01 2021-09-30 0001505611 dpsi:OtherVendorMember 2021-07-01 2021-09-30 0001505611 dpsi:OtherVendorMember 2022-07-01 2022-09-30 0001505611 dpsi:OneVendorMember 2022-09-30 0001505611 dpsi:TwoVendorsMember 2022-09-30 0001505611 dpsi:ThreeVendorsMember 2022-09-30 0001505611 dpsi:OneVendorMember 2021-09-30 0001505611 dpsi:TwoVendorsMember 2021-09-30 0001505611 dpsi:OtherVendorMember 2022-09-30 0001505611 dpsi:OtherVendorMember 2021-09-30 shares iso4217:USD iso4217:USD shares pure 10-Q true 2022-09-30 2022 false 333-245695 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 7397494 9447000 2587000 14483000 12302000 1415000 2111000 2422000 1998000 184000 336000 27951000 19334000 2784000 329000 1764000 834000 2346000 1492000 1539000 1999000 4711000 3564000 10012000 8128000 16000 50000 51123000 35730000 18044000 10273000 4098000 3220000 6664000 4599000 3000 3000 421000 257000 29230000 18352000 2872000 2510000 143000 146000 2639000 83000 221000 381000 35105000 21472000 0.001 0.001 10000000 10000000 0.001 0.001 50000000 50000000 7397000 7397000 7007000 7007000 7000 7000 38292000 39216000 -22281000 -24965000 16018000 14258000 51123000 35730000 20988000 14349000 59259000 37846000 4725000 3870000 13681000 11614000 25713000 18219000 72940000 49460000 16923000 11267000 47213000 29948000 3036000 2764000 8971000 7990000 19959000 14031000 56184000 37938000 5754000 4188000 16756000 11522000 2291000 1812000 6850000 5611000 1936000 1498000 6155000 4592000 4227000 3310000 13005000 10203000 1527000 878000 3751000 1319000 7000 17000 42000 67000 1211000 -17000 1520000 861000 3692000 2463000 409000 249000 1008000 348000 1111000 612000 2684000 2115000 0.15 0.09 0.37 0.31 0.15 0.08 0.36 0.29 7290000 6958000 7210000 6928000 7593000 7230000 7510000 7274000 7007000 7000 39216000 -24965000 14258000 852000 852000 225000 225000 214000 -1403000 -1403000 7221000 7000 38038000 -24113000 13932000 721000 721000 50000 50000 13000 25000 25000 7234000 7000 38113000 -23392000 14728000 1111000 1111000 50000 50000 66000 129000 129000 97000 7397000 7000 38292000 -22281000 16018000 6788000 7000 38236000 -26379000 11864000 1333000 1333000 33000 33000 152000 2000 2000 2000 6942000 7000 38271000 -25046000 13232000 170000 170000 41000 41000 6942000 7000 38312000 -24876000 13443000 612000 612000 35000 35000 -25000 -25000 6942000 7000 38322000 -24264000 14090000 2684000 2115000 -22000 1750000 1031000 1211000 25000 325000 109000 32000 460000 171000 811000 -4548000 -825000 267000 1155000 21000 -186000 346000 7213000 -3225000 -139000 -161000 -34000 265000 -5000 2279000 -504000 13936000 2225000 4525000 170000 1299000 235000 -5824000 -405000 -1206000 3000 1403000 25000 154000 2000 -1252000 -1229000 6860000 591000 2587000 2005000 9447000 2596000 38000 68000 497000 362000 3211000 3508000 <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, through its subsidiaries, sells, installs, deploys and repairs mobile computing 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 June 2018, we acquired 100% of the outstanding stock of Royce Digital Systems, Inc. (“RDS”). RDS provides innovative enterprise print and mobile technologies, deployment services and on-site maintenance.</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 December 2020, we acquired 100% of the issued and outstanding membership interests of ExtenData Solutions, LLC (“ExtenData”). ExtenData is focused on enterprise mobility solutions and provides software product development, mobile computing, identification and wireless tracking solutions.</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 January 2022, we acquired 100% of the issued and outstanding membership interests of Advanced Mobile Group, LLC (“AMG”). AMG provides services, hardware, software, integration, and wireless networking solutions, with deep experience in warehousing and distribution, manufacturing, mobile workforce automation, retailing, and healthcare segments.</p> 1 1 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 wholly owned subsidiaries, DecisionPoint Systems International (“DPSI”), DecisionPoint Systems Group, Inc. (“DPS Group”), RDS, ExtenData and AMG. AMG was acquired on January 31, 2022, and as such, has been consolidated into our financial position and results of operations beginning February 1, 2022. 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 footnote 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, 2021.</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 and nine months ended September 30, 2022 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>Reverse Stock Split</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">In December 2021, we effectuated a reverse stock split of our outstanding shares of common stock at a ratio of 1-for-2. See Note 8, <i>Stockholders’ Equity</i>, for additional information. As a result, the number of shares and income per share disclosed throughout these consolidated financial statements have been retrospectively adjusted to reflect the reverse stock split. All share and per share information presented in this report has been retroactively adjusted to reflect the reverse stock split.</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>COVID-19</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">COVID-19 and the response to the pandemic have, at times, negatively impacted overall economic conditions (including contributing to supply chain disruptions, labor shortages and an inflationary economic environment). The potential future impacts of COVID-19, while uncertain, could materially adversely impact the Company’s 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"><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 reported amounts of assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Certain accounting policies involve judgments and uncertainties to such an extent that there is a reasonable likelihood that materially different amounts could have been reported under different conditions, or if different assumptions had been used. We evaluate our estimates and assumptions on a regular basis.</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 $76,000 and $59,000 as of September 30, 2022 and December 31, 2021, 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.3% for the nine months ended September 30, 2022 and 14.1% for the nine months ended September 30, 2021.</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 nine months ended September 30, 2022, we recorded an income tax benefit and deferred tax asset of $0.1 million 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. For the nine months ended September 30, 2022, we recorded an income tax expense of $0.2 million related to non-deductible officer’s compensation under IRC 162(m). For the nine months ended September 30, 2021, we had recorded an income tax benefit of $0.3 million related to the non-taxable PPP loan forgiveness, which is not taxable at the federal level, but may be at the state level.</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">For non-cancelable operating lease agreements, operating lease assets and operating lease liabilities are established for leases with an expected term greater than one year and we recognize lease expense on a straight-line basis.</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 previously had an operating lease for office and warehouse space in Irvine, California with fixed minimum monthly payments of $13,945, an original lease expiration of June 2023 and an incremental borrowing rate of 4.75%. In February 2022, we reached an agreement with the lessor which allowed for an early termination of the operating lease on February 28, 2022. The monthly payments remained unchanged through February 2022, and we did not incur an early termination liability in result of the lease modification. On the date of termination, we reversed the related net book value of the operating lease asset of $0.2 million and the lease liability of $0.2 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">In connection with the closure of the office and warehouse space in Irvine, California, we entered into a new lease agreement commencing in February 2022 to relocate that office and warehouse space to Laguna Hills, California. Pursuant to the lease agreement, the base rent of $39,778 per month begins on June 1, 2022 and will increase 3% annually. The lease expires on April 30, 2029. In February 2022, we established an operating lease liability of $3.1 million and operating lease assets of $3.0 million. In connection with the new lease agreement, we entered into a sublease agreement for a portion of the Laguna Hills office and warehouse location, and we will receive $24,254 per month commencing in February 2022 with a sublease expiration of October 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">During the nine months ended September 30, 2022, we also entered into several other non-cancelable operating lease agreements with terms greater than one year and established an operating lease liability of $0.1 million and operating lease assets of $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 September 30, 2022 the total operating lease liability was $3.1 million and the total operating lease asset was $2.8 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"><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 September 30, 2022, the total aggregate transaction price allocated to the unsatisfied performance obligations was approximately $9.5 million, of which approximately $6.7 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">As of December 31, 2021, the total aggregate transaction price allocated to the unsatisfied performance obligations was approximately $7.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">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 September 30, 2022 and December 31, 2021, we deferred $0.1 million and $0.1 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="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Three Months Ended <br/> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>September 30,</b></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Nine Months Ended <br/> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>September 30,</b></p></td><td style="padding-bottom: 1.5pt"> </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">2022</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">2021</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">2022</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">2021</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"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; 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">19,205</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,743</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">54,105</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">33,464</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,783</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,606</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,154</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,382</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">4,725</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">3,870</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">13,681</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">11,614</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,713</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">18,219</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">72,940</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">49,460</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"><b><i>Accounting Standards Not Yet Adopted</i></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">In September 2016, the FASB issued ASU 2016-13, <i>Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.</i> This ASU will require the measurement of all expected credit losses for financial assets, including trade receivables, held at the reporting date based on historical experience, current conditions and reasonable and supportable forecasts. In November 2019, the FASB issued ASU 2019-10, <i>Financial Instruments – Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842): Effective Dates</i>, which, among other things, defers the effective date of ASU 2016-13 for public filers that are considered smaller reporting companies, as defined by the SEC, to fiscal years beginning after December 15, 2022, including interim periods within those years. Early adoption is permitted. Although management continues to analyze the provisions of this ASU, currently, we believe the adoption of this ASU will not significantly impact the Company’s consolidated results of operations and financial position.</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"> </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 wholly owned subsidiaries, DecisionPoint Systems International (“DPSI”), DecisionPoint Systems Group, Inc. (“DPS Group”), RDS, ExtenData and AMG. AMG was acquired on January 31, 2022, and as such, has been consolidated into our financial position and results of operations beginning February 1, 2022. 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 footnote 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, 2021.</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 and nine months ended September 30, 2022 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>Reverse Stock Split</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">In December 2021, we effectuated a reverse stock split of our outstanding shares of common stock at a ratio of 1-for-2. See Note 8, <i>Stockholders’ Equity</i>, for additional information. As a result, the number of shares and income per share disclosed throughout these consolidated financial statements have been retrospectively adjusted to reflect the reverse stock split. All share and per share information presented in this report has been retroactively adjusted to reflect the reverse stock split.</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>COVID-19</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">COVID-19 and the response to the pandemic have, at times, negatively impacted overall economic conditions (including contributing to supply chain disruptions, labor shortages and an inflationary economic environment). The potential future impacts of COVID-19, while uncertain, could materially adversely impact the Company’s 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"><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 reported amounts of assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Certain accounting policies involve judgments and uncertainties to such an extent that there is a reasonable likelihood that materially different amounts could have been reported under different conditions, or if different assumptions had been used. We evaluate our estimates and assumptions on a regular basis.</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 $76,000 and $59,000 as of September 30, 2022 and December 31, 2021, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 76000000 59000000 <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.3% for the nine months ended September 30, 2022 and 14.1% for the nine months ended September 30, 2021.</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 nine months ended September 30, 2022, we recorded an income tax benefit and deferred tax asset of $0.1 million 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. For the nine months ended September 30, 2022, we recorded an income tax expense of $0.2 million related to non-deductible officer’s compensation under IRC 162(m). For the nine months ended September 30, 2021, we had recorded an income tax benefit of $0.3 million related to the non-taxable PPP loan forgiveness, which is not taxable at the federal level, but may be at the state level.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 0.273 0.141 100000 200000 300000 <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">For non-cancelable operating lease agreements, operating lease assets and operating lease liabilities are established for leases with an expected term greater than one year and we recognize lease expense on a straight-line basis.</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 previously had an operating lease for office and warehouse space in Irvine, California with fixed minimum monthly payments of $13,945, an original lease expiration of June 2023 and an incremental borrowing rate of 4.75%. In February 2022, we reached an agreement with the lessor which allowed for an early termination of the operating lease on February 28, 2022. The monthly payments remained unchanged through February 2022, and we did not incur an early termination liability in result of the lease modification. On the date of termination, we reversed the related net book value of the operating lease asset of $0.2 million and the lease liability of $0.2 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">In connection with the closure of the office and warehouse space in Irvine, California, we entered into a new lease agreement commencing in February 2022 to relocate that office and warehouse space to Laguna Hills, California. Pursuant to the lease agreement, the base rent of $39,778 per month begins on June 1, 2022 and will increase 3% annually. The lease expires on April 30, 2029. In February 2022, we established an operating lease liability of $3.1 million and operating lease assets of $3.0 million. In connection with the new lease agreement, we entered into a sublease agreement for a portion of the Laguna Hills office and warehouse location, and we will receive $24,254 per month commencing in February 2022 with a sublease expiration of October 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">During the nine months ended September 30, 2022, we also entered into several other non-cancelable operating lease agreements with terms greater than one year and established an operating lease liability of $0.1 million and operating lease assets of $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 September 30, 2022 the total operating lease liability was $3.1 million and the total operating lease asset was $2.8 million.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 13945000 0.0475 200000 200000 39778000 0.03 3100000 3000000 24254000 100000 100000 3100000 2800000 <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 September 30, 2022, the total aggregate transaction price allocated to the unsatisfied performance obligations was approximately $9.5 million, of which approximately $6.7 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">As of December 31, 2021, the total aggregate transaction price allocated to the unsatisfied performance obligations was approximately $7.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">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 September 30, 2022 and December 31, 2021, we deferred $0.1 million and $0.1 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="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Three Months Ended <br/> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>September 30,</b></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Nine Months Ended <br/> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>September 30,</b></p></td><td style="padding-bottom: 1.5pt"> </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">2022</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">2021</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">2022</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">2021</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"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; 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">19,205</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,743</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">54,105</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">33,464</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,783</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,606</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,154</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,382</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">4,725</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">3,870</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">13,681</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">11,614</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,713</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">18,219</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">72,940</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">49,460</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> 9500000 7100000 100000 100000 <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="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Three Months Ended <br/> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>September 30,</b></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Nine Months Ended <br/> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>September 30,</b></p></td><td style="padding-bottom: 1.5pt"> </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">2022</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">2021</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">2022</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">2021</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"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; 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">19,205</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,743</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">54,105</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">33,464</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,783</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,606</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,154</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,382</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">4,725</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">3,870</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">13,681</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">11,614</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,713</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">18,219</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">72,940</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">49,460</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> 19205000 12743000 54105000 33464000 1783000 1606000 5154000 4382000 4725000 3870000 13681000 11614000 25713000 18219000 72940000 49460000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Accounting Standards Not Yet Adopted</i></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">In September 2016, the FASB issued ASU 2016-13, <i>Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.</i> This ASU will require the measurement of all expected credit losses for financial assets, including trade receivables, held at the reporting date based on historical experience, current conditions and reasonable and supportable forecasts. In November 2019, the FASB issued ASU 2019-10, <i>Financial Instruments – Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842): Effective Dates</i>, which, among other things, defers the effective date of ASU 2016-13 for public filers that are considered smaller reporting companies, as defined by the SEC, to fiscal years beginning after December 15, 2022, including interim periods within those years. Early adoption is permitted. Although management continues to analyze the provisions of this ASU, currently, we believe the adoption of this ASU will not significantly impact the Company’s consolidated results of operations and financial position.</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>Note 3: Acquisitions</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"><i>Advanced Mobile Group, LLC</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 January 31, 2022, we entered into a Membership Unit Purchase Agreement and concurrently therewith closed upon the acquisition of all of the issued and outstanding membership interests of AMG for $5.1 million. The consideration we paid is comprised of cash of $4.6 million, of which $4.4 million was paid as of September 30, 2022, and an estimated earn-out obligation valued at $0.5 million, subject to the financial performance of AMG during each of the two years following the closing of the acquisition. As a result of the acquisition, AMG 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">Through the end of the third quarter of 2022, we continued to refine our analysis of the estimated fair value of the acquisition purchase price (including earn-outs) and the estimated fair value of the assets acquired and liabilities assumed in the acquisition, and we expect to continue to refine this analysis into the fourth quarter of 2022. Relative to the provisional amounts recorded as of March 31, 2022, changes to the fair value of assets and liabilities assumed at the date of AMG acquisition were a result of updating the purchase price allocation and were comprised of (i) $0.9 million decrease in customer lists and relationships, (ii) a $0.2 million decrease in the trade name, (iii) a $0.1 million increase in backlog, (iv) a $0.1 million increase in developed technology, (v) a $0.1 million decrease in deferred revenue and (vi) a $0.9 million increase in goodwill. We have not yet completed our final analysis of the estimated fair value of the acquisition purchase price (including earn-outs) and the estimated fair value of the assets acquired and liabilities assumed in the acquisition. We expect that significant goodwill and definite-lived intangible assets will be recognized upon completion of the required purchase price allocation analysis. In accordance with ASC 805 Business Combinations, the provisional amounts recorded below may be adjusted in future periods as management completes its acquisition analysis.</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 September 30, 2022, the allocation of the total consideration to the estimated fair value of acquired net assets as of the acquisition date for AMG is 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">170</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Accounts receivable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,402</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Inventory</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">129</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">123</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">1,580</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">330</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Backlog</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">260</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Developed technology</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">60</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Accounts payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(558</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Accrued expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(152</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">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">(148</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Total fair value excluding goodwill</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,196</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">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">1,884</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <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">5,080</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">The estimated useful lives of intangible assets recorded related to the AMG acquisition 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 style="text-align: justify; padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Expected </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Life</b></p></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 83%; text-align: justify">Customer lists and relationships</td><td style="width: 1%"> </td> <td style="width: 16%; 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> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Backlog</td><td> </td> <td style="text-align: center">11 months</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Developed technology</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"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Other acquisition</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">In March 2022, we acquired the customer lists and relationships of Boston Technologies, a provider of mobile order management and route accounting software for direct store delivery (DSD) operations, for cash of $0.3 million.</p> 5100000 4600000 4400000 500000 Through the end of the third quarter of 2022, we continued to refine our analysis of the estimated fair value of the acquisition purchase price (including earn-outs) and the estimated fair value of the assets acquired and liabilities assumed in the acquisition, and we expect to continue to refine this analysis into the fourth quarter of 2022. Relative to the provisional amounts recorded as of March 31, 2022, changes to the fair value of assets and liabilities assumed at the date of AMG acquisition were a result of updating the purchase price allocation and were comprised of (i) $0.9 million decrease in customer lists and relationships, (ii) a $0.2 million decrease in the trade name, (iii) a $0.1 million increase in backlog, (iv) a $0.1 million increase in developed technology, (v) a $0.1 million decrease in deferred revenue and (vi) a $0.9 million increase in goodwill. <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">170</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Accounts receivable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,402</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Inventory</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">129</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">123</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">1,580</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">330</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Backlog</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">260</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Developed technology</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">60</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Accounts payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(558</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Accrued expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(152</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">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">(148</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Total fair value excluding goodwill</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,196</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">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">1,884</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <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">5,080</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> 170000 1402000 129000 123000 1580000 330000 260000 60000 -558000 152000 148000 3196000 1884000 5080000 <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="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Expected </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Life</b></p></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 83%; text-align: justify">Customer lists and relationships</td><td style="width: 1%"> </td> <td style="width: 16%; 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> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Backlog</td><td> </td> <td style="text-align: center">11 months</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: justify">Developed technology</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"> </p> P7Y P3Y P11M P3Y 300000 <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">September 30, 2022</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, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Gross <br/> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Amount</b></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Accumulated<br/> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Amortization</b></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Net <br/> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Amount</b></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Gross <br/> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Amount</b></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Accumulated<br/> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Amortization</b></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Net <br/> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Amount</b></p></td><td style="padding-bottom: 1.5pt"> </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">7,590</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">(3,442</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,148</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,690</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">(2,453</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">3,237</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">1,330</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(895</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">435</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(699</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">301</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">130</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(73</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">57</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">70</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(44</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">26</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">320</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">(249</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">71</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">60</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(60</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; 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"> </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">9,370</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">(4,659</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">4,711</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">6,820</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">(3,256</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">3,564</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 and nine months ended September 30, 2022 was $0.5 million and $1.4 million, respectively. Amortization expense recognized during the three and nine months ended September 30, 2021 was $0.2 million and $0.8 million, respectively. Amortization expense is calculated on an accelerated basis.</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">September 30, 2022</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, 2021</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Gross <br/> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Amount</b></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Accumulated<br/> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Amortization</b></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Net <br/> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Amount</b></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Gross <br/> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Amount</b></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Accumulated<br/> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Amortization</b></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Net <br/> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Amount</b></p></td><td style="padding-bottom: 1.5pt"> </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">7,590</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">(3,442</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,148</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,690</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">(2,453</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">3,237</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">1,330</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(895</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">435</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(699</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">301</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">130</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(73</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">57</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">70</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(44</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">26</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">320</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">(249</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">71</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">60</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(60</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; 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"> </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">9,370</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">(4,659</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">4,711</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">6,820</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">(3,256</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">3,564</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> 7590000 -3442000 4148000 5690000 -2453000 3237000 1330000 -895000 435000 1000000 -699000 301000 130000 -73000 57000 70000 -44000 26000 320000 -249000 71000 60000 -60000 9370000 -4659000 4711000 6820000 -3256000 3564000 500000 1400000 200000 800000 <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 and nine months ended September 30, 2022 and 2021 (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="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Three Months Ended </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>September 30,</b></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Nine Months Ended </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>September 30,</b></p></td><td style="padding-bottom: 1.5pt"> </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">2022</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">2021</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">2022</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">2021</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: 52%; 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">1,111</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">612</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">2,684</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">2,115</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><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,290</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,958</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,210</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,928</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">303</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">272</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">300</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">346</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: 1.5pt">Weighted average shares for diluted earnings per share</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">7,593</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,230</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">7,510</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">7,274</td><td style="padding-bottom: 1.5pt; 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><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: 1.5pt">Basic income per share</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">0.15</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">0.09</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">0.37</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">0.31</td><td style="padding-bottom: 1.5pt; 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.15</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">0.08</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">0.36</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">0.29</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <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="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Three Months Ended </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>September 30,</b></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Nine Months Ended </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>September 30,</b></p></td><td style="padding-bottom: 1.5pt"> </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">2022</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">2021</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">2022</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">2021</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: 52%; 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">1,111</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">612</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">2,684</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">2,115</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><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,290</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,958</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,210</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,928</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">303</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">272</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">300</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">346</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: 1.5pt">Weighted average shares for diluted earnings per share</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">7,593</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,230</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">7,510</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">7,274</td><td style="padding-bottom: 1.5pt; 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><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: 1.5pt">Basic income per share</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">0.15</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">0.09</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">0.37</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">0.31</td><td style="padding-bottom: 1.5pt; 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.15</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">0.08</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">0.36</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">0.29</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 1111000 612000 2684000 2115000 7290000 6958000 7210000 6928000 303000 272000 300000 346000 7593000 7230000 7510000 7274000 0.15 0.09 0.37 0.31 0.15 0.08 0.36 0.29 <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"> </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”) provides for a revolving line of credit of up to $9.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, 2024.</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>Interest and Fees</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">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 London Interbank Offered Rate (“LIBOR”) 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. If the LIBOR rate is selected, the interest rate on the loans adjusts at the end of each LIBOR rate period (1, 2, 3, 6, or 12 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 September 30, 2022, the effective interest rate was the Prime Rate of 6.25%. 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 $9.0 million. The Loan Agreement requires a commitment fee of 0.25% per year, payable quarterly and in arrears, on any unused portion of the line of credit.</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>Covenants</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">Under the Loan Agreement, we are subject to a variety of customary affirmative and negative covenants, including that we (i) achieve a net profit of not less than $1.0 million at the end of each fiscal year, (ii) maintain a ratio of total debt to EBITDA of not greater than 3.0:1.0 measured at the end of each quarter, and (iii) not realize a net loss for more than two consecutive quarters. 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 September 30, 2022, we were in compliance with all of our covenants, were eligible to borrow up to $9.0 million, and had no outstanding borrowings under the line of credit.</p> 9000000 2024-07-31 150000 0.025 0.0625 9000000 0.0025 Under the Loan Agreement, we are subject to a variety of customary affirmative and negative covenants, including that we (i) achieve a net profit of not less than $1.0 million at the end of each fiscal year, (ii) maintain a ratio of total debt to EBITDA of not greater than 3.0:1.0 measured at the end of each quarter, and (iii) not realize a net loss for more than two consecutive quarters. 9000000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 7: Term Debt</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"><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">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 September 30, 2022 and December 31, 2021, outstanding debt under the promissory note was $0.1 million.</p> 200000 0.0375 P30Y 731000 100000 100000 <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 September 30, 2022, 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>Reverse Stock Split</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 December 13, 2021, DecisionPoint filed a Certificate of Amendment to the Amended and Restated Certificate of Incorporation (the “Certificate of Amendment”) with the Secretary of State of Delaware to effect a 1-for-2 reverse stock split of the outstanding shares of the Company’s common stock that were outstanding at the time the Certificate of Amendment was filed (the “Reverse Stock Split”).</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 a result of the Reverse Stock Split, every two shares of issued and outstanding common stock were automatically combined into one issued and outstanding share of common stock, without any change in the par value per share. No fractional shares were issued as a result of the Reverse Stock Split. Any fractional shares that would otherwise have resulted from the Reverse Stock Split were rounded up to the next whole number. The Reverse Stock Split reduced the number of shares of common stock outstanding however, the number of authorized shares of common stock under the Certificate of Incorporation remained unchanged at 50 million shares.</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">Proportionate adjustments were made to the per share exercise price and the number of shares of common stock that may be purchased upon exercise of outstanding warrants and stock options granted by the Company, and the number of shares of Common Stock reserved for future issuance under the Company’s 2014 Equity Incentive Plan, as amended (the “2014 Plan”).</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"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table summarizes information about our outstanding common stock warrants as of September 30, 2022:</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: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Date</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; font-weight: bold">Strike<br/> </td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; font-weight: bold">Total<br/> Warrants<br/> Outstanding<br/> and</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; font-weight: bold">Total<br/> Exercise<br/> Price<br/> </td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; font-weight: bold">Weighted<br/> Average<br/> Exercise<br/> </td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">Issued</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">Expiration</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">Price</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">Exercisable</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">(in thousands)</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">Price</td><td style="text-align: center; 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">Warrants - Common Stock</td><td style="width: 1%"> </td> <td style="width: 11%">Jun-18</td><td style="width: 1%"> </td> <td style="width: 11%">Jun-23</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1.00</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">207,665</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">   208</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 style="text-align: left; padding-bottom: 1.5pt">Warrants - Common Stock</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt">Oct-18</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt">Oct-23</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">1.40</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">21,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">29</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"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right"> </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">228,665</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">237</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">1.04</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> </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In February 2021, the common stock warrants issued by the Company in September 2016 were fully exercised by all of the holders on a cashless basis. As a result of the cashless exercise, 151,504 shares of common stock were issued.</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 September 2022, a portion of the common stock warrants issued by the Company in 2018 were exercised by certain of the holders on a cashless basis. As a result of the cashless exercise, 97,408 shares of common stock were issued.</p> 60000000 50000000 0.001 10000000 0.001 50000000 <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: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold">Date</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="text-align: center; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; font-weight: bold">Strike<br/> </td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; font-weight: bold">Total<br/> Warrants<br/> Outstanding<br/> and</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; font-weight: bold">Total<br/> Exercise<br/> Price<br/> </td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; font-weight: bold">Weighted<br/> Average<br/> Exercise<br/> </td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">Issued</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">Expiration</td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">Price</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">Exercisable</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">(in thousands)</td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; font-weight: bold; border-bottom: Black 1.5pt solid">Price</td><td style="text-align: center; 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">Warrants - Common Stock</td><td style="width: 1%"> </td> <td style="width: 11%">Jun-18</td><td style="width: 1%"> </td> <td style="width: 11%">Jun-23</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1.00</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">207,665</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">   208</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 style="text-align: left; padding-bottom: 1.5pt">Warrants - Common Stock</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt">Oct-18</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt">Oct-23</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">1.40</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">21,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">29</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"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right"> </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">228,665</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">237</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">1.04</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> </b></p> Jun-18 Jun-23 1 207665 208000 Oct-18 Oct-23 1.4 21000 29000 228665 237000 1.04 151504 97408 <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">Under our amended 2014 Plan 1,100,000 shares of our common stock are reserved for issuance under the 2014 Plan (as adjusted for the Reverse Stock Split).</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 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 nine months ended September 30, 2022:</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="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Stock<br/> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Options</b></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Grant Date </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Weighted </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Average </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Exercise</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Price</b></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Weighted </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Average </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Remaining </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Contractual </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Life</b></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Aggregate </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Intrinsic </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Value</b></p></td><td style="padding-bottom: 1.5pt"> </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"><p style="margin-top: 0; margin-bottom: 0">($ in</p> <p style="margin-top: 0; margin-bottom: 0">thousands)</p></td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%">Outstanding at January 1, 2022</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">1,002,750</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">3.00</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">191,250</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5.47</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">(92,917</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.58</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">(629,792</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">3.29</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 September 30, 2022</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">471,291</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.81</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,350</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">Exercisable at September 30, 2022</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">259,642</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.88</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.07</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">894</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">During the nine months ended September 30, 2022, certain employees exercised vested stock options through a cashless exercise. The options exercised were net settled in satisfaction of the exercise price and employee share-based tax withholding. These shares were issued pursuant to an S-8 Registration Statement dated July 7, 2021 with respect to shares issuable pursuant to the 2014 Plan. The exercised options, utilizing a cashless exercise, are summarized in the following table:</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 colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Options <br/> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>exercised</b></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Weighted <br/> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Average<br/> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Exercise<br/> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Price</b></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Shares Net <br/> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Settled for<br/> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Exercise</b></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Shares <br/> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Withheld <br/> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>for Taxes (1)</b></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Net Shares<br/> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Issued</b></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Weighted <br/> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Average<br/> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Share Price</b></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Employee<br/> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Share-Based<br/> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Tax<br/> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Withholding (1)</b></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 1%; text-align: left"> </td><td style="width: 12%; text-align: right">550,834</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: 12%; text-align: right">3.48</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: 12%; text-align: right">194,681</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: 11%; text-align: right">142,479</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: 11%; text-align: right">213,674</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: 11%; text-align: right">9.85</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: 11%; text-align: right">1,403,191</td><td style="width: 1%; text-align: left"> </td></tr> </table><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; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">(1)</span></td><td style="text-align: justify"><span style="font-size: 10pt">Shares withheld for employee taxes of 142,479 represents the equivalent shares for employee tax withholding of $1.4 million. The employee tax withholding is based on the statutory rates for each employee on the date of exercise. ASU 2016-09 clarifies that employee taxes paid in lieu of shares issued for share-based compensation should be considered similar to a share repurchase. Accordingly, employee taxes paid by us are recorded as a reduction to stockholders’ equity on the date of exercise and classified as a financing activity on the statement of cash flows when taxes are paid to the taxing authorities.</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">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 nine months ended September 30, 2022 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="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Weighted average grant-date fair value per option granted</td> <td style="text-align: left"><b>$</b></td><td style="text-align: right"><span style="font-size: 10pt">4.15 to 9.28</span></td><td style="text-align: left"> </td> </tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Expected option term in years</td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-size: 10pt">2.5 to 3.2 </span></td><td style="text-align: left"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Expected volatility factor</td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-size: 10pt">65.0% to 83.0</span></td><td style="text-align: left">%</td> </tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Risk-free interest rate</td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-size: 10pt">0.97% to 2.85</span></td><td style="text-align: left">%</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 82%; text-align: left">Expected annual dividend yield</td> <td style="width: 1%; text-align: left"> </td><td style="width: 16%; text-align: right">0.0</td><td style="width: 1%; 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 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 September 30, 2022, there was $0.1 million of total unrecognized share-based compensation related to unvested stock options. These costs have a weighted average remaining recognition period of 1.1 years.</p> 1100000 P10Y 1 P3Y 0.10 1.10 <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="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Stock<br/> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Options</b></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Grant Date </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Weighted </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Average </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Exercise</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Price</b></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Weighted </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Average </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Remaining </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Contractual </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Life</b></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Aggregate </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Intrinsic </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Value</b></p></td><td style="padding-bottom: 1.5pt"> </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"><p style="margin-top: 0; margin-bottom: 0">($ in</p> <p style="margin-top: 0; margin-bottom: 0">thousands)</p></td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%">Outstanding at January 1, 2022</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">1,002,750</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">3.00</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">191,250</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5.47</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">(92,917</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.58</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">(629,792</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">3.29</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 September 30, 2022</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">471,291</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.81</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,350</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">Exercisable at September 30, 2022</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">259,642</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.88</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.07</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">894</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> 1002750 3 191250 5.47 92917 1.58 629792 3.29 471291 3.81 P3Y1M20D 1350000 259642 3.88 P3Y25D 894000 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Options <br/> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>exercised</b></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Weighted <br/> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Average<br/> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Exercise<br/> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Price</b></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Shares Net <br/> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Settled for<br/> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Exercise</b></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Shares <br/> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Withheld <br/> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>for Taxes (1)</b></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Net Shares<br/> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Issued</b></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Weighted <br/> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Average<br/> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Share Price</b></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Employee<br/> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Share-Based<br/> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Tax<br/> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>Withholding (1)</b></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 1%; text-align: left"> </td><td style="width: 12%; text-align: right">550,834</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: 12%; text-align: right">3.48</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: 12%; text-align: right">194,681</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: 11%; text-align: right">142,479</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: 11%; text-align: right">213,674</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: 11%; text-align: right">9.85</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: 11%; text-align: right">1,403,191</td><td style="width: 1%; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 550834 3.48 194681 142479 213674 9.85 1403191000 142479 1400000 <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>Weighted average grant-date fair value per option granted</td> <td style="text-align: left"><b>$</b></td><td style="text-align: right"><span style="font-size: 10pt">4.15 to 9.28</span></td><td style="text-align: left"> </td> </tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Expected option term in years</td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-size: 10pt">2.5 to 3.2 </span></td><td style="text-align: left"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Expected volatility factor</td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-size: 10pt">65.0% to 83.0</span></td><td style="text-align: left">%</td> </tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Risk-free interest rate</td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-size: 10pt">0.97% to 2.85</span></td><td style="text-align: left">%</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 82%; text-align: left">Expected annual dividend yield</td> <td style="width: 1%; text-align: left"> </td><td style="width: 16%; text-align: right">0.0</td><td style="width: 1%; text-align: left">%</td> </tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 4.15 9.28 P2Y6M P3Y2M12D 0.65 0.83 0.0097 0.0285 0 100000 P1Y1M6D <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"><i> </i></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 30% of consolidated revenue during the three months ended September 30, 2022, and 18% of consolidated revenue during the nine months ended September 30, 2022. One customer accounted for approximately 10% and 15% of consolidated net revenues during the three and nine months ended September 30, 2021, respectively. Trade accounts receivable from two customers represented 14% and 13% of net consolidated receivables at September 30, 2022 and trade accounts receivable from three customers represented approximately 19%, 12% and 11% of net consolidated receivables at September 30, 2021.</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 accounted for 12% and 11% of all consolidated purchases during the three months ended September 30, 2022, and three vendors accounted for 37%, 22%, and 17% of all consolidated purchased during the nine months ended September 30, 2022. For the prior year periods, these same vendors accounted for 26% and 30% of all consolidated purchases for the three months ended September 30, 2021, 24% and 14% for the nine months ended September 30, 2021. No other vendor accounted for more than 10% of purchases during the three and nine months ended September 30, 2022 and 2021.</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 September 30, 2022, three vendors accounted for 31%, 27% and 22% of total accounts payable. As of September 30, 2021, the same two vendors accounted for 32% and 40% of the total accounts payable. No other vendor accounted for more than 10% of accounts payable as of September 30, 2022 and 2021.</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.30 0.18 0.10 0.15 0.14 0.13 0.19 0.12 0.11 0.12 0.11 0.37 0.22 0.17 0.26 0.30 0.24 0.14 0.10 0.10 0.10 0.10 0.31 0.27 0.22 0.32 0.40 0.10 0.10 false --12-31 Q3 0001505611 All share and per share information has been retroactively adjusted to reflect a reverse stock split. See Note 8, Stockholders’ Equity for additional information. All share information and balances have been retroactively adjusted to reflect a reverse stock split. See Note 8, Stockholders’ Equity for additional information. Shares withheld for employee taxes of 142,479 represents the equivalent shares for employee tax withholding of $1.4 million. The employee tax withholding is based on the statutory rates for each employee on the date of exercise. ASU 2016-09 clarifies that employee taxes paid in lieu of shares issued for share-based compensation should be considered similar to a share repurchase. Accordingly, employee taxes paid by us are recorded as a reduction to stockholders’ equity on the date of exercise and classified as a financing activity on the statement of cash flows when taxes are paid to the taxing authorities. EXCEL 53 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #Q>;E4'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 " \7FY5;"^=%>\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O::K T/7%\4G!<&!XEM(;EM8DX;DI-VW-XU;A^@'\#%W__SN M=W"M\D(- 5_"X#&0P7@SV=Y%H?R&'8B\ (CJ@%;&,B5<:NZ&8"6E9]B#E^HH M]PAU5:W!(DDM2<(,+/Q"9%VKE5 !)0WAC-=JP?O/T&>85H ]6G04@9<<6#=/ M]*>I;^$*F&&$P<;O NJ%F*M_8G,'V#DY1;.DQG$LQU7.I1TXO#\_O>9U"^,B M2:%W%;:#-COS MCXTO@ET+O^ZB^P)02P,$% @ /%YN59E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" \7FY5[N.O6^D% 'P & 'AL+W=OHW"6-RT-E(F'SL=X6UH1,0U M2VBL?EDQ'A&I;OFZ(Q).B9\%16$'6U:_$Y$@;HU'V;,%'X]8*L,@I@N.1!I% MA.]O:U!)$_=O2*0U#K:3*\:T0 M;97?U(''UP?UA\R\,O-"!)VR\-_ EYN;UH<6\NF*I*%\8KL_:6&HI_4\%HKL M+]KE[W:[+>2E0K*H"%8EB((X_T]>BXHX"G &-0&X",#?!=AU7W"* ":G*BD23V$?WL0SD M'LWBO'GH:FXCL2&8@^LUANA%+UJ?\VOJ-*6185 M'XIZBT%!ER;7R+&N$+8P-I1G"H?/V?8:65U3^)OB.&7-.9F>A-2_5(0?F6ML:__6+WK=]-;G^2V!OOW=)[%U(? M%PWEB:X#(3E1E3 G$359AG7N[JO2"A,R9Z"80US9EO5 M3&N=E35EC*NF.5/3XBOZB^Z-4RLL95F6W;-Z?=O8-.'@ICZ/B,(^RV?1$Y]H MPKC,ADY)9&HF"5CQV<@?4SBJJ4]<^<3G^'P(0LK15(TO:\;-R81UYBQN$\]3 M9,N5B)\+&OV".DW]5KQC@TA1S18+R@/F@\/J":D2Y6I9#A9HZK7B&_L$F!R\ M'L\C#^JAN?G"8K4>+\$S=@4T]@DB^ 8\.(4O11 M-R)AB&Y3H7X69G.PCN2I<4:!PYK:JV#'AOFDL'?!3UJA7'$/AF&EL+PDKVCFJQ8]V^XXYQ9=@'URQ#SYKW5+B M;8QN+\%*N&(E?!8KE6[+3KW@;!O$GCGQL.;#)Z/12U 3KJ@)GT5-I=$%$U+Q M[W]!4C]NP8J.T^V:N_(EL E7V(1AWLD:[(134F\,%GC7Z]OOC<8N 4RX B8, M0\XGEJU8-BP&)UI89&A9;6> S2//)6C)J6C)@0%G&4B%$&R%;/SNY3URJ9=R ME4OCH0*L]':3\%?KVK)LE*C5[):$9E"$!9M:KQC*@?'GX!7=OWH;$J]I[=G" M":'YLVO$"3BLJ;^*H)PS"4IQ?GZ(J7=1R&&_S&@45JS9'H.C?M1GY^B,42\W MLZ-7@3P-?/EQ8_FT/-Z=9(>:G>KU_&SX,]&K58%"NE*AUO5 S7L\/V[-;R1+ MLA/+%R8EB[++#24^Y?H%]?N*,7FXT1\H#[W'_P-02P,$% @ /%YN5:-Y M+AV.!@ O!P !@ !X;"]W;W)KE?]:2_O;M8\?N?@AYY0J\+3("WDRF"M5'@Z',IW3!9$'O*2%OC+C8D&4 M/A7W0UD*2K+&:9$/D>>%PP5AQ6!TW/QV+4;'O%(Y*^BU +):+(AX/J,Y?SP9 MP,'+#]_9_5S5/PQ'QR6YIU.J;LMKH<^&ZU$RMJ"%9+P @LY.!J?P<(S#VJ&Q M^)O11[EQ#.JIW''^HSZ99"<#KU9$@BB_SW0,B2MX^=JT,'ZGK7C MYO'+Z+\UD]>3N2.2CGG^#\O4_&00#T!&9Z3*U7?^^)6N)A34XZ4\E\U?\+BR M]08@K:3BBY6S5K!@Q?(_>5H%8L,!^CT.:.6 7NN 5PZXF>A263.MR#V^DY^/SQ"_@(6 %NYKR2I,CD\5!I.?6@PW1UZ[/E MK5'/K:>T/ #8VP/(0\CB/G:[G]-4N\/&'6Z[#W40UI% ZTB@9CS<,][I='IQ M,[5-8^GGV_WJ?78H2Y+2DX'>2)**!SH8??H 0^_(-JEW&FQKBG@]1>P:?30F M54HJ1-"2MD# MN=T1H70.S;E4EDW86C>U4>H(\TT@DD2VZ5%:VF14]JU MH"5A&:!/99UA)-!I G UIT(G-JVY4(!(2>VJ(U-0['=$FS88AW;-\5IS[-1\ MPQ7)7R$O-H,:)0'L"#2M8(*Q;Y>8K"4F3HE7)15$L>(>Y%3SRR$RL8@T@F@: M8938%4*OA8JWX]'K.D.HY^:1TY\5*S7Y5>_N68VV%:@H["JU6,5]P80;_(-O MV$"-1,!GZR506X59N&)Y\%N^K28Q1#UY$_88@>ZN7/5)$O'T[5@QUA_IDW@]0AK MH0/=U%FF28&#D+.4N)Z=GD\O)S>1B"DZ_G8/I MS=7XCZ]7E^<7WZ>?/L0(1D?@XJ_;R[Z1?RUF'HIPS]-J>0;=0-,2146==4+.R!W+F6+4OMQ,B/G> M1OFRTF]#'>I9;*AE'7*S;IV)!=558F6-,#+1%88&X"Q6?M"7AE%+..0FW'@; M937=&U&/PI6,+ MC9K-8A7W;;\6G,C=LBT+CEWZS+X+F3O,TIS%/;TN:FF&7M.>[=)G<@KKA=?M MQBUF"/I1W\YJ<8;<.!OSQ8*INM]9DBSE1?WL:9%JO>#S-Z[TO["Y!+TOU@DX M;V O&8#U7=.O#[3]GJF%(O:<%=A4\?3'G.<9%?*EXJK[0/5\:'T!Y43L6TNN M]QIM>^XM;[&;M]?B);?*.@I[X*-WH'L&78$)\$#RBA[I![_G>1Z0J=2 M*:D[J4RO(FOPG'+>L%S>8:#MD+78QSNPK_>, MSI6]\0IZXQ7MX21J-E.D3:).\)I*LHW>GJ:=+&GSY2!_ML;2+ R,]Z ND^WY M;[R7=5<.IUG&:EKHY%:_,MMG!4A)R72RLXJT],$Q2KH MIDE"/9 #K>E ][Y MTK9:5'GSG2"C,Y8R*X:QR?]]A%#<)875SD_"H$=G6RE@=Z6PA(7LS416T;:. MVH/=5L)FYJ.@I^'';?V 7]-7;_"M6<%OG$)HO*BW]=X6,UOO/=SXM%1_U_N3 MB'M62%W)S+2?=Q#I&(CEI[+EB>)E\[7ICBO%%\WAG!(MO3;0UV=< W!U4G_ M6G^P'/T/4$L#!!0 ( #Q>;E7J9/MG"P, +,* 8 >&PO=V]R:W-H M965T&ULK59=;YLP%/TK%INF5NJ*(5]-ER"UJ:;M85+4KMO# MM <';H)58S/;)-U^_:Z!LJ0E2=,N#\'&]QS.N;X7/%HI?6=2 $ON,R'-V$NM MS<]]W\0I9,R &[&T^U3CS&Y:$9R -5Y)H MF(^]B^!\$E '*".^<5B9M3%Q5F9*W;G)YV3L4:<(!,3643"\+&$"0C@FU/&K M)O6:9SK@^OB!_6-I'LW,F(&)$M]Y8M.Q=^:1!.:L$/9:K3Y!;:CG^&(E3/E/ M5G4L]4A<&*NR&HP*,BZK*[NO$[$&"+I; &$-")\+Z-2 3FFT4E;:NF*612.M M5D2[:&1S@S(W)1K=<.FV\<9J7.6(L]%$R00W!1*"(Z,$3YC%R2433,9 ;ARQ M.;J5K$@X+AR3HRG3(&T*EL=,F&/RGKPE/C$IWC8/%R[)UU05ALG$C'R+.MW3 M_+C6=%EI"K=HNH'\E'3H"0EI&+; )[OA5Q C/"CAP2;; M'(LIP+NMG.[)CTW.8MA[&$7 M&M!+\*)W;X(^_=!F_#^1;:2ATZ2ALXL]FF)_@=98'%B4\=T)R9DF2R8*($>X MWU=*"*8-R4%757#X-LXSH*:6X2\MUF_NB-O1W&_W=P_37M%[4AN-<([KU(,#>F:!>[DZ^]/$A;F;V>9\-P MOS'2'N#Z]3P;K@>-Z\%.UQ.59?@6>453#9[55/NB M-L2?->+/#A#_K(XZ>](KO9:.VA>UH7;8J!T>KG9[.PV?:!ATAH-'0EN"*!VT MZPSHOZ\R/5SIGCZH*??H;8MZ*MA?.U&XX]P7IA=<&B)@CC!Z.D"\KDY(U<2J MO#QDS)3%(TLY3/%4"=H%X/I<*?LP<>>6YIP:_0502P,$% @ /%YN58!. M6Y5-!P W2, !@ !X;"]W;W)K+VB M4EW6MV.QKAF=-T:KMZG:WK+IDQ^6U_7ZFK<>ID7*U:)@E>H9HNST7M\DON> M-F@0?Q;L0>S]1IK*#>=W^N)J?C;R=(]8R692NZ#JWSV[8&6I/:E^_-@Y';5M M:L/]WT_>\X:\(G-#!;O@Y?=B+I=GHV2$YFQ!-Z7\PA_^8#M"H?8WXZ5H_J*' M'=8;H=E&2+[:&:L>K(IJ^Y\^[@*Q9X#]'@.R,R"F0=ACX.\,?-,@Z#$(=@;! M M/3TX^E;1S;Q0AJ_16_1M>HF.7KY&8DEK)E!1H:]+OA'*6KQ!+P^N3\=2<= ] M&<]V_;W8]I?T]-=''WDEEP)EJM]SP#YSVZ<.^[&*71M \A3 "^)T.&7K8^1[ M;Q#Q" 'Z<_E\4#.3L8@* =@,#E?7)=\_EF M)J'H;PVCQE#/-_<3XJ5)P9_&P0]J,$&_P %(YP /.+6GZ1 MDU_["D$,(ZM%$L;8-RC:*)P0;(ZAC8I)&AB1R&U4D :1!W.,6XZQLTQ<<"'U MO-)?*N(A2\60SK(AG>4#.3L8A*0=A.1W2T5B)U"4$C/- !0F46RDF8U2+Z69 MLKF-(FD:)'":I2W#]'=+16I7 <^/#((VB,118/"S04D:FY7"!L5IVO,28:^3 M;IZ3W\%K!$HISQZB-#7K]"4$"SS?()$!L##"B1&0'(#Y<>KWC"7>$ZK8R?9# MS85 ZYHO"C!I=^8'W8O#P.1JHP)LSH(9@,)1'$8F50"&0RW$0*JDHTJ<]?'S MFM54%M4M8H]KK<[A(KGS,E"5'-1;-JBW?"AOA^/1J5KLU&R3J7[!FN6/6GW? ML?V1 _IW4Q&ZM M^95+Q9Y;;R-(&E"?A,0F:4!^^MB4GP *^YYGL09@'O'\'MJ= L5N"=J5GZ)9 MWX-T 9$9VG1M5!);0VR#_#@TIU"H07]/U!YR[90H=FJLR54EF2H9TOD^QU;3 M;RVF :;6@@"!<0D"H#V5-4AST[L8;?:^T"+"O%*T=0#NRG$4N_N:/4P9S?P M?.IT"-=[V%V_8@M=L5XV0I(]P"2: C@V)45PO 502F5H7 /E1 M:KZJ (H$44_])9W2)6ZE>]7R="43L<7GV\ SM3V$(M9^#H3"GI>8? &8W[=* M(YW<)4[YUFQY%-T6\^Q@B_GI@91U<;.1]*94D>$:M%+E3$@^NUORLN'\G8X8)UT)F[I?$Y%,4-':M*]Y&5)Z[V1>PUT M]_P_W/V%_P:')6VI=%N='? MG7XA8&Z'?0$+GQ4P"&56PPQ$FHM'\K;X3!URPOB7EYT96#:# R4 MRA?$5OPQ22W=8J.B-+22$O)E+C!ST!?IF\B[109Q+S+VWV(77UM^QV%J;B]# M*.*;2V70E\T7\A7W?*DA6O ??O[L!*OO%JRJ[*#W9?DT12LUTTW81;4]"*(/ M5"RI4*J6Z<,9LN;;XQ7E3T3G_VR$CJ":SVNVT,'80^,S<1:99,NB9'1S57WV,;NY2O=%'"7\8X;R_7;+LF^W/$Y?KD=X]/V# M/Z*G35%^,+FYVK$G?L^+3[N/F;B;'%'6T98G>90F*../UZ/W^#)T_=*@*O%7 MQ%_RDVM4/LI#FGXN;WY=7X^'I M]7?T9?7PXF$>6,[G:?QWM"XVUZ-@A-;\D>WCXH_TY1=>/]"TQ%NE<5[]CU[J MLLX(K?9YD6YK8]&";90<_K*O-1$G!IAV&)#:@)QK0&L#>JZ!6QNX+0/B=QA, M:X-IVZ#KH;W:P#NW27YM4'E_N/F_2>,VS M_*B+7.VBPH6:["6!JS5:K_=QQ53=_PQ6D6%!B2$0?Y,E;HGPGE'#Y*C!TF% MXW;@W+*8)2N.6"':LKI %+]#Q"&.CN #DEB2)GD72&^'V^ZISOCV'L%L8 M54_'_& T/7D"SP\"^3$7('(9@"[S'5OQZY&(,#G/GOGHYJAHY-;JGSI*KT#4TI;@\!0 M2.)V>N1V"CY7U>_'9=Q>(\&P6,SDK%H.\*_EM99Q$+$'XW#+.AB?*B2T>5I: M:E\(5B6Q[1W9]E[%]NE4I)MY8/2.F061'FY"D'IKG2I=BT#0O48.7"3.D:.KW1GTAHXEIH70C5)) =' MDH-A))L&# S;,6 "$U$+$+;O4+ )%EH"D[PT.WII=K:77EB6L5(IO/F0%AP% M.N_,0;@>PP%N5L=PL%3YTA).^'H,]QMI@%FP.X88;65M)29M@<9 M#-UWE%E%"VVAR2X[T>?X7'GW.\N.:@5KN<9&?6>HK6, U5;2^B@@/FX%%4VQ M,9DZ;DL)AIIRF!+:$3EPHX3Q>5*XI?),O-T:8+MZ-E%UWLQ5NC:(W;MKVT0+ M;:')[FHT.8;E,RSV8.,>(I;*PJ7U>99BPU,80KDTEO5#9^G.10/D?B+VDH.Q12W]9VFV)BX@:^$8K4< MIJ[;\>,';J0RAH5I1R@V\79K@.WJ_:H,U87B :(7Z-HVT4);:+*[&M&-87EL M",4#I*8^)@P1Z0M;U2^Q*O>]]L@)#85D@AN]C&%E.B@4VQ+-AK9UT3Y39YII M>YJQ)8GARN3$6"-W"2Q)7QN*#? =DQ%LU2,4#P'JGJ^LHH6VT&3/-JJ8P#JU MUT^Q,%:/<61H5%=V5*N*V\E12VT,#;7)?)_DF,].,M_S';ST(6=DF8>EF57! M+98^I+WTT1032Q]RDD*NF5++8=>9=:@NTLA:,BC7;.+MU@#;-=MHLLWJT@?& M[CV56,TWVT*3W=6(9 (+T8[]$_JN[9JZ]H*HFI+."%8V0ZC%1">=>=-V)]5D M@ETR#3HZ::-2"2PCS]@0H6= S93ZCJ.08%5$6D4+;:')Q#T/6S#!D'P(UF4TU:MM*HQIJDPEL5!V! M]=2ATM54HU%J&UOYK!57VBL3^:S$7$$%DH] M^#1(BSE1]0[!;GL:':"N@&G4)EIH"TW>SM=(.PIKKXZT&-'NQW.,49NJ64H: M.+2U:6^I*2:B-L;M[5N:S8JBR$*Y-Y:P0-A07- MT'UCDL)L$M-L3&A M0FBWISA->LOU28=\IHTTH:].;^D94-?Y/J'M=1]<>>_N9C5190M-)KZ1-/0U MB2K8N,]\:"OE1%4I@L6_=CD,13#6#UXDEK:JBTTU"8SU^@4=V!ZQA2,756H>*V?3A=P MW7UG1ZMHH2TTF?=&IKBP3.F]+1O&Z]-K;2D76T"A!2#9"XT"]2Z7KJ?] MQA??',XU:*H^G(GQ.\N>(K%^B/FC:(9SX0N_9X=C)@XW1;JK3CEX2(LBW5:7 M&\X$'V4!\?UC*JBJ;\H*CH=]W/P/4$L#!!0 ( #Q>;E4("SPGF0< #8C M 8 >&PO=V]R:W-H965T&ULK5K;;N,V$/T5P2V*%EBO M)5+R)4T,9+.] ;T$3;=]IB4Z9E<679+*I5_?(66+LD0R=N&7Q)*'HS/#F3DS MM*Z?N?@L-Y2JZ&5;5O)FM%%J=S69R'Q#MT2^YSM:P3=K+K9$P:5XG,B=H*0P MB[;E!,7Q=+(EK!HMK\V]>[&\YK4J647O123K[9:(UP^TY,\WHV1TN/$[>]PH M?6.RO-Z11_I U:?=O8"K2:NE8%M:2<:K2-#US>@VN;I+D5Y@)/YD]%EV/D?: ME!7GG_7%3\7-*-:(:$ESI540^/=$[VA9:DV XY^]TE'[3+VP^_F@_7MC/!BS M(I+>\?(O5JC-S6@^B@JZ)G6I?N?//]*]09G6E_-2FK_1\UXV'D5Y+17?[A<# M@BVKFO_D9>^(S@+0XUZ ]@M0?T'J68#W"[ QM$%FS/I(%%E>"_X<"2T-VO0' MXQNS&JQAE=[&!R7@6P;KU/*.5P5L"BTB^"1YR0JBX.)!P3_8+24COH[NB-Q$ MW\..R^CK3Q6I"P8RWT3CZ-/#Q^CK+[^)OHQ8%?VQX;4D52&O)PJ0:?V3?(_B M0X,">5 LHE]XI38R^@[0%,?K)V!1:Q8ZF/4!!14^T-W[",?O(A0CY,!S=_KR M) 'MU[&1A_V>5D[<&TG- M"%)84O%$1\NOODBF\;N -*1]^2L4)%;E?$M=9C9KIV:MKCM/ M2S2=I]>3IRY\AU"29*W0$:RLA94%]^6V^!M2K(ESQ:$LY;S*64FCJL6K[^NK M7&_A3O G!A$:K5Z=>WCELBZ[Y"9>2-F1MZ:MMZ;!3?R92R@'5;1F+^ "(B6X MI6!RQR4I788WVK+NCJ'>I@8?Z#8G"E@R:RV9!2WY2$%?SDC#)!48L^5"L7_- M#9\8XA&*>.!V2#\);T,)7 3^IA$T@E'!ZY5:UR44LIS7E=O[>XW':/M@@T\]/YT3 M9 U";R3T/HX.19N\4/E.%VZG+6A@2SKM9[-#*)EYPC^QC4#R1B>P(=4CE;I? MZA"(+J72%**2D14K_6227+0EN)2V8V?8IB )=P6W^WC3Q$O9$UF5[D1)AZ5H MWJE$>UN&4FF6SCT;9CN$)$BIRY^J)RBX7+SZHRD;/'@^S..AT!A-9QYTEI&3 M,"6W<>^MFLF0A8-)\US4-.C:3BUQXA\2X3C!BSY^E]34$QG($B8*$^;'FC8==VGFS1T1/IAA M16?P/AI2*82*QQ!+I2A,I;^U5;RD0/]O.1T-:11-^\GH$!I[ @99BD0G4J2@ M4-%J9TBC(>%@N\P/URX1!#WF1$ MELA0>M9\SX TY"FH@_QX+IM?2MNQ$RQ3HC!3&B>8QIUW"ELUQF,WOR:LYEJBK OH/1<4V*CEQGJ1@%POW0B[\M//G2&S9'(?9 M_ \]-S9%##*I9+36VR/U= \SFY2ZX]+537KF?:?%#C9/TGA@M$/,QTS8LCX. ML_Z]X#FEQ3[)Z L5.9,FYJ3B^6?@5U.AG;@= W#6KPX.(>3!W#DL/[$1.%2T M4VL#'K([A'?6/Z9PBR'/J0JV70 .C[/-;*\!:_1.@,,9=3H?G#PXI+*%I^/& MEI[QV_3\+EK11U95VI6:XJA@W,G#>$BP*)O/^D =4K&/&K"E81RFX08IU?-, M$..03Q=I.L#H.(7.%KZ*9UD7SX+T]5#O=J7YA8R4^A \+[FL1=,YY =J@U!H M?FCU588@LY_]^\Z%M!U[Q!(Z#H_,Q^T?JX %H UQFCT%3IA#LDP7@_ :"N&IIP*FED_3.!A=O_)J;**HT\M5Q0T3,GFS0*=5L &AY-2OE($Q PYT)>\J;MZ3ROZW!D93YK( M4]?!]N!T,0SR_)8DM0R>AAEF\@;"E MXM&\F"$C8EC>9"\9UYSV'%E>);\W%#"32D6@"^7W.N#A?Z >VK,LO_ %!+ P04 M " \7FY59&9E7G(% !3# & 'AL+W=OOEMR9PS-W^G3C_#H4S)'N2V/#V;"(L3J>3$)6<*G" MV%5L\67I?*DBEGXU"95GE2>ETDSFT^GK2:FT'9Z?IKUK?W[JZFBTY6M/H2Y+ MY;>7;-SF;#@;=ALW>E5$V9BSX M\E#DD\!?FC=A[YW$DH5S:UE\S,^&4R'$AK,H" H_=_R6C1$@T/C:8@[[(T5Q M_[U#?Y]LART+%?BM,U]T'HNSX=&0"5[F3$A/VC2R!Z^& ME-4ANK)5!H-2V^97W;=^V%,XFCZA,&\5YHEW:6B.C_U;D->I($F+\G4 MI URVDI0;J/'5PV]>'[%(?.Z2AYR2[JL P1".)U$@(O()&N!+AN@^1- O]!G M9V,1Z)W-.7^H/P&IGMF\8W8Y?Q;PEJLQ'4Q'-)_.Y\_@'?26'B2\@^^SE/Z^ M6(3HD1W_/&9T@WGX.*94S'&H5,9G0Y1$8'_'P_,?7\Q>3T^>87S8,SY\#OU[ M8O,\T.\N,LV.Z2D77'&FIU:N"= SH)HN@.VJY(/FZT1ZN ,[I3Y2A2GJD.G-/"13A! MQT*CDR35UM+9FY- 2Y4)95!(6) 1MRPUFWQ,?Q3(C YVL&++'MRVD,I,G?-# M.NQ!NMU1565TIE*X@EO&#=B,J+'$J A6.4J>,E7%&CSY:ZTK],O8(HME"^4! MC$-"IBP.;OAYE6LW6'IHL,W )(>67G9G_=0&Z>;]QZLV3#^3='SHC^D+B)G@ MJ/+N3@LRLEYGXOS,V8!FB',1B*A6Z66M8[/31$+XP4 E,;7*9CP: B!YXB9 MD-C!QSY_62DO*=":G3[TBZ8OZG\;NBHE4)LDAD11LMO5OA=D43:UB"-8R*/= MQV030C0(M4:50!%\\CI#:D'>0+?)<7%XB!0Y*ZPS;B6QEGQ('Y,U42JB5.LF ME(;ONS@^T&$5MB*(K!I1;<6G48R3OS5S-?"UM1*Z+MF,H3OV$<$Q0/=K3DF/ MDH3=8)\5T$3U)J MW>,,&B#Y]>MM;W0OL;-_I:$G4+/4>]T1[[#-:&/4>ZZIDT.8QO'&' MNU?55MXWO6_T;?$_Z(4R%]D5-:@P"].+DU];3 H^. P!5H]VT)#S:':(H M<@)4L#*QR"1J@5<2J3!^[ (QV;OHH?97Z3H;$,W:QN;.U^_V-^:+YJ*X$V^N MVY^51X,.9'@)U>GX#2ZHOKG"-HOHJG1MQ.0#[_1:I!D@ OB^=+A5M LYH/\_ MXOP_4$L#!!0 ( #Q>;E5>(4:J#1( )&PO=V]R:W-H965T M&ULO5MM;]M(DO[.7]'P9A<.0,MZ\ULF"> XR4SV9B9&E.S@ M<+@/%-F2>D*Q-6S2LN;7WU-5W22ET';F#GO 8"*)W5WO54]5TR^WMOSJ5EI7 MZGZ=%^[5T:JJ-B].3UVZTNO$#>Q&%WBRL.4ZJ?"U7)ZZ3:F3C#>M\]/Q<'A^ MNDY,LJ-X6^+96KU^NDW+W1N=V^.AH=A1\^F>6JHA].7[_< M)$L]T]67S6V);Z?-*9E9Z\(96ZA2+UX=78]>O)G2>E[P+Z.WKO-9D21S:[_2 MEP_9JZ,A,:1SG59T0H)_[O2-SG,Z"&S\X<\\:DC2QN[GWG.Z+S4YH[_K[9^[?!(I;6K[-IO!@=K4\B_ MR;W7P_=L&/L-8^9;"#&7;Y,J>?VRM%M5TFJ<1A]85-X-YDQ!1IE5)9X:[*M> MOTF<<C!\]<*8W S49 MQFH\'(\?.6_2J&7"YTW^C6I1_W4]=U4)O_OO/@T) ]-^!B@67[A-DNI71QMB MH;S31Z__\;?1^?"'1\2;-N)-'SO]WV;UQZG^:BNMQB_4_X%ZU"BW_Y#?M%HE M=UI!9YNDU)FJ5AJ1G]KU)BEVQ'Y=)'5F*CQ*+9RON5A]*-(!\VZPS-5S9S*3E,0AV/'4RQJG MS0/#2:M+4_"W,@-%C#Y0GP]5T"^XZA,\ H&\SG2CQ_HO:&.[ MLL2YW18XO:N:N'\[=E>Z+-B2X"*(]/9V]B%($T?].W\L;;WQY#O[Y/=FL_KT M=A:K=_>5+BA9,J/7O_PXH/^I;>(@X1^U(;>![?Z9%#7YXF0D627FY0D9.5W% MT0J?YEH7^SH$3U;9NNPHSTNFZHF" MM3RG4W7I#=A: >=%2"^%2U(YACV?>=*Y0:WP''4XQ#+V!Z>?C(->=^B0:")L M4Y>N1I1&D)R\I*S)'T7899U[$2$P/9SIM"ZA#K_BW7VZ2HJE5C=VO3:.*_TQ MK?,FG+V[:?WX1I<54 8D$BP2=+JPMBHHM63&I;EU-90<%;2$O,\[,"NB5Z1& MD+Y@#-'4$=RN3<7Z*>V:9((NV3YFW1]!\!-8VF^:[Q1DZM?1@$.[S. '^2[V M1__OS.16MLY!#=8 4 -_$?;\7A>"A%@T#NCVZ"<.)%;9N#KG1:1OMZ=;E@4KV(_@'DKARB/-J/!%:!UBKH#B(W HLL_ P.Z3SZY.*CB!=T*/1"=@[ M0:Z<01<,,BYCX0<%* ,9RB&CBQ_4.V3W:J=N/O[KP]N3T57[H75OMX%ZM?*Y M#(Z6Z;5).?QC(ENA(T']*O2259;O(@-W9!W9.R[52L,3+&UJ/ +E64+%5]^J M-/.:*SCHN'JS@1F0".&32&%EO>$]L6_I\D7#^DXQ!7AF(1;JX M,Z4MR&M]S=] $\ )L-2BKI 4E7#*V@R2PS(KDU.:226[QN"/4@?R*_R1,VB2 ML:G(5?@ ULR-1*'7K.MW^8'Z*)\AZ4PO):*^0*7B3.^;V.E@FAF9/BD1"&\L M_NE]%-W8C+$AI[/QY?!D! ^OMO"&$C%0ZL #-KE =YWLR*63Y;(DXX5BG2A' M";=G"SM]&]\E9S5ZCHJ'HHXB8Q;-<<2(X=P"E$=Z;[.LG?^NN?=D Q(,3!'D M ;G%RDAI;!CE4N-0P'.D2K@%=1"PA:M,Z@2$'.R(**S#!CB13M)5*+@+0#"[ MY:R&4N!>P!.?\P.@ _()+-N4-JM3G^2ITS IL75LOEG)(2&K25Y\I#3B%YOG M$6>DW4:3&=(\<1*XW,3"Y#Z'F/(ABO3MV-P)U;6N5I0.:ZIXL!,B0\)&'QYB M^?.=R?R3*)PXH'9@#BR$7+.GE$/G;7V$QB!2>%/ %(H 0GSX9=?0"(KN%8(# M6A9$07"2@=W*;PR2M:H/2*:1D7':&YTFD)YR9Y\0#8-.LZO"VY O[J@!\L@4 MA!@D?I?HM.M!I]MVXN:!BD00H- ^2I)Y7T -U!?'?O0.QZZYO^$\Q0!,0H@3 M_5,%7" M@4!D\^@ J)6:(3PIG8RQ3KY";0T]@?"N7DN.A4JHE'!E\@6 V*<* MM6Y:':S7WLRY2>8F]_A5=A"?6,6^_U=PU+=TJ"06M6>2*B\*D5-9S9BDW<09 MB+%""XG;EC+:A ;9%'BP.94 M[& 1F-"X%9A>6@I83KU.S)D%^R.[ F&QW[J*)"@0==!:;OYDK1&3&I:BI]B< MZ8J:@:+1A(#(TE4G5'SE$Q"0.G[_X?W'YSY9L+QB=%0]TCB)+H)(D3$ M(#L\YRHGJ+.+82D%!TT!L,Q)U$KJDH,@)VML@WNQN (B4H@2(I-=I7-T2 2& MS!OR&$*A88C\JT\=8B-.,TO&6J([4$ARW3$/AUE)CK_(!8>:9J;RU#@CFB&'MV(?Q'_=2@IH)/.!Q M5)*[TQ Z"].E!J'[]?XLMBC\M!8S)/>$EDFUQ,?>F?P@5BT^I2ZZ)*\P/%F! M#AA1$?)'H&L\-'-2+\WS8YZ:C"\&D[\W+<(CC@O;1MQ&*!/L\O" M_$FRDU^S$'-=Z 7-G(Z!=;(%+.N>^SS:K,FP IFQH.P8'3.L#@O=H=0\9NA8 MQ?N=A*"D/^E$K$]/Y*;Z7I>IX?3T_ONDBF2PM!6IRDQ[@!\H![D$'6BD19YI MX@$7)?;;X6"D4+9SN261]APAU:<D@Z82^(2?"+.3/F:9%!C&W*%X)IZ EDD$!=^%V$'Z 0D5C M@K!42EVTT!EUN"H'4,EC!9S:-%52"[DRRN-NZ_2=0D %7>[0I=\)770$:/$; ]H[8VN'?$DFHV,/&":FQ%N$ M$)A>6<+Z?.6# JH^H)\HD)=O$ M870#G,_L++F2+A"=IC(D:SF0&Z%46">^V M2_(0EXV5*.:6MEZM#UKV5,\,335) W<]5%%QL)VB'@$_@ M5/A;=T82N+1RH',U4D=+J^#@GN0 ]")^HF_C8IA;2Z'P^[PW5L M/J"D0A],@OW\:@% 5- MV#3A#C^I'F,":W].EG611#]!,-=E9:!N_85$2'H'3,@Y&FMP!7F]*DX>*<_5 M '4S5D^^Z!HT>C;I5/R^=.AK,PLV&#YI^QY#]=G3U?.#51''L.*FM U<,8QB MP_3;D(W,H>#CCU1*J583)GTVGL;CLVG'&(]XC73_'>;V4]S'M+(=B#X9J+$+W26#M1UU0?+ M>8!G*?\_[(&$^,D%H\/$Y"E[MAIB+C&/))7]6$_9@X#+_0-*%F[!5N"6A8OZB"O&8=\GE$??5 S1*> M-W-Y.4DR09&9=V+I!?#7J MEQ_T;*WJO6.6,!$\*]>9URC%D.L"5W]0U!PBX*$Q,<%L&F-DC$A)G3M=\?@+ MC_D$FI*DN:$0'*@O?>1DRN"A-7O<5@>K$(P(0ZHDCTJ"?#*T\*+L.0E"JWW2 M00U.=?BGAC-T/GM^OM6!\< P3\6"KS5!0/>(40 \,5]=9W=AE($(Y.%H,S84 M57Y?3%!D$GSR/1M?M?.Y2$E+/^MMVD1VKLX["'2O0>D^ESK>]!T/'23CUY+N MGZA-<@LCRO&E1)-W+F3J_>WP\^V!!J-O='RH6KE9:0AUE=//(8SYP @H[J2\ M=C3^B"K"ZQ%=21]2"[^*LD&C2=0>7'LY\ MG5 ,P>ZA"#>5-'W1S$XH[:V_1IW$00<3>50<./>?8BN>@BH9YI9?-3M],XT( MEFL.(7JQ6C8OBO$*HLHFH-<#B+R4&PX +1D^DAKF\[*,6%H=],O<)RK6Y#QI MV@K6YS^#R3I]TD8B M[>>]RUNY49,WIV$N&6>+G\QW39YS*'20Z)C%!=0&)^[YB^@S>T'WC=L#,7\E M)/SPZ.XHO+"?Y_/CQ79_$(L'\:3R['T6UI%YJ#F.[/0N&:QA?C M,S6)+R^&:C2)SR]':H2]HVGT3(W/XHL1D1M=QN/1%3Y@.^Q_ MR>!7P(7_A"ZO,\MO5Z)':F4?#T?GDOK>7\_>(*6ZFE[ G'WA)R=@H?,.PX?" M564M%_(\ H3?W< Y3*5^MG1+KHX_VXU)U61\_OR%^D4PY]JWH/LK:=C1=_"@ M_V?EZ44/TJ,W+DN '4Z%;+*?=+8D5?A%EZ.SY]*/^6E=^'TZ!K/OFAN#M^': MEBS/;Q/YP.N\U>H:[7)];R\!O0(]3(L(IB5>[[RR<]/=N3],6E3L7T"Q\KK9 MD]>M@[Y7I4\[+\LC?R_Y3P((18)[>6^^^;7YJX-K>=F^72Y_LO!+4O*8(-<+ M;!T.+LZ.5"E_!B!?*KOA5^_GMD*QX(\KG0!]T0(\IU<7PQ6O[))F@1PDG:[Q6X;;-+V4/1 2[3% MKDQJ2]]?W#?5A.^LD0 ^]Q!(U,YQY,V^&S.7:V$\ND]+3EV6NW54G\[ZX MZ/==DLFE<#U32(TO7YK2 MYTK+>TNN7"Z%W=S(W*RO.H-.L_!1+3+/"_WKRT(LY(/TOQ7W%F_]UDJJEE([ M9319.;_J3 <7-V.6#P*_*[EV.\_$D8W(6_M*YDAZ,.):7S9EDKPX.ETM6O^%+CL*-P%C^C,*P5AL'O:J/@Y9WP MXOK2FC59EH8U?@BA!FTXIS0GY<%;?%70\]?3Y'.IG&*$W&7?PR*O]Y-:^Z;2 M'CZC?4X?C/:9HQ]T*M-]_3X\:=T9-N[<#%\T^""+'HWB+@WCX? %>Z,VO%&P M-WH]//IS.G/>H@S^.A1H96=\V Y3X\(5(I%7'=2^DW8E.]???C,XC;]_PNO)N%E[5^,ES2ZH%TK-$U70BI@G[3RM-]:9,,]4_3A942O/21T"DE M1B>EM7C--^0S6%@KGU&2&P=;90'@L0KV;1-AYB3RG'_XBW*NA"3;0M-P'@]* M+VBYW5X%QYQWK#+]\);0B^AHTAN $'D.B[WH$8;@B5.IM")L@H *H1"-PX=E M816[ _U$N(Q_C\:]TT:_RPOK3"49+X^;95H+5QD186L4IP]>M17:#6X+3?!. MH47(-)+"ZN\0")E9KA:5+RN1AQ ]'<6]R7975\[^1G^\SMCC.:K%=J#OT=0AM0 338N^ M_MX-6\UD(I98!R2PNR&SUO >S@)>Q653*]X"5Z$W/7K,4%V++"Q*G;;^9 M =FQTDE>IA5>53K<24C5JT:=D]Y%P;:MJS)7 A3"1M+Q]W(9./(U="S+-/I2 MU#EMHMP&R9"X;92!:2'S"!ZD>0)5+_HH<\%3JZF0PIJ5XGF(&A%+4VIPPLK$ MV%0V1?I! (H=8@,7O8#GS4Y[(5?A/ALE"A8Z40JPFC+<17T-5NY54UE M*G" M)SD!XTU2T:$"RLI]8AZK$Z;'>@+MC \:"$4I!6I)(WB#O*-0MM'(+=5F(GD4VX6++EZ*ACM"J9RA;--P<4L MDTP;*&V@]972GCLX.$C+%6:AS37"(1VO&I?.#[JT,"9=8[U'?TC*Q$I&VGBT M !^0S"77--.(&TG^/Y,I>HY,]!_(% )LB)2A#)U::#57B="^12'82YE7RLOO M\8&2B1=Z M=!AYTX=;.HLG=%.B^TKG(O3'&3(1BK3[.G]G?$+&V6[#[HKT;Y1\!#>_,TJOO'/+<:E!W)0.F74G%]$MS^HC&KR)HRG ;N"2 M:B6081ITQ_$P>J=!(&\PE@;#\^C>2I[858LP?!ZA^GC2>#48CJ+;NIW0,^T$ MIB=G+HINH(-#R-H[L#I*?3'3\+L0E.'D\F9W3"ZY;G'1>U=LC6 M\6 RQ/K=TSYP/!BS_&-(P0[&\DO#PK;^1]W!^6GTMGD==,_.QK7B_EGHB";= M^"RFQ[T$ED[.RYR8."%16^XT4+6E&< )TSKB=#X=!(+GP/-I_"$0&>KOU5R^ MCOV;ZE"SAWZ]U&1@@*8:+AZ'\U"+TZ\A_[N>@K;5@&R/(FWAAI/3:[Z9>71C M(*/IL=D.G0RSOZ)V6@WO977F9NSL+E>#/?1/&7I'J<.L=&;NUXP@3_9T^IZN16O+ND ;Z%PO;E61/ZW[=0, . ' 9 M >&PO=V]R:W-H965TYA%\&FCT/1@SQ#VT(TTE32Q,G^^E*:L3=!':-[Z,$>BB(_?I1$ MGE7+56<(EW&DQ;UTP_KU&HPR)(@J/B,]_MK5-$RWG#=GB/ M]K?F3M,J.J%4O$9IN)*@<;L(5LELG3M[;_ [QX-Y(8/+9*/4@UM\J!9![ BA MP-(Z!$:?1[Q!(1P0T?B[QPQ.(9WC2_F(_K//G7+9,(,W2OS!*[M?!), *MRR M5MC/ZO +]OD4#J]4POA_.'2V119 V1JKZMZ9&-1<=E_VU)_#"X=)_(9#VCND MGG<7R+.\998MYUH=0#MK0G."3]5[$SDNW:7<6TV[G/SL\H.T3.[X1B"LC$%K MYI$E6+<9E3W$NH-(WX"8PDFR%D<0AI MG*87\+)3CIG'R][ >Z]4=>!" ),5_"MAN.6F%,JT&N'/U<9832_EKW/'T$7) MST=QU3,S#2MQ$5!Y&-2/&"R__RX9Q3]>R"$_Y9!?0O]O]W09XI.R"/GLW G@ MEDM.NX(JI +^U8!U!DP[$;9*4!$;N.82[%ZUA@[4O)L-Z,(LUAO4IULCR++7 M)%Z3#-YK90RL:M5*"ZNR;.M6,$OA2*4M_\)\E7ZB/M3;?*O#X,:7"\44W#C2 M=-L:A3]X8N()Q6$QC^EYG89ZG\([$/$SR"7V+<-1MI6%>9'XK"]-L//A5 MLPI!LAH-)&&6Q7 ]F19DD&<%*>*8%*/IE!19G QN\9$Z74,T+99[J83:/4/B MG,8.M!C#F.0\)SD=#=:L?" +R%)2IKD#&21?B%K5:BYW=(=(/XWHSTK2 M>X&Z*V5TI7SN7@_T#*[B84&]2 C?5LGS*AGF1T5(<4R#OMF*Y^'_1B4Y4DE? M4XF'DV^BP@V43)3]T_(H-"I*&AO::ZCE"3 M]C2^5EW7_FK>S;Z/3.^X-"!P2Z[Q<%P$H+MYTBVL:GP/WRA+3]R+>QK!J)T! M[6\5%7>_< %.0WWY#U!+ P04 " \7FY5=E$AO2<$ #J"0 &0 'AL M+W=OB!EL86$8I422I*_GV'E"Q[\S#:BTB*,]]\,\,91J36RPBM5(DKC>!95C,MP ML_+_;O5FI1HKN,1;#::I*J:?KE"H=ATFX>''5[XOK?L1;58UV^,=VC_J6TVK M:$ I>(72<"5!XVX=7B875Q,G[P7^Y-B:DSDX3[9*W;O%YV(=QHX0"LRM0V T M/.!'%,(!$8U_>LQP,.D43^<']-^\[^3+EAG\J,1W7MAR'2Y"*'#'&F&_JO9W M[/V9.KQ<">._T':R61I"WABKJEZ9&%1<=B-[[.-PHK"(WU!(>X74\^X,>9;7 MS++-2JL6M),F-#?QKGIM(L>E2\J=U;3+2<]N;BCOGV6N*H1;U'!7,HVKR!*R MVX_R'N6J0TG?0%G"%R5M:>"3++#X43\B1@.M]$#K*CT+>(?U&+)X!&FYWBC+,+T EZ-R!4S/ =)6[S;JFF+)A75C_$2W+AU MW5@L8/L$!7_@!9=[L"6>Z 7L@7'!M@+!J@' JOR^5*) ;9RN4VE]U6#Q@3V@ MIB8 LJFV9%/M?C!K@/J)L4PZ6V.XYL(3>$;TR)")O!&,1 +#*R*BQ9,CLO7N M'459I1IIS0CP,$7>80:L:44!)3L(649YZ WSGH6K*B[3\A7[)BDZ'&],0 ](ZJ+QILT5R MKG!!HHXW!FI?SFFN"A-P"6W)\](!=,%B/HQ"&8K#0$(\#?I@,&\T&2)@%S2* ME?._@)U6E>?1'0CFNRR%8M<,ZGV.'/AIV$U :EP#[G;4G#T)LOKAR-A?%ATY MC;F2.1=\P'H-\[JV_N!M^HM#K/@YGBLF;6: M;RFX9TKI/22C)$EHG"4I?=/1;#'Q8Y),@^]]A<&APKHB>+.Z8#Y*ES',1LOI MPLT3/T\7P?4AV'V$*1.>!JC:98:"U#*M*9'&1Y%@B7KN+'=B69Q!.D]IC"&; MS%X2Z[E0YH;#@TQ3VO:GAV<^FBXS1RR+W3QQWW0^";K6]:(;O(=XG$S]$"_] MD,V[(0D.;>2LTJ*3GODA7<)KW3TZN7\KU'O_RG"-DKI+=Q4/?X>'S&5W?Q_% MNU?0%Z;W7!H0N"/5>#R?AJ"[ET6WL*KVM_E667H;^&E)CS'43H#V=XIJN%\X M \/S;O,O4$L#!!0 ( #Q>;E4*H%5"M08 %\/ 9 >&PO=V]R:W-H M965T\LO P\[&YX5]VR8#QOF@CLY M$I0_Z:@OSKQ;*\^K88T?)%39#7"FY:1\B!YO#?;%B]\P5FZI7GBJ3#R;1=CD M-[-RV'^5]L_OV?^C>NW:6 ?ULJVHVM\_ Y8-H/D(Z&K^H,$/U$W589&K>3&? M/V#O]9XV6A#==[=F(J"0A]1&N5\X^R-:5?*#G#+!!=/?:>B4X]_ MG!80O+4PFQ X1.(6UJS$55 +XOV!0Z)*+6YA-HSQF3824A3Q@'Z#E.LV&FTM M%EG+3MB8#H'0T82>H.A+)-8P.^^#ZO'L%8>SSTJF/2GNC55OTV*T!B!0B/[7 M'@X.#T2[1U-U/8)@ZE\1@D^>[C.M)$S,H'DRXHKC6VBKVU(HTE%9TB%FCP^. MB[PH"E"@_2;6G!<(21T3)$,M+6M+A]<0"?W3(VU GB"T%: +U@4RIMXNE\2$ MON>E3T9E7%^]?;]-I@5!\^EQ\5TFV10?^Z81A4&87X [F4-^V!V+0C3 @PVL MCKQQE4K-&HN9,!-4IV_UPA('PLL!D_\L*%"5OF5*2)>U:K@#3;/K90J(H28T M,#&:S/<=RNO1GB1%5Y_0;9I MMHD#0?<0V"5K#E:]^%*Z<7T;PW[V4K;N(5&F*V+K*)<],G.UK@U AIJ5?8.# M%1,DD64[F\M:MRMB+('C0I>-U"R :&RUB2!"MN2<_(JJM0[R_IW'B9RD 2LG MT_GQ=U/U)ZE:8PLO\'P*,G9T2*2/ 1G.8;9O3SC/N3K7M4.&'1.!?/O$0XOX MX"B7BD U@'=T&M0UUL%P8_H&D0PT[E9+JJ"[1-\ S((R@66J.ST//:I2ZR&@ M%8AHM[)=H[6@1ZC61;-?D6K)E$&3T"P$XK<$2%VSG)D,O3.9+8D0PS;8[4YV M*$V%.UD%\#DCD@".^?EX'&I^/=/DZEZ MX9!!S;Q\O)<7<"L]?4N/%ME2E!:3+F&HJTPOEX8O@IQK1M72*@W*T0LKNK2] M\!1KJ .VGYBGN'O6AG@7]HC.ENFH8QHM!:8:F!X?;)F\JP\M32BUS80HF(5= MOG5'S>RPR(T3&B1C%2TDE)=7U[__=#GZ0M"0DT_N#J?%J7B$@N4(O4JVX]J!E9;/8V%HL!/N%(BV@="Q 15[0W9;H"@*<^I-L!YKN4OIQK 0E('3?62 828PU4 MB&+"*%>5P9U%[A\YP@4P3ABH="(M!NZL+.9CM"&_8@HJ,<,2L,:1/^MF8Q[4YL(0'QFZ)R S#5Z_Q$ N:[1,[G>$$UGC5P]4E/=WINV M%.9KAHP=_0C;Z]PR4)U1IEX_8O.+*#D[33N[ZJX[NNU[.=CQY)$7_: M!8!#&TS?/YO9S=?C9?IHVBY/GYZOM5\9R,G2$EN+Z0_'DW20C8/H.OF$6KB( M7B"/-;Z R?,"O%\Z7+Z' 3O8?%-?_ =02P,$% @ /%YN55F'<)@= P MP 8 !D !X;"]W;W)K&ULA5513]LP$'[G5YP" M0YN$FC0%RJ"MU%*F(<%6T;$]3'MPDVOC$=O!=@C]]SL[;5H0="^M[WS?=]_9 MODNO4OK!9(@6GD4N33_(K"W.P] D&0IF6JI 23MSI06S9.I%: J-+/4@D8=Q M%)V&@G$9#'K>-]&#GBIMSB5.-)A2"*:7(\Q5U0_:P=IQQQ>9=8YPT"O8 J=H M[XN))BML6%(N4!JN)&B<]X-A^WQT[.)]P$^.E=E:@ZMDIM2#,Z[3?A Y09AC M8AT#H[\GO,0\=T0DXW'%&30I'7![O6;_XFNG6F;,X*7*?_'49OW@+( 4YZS, M[9VJON*JGA/'EZC<^%^HZMB8,B:EL4JLP&0++NM_]KPZARW 6?0.(%X!8J^[ M3N15CIEE@YY6%6@736QNX4OU:!+'I;N4J=6TRPEG!S]0"QCCS/9"2W3.&28K MZ*B&QN] /\.MDC8S<"533%_B0Y+1:(G76D;Q3L(I%BWH1$<01W&\@Z_3U-;Q M?)W_U0:_AS-C-;V /V^56;,ZE8M(FDRT<]#MM&&&"RZE$Z5>7U*[!4-/04UA48KJ_VMH_V7/S1BR)3]QPV5_/JH*!BQMU[>WWOK;=>S_99IJM1 CG."1G3 >AZ7M:&586?43-E:>+Y M94:?&-0N@/;GBF2O#)>@^6@-_@%02P,$% @ /%YN55RU>=[B!0 (P\ M !D !X;"]W;W)K&ULK5?;;MLX$'WW5PS;90^M%DB!:>RT*:\WYF;74R&IDXPU*8H:I0TDRJ="DL?>KYR%0:1>*4 MRF(4!<'1J!2Y[%^8:$6Y_VPWP[8G2Y$J"QO2\?QF>7$U8W@G\D>/"K+T#6S)3ZI$_ M/B?G_8 )88&Q901!CR>\QJ)@(*+QH\'L=TNRXOI[B_[1V4ZVS(3!:U4\Y(G- MSOO3/B28BKJP=VKQ"1M[#ADO5H5Q_[#PLN.H#W%MK"H;96)0YM(_Q7/CAS6% M:;!#(6H4(L?;+^18W@@K+LZT6H!F:4+C%V>JTR9RN>2@W%M-LSGIV8M[J^+' M3!4):O/FU30*CT_APX\ZM\NSD25\EAK%#=:5QXIV8+V'+TK:S, 'F6"RJ3\B M7AVYJ"5W%>T%O,=J".-@ %$017OPQIVQ8XHTL8V\CZQ$&@"+.(!-/N9R#@$IH>!(%K4UKO Z&01 Z>\(5 MDYVX+VSVT+U]T$.XPR>*!?K(P'U5Y!:^2;C!V+LI'#LWA0,>RKDEWJI<6DCS M@A>%:]0V3_.8.##L)?7-A'ZV1SZT&?H!EB0;[M!8Q_6%TF<9*UTI+5R_?,MJ MG!Q1<+H+W4V'I^^H:=G,K7./L49+[=U%V38*-UB(!3F*V6":4D]"4!CK&EI M3^DYB!U&P8)BZ/VZ[H,M$6K-=UDMR!!#>T'+<(L\90*-+5TAKO]\)[&_[-U(+A!B\TU_K8*M8;($Q6PY94W"Q$C7RX8K.DCQ/EBJ4&1\>! MHF !#S^$6ZU(R?F5<$3R-QT?.*&;.)4BP=8O76 !GU%30Z$AGDO1 M-_OGRE\[]LR3W@U'FG;X_!'AN]L9_?^#.XU2IGSVQ?GAN'!T=$B?43#=J?HM MMJS*#U(-AQ-2#-U6&KWO1=&TA1@?>]P)A00^XDS7O)_XW8\#L=D9V\6:-N0S MJ TTM[25WRAT1[X6TII;:)NH3HN::MNWFI,1<)@@%B8KT!@^_.=F:ZOO1%K M 82'X>"0+.C2M?=S/_>,AVSE.D<^"]$IP5=RM\1^FWN;-K.E4[_(AHTQ]1GJ M)?^CG>^/!Y-@NJM-KINY[2@\6KNXE*CG[GK&FSF=X?P=IAOM;H"7_N*S$O?7 MQR]"SW/J) 6FI!H,CP_[H/V5S']85;EKT$Q9VD;=:T:W6-0L0/.IHL-Q\\$+ M=/?BBW\!4$L#!!0 ( #Q>;E6&YYPEH D %H7 9 >&PO=V]R:W-H M965TWIPWG#7]H]>"VK@5YLC#FCFX^9I>]F Q2 MN4H]:9#XN5?O5)Z3(ICQ5Z.SUQU)@MO7K?:?V'?XLI!.O3/Y5YWY]65OVA.9 M6LHZ]Y_-P[]4X\^8]*4F=_Q7/(2]H].>2&OG3=$(PX)"E^%7/C8X; E,XU<$ MDD8@8;O#06SE>^GEU84U#\+2;FBC"W:5I6&<+BDHBN?D%E>7%LKRY7BZ_]<+YRW2)/_ M[G,^Z![MUTVE<^XJF:K+'FK#*7NO>E<_?#<\BW]\P_)19_GH+>W_*$AO:_K- M>"5FY^(UC>(+@F>%J:V0 6!!/K#D;C-92F&_6$<]^,X%H[$G3!+WIF:HH H MY0(4]BH<0*T27-WI"AD5DN=0K5?:&**C=/2N$R MTQ8=PM#3U)0.U0P9W,@R@VGWVF$)=N*NLL95BMO(MM1&:R%+-+)G^K>4[N@\ MBNB.D8:"7$L/NU-)C>JO&MIY,[55C_^X$0J/_1.\] H >UR(FHZWY&DE=;8! M@'#I8MH7#VN=KAF3PT7M1:D 26G\$0D62KK:JBQ:/%&3A6J*%0 CI.]E7JM] M81Z(WW?B6"E;:#A8.Q(%4/\.>YUYK2EXT9>TH))D A(3:C<%FRRK4E7+_Z$@C:"P? ^7ZM'95.-PJJ "N=7 MQ$$&3+I<"1KX69VKX"4=^B(T74'MJV7D+I(*IZ247UZ5XDE)"] ^-<+-AK6\ M5YS/C3E1,"=7#LFSICX3Q]_3T:1^*;5%YMH[\)-7LU$83J=@G+G+5,##]C=)E*[R!(E&/V0UOQ.%MNW,)GP$(C_HP M(3"HO>(T;*?U>11Z=QOYGSDP[\FRK\R3('6-:*!;B@\M'K>,QXOUSXJ:(!G_ M#H?2?*;8_%LOE;A>K:Q:D=:/6-%@BJGX@Y(D.M1-]AV)PX/0;4SMD!-HNY]J M[]".,U(IO?A%EC7H**8;FX[?.$[ZDW$L#L3I((ZCGYN<'\Z&_02/QX/1) (E M7"I-CP&+>JPTU?_A+.G/AA-Q)(:#\31J/RY"2\!%*,) M#IL-V8;I$']090>P[70CH;B?>UY3SXFX'$ M^%*6!U WT2+5N455U377MD6@J$R]6E.[DV[-5=U*A&QL-V[TH&Y@#K+;*>]S M18-,4.-U2QFX>U,(NZ7#';LU*]1$,VJ\? 2-]NNUR0EB/M:IMD/R:<1*L+.J M+;$3;I?(\?GQ%/FVTL0#^>"Y1W8Q.Z2RRL0O-9K)A+$9\A$T?H@31%#0Z&?" M0['95K[3*@,.&_^[P5=[$(%OG!4OT>L3M]K4;M8,T>?5?1Y]>@'P_RNZ>;#\ M-T79%$) Y=[M:M:_$J8J#XN_RT<\.AP>!;&PXV. ]<5YO-P<]J$-V38)A;:@ M/H2,]$;C<=R?GHXXBT=3U-^H?X9:&(Z2_F@R$\GPM'\VH>798#KFZAC%IWV4 M:416-18];-O<9DODV7BD5:O,*N;M-%HYT\!<,&XH\$U4M\6?)Q@I.A@.1GA! MRW- W\3WM=V@#9RG4=.QT0I\C9$/ L8DD(^2&/V=AF>M?5-/U_,OE%9GQ_&, M1H[52ZUXBOJ=X_&L(8@BUZK>H@NA#HB([530#OEQZ)T <*&8RX+84:]S&LY* MRX73#"1@6-MT+=FP-#66O,V?^GM- >\A[L5BM!5&T+L [K(Z%#U5%'46@@VD M^H?OILEP\F-+@U^!A.<^#U^" FR;="YU"4K'9=5.N"WH0WW3-$7%14O4$K)F M#?H2K"43V>*FBO&4-=48*59[X#UH,GD/=*DAHNXZEDW]>I>IA%2 /5$WZCN> MTQ&X9HQWB^YU9I;]LP8?NB$QP((;7.T@S:;TM3RNB38&!M%X4GXL%LPOL2ZBK?;U2"O1+S8'H(.,63IK82DS(TO Y#8@,O;&!8Q1J# M!3F30LO66L?CHB:B@3)6"K"L,$NK9\05!0 %339VA^5$B)J<:7*B'3/-CI;1 M;UX+GG>]<$!$>W2A0AO9VDV5L-%FJ"&8#9$9$ A;#2+LE"$[6_*XK'UM^?5R M U?;''9*&-S;'Q._B,+;3RBGA<++@S:6S\H,TV:*7LGV5'C!W6'$;:C<9E22 MNXJGZD=6@A#% 7808>:L@9M)*:U5*Q1?[M@*+O]F^SV# 9]\*WAO;&FXJ_GBZ,]Z;@R[622'':@/6E,;Z]H0.Z MS^E7_P-02P,$% @ /%YN51J%T4*8!0 MPX !D !X;"]W;W)K&ULG5=-<]LV$+WS5V"4<4X:2:3\%JO[UN0HF194MQ<))+ [KY]^P5<+XW]Y@HB+QZJ4KN; M0>%]?34>N[2@2KJ1J4EC96YL)3U>;3YVM269!:&J'">3R?FXDDH/;J_#MX_V M]MHTOE2:/EKAFJJ2=G5/I5G>#.+!^L,GE1>>/XQOKVN9TV?RO]'S;\H6CIMIX%>S(SYAN__)+=#"8,B$I*/6N0^%O0 M&RI+5@08_W0Z![U)%MQ^7FM_%WR'+S/IZ(TIOZK,%S>#RX'(:"Z;TG\RRY^I M\^>,]:6F=.%7+-N]9\E I(WSINJ$@:!2NOV7#QT/6P*7DP,"22>0!-RMH8#R MK?3R]MJ:I;"\&]KX(;@:I %.:0[*9V^QJB#G;]\8[97.2:>*W/780R4OC--. M_+X53PZ(OQ+OH:!PXB>=4?98?@PH/9YDC><^.:KP,]4C,9T,13))DB/ZIKU_ MTZ!O>M"_JE(>6>2=D#H3C_P5;Y5+2^,:2^+/NYGS%DGRUSX66B.G^XUPX5RY M6J9T,T!E.+(+&MR^?!&?3UX?<>&T=^'TF/;OA^BX^ ?C2<23JQW7?U5>Y3)4 MQCMK*N%1:L*;\#\42Q(2I+AF]C?*A[^7F_T*&C(P*LL@4)!(CU2/P MF4JA$\!\(5*R'KO\:A@I'4@QM=)@;PC F5JH#+X#"GS'.MN7>6X)#(,D;QK-%=:@E]L MKXU3(9*PCGQ% W/L-CJ]#1%&X) L*4+6MI28?-K2EST MQ'SP;3^ '>9>G0Q%G'28XA_#%(,/. R.,P-KCW-L1SDJY['RNK%I@=GLHB?! M>5;&M5OWVYY>P+LD.>ER\^(X@BSZWQF*TT7875N%IQ5)=!N4M(/S1PFK3N35^%SK9OC@?C7%\,HR2B]9CQ)IU>,,#KJ_.6JXX>0]:B$.P MVE#Y@XD\[1+Y-/@>!5M@8>,EN2T:9)&-L[#CAE]F12R6R!?;0SL=;JAV(SI'B* MM5.*"3LPIM[UVWDBVR8<]*)P5JAQ[L&A(DQ9S$X#HQC8&)Z256^&6VCV/+S1 MXI7[QF4(C760XU)2SC_B=]/(<'I P'&AX-,!GW]:[:6T.6JE8=;Y1+1A!T16 M4J]$IN"]!0*1D\FMK N%DQSEK4]?#!_T5:7^I6U@X>P$U_DB!MYRP[72K=-" MEDTWJKLS6&_UY8O+)+YX'>UA=K3O=#K>NDQ /@]7IA!.[=M[1?^UOY7=M9>1 MS?;V2O<>3" NHJ0Y1">CB[,!7 G7I/;%FSI<36;& VQX+'"S),L;L#XW"&+W MP@;ZN^KM?U!+ P04 " \7FY5$^B8)= 2 " -@ &0 'AL+W=O=JFZ]NB_M M-[?4NE(/J[QPKP^65;5^>7+BTJ5>)6Y0KG6!-_/2KI(*'^WBQ*VM3C*>M,I/ MQL/A^W%I].FE4RL]*%,V6AK)Z_/K@>O7P[FM $'O$OH^]=YUD1 M*[.R_$8?/F:O#X9$D3 S M2YR^*?/?3%8M7Q]<'JA,SY,ZKSZ7]S]IS] 9K9>6N>._ZMZ/'1ZHM'95N?*3 M0<'*%/)_\N %\9P)8S]AS'3+1DSENZ1*WKRRY;VR-!JKT0.SRK-!G"E(*]/* MXJW!O.K-=9J6=5&98J%NR]RD1KM8S3;R8:,.PY='KTXJ;$>33E*_]%M9>OS( MTE?JE[*HEDZ]+S*=;<\_ 9D-K>- Z]OQW@6G>CU0DV&LQL/Q>,]ZDX;W":\W M>62]MXDS3I5S=6NUTT65B)T4F9J*C=*[J5D49F[2I*A4C[#4_US/7&5A7/_; M)R$AX+2? /*XEVZ=I/KUP9I(L'?ZX,T__C8Z'_ZPA[W3AKW3?:OWL]='Y-YE M^HGL%]UO6BV3.ZTP;IU8G:EJJ>%W:;E:)\6&Q%8729V9"J_2$E91.'ERD&:6 MX.MH;HJD2$V2*X=%-?R_XGW>Z=10)+@M#10QW3B\@Z5^+-(!:\Q@F*MGSF0F ML:07D.-WMS56FP6"DU:'IN!/-L..&GY7+=77@HB+IK2W4S_J0MLDSS>D>;TF MLKLF8 TH7><8>/B/OUV.Q\,?O@ZF _7C]?4M?Q[]<#107W9%T,^XZF,\P@9Y MG>E&CO5?D,;]LB3*R_L"JW=%$_=/Q^Q*VX(U"2H"2^]NIQ\#-W'4/_-'6]9K MOWUGGGS?3%:?WTUC]?ZAT@6%*B;T^IDRCI9XFFE=;,L0-)6JK&U'F.O2F<:M8:L(UBQ!I#7+K-(Z"U,4 MI)H/>F9Y5[\I2,MS6E5;K\!6"U@O@M\7+DEE&;9\IDGG!I':4]2A$,/8'IQ^ MT@]ZS:&S1>-AZ]JZ&K$I N=D);8F>Q1F%W7N603#]'*JT]I"''[$^X=TF10+ MK6[*UEE515EIEQJ5YZ6H(.2IH M"%F?-V 61"]+#2-]SAB\J<-XN3(5R\>6*^()LF3]F%6_!\%.H&D_"7D-//7+ M:,"N;3/80;Z)_=+_GIK!O@AS?J\+P2',&CMTN_03"Q*IK%R= M\R"2M]N2+1G]=5%0I/NLUZ6MR(<(MJC1\/B_H"1+"T0;G5BE*1U3#-"KF;;! MPT8#^"_O4JY-083":%9) 6A&1,3/BN71T[Q@!-L1S$.)F7A-P#0M+9MDOP/V MR. "1#I''@GS7DNJ4?/$6)@6T=/N0"2PH\?!RZ-M+Z=-TL0MU1Q U 6)-,:# M@:;,7-A$9Q*Y^R-&F%PMK=:\,L*'5BN!.R+?*>4+$G 4$(N"G9/J&JX,.T@& M;$'(E/8(VX%;6(]^6 .[DB#]?O,:0IO#S\ PJ7*@]L"$LP8FG.V%"9_UG;:P M]6E5IM_4=)V;J@\D[%VD'R3TK$PVUE@>65VL[L'H? Y&:S::!$*0:8ZG.9Y& M\H>)HZR *17DI)%;0IZL&=@D1._')Q4M08JB5Z-CR.X8@7P*1?U*8>HR%GJ0 M'3-L0P%N=/&#>H_44VWVR?.\D>?Y7GG>?/K7QW?'HZL^(>Z=V2_$L)QJ'MIH MX-:P1JU\Z(=?9GIE4HZ6,0FB0OV$=%_H!5M8OHD,O)=-JKQC9*,T'*>D28T# M 4ZL\F0&*T7H0YI8^/":<+J0 M $M.'#:+='%G;%F0DWN(M(9N *M@V/.Z0@Y10BGK-W .6UF:G*)R*LDH!GT4 M:9&.X+Z<<)*,C8<\BQ=@R=Q(T/*Z=OT18J\S733*O]BK_$^R'(0UU0N.87UF ML'>-?C/X?F%@51@P\_>A"8,=>#HE1TDL8MK;$O_UOHINRHR+&\Y,X\OA\0C! MJKJ'[UB$,ZN#?##)A7U7R8:B4[)86#*L@+L2Y2AW]DSA^-6&:LL)BMX#O "? M 2^8>;,<$6(X30"PDTVT";.<_:ZYB&?C(D2?(EX'$!XK(RBG(911@P,6RY'U M8+)4I<%.7&52)WAR9T9$$3I,@('K)%T&[#0'FB[O.4$AJ[N7\)(C?@&@1_:* M86M;9G7J\S7IS:1$UJ'Y;B2[JXPF?O%(&<$/-D<1)Y?-6I,:TCQQ$N:X&P"5 M^W1@[&,[TJ=#[KG2UI,Q6$WB!GN"UXM)Z=Y&2G^],YM]$8<4!578SP%I$ MYBVA[#I6:R/44!(,E0)QDG<2>,)CC8R( H,$X\L%GYB8&S5O0! ME#8\,N1^J],$W%.FZ6.B(=!I-E58&V+9'=6ROLC 1HSWG\4ZS7K4Z.X[?O,( MN" T5VCO)(UJ'W9(J[,H>A_EYGBW;S)CTR#YRT8;;(Q?J!XRD+!)M1 MDG6,MQ*'_$R6EIMO<)!E668RJI-8D2?FF(+YGI](ET[/70ZX:#[G:ZR$? M"VBK*NVFSS7V3NUWC68]U3[Y/(>04>:$6F DL"KCEI#CHJ3HQGG*B85EP221 MBE!9L"NYBH1:($1!D;GYDQ5)4PIYOR1?GN=1?INDE/M7&BV9)S@T,[L@[IH/BBQ)#YOQ$.(+' MX,6+B_-X.!PR:2_.KN290T53/ZJV?BQZRG:N=]>"B_+-7KL?#=M#@>$3E@]. MM?J2//3GA?W3'[/^=DWU"1;T1YT@7% IWVB73<7(P(H'UH[]'?^XN2&5(D% MO(XLA08ZD\E"N[4P[B82G$$18V79D9ZI_.MF-N8XXO!Y.]-S;ZG,["MV='I8/27IHW8/RV* MJD5A_B3>R>&8B9DN])R:P(= K-D<)N>.?,YIQF08@2Q24":)#KEP"P/=+M?< M]^MHQ3N$Q 9)%5)]ESZ4D__H!VU3PZ'\P_.XBJ33>R]1 M0OB0 2\X@;-##0!L$GO#5A(J/V1]ZT921C3V;:A&ZK+"ZJ 9 O_ MM8QN,^&1=E<9Q)2&;8.H>!:=L@9 J>6$*BH*2ACY]O MU.A\?+@Z^DLV(ETC@@M/V(D0.^DCEK<"P1C.*>+V]A99->$0M$ P*& NW'" M'2"#4M\N#)4<',UU1CT4E0/4Y;%"M=&4QI*D.67+Z_UQN7-8.WIF>^%G@+9' M8O/>)9[J+LBZK R23DJ)*M^I0G(:@SK&:H&\\??OQ'3)NG=?;>%KR\ =RPO@ M(8?,A0"&_(Q9?4 G *,6A L8OB12)7%#F[:Y[T9"VEE1.LA0!.]1'E*P%DL8-'!6C"Y22 M3/[:A2G8GCSUIJV8_EF#:EC^ MI.VK(3[3.G2V65K+K0E)B!A^.K@X^SLW])LCK8Y_HXH5CVE4V/98@(0<&!:[ M9ZCB]4*Z2+COSDBRH4Q.#+S((J&][.Y[&<[2"-A])P0PD7A<*H=1% ]M62^6 MNZ1[+6>&SS]( '4_55$PL8U@1(*+@5*A;]7I>@$#;(?.SDI>7MQ1W#F!0;:A MJR8A^N[(0?:)NEFIC9@AYF_[PV9W'*L/V++0.^=&_I2MV?11VZ23I^]M4SKN M=.S1=NX*@/H=K^:N.J$#.2C?4@;%3TBB3!-N(B75/B(P]N=D41=)]!,8)37"V2B"97\<7%)250L28YO^4#?_:240=3W6/'B%V% ME@ J$UA(./G+4G<]36X,7*^MR4,ZO'K$@;H1JR=>=!4:O9ATX$A?./3 @1D; M#)_4?8^B^O3IZMG.J(A]6'%WH75<48QBQ?3KD)7,KN#]CT1*H5838'XQ/HW' M9Z<=9>RQ&FGC=(C;#G&?TJKL%#:3@7K7PJ9GHY'Y2 M\S)','![TLYS;2':A:9/V$)GZ$!=5WTU _>(2XK_CUL@E2-D@M%N[.F?*/&* M)XT'ERT!^[#+N,4NXR?/&0O$RL^2IA^[C+1_E<6WBZ-?-\-:4T3&&@Z MZ>6,^F1R*&W+W'>25U2T2#LBHA(AM*3;UHF8!1?V/)4.FGR?9@5)UF1\TN[V MW;+0]329[_.RTS*VD6 J_D1G#N%2!E>"=,&$2@+*K=(.:IKTT@_N-.BSDA,C M-^3HJDIHWDG?CWS&9UTA/R8*PS?4(ZH9N(9#/#I+FU>!7[,*^2:B;LE 31,^ M\ O6^TMQ0B!BHKWW;2>_(UR5L/GB$*^+D+GPQQU-CS% MG9#U!YX.+)EE! M&&T=5LK%IB";B&X2>&SR4*G1V*?IP&Y/P_+_E]N+;BJE,$FJYMXO'X[X2X>- MS;IN\R]M+L;)UW1%X4Y+80N/0;9(#=VLS?;>+K%@0X9%\Z\>/4 MPY&OXXK!V3U4XJ*76E>:R0G0H[77J!,X:&':'AD'QOVGZ(I[VTI:]/:;9J-O M6CE!<\TBM%^L%LVU5QY!N[(*Z+(3;2_IAAU 2X2/)(?YN"S]J58&_3SWL8HQ M.;?IMH$6G5(Y#15VB&<_-))7Y*3"WX>+FFC8Y@?2L;\'*L0@R/E+CK=T-&DZ MIW%M&O,YRZ<7?Q4R]#ZW#@*WN_YD^M%?:N'?ZS:&?P<3NU]L=_MC.5.4J-/' M;23[H9?2%K:![L7^' MS5\)J3_^GEN\S+5JGJ*?$IO=L^E2G[Z<5_SAA1I=Q>/A&3V,XXO3"1[.3N,1 M?S.9Q*?GI]$-M%"O).^.XHO+"?Z>#\_563Q"67(:3R['T:TMYYJ=F YJ0^(Z MC2_&9VH27UX,U6@2GU^.U AS1Z?1"S4^BR]&M-WH,AZ/KO!P,8ZO3H=X.+W" MOL.]B+C]^<%H[_7_-[V7=7X%YOAO*.0Z*^G">2]$_L^7I?JRUOH6X=[5=-5]^I7?'$,\G2M&'PM7V5KNRW!O%SYQ \,UE?JYI$LLZO!+N3:I MFHS/CUZJ7P0/KWSYOCV2&D5]"P_ZOU9^O^C1_>ANNP40XS#-YO23SA8D"C_H MYL^*'1^/^ :Z3+V:$_"O0 ]A(P( M0B9>[CRRM(C=WUTKY6+ODW<.!GWF>-+Y41!RRX)_^D0(%]3+[X.: M;YN?5UW+CXK:X?+;K%\2RRV67,\Q=3BX.#M05G[N)!^J+HF'#[1!\Z.S-_\'4$L#!!0 ( #Q>;E4"\X38Q ( "8& 9 M >&PO=V]R:W-H965TE> MJI]ZBVC@L:F%GGE;8]JK(-#%%ANF+V6+@DXJJ1IF:*DV@6X5LM(%-740A^$P M:!@77CYU>TN53^7.U%S@4H'>-0U33PNLY7[F1=YQXXYOML9N!/FT91MO'/?ZF0U6R5K*GW;QJ9QYH26$-1;& M(C!Z/> UUK4%(AJ_#IA>G](&/K>/Z!^==M*R9AJO9?V-EV8[\\8>E%BQ76WN MY/X&#WHRBU?(6KLG[ ^^H0?%3AO9'(*)0<-%]V:/AWOXEX#X$! [WETBQ_(] M,RR?*KD'9;T)S1I.JHLF)F";\DJWK,"9UUH*Z@&]_/6K:!B^.R,O[>6EY]#S%35Y MN:O1JA T C2C.L+ZB?KM <4.3_$]BWB:[_U6(;XH-5"A##9K5*Y:GPGES/G M5M.6-(+>&MPP5>Z90E<-+2OC%A<03?PXS*P1^Z,T(2-+_0^.-1"%'B M#\<11!0;I8,+B#-_%-ETT=B/HPD9H]B?I"$9Z83RAG"J8,&SWFU0;=R$TN ^ MHJZ-^]U^",Z[WO_CWDW06Z8V7&BHL:+0\'*4>:"ZJ=0MC&S=)%A+0W/%F5L: MY*BL YU74IKCPB;H?PWY;U!+ P04 " \7FY5)R1R23 # !/!P &0 M 'AL+W=O#PN M]DJ_F K1PFLMI%D&E;7-71B:K,*:F6O5H*250NF:69KJ,C2-1I;[H%J$213- MPIIQ&:P6WO:H5PO56L$E/FHP;5TS?=B@4/ME$ ='PV=>5M89PM6B824^H?V[ M>=0T"P>4G-.VG9,H/W2GSAN:V6P3R ' O6"OM9 M[?_$7H\GF"EA_!?VG6\Z"R!KC55U'TP,:BZ[/WOM\W 2,(_>"$CZ@,3S[C;R M+!^89:N%5GO0SIO0W,!+]=%$CDMW*$]6TRJG.+M:9]];;KC+D(&K9[85:-XM M0DO0SB',>IA-!Y.\ 7,+GY2TE8$/,L?\Q_B0* V\DB.O37(1\ F;:YA$8TBB M)+F -QET3CS>Y.MZ:ZRF>OAV3FB',SV/X^[(G6E8ALN +H%!O<-@]=LO M\2QZ?X'E=& YO82^>J([E[<"016 QG*J.LRA8%S#CHG6VYE3HLDLZQCTS%?P*\4TT6F>9:J4U=.\RY#M7%A"/IU$R^BAW**W2!XB3V]&C MQH;QW "3.2A;H::BU9H\>FKD-1G=^SJF-<&-[7PU"N:+KN(-.8W3>31ZUBQ' MD*Q&F$RBT89E+T*5D,RBT0/NJ'\TI-IB5DE%]@/,3G@V[.!)7J7I'-XYNV[) M&U^I>QFDTH[3A.P/6*!VR=,$*"FA5_'4^3\KR\1IHO$U$VW.90FE4OF>"P&3 M<7P[&_UQG,;C^7S:!V8DA.>HO21*83J.YA%<*(AT*(CT?Q1$:[!H!65S1\IH MA4O+9,F=_K<+XN)&YPOB V4OP &9-C^<8V\ZGF4<0^T;Q?D3 M[=W/9BX\:7+$HO2MW( __Z[?#=;AM5AW3?(_]^ZI^<1TR:G?"2PH-+J^H=SH MKGUW$ZL:WS*WRI)D/ZSHQ4/M'&B]4,H>)VZ#X0U=_0M02P,$% @ /%YN M5=*%6N/[ @ 7@8 !D !X;"]W;W)K&ULE57? M;]LV$'[W7W'0BB(%U.BW9*>V 3OILCYT")IV>QCZ0$MGBP@EJB05M_OK=Z04 M-<,< WL1[XYWWWU'\D[+HU0/ND8T\+T1K5YYM3'=51#HLL:&Z4O984L[>ZD: M9DA5AT!W"EGE@AH1Q&&8!PWCK;=>.MN=6B]E;P1O\4Z![IN&J1];%/*X\B+O MR?")'VIC#<%ZV;$#WJ/YTMTITH()I>(-MIK+%A3N5]XFNMJFUM\Y_,'QJ)_) M8"O92?E@E0_5R@LM(118&HO :'G$:Q3" A&-;R.F-Z6T@<_E)_1?7>U4RXYI MO);B3UZ9>N7-/:APSWIA/LGC;SC6DUF\4@KMOG #NL M[/MX#L\"YN$+ ?$8$#O>0R+'\H89MEXJ>01EO0G-"JY4%TWD>&LOY=XHVN44 M9]8?6L/: ]\)A(W6:#1%]6V'U M[_B >$WDXB=RV_@LX#UVEY"$/L1A')_!2Z9B$X>7O(!W*V5UY$( :ROX;^4W M7)="ZEXA_+79::/HR7P]=0Q#EO1T%MM&5[IC):X\ZA.-ZA&]]>M?HCQ\=Z:& M=*HA/8>^OJ>VK'HB+?? ?Y; ; FGN)Y%.\V5CMU@LT,UG3W<8#E:(F>)9K=* M:@V;1O:M@4U9]DTOF,'*FI3A?S/7=+_36!E]_F_ [-J]?LHIN*;;L7>F4#@W M7?-.PRLH_&P1TGJ1^&D:PQL24S]*Y[1F?CYLQ7Z:)6XK\>.DF'U6K$)H68,: M(C])0KB8+S)R2).,#&%(AGRQ($,21K,;?*3!U1%-@V7=2B$//R"R084%S0HH M2$Y3DN-\MF7E WE $I,Q3BU($4%N$4.2W\Y>P<)/"L-;S=$@'-]DTE/;HAO:?K-/PW PSXZ?[,'D_,G7@K0:! M>PH-+XO, S5,LT$QLG,39"<-W8@3:_H!H+(.M+^7TCPI-L'T2UG_ U!+ P04 M " \7FY5?R-E4Q4# #3!@ &0 'AL+W=OV@Q:-KM8;$'Q:9C863) M*\F3]M\O)27N%$T#]&)2$OGQ(RG1JZ,V#[9!=/"UE!:=6IBS+9FG+A4HVJ[!W;S8KW3LI%-X;L'W;G#<^BD/C_$:Z677\@#MTG[M[0ZMT0*E$B\H*KZT?_.)=M4XR3P@EELXCK]32AB\&)PR+[A0,[.;# .P8*+%]QQS26D&KR)G%"^ M*3MGZ%20G]M\H+Z_4Z5N$>[1P*[A!N'%)[Z7:/],.T/,%M(QS[!=P2 MWFOE&@NO5875C_XI41OXL3._+;L*N,/N!HIL#"QC[ I>,>1;!+SB=_+]YVYO MG:$+\N^EC"/@Y#*@?S2WMN,EKA-Z%1;-(R:;/Y[EL^RO*W0G ]W)-?3-CAYA MU4L$7=,3*+4JA10\W&?:<0U"W4OY#2HA>W^]P6+9&^$$6L"ZIJM_*:.K,2]G M]*DQB#\T%Z@U#ML]5='WYP.A7#D?^?[Y)N8P:"/?#!&;P9TS8M\[?_' ::#- MEI*D^U\^-%I6:"P\AWRAYTMAB].M=%M%Z%@1;PJ7; MFSX9-"V:0QBGEFK<*Q=GSK [3.R[.*B^F\=Q_YZ;@U 6)-;DFMW,IPF8.$+C MPNDNC*V]=C0$@]K07P>--Z#S6FMW7O@ PW]L\S]02P,$% @ /%YN59TF M&0B= @ MP4 !D !X;"]W;W)K&ULE53?3]LP M$'[GKSB%"8$$S8^6MD ;B;).8Q):1=EXF/;@)M?&:F('VZ'PW^_LI%DGE4I[ MB7WG^SY_%]_=:"/56F>(!MZ*7.BQEQE37ON^3C(LF.[($@6=+*4JF"%3K7Q= M*F2I Q6Y'P5!WR\8%UX\R,CD7.%.@JZ)@ZGV"N=R,O=#;.A[Y*C/6 MX<>CDJUPCN9'.5-D^2U+R@L4FDL!"I=C[S:\GO1LO OXR7&C=_9@,UE(N;;& M?3KV BL(7.^6R8!KO9/[,4Y.- MO:$'*2Y9E9M'N?F*33Z7EB^1N79?V-2QO;X'2:6-+!HP*2BXJ%?VUOR''< P M^ 0-8#(Z:XOK0)(X+^RASH^B4$\[$ &IB\5-^]P^L06.>JSD6_H(AON)PWII":-/B"]@@E;R15S?393/$%RH$JXMA4$IUR R62E2; ^JP..GANA< %W=0+N4>!;)2[" MH5NB+GR"L!,$].R#\W[_DLPH&'X(_9X8"[4+0<-.CX#A>6#Q5T=1--Q2= MMYU*MW4S_@VO1]H#4RLN-.2X)&C0&5QZ MH.HQ41M&EJXU%])0H[MM1I,5E0V@\Z649FO8"]I9'?\!4$L#!!0 ( #Q> M;E57(/CI1@0 /D) 9 >&PO=V]R:W-H965TQ'3N)NR1 %)N)A=J6)\E-LU\_ M2G:<;LAEW8LMB>1'4OPH:;H3\EEEB!I>B[Q4,R?3NKH=#%228<%47U18DF0C M9,$T3>5VH"J)++5&13X(/&\T*!@OG?G4KCW(^534.NK?J@=)LT&'DO("2\5%"1(W,V?AWRY'1M\J?.&X M4V_&8#)9"_%L)O?IS/%,0)ACH@T"H]\+?L \-T 4QI\MIM.Y-(9OQP?T'VSN ME,N:*?P@\B>>ZFSF3!Q(<@Z U"&SQV77UFZQS5]72@R8U1'B0MY+*!#+X"&<-'4>I, MP5V98OI/^P&%U\48'&)BY$'A!< 9OV.4\M'C#=^3\P/9$,0T+ M*5FY13O^?;%66A)?_CB5?(,=GL8V/72K*I;@S*$F42A?T)E_^XT_\KX[$WG8 M11Z>0Y^OJ"?3.D<0&R!J),\@JB.YN=Z?"O@LY.F 5Q;[D\56\"-MC0:B%\*3 M93GMV^(%)34MW+VB3+A">) \.2%_1',R\')+["KMIM8LAU_X!F&QW4K<&M1[ MDG#J\P2^L+S&WA4O88],JFNXN@":Z$S4BI6INNY]JK72-#203,//K*SI, &_ M80?]/2]PQY$'%S#L>U[/!D\!^;'O!K0<]<-QCQIZ@]PL"PGX6G%)PZLX<&-_ M#-?@]Z-)[Y 9"49![([C@"3#?A#_.P2BI\9BC;+C*(1CZ7J4_ZLN'5V5U2YV&.[V)X5A-; B]S6GG![4>2Y MDV%H:Q5.B&6A.Z**^V'@AN,8 G_HCL9&'/5 Z U=(N.Y6HZZ6H[^5RW; MF]5,-XQ+>#'=!+4RP1KY,F?)\PU9"2KIX>BH*&&C4(@4\U/5/1O#Z>IV>\O: MO=V:+KQ)3;._B:PBUK=1;-LVO8"P[T>@!6U88)JPHNN[(R=HE 4<3@<(^E:3 MFO*H^")R9OBK]^0IT42"4=3W+HW>A#H)+GN/7#W?;"05EY-+BEF#-(%Y_7AL M]0)3JLLC)"M+PPH[<92J- M\HT0^C Q#KK7WOQO4$L#!!0 ( #Q>;E62 #I*[@( /$. 9 >&PO M=V]R:W-H965TW4:E6C;1?5+APX2:P:F]DF:?_];$-9D%+:3.Y-P.#W,7[@0#S924R:FW5JHX]7V9KB''\I@7P/29)1#'DP*O8 [J1W$C=,MO M*!G)@4G"&1*PG'IGX6D2!B9@>_PDL)4[^\A,9<'YO6E<9E,O,%<$%%)E$%AO M-C #2@U)7\>?&NHU8YK@[OX3_8N=O)[, DN8RF")2ZIN^?8" MZ@F=&%[*J;2_:%OU[0\]E)92\;P.ZRO(":NV^*$6L1,(^\\$HCH0O3;0JP.] MUP;Z=:!OS513L1X2K' \$7R+A.FM:6;'RK1I/7W"S'V?*Z'/$IU3<0(R%:2P M]X OT7DI=0>(2B((KVQ&?= M\032)A[LB2?UG>+?\,064D!51F*+YHU20 MRR-TR?15WEU#O@#Q>Y^C3JJIYE-9X!2FGBY7"6(#7OS^73@(/NTSYA*6.(*U M;/8:FSU+[_WOXX;NKO01=&DL[_7:<^G5)2QQ!&MY[3=>^YU/Z?=228591M@* M%2!28$J_M??YZ^0PQ!&LY34,_OUS#AS5;@WJJ+=9]UB'BG%%J\SX.\L+ MLQB\QF)%F$04EAH?' _UETE4ZZNJH7AA5QP+KO3ZQ>ZN]9H4A.F@SR\Y5T\- MLXAI5KGQ7U!+ P04 " \7FY5+NF-P>X& #)/ &0 'AL+W=OC M6=L/Q3[0,FT+E417I)/TWX^ZQ#(EFI/0@Z%?$EO6>0[%]TBD7DHWCRS[RO>4 M"O24Q"F_'>R%.%P/ASSSH M/14?#ZM,?AN>*)LHH2F/6(HRNKT=O+&O SS/ XH]/D7TD9]]1OFAK!G[FG]Y MN[D=6'F+:$Q#D2.(_/= ES2.+@Y<&L":=+%G^. M-F)_.Y@-T(9NR3$6']CC'[0ZH''."UG,B[_HL=K7&J#PR 5+JF#9@B1*R__D MJ>J(LP#)T0?@*@!W#1A5 :-F@',AP*D"G*X9QE7 N&N&214PZ1HPK0*FA5AE M[Q;2N$20Q4W&'E&6[RUI^8="WR):*A*E>2G>BTS^&LDXL;@C/.*(;=$JHYRF M@I0%DF[0?5F<^6_WT2Z-ME%(4H'>A"$[IB)*=VC%XBB,*$.^BER]>H1W;D$L9OAD(V-D\Y#*N&W94-PQ<:9J/W+!5[CKQT0S>: M^*4Y?O1?\9XY?FZ('\I./O4T?N[I.VP$^G1]A?#L-X0MC'7'8PZ_IX&,MS6A2M2C$Y%/RIXH_^GZ+^\DWST5M"$_Z,K M]+(QCKXQ^5ASS0\DI+>#0]Z<[($.%K_^8D^LWW55 @ES(6$>),R'A 5 ,*76 MG%.M.2;ZXA.)CU5]Q7+<)VE(=35BA/2MD1(V*6#Y7.1A,9U8EG4S?#@7'S*E MURFE#YDR:*<4$:%5R\CHJQ8DS(6$>27, MMLZZV+K"TU%#5>UNMF.KNP5 35-DG9QDG1AE?9N&+"DU7=.4;B-17.[EG)5F M&=T4/Q#.J="I;43W51L2YD+"O$GK?+);)S!DP@ (IA3$]%00TZX%09_D?1W7 MGN=&1E_E2]CXK'\=:]ZX)D];&F"GL8_7YDB=9@VAVJ"1T]@G #HZI?]GI_Z? M&?O_'97WC_(6(5=!U_/&Z+X]#PES(6'>K'W.C>;.N"$F9,H "*:H/C^I/C>J M?L6'I'F@-!^4%D#15/EQ+3_N(#_9990F M<@Q F?RCK0$CIN\P $IS06E>15/F;//IM#FS TT:0-'4*JB-.-OHO515D&N? MV\7F^8 9U;L20(TT4)I7T>;JE*!YVPV:,X"BJ850NV2VV29K3@G,XX+3&A=& MK7O59:>]7'.[>BO7-J7:.7W0G $4356N-LQLLV.FG> MSIRF;*!&5Z>*YW+^W:Y[+-1M=GDM%\T4WJD.1+%EH=VDX/=O#8 M:0H!:E6!TCQ0F@]*"Z!H:@74QI9M=K9ZG(^@]A8HS06E>7;;,\.S]F49,F< M15/+H/;7;+/!]C'EL@KX-J*;?%Y5/+22AA2Q=1SMB@4I?4V &F\5[;S?Y^/V M$ QJJ77*Z8/F##0YI_:EI2B[=LMLLUWV@<9$2/U"EHJ,A *1\-LQXE&QG!@R M?N&T!C7.*EK#;FXJ".J(=4GI@Z8,*MJEQ0_U@8_:Y\)FG^M/EK[>T,TQ%-$Z MINC+>YJL::9]1L!,ZBL:*,T%I7F@-!^4%D#1U'JI+3%L_TS/I6!(/VD)2G-! M:1XHS0>E!5 TM>9J'PZ;?;AN"Z%F2.]2 77A0&E>13-ZSCYHR@"*IE9 [<%A MLP>W6JU0S$AJ'I] S3=0F@M*\T!I/B@M@**IE5*;=-CYJ<8GT(?B0&DN*,T# MI?F@M "*IM9<;2]BL[W8<7P"?2(/E.:"TCQ0FE_1%+^Z.=H%4"G5"J@M36RV M-&M#JU@MXN9Q"O1A/5":"TKS0&D^*"V HJD54UN@>/I3C5.@/BHHS06E>: T M'Y060-'4FJO]5FSV6WLM8)I9O2M&\Q1ARZ(#3>GAMN'9MNA 4P90-%7?VHO% M9B^V^[**&=1;7- G%T%I'C:[IE45@!JU4+2R"H9G+TXF--L5[\1R5 P&Y>MD MIZVG]V[?%&^;-K8O[6O7UFSW[&N_?*NVQI7OP+4$L#!!0 ( M #Q>;E7)8#K@_0, %\4 9 >&PO=V]R:W-H965T(ZF&/+7%CF.4%*0\LUW'">P<$6K-)L7)!Y)NI9ZP9Y,=2O$*RR^[)51M#3 MA +Q%\%'1V:HTLD. -VF?R@1T_XLJ@@=:+62:*O^!881T+ MQ'LA65Z1U0YR0LM?]+URQ 5!Z703W(K@M@G^(P2O(GA/7<&O"/Y35QA4A,)T MN[2]<%R())I-.#L"KM%*33\4WB_8RE^$ZD192:[>$L63LSD21 "V 4N.!:82 ME>&C"5B5J:/?K4A*R8;$B$IP%\=L3R6A*5BRC,0$"_ VQ!*13+P#OX&52N5D MGV'-HRK1!E1U7 M>Y^7>WW+FW.T57.'=#?"<]\!U M7+=C/XNGTV&7.?]O]>C%JS>6\%3L4XZFUTSG+#]B:_?H+#)S?NUQN4BPT*189$FL$ MQZ^#X_>ISSZ?OLPN_Y?4H*#J?S2'F3L80F]B'RX=>XV"(Q>.FZCP&C5TQ[[3 M1$77*'_L!V=4P\9!;>.@U\:/B"='Q'%1S03;R&+P]1[G:\P[$Z]7[[F)9U(L M-"D6&1)K!"6H@Q*\4E4(3 ;'I%AH4BPR)-8(SK .SO#E5:&D#BZ_]['K#%I5 MH0/E#OU6[0BO40,?MK6B:Y3G^8'?715&M8VC7AL7C*I#,5KK4TE?+>A5>6ZZ MF10+38I%AL0:H1C7H1B_4BT8FPR.2;'0I%AD2*P1'.B<;P;.RZM!Q6U\Z,-1 M^XS0A0J5 LEW1KEDS*5E>/&XQ2C#7 /5^PY@\#?0"=4]Q]A]02P,$% @ /%YN M5<2$[KX4!0 C!4 !D !X;"]W;W)K&ULM5C; M;N,V$'WW5Q#NHL@"7LOR);=HYH@:SG"Z%O)9Q0":O"8\51?=6.OLW/-4&$-"55]DD.+, M0LB$:KR52T]E$FAD00GWAH/!L9=0EG9G4SOV(&=3D6O.4GB01.5)0N7;%7"Q MONCZW&SU+SW)RUQEB%.SR[#EYPI9MZ!(D%@.&R*QPV_I]()#]SP)\@0/FB" MUZ(95:]_9/E&A[W^[W=H1VXU).K?IG=>D(Z;24VJ.E<9#>&BB[E(@5Q!=_;K M+_[QX+5XT5T M+3VQIL)QI<*Q4X6K7.&(4F3GVR/?[R&9@VS\V)QTA\K3)EG0$EE-QI-*QI.? MD;E.VA2S3;*@);*:F*>5F*?.-;F[%"-0H629N6X2T$ETJ(!MD@7N$/^*IQ_M2]3N/P*FIW4EIETFQ8J8MH+S<^10RAT)&QE=Z2ELRHMG3F_V9M7#:EI:\B3X+D5LD?N[JZ=VZ63\M $U299 MT!)934I_L&WT!C]CPRQ96]*S5;:@+;:ZHCNML^]8@LK\:[*WQ@N36!*[ M-LTG;Y(GYA#,!HW*^N]+U4G?KY>JUVX?#E:L);:Z8L.M8L.6.R0WX<'+KTVV MH&3;:Y*.FYLD?]N2^\XF=793[OVV+L"%1<2,FVUXU- M]A3R=HZOSL/U!+ P04 M" \7FY5F"LD=Z4# X"P &0 'AL+W=O[':"P=.@C7&IK9) M9O[]'@,A5#&H-PD8SGG><\ O9W&6ZEEG (:\Y%SHI9<94]S[ODXRR*F^DP4( MO'*0*J<&3]71UX4"FE9!.?>C()CX.67"6RVJM4>U6LC2<";@41%=YCE5KQO@ M\KST0N^R\)4=,V,7_-6BH$?8@?E6/"H\\]LL*NOP?A-.;4!U MQW<&9]TY)K:4O93/]N1SNO0"JP@X),:FH/AW@@?@W&9"'3^:I%[+M('=XTOV MCU7Q6,R>:GB0_!^6FFSIS3R2PH&6W'R5Y[^@*2BV^1+)=?5+SLV]@4>24AN9 M-\&H(&>B_J$ M?2H[H_ JPSBS6B<_2J:9[9 F;[=@*./Z'7E/=OC\TY(#D0<"VC!L *3D0)DB M)\K+:IW:8(7+ E\?JC483=X0)LA3)DM-1:H7OD&1%N4GC:!-+2CJ$30G7Z0P MF28?1 KIS_$^%M=6&%TJW$2#"7=0W)%1\ >)@B@BWW9;\O;-NX&\H[9SHRKO MJ"]OIT$?V@9]M WZ?FG0^M*@O[%!Z[I!_Z[WVBA\&_]S-:=FCMU,NT7O=4$3 M6'JX!S6H$WBKWW\+)\&? Q6-VXK&0]E7#U1G+DUUU*2*LKO\M JGP<(_.5!Q MBXH'4>LDD:7 ;BA(@)WHGH.+7">)N^1Q$+G1DQ8]&41_%B<01JI7%W!R"XSF M;MZTY4T'>8\*"LI237 _$&DR4+BOE4(-S99QZ9@Z=(S<.F:MCMGPTZW,!.F< M:5.K41S]O=." M0>2&)L]<'IUF%-P HTD?L&.JX2!P"R?\WA6X\0TDF9 (=[YN39HNO1<>7>'1 MK^VM@K[V;:PF11?\/HYG/>BK)8:#_F31JL2JX06G!@UN^Q_=HL.X9U.'5^\* MA\UK"P=0UFH5]EZ4[JK'#O2XK^JKEX7#9O8D#>7=3R.\)+Q,F3B2HY3IF7'N M5'/K;J-P/NE1<[6W<-C?/@TA'?XVFXU[D%>'"XSY1?J#HRG&LX'# TN)MB MX:H>T^H3(XMJ--I+@]Y8'68XVH*R-^#U@Y3F&UL MA57O;YLP$/U7+"9-F[050MIDZQ*DI.VT2JM4->OV8=H'!PZP:FSJ,TG[W^]L M",TDRKZ ?]Q[?O=\'(N]-@]8 ECV5$F%RZ"TMCX/0TQ+J#B>Z!H4[>3:5-S2 MU!0AU@9XYD&5#.,HFH45%RI(%G[MUB0+W5@I%-P:ADU5-+M43_9/LN-@I8VJ#550Q*99#]BP\IFSZE^)#2.AXEW$!]PJ;1 M!Q9'<3S"-^TMFGJ^Z6M\1TY<]4[+$RCO!?J^V: V5W9\A4]HS M3X?/=)_B.=8\A65 WQJ"V4&0O'TSF45?1C(Z[3,Z'6-/+GQ=@:%[1!+*54;? ME^2^"$I1#U[B...2]B/LIU"3MJFC45FX6T5)H$/0\I&F<9,24\ZAM4 M#H7OCLA2W2C;MI!^M6_ J[;OO(2WW?N&FT)0"Y&0$S0ZF=--F;8CMA.K:]^% MMMI2[?EA23\1,"Z ]G.M[6'B#NA_2\E?4$L#!!0 ( #Q>;E4[F'63F ( M -(' 9 >&PO=V]R:W-H965TFPG#>W(J@GVDMB7^[[/ M=^?BK4K*P$XMZ"2 MNH'G7;HE)LQ)8FN[%4G,-XH2!K<"R4U98O%S"I378\=W]H8[LBZ4,;A)7.$U M+$#=5[="[]R.)2PJ+6S@;M:*3!N1X F1$-UPI@J)YBR'O >?GL:_/X%W=$'0A_Z M"O"29.E+DLU?B.RH5%%7JN@4>S(IN5#D%[8]%G9Z6$CH*T7#XC<_O1D5V\0; M#&-W>YCB7J?@V"GMV[C^Q3?S3S>^RI'EC-?/E#WTR[&RS6A$E$8:6EO,$[W4-%,T&:C>*5;9%+ MKG3#M&ULM5A=;]LV%/TKA%8, M+;!$(O5E9;:!Q$:[ &T1U&WW,.R!EFE;B"1J)&VW^_4C946?E+# \HLMB?<> MGGO-HV-R>J+LF>\)$>!'$J=\9NR%R.Y,DX=[DF!^2S.2RI$M90D6\I;M3)XQ M@C=Y4A*;R+(\,\%1:LRG^;,G-I_2@XBCE#PQP ])@MG/!Q+3T\R QLN#+]%N M+]0#+= KDK(([Y'Y,1KUT"5 MLJ;T6=T\;F:&I1B1F(1"06#Y=20+$L<*2?+XIP URCE58OWZ!?U]7KPL9HTY M6=#XSV@C]C-C8H -V>)#++[0TQ^D*"@G&-*8YY_@5,1:!@@/7-"D2)8,DB@] M?^,?12-J"=#I24!% OJ_"7:18.>%GIGE92VQP/,IHR? 5+1$4Q=Y;_)L64V4 MJI]Q)9@F#^F J>[:!T3<,\Y$1R\71*!HYB_ S=@)5?-YB#'Z!9$5216 MD7+XVVH)WKYY!][(0?!U3P\DBL2'8+;.LW@"R$ M-.F+X?0E"64ZS--A,]V4[2A[@LJ>H!S/[L%['Z61(#0I]_ M8)1S<)_00RITA9ZSO3Q;O2Z.\\#VK:EYK!?0#?(FJ IJ$'-*8LX@L?LP/"2' M& OY^TAZ3$3_8O52T)$\([FU^6\-#V.+5#;)=S]'3\DI:WB"M1?Y6(0S$$9?+64I6OH_CO(%\'V5R@7\BR9HP M[>(>A'[MXAX)K-$%O^R"?TV1^V/V822P1A\F91\F%XE\TEF!OANT1=X-2!1KZ.@UHL-5'(<6T]36A5#FI=(/,BN:%SZ$Q:U#11-K+]'FHU M#U+XRO"$@Q0D95O4PS&N7\UAHS:(K]X97M6\XJG^/A=;L1>7@\#(++]+K MZP[:=EO>NBC+ZM$WK%P4'00[3R<7B)D4.-D]L=9AHG MMV /LJ[;VON_D>=_=]#?=& ME7NCR]P;=7W91FU1:X*\'E&CRKK1>-:--*:,G/8.O(CR&M;=Q[-R;G2)(+7+@&S=E*GCDD_8;:+4@YBLI7PUJTO9V/GD\?SC:!9?GBWID)N MVO/+/9%_ZID*D.-;2L7+C3H/+,]_Y_\!4$L#!!0 ( #Q>;E7R2V,X P0 M +0- 9 >&PO=V]R:W-H965TYABR!NNH>B!UJB+2(2J9*4O?OO.Z1D1989-^TFAU@< MSKSAO!D.R=F>BV>9$Z+0M[)@=%;HDI1!(UF6)Q?<[4O#]W/&=@^"1;G.E M!>YB5N$M61'U5#T(&+D=2D9+PB3E# FRF3NW_LTRUOI&X0]*]K+WC70D:\Z? M]>!S-G<\O2!2D%1I! P_.W)/BD(#P3+^;C&=SJ4V['\?T#^:V"&6-9;DGA=? M::;RN3-U4$8VN"[4(]]_(FT\8XV7\D*:_VC?ZGH.2FNI>-D:PPI*RII?_*WE MH6< .':#H#4(A@:C5PS"UB!\JX=1:S!ZJX=Q:V!"=YO8#7$)5G@Q$WR/A-8& M-/UAV#?6P!=ENDY62L L!3NU^ U*\3-+>4G0 Q%HE6-!T&5"%*:%O$*_H!54 M9E87!/$-U$7*64H+BDV20:)R@C9U47Q'&2UJG7,D25H+JBB1B&PV4 \ \K1* MT.7%%;I +I+:A424H2=&E?S0$_R>\UIBEH'PXF@\@+9RJ7:,DRDEGLD_/V\1E[%SCNB X.1-\%9P%7I+I&H?;N62D"? M^04L41"$M()32O]#GG14:$1)>PGQ->%%C(*UO& M&F>1<:8/M]W"A[^9N^MGXE0I\H-CG>14)XBFHV.EI47)]\>=TA$AXXZ0\5E" MOII#B60([XB ,U8?8#3MR&BZ'!S54D%+HVQK8Z'Q,.ZM:Q+$WH"%4Z4H'D\' M--B0_ '2TH843.TT1!T-T5D:NCW;=G_8T*80$*_T!H?>OL="8*8D A[@3(%M M3%/-FU&SL1*=+#/TP@$IISK!9%@:-IPA)1:=461G9-(Q,OEOA='6 MSRFF,3 MI@@6#&I"H@I.83-O(V)RFM1Q/&3"HA2$@S 3&]))>=B0)B,[&=..C.E9,N[, MIF@;1Q=LOSV\2*V-HH&?]A;E7?>V;L.!3]\B3^!)TKP@7N";]\P7++:42520#;CRKB=0M*)Y(S0#Q2MS M"5YS!5=J\YG#LXH(K0#S&\[58: == ^UQ3]02P,$% @ /%YN53+PQ)P. M! \ P !D !X;"]W;W)K&ULM5==;]LV%'W/ MKR"T8D@ P_I(['S,-A G:9#.,%L6!3?/4Y!Z/0[BX.7& MO9@OT-T()Z,EG\,#X./RSM H;% R48"R0BMF(!\'Y_'9-!ZZ #_C=P%KNW7- MG)29UD]N<)V-@\AE!!)2=!"_0BUHX/!2+:W_S];5W*,H8&EI41=U,&50"%7] M\L_UB]@*.-D5D-0!B<^[(O)97G+DDY'1:V;<;$)S%UZJCZ;DA'*K\H"&G@J* MP\D-C9G.V86!3"#;OP3D0MJ#48B$[N:$:8TTK9"2'4BG[%8K7%AVI3+(_AT? M4E9-:LE+:M.D$_ !EGUV&/58$B4)>WRX9/MO#CIP#QO)AQ[W\!LELX_^R35" M8?]LTU_!'K7#NO(YLTN>PCB@^K!@5A!,?OXI'D:_="1]U"1]U(4^>5^B1:XR MH>:,%[I4V)9AA3'T&*X>5Y-X$-'?*%RU< \:[D$G]YVA.F2&([1Q5K%QM$4: M]:-A,F@G'3:DPT[2#QJY9'HCNXU[^)7>TRC:+?BXX3[NY+[012&0O =9#JVB MCUM%1[M$GS3$)YW$-YHK6Z^O[9&[V-2(I;.OMB2ZL1ZI# W#!3"'RL[G!L!) MZK$U,&Z C'CV%WDC0\TX6W$C )]=752N0Q:]Q_-<..@6* M^QR%2F7IMR4N.#KL?7% 9KL0X*(H!MG2Z)PJC;"51B;!6C=9L3=Q/R)3D]+[ M,_ID@7AH(A "RX5-N=Q[!FYZ!$NXKL]0M=)LMQ^%=E/1[Y0,9E[*U?3ZP^7Y M"Q>)IFUK*KK#?G3F&8';DHJ_C?)3R0T%]+Q>HB1.AT,P4OP->Y4>J4D!=416 M:'J/'AO7FMZ*LI"6_@W5.+;?4?NGS:XX[5S)*RGF8B;!R9MI0]%MN^'TVVHA MCC8=(NJDOWU\^XX]*K=&4ZZ>V!?^^?$6BAF85L?L1GZE9<9;O2W^,4Y?XW[G MO)--WLEW,/L:Y/^O^*9!QIVM;'++L32"W"#;X?G_$?];*:ESQSWF6O=1URO9 MM+^XN__=7$_?WW?OM4Z UZ[9ID?&@Q^TUSJ;[VOSWK39N+O/7BNR*;"XL[_7 M\5_VNJ]:7;AU""W S/U1VY(ITO:MSJ/-W>8X?UX=8C?3JV^!6V[F@AJAA)Q" MH_XQO2)3':^K >JE/]+.-%*K\I<+^B0!XR;0\UQK?!DX@N8C9_(/4$L#!!0 M ( #Q>;E4-]-=8@0, $42 9 >&PO=V]R:W-H965T,%EJK(]ZXH.>!,BXK<#3QO[A:84"=:ZGL;'BU9)7-"8<.1J(H" M\\<;R-EQY?C.TXU/9'^0]0TW6I9X#_<@OY0;KDIN1\E( 5001A&'WVM$3^"?$@2M('BM(&P%X7/!_(1@V@JFSP73$X)9 M*]!#=YNQ:^-B+'&TY.R(>%U;T>H+[;Y6*[\(K2?*O>3J*5$Z&7T&7J 8MA*] MC4%BDHMWZ%?TY3Y&;]^\0V\0H>CS@54"TTPL7:E:K'5NVM)O&GIP@NZC.T;E M0:"$9I"-Z-=F_>5+^OB%]@,#P%56=7X%3W[=!$;B=;6?H&#Q"PJ\P!\;D%E^ M#^4$A9Z6!V/C,P8SPF[RA)H7GC%YOKY7E="MA$+\/39A M&N)TG%BGQ2M1XA16CLI[ O@#.-'//_ES[[ M;3@KB!",/Z(/3 +Z>@?%%OAHXC#BSG70)BRV"4LLP08Q670Q65C/YPN;8;$) MBVW"$DNP05@NNK!<&%^5#2:[I56F*+-K2]M['S7S>O3R>-EM!_G1:A_VQ: MFYLYVV*;M,06K;'8[6VC"^![?7XA4%K;U^RHN[O=&J@MU UT)T?1 MOU!+ P04 " \7FY5W7TU[-T# !^% &0 'AL+W=OLAB H[LLS=G:B#DO M+DR3A3%DF$U( ;EXLR M)CE<4\3*+,/T^R6DY+0V;..^XE-RB+FL,#>K A_@!OCGXIJ*DMFR1$D&.4M( MCBCLU\8[^R*PIQ)0M?@G@1,[>T8RE!TAM[+P,5H;ENP1I!!R28'%SQ&VD*:2 M2?3C6T-JM)H2>/Y\S_Z^"EX$L\,,MB3]DD0\7AL+ T6PQV7*/Y'3!V@"\B1? M2%)6_4>GNJV[-%!8,DZR!BQZD"5Y_8OO&B/. (*G'^ T .%4O$T$CF]N M. EO8Y)&0-G+%PO'GK]%P;0=2#]]7XI0)OBG#;F)W[F"\=)>$-%!,TM=X@QW*< MGOYLU?#WL)L@9U'![;YP?D\]4,-]" 7<[E/OF#%M$V!:\4U_)P&^_B50Z".' MC/W;EP"UA-LO(=>Z"U;@$-:&6,P8T",8FYMC;/!-KY!!:;HB-,2T*LD1SY)4TP9*D165WG\NL_MZ8LQIO]2FBX&I:FR'V.]'209/->JX]BR=6RI=.QS M'L8X/R@WH.7055$I-=:4H:J!)M6.?;;U.1A3S/;LSW+[;;SU=T:>RC2Q=8U\>S[Q1YB8G6,15^O0)Z/>L^H:IZQ"Z16 M-E\K6Z"+K3LBSL.(./__%T6CH6NT=++Y6MD"76S=T7KX_+.57RT:#F>-P'/; MGKH?H\=@D&B@2[0VUSR[9\F 'JH++H9"4N:\OGYH:]M+M'?5U=&C^DO[8EM? MA3W0U#=S5Y@>DIRA%/:"TIK,Q6I.Z\NNNL!)4=WF[ CG)*L>8\!BKLD&XOV> M$'Y?D +ME>/F/U!+ P04 " \7FY5?S)Y%,4# ",#@ &0 'AL+W=O MO*(,*$RB.^PE2_67"14*5OQ=*5*X$TS(.2V/4]K^\FE*7. M=)P_NQ;3,<]4S%*\%B"S)*'BURG&?#-QB+-]\)4M(V4>N-/QBBYQANIF=2WT MG5NIA"S!5#*>@L#%Q#DAQZ>^9P+R'O\PW,A&&\Q0YIS?F9O+<.)XA@AC#)21 MH/JRQC.,8Z.D.7Z6HDZ5TP0VVUOU#_G@]6#F5.(9CV]9J**),W0@Q 7-8O65 M;SYB.:">T0MX+/-?V)1]/0>"3"J>E,&:(&%I<:7WY40T KK[ OPRP,^YBT0Y MY3E5=#H6? /"]-9JII$/-8_6<"PU7V6FA'[+=)R:SA0/[B(>ARCDZU=#GPS> MP\7/C*E?\.8<%66Q? N',-.K(M35T/WMT$]]J^ ,5T?0\=Z![_D^W,S.XDM* M%&MTIJ]?D;[WWD+=K:B[-O7I-ZYHO$66\*7QV?4%+NY1!$S2N5X5_[;.53&$ M(DDO3V(\8CWU_6&_WQN[ZQ:X7@77>P1PS)Q?V*"6J.N%9/M6L8'+]CPVD<),0JI=OL[K'KO]1JN@)I M7_W$KP'\O^%7998=P_(&>PV+U(< L;KUDRRKE-KQ+&^XAZ V=&)W].B]D$L1Z@#P7O#X@B/V$>- G'HC_$J@'C*(^%XC]8'B<4=@U#([= M*&K;)U9_?J)1%%K$WSDJ]YR4I#9Q8K?A_\LK1G]Z!?$\KQW/KZW=M]OR4ZRB ME-JQBM%O &ZC0$A0+/,R2.I_[UFJBEJA>EJ56B=%@5%W+^JT*RJ6+)40XT*' M>D<#/7A1E#[%C>*KO-R8F@WR\X5]L;DZ J0*?_ 5!+ P04 M " \7FY5VC"II;\# "L"P &0 'AL+W=O8A)BG?WXY'W9[11^MX4B!8>2EF9<5186Y_'L#*J^1+G:&_KF:99W&K)18F5$:H"C8MQ](Z= M3UG?"?@=GP1NS,$8W%'NE+IWD^M\'"6.""5FUJG@]+/&2Y32:2*.+SNE46O3 M"1Z.'[5_\(>GP]QQ@Y=*?A:Y+<;1600Y+OA*VH]J\P?N#N0!,R6-_P^;9N]@ M$$&V,E:5.V$B*$75_/*'G2,.!-+A"P+I3B#UW(TA3WG%+9^,M-J =KM)FQOX MHWII@A.5NY6YU?15D)R=S NN\?=[#T6Y;^C[ \16C@E,Q%M>R"Z7? ).ZO MFV;0T@R"-+>5QDPM*_$?W:Q_+I16)+@:G?G!K["41=B M8XFQ \;DF'7SG;9\IT&^SSZ#$ %?HZ:,2'0NK9*38 ?NGV&-6JB\"RJLGL$6 MN08&I0M'&$#.MZ%X.6NQSX)ZTX3UX/V7E;!;N*XRK%R:A9GD%#&V0'C]ZBQ- MDPN_S:WZ.;N@*+K!\@YU9P0%3?YD! W; PU_=0(8_@)\ENQ3>A*\D;]6SJ^@ M%KND",*8%:>KZ4S>R?-H8X%H8P>5A04Q_D9=>HB#@(*EYI5]6@9V)&%U+/$/ M./1D6;IG2X/*9JC=2W511H3X0%-A$&HM,G398,&%IC*K[ZDO6G.Y\MLR55+L M-.?I/$!C_+_#]E6%AL\\\6)Z9/MJPL+EY,/!I33Y^T>;KH7\E%M 31YBL)8S:RMULF5;2M_"Q%3/9% C$_60D9,XZ7#07 M'X.9Y1@B",'7Q@7#OQW<0!@:3\CQ5^'4*F,:P_KXX/U#MGA1&1+C9BF5RO;T%S7BHWI%+LL1<"-(0B%@3)/(?B4@J3;E^)F^(391Q MI0B/R4/,M;K FSC^?2M2Q>) 36V-O":J[1=LUSF;V\+FD<\BUEM%WLJW1:HI MMLP4^Y(KMC@H]L=BI;1$ ?]L$B;W/FCV;M[4*Y4P'V86OHH*Y ZL^<\_T9'S M2P?[H&0?='F??TFUTKAC/-Y<%/#Y=BOR=Z-".7+N=)@Y-6?!;DX=QQT/G:F] M:Z 9EC3#E]/\*EFL"28ZD&_9^X99N]B!Q/.#O'\"Z7,%Y$YR'Q"UVM]P;B9A+<5Y1NB)H7;M^S_5:8-T*UOT1!U[A MM:[>8$PQ UMXJMI!.X_W'W;D%6&/Y9NTX5;E@IY1+TX8[\%\&^(S_+R(LX*7 MLI!\XFMH1.P.U2?/P*0BE$3FRP#K. G8*+--9Y%U'>+9NP1=YZ5-/S#NXSDQO$(B<=3I MC3']9-X4Y1=:)%DCLA(:VYILN,5&$J29@,_70NC#A0E0MJ;S?P!02P,$% M @ /%YN56\MCN24! ?PP !D !X;"]W;W)K&ULI5?;;MLX$/T50@V*%$BLB^^I;:AZ ,MC2TBE*B2E!TO M]N-W2%VB)+*ZBWVQ2&HN9PY',^/908LA3M)5)XD5!ZO M@8O#W/&=ZN KV\7:'+B+649WL 9]G]U)W+FUE8@ED"HF4B)A.W>6_M7*#XR" ME?B3P4$UUL2$LA'BT6P^1W/',XB 0ZB-"8J//:R Z'@ROZ20RGK.23,E19) MJ8P($I863_I4$M%0&)Q2"$J%X)6"WS^AT"\5^C;0 ID-ZX9JNIA)<2#22*,U ML[#<6&V,AJ7F&M=:XEN&>GJQCJF$RVLD(B(KD6!V*&KY/;\!31E7'\@E66/R M1#D'(K9$QT#@"63(C(K(C+"Z(+EFG/W%TAVA)*0JYJ!4+4?.B$N4\:0(2\E] MRC2JG)GUMUCDBJ:1FKD:PS&@W+"$?EU #TY GY(O(M6Q(K=I!-%+?1=IJ+D( M*BZN@TZ#:\AZI.]=D, + G*_OB'G9Q^:V(M'AZ=^S7K?>NJ?\M0@]+8F\X^" M3')?<[E<55164N3[G,7[=_[( M^]@1U* .:M!E?5'!K[.C#6!A8FA-F!*S7PR'WJ0_F+G[%M?#VO6PT_6#_5J1 MPN4>)%:?9[KN) N!G&.FW0C.J50D UE8-(.=51# M'75"71>I]#M6:*R1FB-H+,8UX#88HS><^=/!:.*W QG70,;_!L@#TW$,O$#Q MC3ZU,S%^"V$0#,;3&H(56W5[_.[_Z$BS28U[TFG%,E=@_ZQ4WIYFDS=X [\_ M&I](LVGM>OK?TLSB^'\Y-GV38]/>9-B.T_>>J[K7B?0VR;@X0HFPK.]XN\5U M"QZ9ZM) ;'&VEN#"S^C%S7M]?^J_NOI? .J^>]^TJYYQ M%^7%,(>6<=()'PUM(-7[=Y/ 'W^T5Z./IR@A.#88)I0R5)0VMRRE:6CG$#,@ M-M0-]9"8:T8;9D0A6YQA,6MB2$NT!J)%C'B,"IY:2[F.A60:^>ZU);';&+\2 MD#L[E2ID,$]UT&ULU5=M;]LV$/XK!VT86F"V7AS+=F8+J),6*[ 08RM M'XI]8*2S180B-9*RXW\_DI)E=9/5M-B&U1\L4N0]>N[A\8Y<'H1\4CFBAN>" M<;7R$^EZ?DM2D8+ MY(H*#A*W*^]->+T.8VO@9OQ&\: Z;;"N/ KQ9#OOLY476$;(,-46@IC''F^0 M,8MD>/S1@'KM-ZUAMWU"?^><-\X\$H4W@GV@FD8OI!''[&QJ&I MQ4L%4^X?#LW/\ES(T3'()I>,(@:@\CQKC_D6-X239*E M% >0=K9!LPWGJK,VY"BWJ[+1THQ28Z>334XDCM;&KPQN1&$66Q$GUZM;U(0R M]1I&L#&QD%4,06Q!YWA:0MO=$BIA3UB%4"G*=VY\S4CZ-#)6@J$"43K 4M+4 M3BA$AFSI:T/>4O#3ANBZ)AI=(+J .\%UKN MSS#[U-XW3K>>1R?/U]$@X ;+ M,4R"'R$*H@B^!Q^4U4(-0$]:42<.>O+_$A4^_F*(P'N-A?J]3^&:]54_:[O_ MKU5)4EQY9H,KE'OTDA^^"^/@IP%-KEI-KH;0D[?/I=F(1A#">4489'1/,^09 M'"FRK(]MC;=P>#:Y[)-@Z>][*$Q;"M-!"G>4TZ(JX.,=%H\H>R4:1/A*B>*6 M7_Q-ADW\+V@R:S69#:[9!Y=6;=CL49HR 3M)N!YE1&/7WQ+ER3*83RXH=JZ4X6#1^:+$$?+TIW)'X4V)WS7S,V="J6=8,:W0NA3QWZ@O:4E?P)02P,$% @ M/%YN55077@A+!0 VBL !D !X;"]W;W)K&UL MM9IK;Z-&%(;_RHA*52M5 09?4]O2QDS5E3;=*&FW'U;]0/#$1LO%G1G;NU)_ M?(=+P,-.!DB.OR0&G_,,9PZ\\)I9G#+VA>\H%>AK$J=\:>V$V%_;-@]W- GX M5;:GJ?SF*6-)(.0FV]I\SVBP*9*2V,:.,[&3($JMU:+8=\=6B^P@XBBE=PSQ M0Y($[-L-C;/3TG*MYQWWT78G\AWV:K$/MO2!BK_V=TQNV35E$R4TY5&6(D:? MEM8[]YIX3IY01'R*Z(F??49Y*8]9]B7?>+]96DY^1#2FH<@1@?QWI&L:QSE) M'L>_%=2JQ\P3SS\_TW\KBI?%/ :$<950E&Z7M1<3YPWV2MXHQ=X'U.*UL791!GZ?$N31\K^T379B,E5ZYKO@Y N+2E+G+(CM58_ M_N!.G%]U,PP)\R%A! BF]&)4]V)4T+UAEQSZ_$$&HO>")ES;FA%D:R!A/B2, M ,&4UHSKUHR-EXEL#<_B:!,(ND&IO$TS>J3I0;9I3UE(4R'OG;K6E-1Y05<^4M[./YC.MB7#7&U\;,U""B#1K704KAD[KPR7!]0/^A=V&8'5+!T3T- M:70,'F-JE _C*$//44B8#PDC0#"E5=.Z5=.+R,<4LC60,!\21H!@2FMF=6MF MQJOH#ZD8X;F$L/JJZ5*0F>ZB'K4D1!LT;VE('Q+I("G5S^OJY\;J_SQEM8;P MMXB(<9BA9RHDS(>$$2"8TBO7:9[[G8O(2(4%Z@XHS0>E$2B:VJ S8^9>2DPJ MT\8VN MV3CF_DDZQ4UF_G7%3!D\?Y T'Y1&H&AJ/QH[ZTXN(T*@!A:4YH/2"!1-;5!C M8EVC$5-_:=D?6+@+>+?\3'L\L:RU47C2EA5=E#=M/]=H6:,7Y*+QB:[9*%8/ M+V@??"L>7#K*UKDUSVV7K8WZ[G&N#XMTL=2R&X/H=CO$4B6Y629!'2 HS0>E M$2B:^H:D,8'X,B80@YI 4)H/2B-0-+5!C0G$9A/X*IG$6C/6U@MM5,O7^=H@ MW!(5HA_P!97$C?O#9O\MNNMDJ!> M#)3F8^T[ON\$Z!(>"S<>"YO?&0Z4YTF/.\G:/.3@:>PS)H$:4YW&Q@EALQ/Z M*':4H4_=/QZ8.8-/6-!7>* T D53.]*X,SR[C-X;3=_@!D'2?% :@:*I#6I\ M)#;[R-?I_;Q[ <:Z3Y#?)XAT!*FKN!K#YAG]QD#-K6#FDOL$^7V"2$=06;)] MME8QH6Q;+!+EJ"BK7,]6[ZT7HKXKEE^V]M^XUVM7L]]WKTFYS+3!EZM>;P.V MC5*.8OHDAW*NIO+^RR >H ME_.N_@=02P,$% @ /%YN55FNUFY# P )A0 T !X;"]S='EL97,N M>&ULW5A=;]HP%/TKD;M.K30U0$8@*R!M2)4F;5.E]F%OE2$.6'*[O2=OBY$7+$5'"MDW-9*)O;97"_)_7P/6#= X-KTCB<*;IJ=[ID0[ WDV12J)2I)DV;K$.C@6 9V%%\-H>[ M+LH00*V+W#123F>%I-;#FE$WC.R4"7$'C_?/;$=[F6WMF=TQV32-H;KI9%P' M]+?5G/:V;/0BW:#DCX7^LC#3D;8/1<9N%JSX#.9 M,S?YHQ..!G3-"^:%XD\F&Y3*U 28(L$C4YI/MR._%2WOV5*ORVF9X9X[)^CY MWZ[SC$FFJ-@V;6K_+:_RBQU'O=>R;+]5]@U[/=;O[+=NLGL*)N-3,'D2-=D_ M!9/)"9CLO=JWYD&387W*V#K*[!QDFF@ !\8A^0%'3[%)&DP67&@NZ]Z\VE@<8V"Y@ MM0/Y_7F@IOR<*()=Q;QA3S".) F&0"WZ:S2.D=6)X>/?'^PIB:(D\2. ^1U$ M$8; TX@CF /P@"%19-^#>^^C"C?_&1S] 5!+ P04 " \7FY5EXJ[ M', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6 M!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV M)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(= MI7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( M #Q>;E432_9;AP, (D; / >&PO=V]R:V)O;VLN>&ULQ9E=3]LP%$#_ MBI6G31IKDY3R(8I4*-LJ(5:MB%?D)K?4PK$[VX&57[^;9&7."%=[YYSH^>];F<:'U(_M52&5'T&:I3<$=%LU#SZX- M\-RN %PA>TF_/^P57*CH_&S;U\ST_()VD#FA%596%7<"GNW?\U61/0DK%D(* MMQE%];&$B!5"B4*\0#Z*^A&S*_W\31OQHI7C4HBIL3=V"-H0%: RJ[$VD9,\0)&T;8) M&ZN<72F'@\2FJND*VU9WBI>>YLU=.\3UQM"<"CQAIGD-'@[R4JL$I"' M^X1,/<@A 3D,"SD!FQFQKNJ97K*+T@H%UGIP1P3<45BX"VZ%K;!F!BPVK5LP MCG%H7A8%]R"/")UZSK/:(3@N@D+-$41TH]5-=D8VM1#WZ,[E-! MNA\6[ ;[G:I,%\!F8-A\Q0WX;*1 AOD&N=]-=4N#>3"^524,>+ RK@%4[ ) M+%I E!WBP'J8.YT]KK3,P=A[=H53WVU\-DH*<6 KU//I (-&'7(+[,F^25$H M'\3AA> PBP.5"6B]DU3\CP,+8)QENJRYV P=5:%]8HM-4]CXF5-,F2#>IPI: MQH\I%\0[E '[@-F\!/O1AZ.T$._:"UV$"26(9 ^"Z(2D3)$$-D57".R$))<: M@<7Q7BS\ ^IC4CI) NODG?23?9B XT+ZF)19DL!FH:./G\HGE&"2P(*A,0<^ M)J6<)+AR_"#9/.GVFT.9)@ELFFXZ=L#FV'E>^IB4:9*=FN8?S)80$\HYR>Z= MT_' 4THZ:6#I$(C5Z[NM8\W^XD;7?!SG\#4$L#!!0 M ( #Q>;E4I78B@DP$ .(8 : >&PO7W)E;',O=V]R:V)O;VLN>&UL M+G)E;'/-V4V.@D 0AN&K& Y@6U7X-U%7LW$[\0)$6S&"$+HGH[PS,H8VP_GPK;T=1&&3>O/MS/[ MIJN+>%MV!]<6VU-Q\$Y'HXGK7F=DJ\7KS,'FVOK_3&SV^^/6?S;;[]J?XQ^# MW4_3G4+I?0J"WHMY*H+>B MWDJ@M_9>M@GT5M1;"?16U%L)]%;46PGT5M1;"?16U%L)]%;46PGT5M1;"?0V MU-L(]#;4VPCT-M3;"/2VWL<2 KT-]38"O0WU-@*]#?4V KT-]38"O0WU-@*] M#?4V KUSU#LGT#M'O?-WZAWBM?+AV?-8X_W?276\7>N?M[\O'YN]AW#'V<$O MC=4O4$L#!!0 ( #Q>;E6(C*DWI0$ "\9 3 6T-O;G1E;G1?5'EP M97-=+GAM;,V9S6Z#,!"$7P5QC8)C.TU_E.32]MKFT!=P80DH@"W;29.WKR$_ M4JL4-4JES@4+O#LS>*7O -.WG2$7;>NJ<;.X\-X\,.;2@FKE$FVH"3NYMK7R MX=8NF5'I2BV)B=%HPE+=>&K\T+<:\7SZ1+E:5SYZWH;'KM3-++94N3AZW!>V M7K-8&5.5J?)AGVV:[)O+\."0A,ZNQA6E<8-0$+.S#NW.SP:'OM<-65MF%"V4 M]2^J#E5L6S'G=Q6YI%_B3$:=YV5*F4[7=6A)G+&D,E<0^;I*]J*#?FH?C M_=!VUM5W_]";]=DUJ5S=&?=?])YI]02P$"% ,4 " \7FY5!T%-8H$ M "Q $ @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 M Q0 ( #Q>;E5L+YT5[P "L" 1 " :\ !D;V-0 M;E697)PC$ 8 )PG 3 M " &UL4$L! A0#% @ M/%YN5>[CKUOI!0 !\ !@ ("!#@@ 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ /%YN58!.6Y5-!P W2, M !@ ("!,A@ 'AL+W=O;E5$"-EI\@@ /A# 8 " @;4? !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ /%YN561F95YR!0 4PP !@ ("! MK# 'AL+W=O;E5> M(4:J#1( )&PO=V]R:W-H965T&UL4$L! A0#% @ M/%YN59$_K?MU P X < !D ("!AD\ 'AL+W=O&PO=V]R:W-H965T;E6& MYYPEH D %H7 9 " @>EG !X;"]W;W)K&UL4$L! A0#% @ /%YN51J%T4*8!0 MPX !D M ("!P'$ 'AL+W=O&PO=V]R:W-H M965T;E4"\X38Q ( "8& 9 M " @9:* !X;"]W;W)K&UL4$L! M A0#% @ /%YN52!@ &0 @('XD >&PO=V]R:W-H965T;E5_(V53%0, -,& 9 " M@2J4 !X;"]W;W)K&UL4$L! A0#% @ /%YN M59TF&0B= @ MP4 !D ("!=I< 'AL+W=O&PO=V]R:W-H965T;E62 #I*[@( /$. 9 " @<>> !X;"]W;W)K M&UL4$L! A0#% @ /%YN52[IC<'N!@ R3P M !D ("![*$ 'AL+W=O&PO=V]R:W-H965T;E7$A.Z^ M% 4 (P5 9 " @46M !X;"]W;W)K&UL4$L! A0#% @ /%YN59@K)'>E P . L !D M ("!D+( 'AL+W=O&PO=V]R:W-H965T M;E4[F'63F ( -(' 9 M " @3&Y !X;"]W;W)K&UL4$L! A0# M% @ /%YN5;!/N@,O! "Q8 !D ("! +P 'AL+W=O M&PO=V]R:W-H965T;E4R\,2<#@0 / , 9 " @:#$ M !X;"]W;W)K&UL4$L! A0#% @ /%YN50WT MUUB! P 11( !D ("!Y<@ 'AL+W=O&PO=V]R:W-H965T;E5_,GD4Q0, (P. 9 " @;'0 !X;"]W;W)K&UL4$L! A0#% @ /%YN5=HPJ:6_ P K L !D M ("!K=0 'AL+W=O&PO M=V]R:W-H965T;E5O+8[DE 0 M '\, 9 " @<'< !X;"]W;W)K&UL4$L! A0#% @ /%YN57Y$9B&8 P L0T !D ("! MC.$ 'AL+W=O"$L% #:*P &0 @(%;Y0 >&PO=V]R:W-H965T;E59KM9N0P, "84 - M " =WJ !X;"]S='EL97,N>&UL4$L! A0#% @ /%YN59>*NQS M $P( L ( !2^X %]R96QS+RYR96QS4$L! A0#% M @ /%YN51-+]EN' P B1L \ ( !-.\ 'AL+W=O;E4I78B@DP$ .(8 : M " >CR !X;"]?;E6(C*DWI0$ "\9 3 " ;/T !;0V]N=&5N=%]4 ?>7!E&UL4$L%!@ Q #$ 3@T (GV $! end XML 54 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 55 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 56 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2.2 html 136 271 1 true 34 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 - Accounting Policies, by Policy (Policies) Sheet http://www.decisionpt.com/role/AccountingPoliciesByPolicy Accounting Policies, by Policy (Policies) Policies http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies 17 false false R18.htm 017 - 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 18 false false R19.htm 018 - Disclosure - Acquisitions (Tables) Sheet http://www.decisionpt.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.decisionpt.com/role/Acquisitions 19 false false R20.htm 019 - Disclosure - Intangible Assets (Tables) Sheet http://www.decisionpt.com/role/IntangibleAssetsTables Intangible Assets (Tables) Tables http://www.decisionpt.com/role/IntangibleAssets 20 false false R21.htm 020 - 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 21 false false R22.htm 021 - Disclosure - Stockholders??? Equity (Tables) Sheet http://www.decisionpt.com/role/StockholdersEquityTables Stockholders??? Equity (Tables) Tables http://www.decisionpt.com/role/StockholdersEquity 22 false false R23.htm 022 - Disclosure - Share-Based Compensation (Tables) Sheet http://www.decisionpt.com/role/ShareBasedCompensationTables Share-Based Compensation (Tables) Tables http://www.decisionpt.com/role/ShareBasedCompensation 23 false false R24.htm 023 - Disclosure - Description of Business (Details) Sheet http://www.decisionpt.com/role/DescriptionofBusinessDetails Description of Business (Details) Details http://www.decisionpt.com/role/DescriptionofBusiness 24 false false R25.htm 024 - 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 25 false false R26.htm 025 - 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 26 false false R27.htm 026 - Disclosure - Acquisitions (Details) Sheet http://www.decisionpt.com/role/AcquisitionsDetails Acquisitions (Details) Details http://www.decisionpt.com/role/AcquisitionsTables 27 false false R28.htm 027 - 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 28 false false R29.htm 028 - 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 29 false false R30.htm 029 - Disclosure - Intangible Assets (Details) Sheet http://www.decisionpt.com/role/IntangibleAssetsDetails Intangible Assets (Details) Details http://www.decisionpt.com/role/IntangibleAssetsTables 30 false false R31.htm 030 - Disclosure - Intangible Assets (Details) - Schedule of intangible asset Sheet http://www.decisionpt.com/role/ScheduleofintangibleassetTable Intangible Assets (Details) - Schedule of intangible asset Details http://www.decisionpt.com/role/IntangibleAssetsTables 31 false false R32.htm 031 - 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 32 false false R33.htm 032 - Disclosure - Line of Credit (Details) Sheet http://www.decisionpt.com/role/LineofCreditDetails Line of Credit (Details) Details http://www.decisionpt.com/role/LineofCredit 33 false false R34.htm 033 - Disclosure - Term Debt (Details) Sheet http://www.decisionpt.com/role/TermDebtDetails Term Debt (Details) Details http://www.decisionpt.com/role/TermDebt 34 false false R35.htm 034 - Disclosure - Stockholders??? Equity (Details) Sheet http://www.decisionpt.com/role/StockholdersEquityDetails Stockholders??? Equity (Details) Details http://www.decisionpt.com/role/StockholdersEquityTables 35 false false R36.htm 035 - Disclosure - Stockholders??? Equity (Details) - Schedule of outstanding common stock warrants Sheet http://www.decisionpt.com/role/ScheduleofoutstandingcommonstockwarrantsTable Stockholders??? Equity (Details) - Schedule of outstanding common stock warrants Details http://www.decisionpt.com/role/StockholdersEquityTables 36 false false R37.htm 036 - Disclosure - Share-Based Compensation (Details) Sheet http://www.decisionpt.com/role/ShareBasedCompensationDetails Share-Based Compensation (Details) Details http://www.decisionpt.com/role/ShareBasedCompensationTables 37 false false R38.htm 037 - 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 38 false false R39.htm 038 - Disclosure - Share-Based Compensation (Details) - Schedule of the exercised options, utilizing a cashless exercise Sheet http://www.decisionpt.com/role/ScheduleoftheexercisedoptionsutilizingacashlessexerciseTable Share-Based Compensation (Details) - Schedule of the exercised options, utilizing a cashless exercise Details http://www.decisionpt.com/role/ShareBasedCompensationTables 39 false false R40.htm 039 - Disclosure - Share-Based Compensation (Details) - Schedule of the summary of fair value using the Black-Scholes option pricing model Sheet http://www.decisionpt.com/role/ScheduleofthesummaryoffairvalueusingtheBlackScholesoptionpricingmodelTable Share-Based Compensation (Details) - Schedule of the summary of fair value using the Black-Scholes option pricing model Details http://www.decisionpt.com/role/ShareBasedCompensationTables 40 false false R41.htm 040 - Disclosure - Contingencies (Details) Sheet http://www.decisionpt.com/role/ContingenciesDetails Contingencies (Details) Details http://www.decisionpt.com/role/Contingencies 41 false false All Reports Book All Reports f10q0922_decisionpoint.htm dpsi-20220930.xsd dpsi-20220930_cal.xml dpsi-20220930_def.xml dpsi-20220930_lab.xml dpsi-20220930_pre.xml f10q0922ex31-1_decisionpoint.htm f10q0922ex31-2_decisionpoint.htm f10q0922ex32-1_decisionpoint.htm f10q0922ex32-2_decisionpoint.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 58 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "f10q0922_decisionpoint.htm": { "axisCustom": 0, "axisStandard": 14, "contextCount": 136, "dts": { "calculationLink": { "local": [ "dpsi-20220930_cal.xml" ] }, "definitionLink": { "local": [ "dpsi-20220930_def.xml" ] }, "inline": { "local": [ "f10q0922_decisionpoint.htm" ] }, "labelLink": { "local": [ "dpsi-20220930_lab.xml" ] }, "presentationLink": { "local": [ "dpsi-20220930_pre.xml" ] }, "schema": { "local": [ "dpsi-20220930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd", "https://xbrl.sec.gov/sic/2022/sic-2022.xsd" ] } }, "elementCount": 398, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 58, "http://www.decisionpt.com/20220930": 10, "http://xbrl.sec.gov/dei/2022": 4, "total": 72 }, "keyCustom": 56, "keyStandard": 215, "memberCustom": 23, "memberStandard": 10, "nsprefix": "dpsi", "nsuri": "http://www.decisionpt.com/20220930", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000 - Document - Document And Entity Information", "role": "http://www.decisionpt.com/role/DocumentAndEntityInformation", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityRegistrantName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "009 - Disclosure - Intangible Assets", "role": "http://www.decisionpt.com/role/IntangibleAssets", "shortName": "Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010 - Disclosure - Net Income Per Share", "role": "http://www.decisionpt.com/role/NetIncomePerShare", "shortName": "Net Income Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "dpsi:LineofCreditTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011 - Disclosure - Line of Credit", "role": "http://www.decisionpt.com/role/LineofCredit", "shortName": "Line of Credit", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "dpsi:LineofCreditTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "012 - Disclosure - Term Debt", "role": "http://www.decisionpt.com/role/TermDebt", "shortName": "Term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "013 - Disclosure - Stockholders\u2019 Equity", "role": "http://www.decisionpt.com/role/StockholdersEquity", "shortName": "Stockholders\u2019 Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "014 - Disclosure - Share-Based Compensation", "role": "http://www.decisionpt.com/role/ShareBasedCompensation", "shortName": "Share-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "015 - Disclosure - Contingencies", "role": "http://www.decisionpt.com/role/Contingencies", "shortName": "Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "016 - Disclosure - Accounting Policies, by Policy (Policies)", "role": "http://www.decisionpt.com/role/AccountingPoliciesByPolicy", "shortName": "Accounting Policies, by Policy (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "017 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables)", "role": "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "018 - Disclosure - Acquisitions (Tables)", "role": "http://www.decisionpt.com/role/AcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "001 - Statement - Condensed Consolidated Balance Sheets(Unaudited)", "role": "http://www.decisionpt.com/role/ConsolidatedBalanceSheet", "shortName": "Condensed Consolidated Balance Sheets(Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "019 - Disclosure - Intangible Assets (Tables)", "role": "http://www.decisionpt.com/role/IntangibleAssetsTables", "shortName": "Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "020 - Disclosure - Net Income Per Share (Tables)", "role": "http://www.decisionpt.com/role/NetIncomePerShareTables", "shortName": "Net Income Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "021 - Disclosure - Stockholders\u2019 Equity (Tables)", "role": "http://www.decisionpt.com/role/StockholdersEquityTables", "shortName": "Stockholders\u2019 Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - Share-Based Compensation (Tables)", "role": "http://www.decisionpt.com/role/ShareBasedCompensationTables", "shortName": "Share-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c59", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "023 - Disclosure - Description of Business (Details)", "role": "http://www.decisionpt.com/role/DescriptionofBusinessDetails", "shortName": "Description of Business (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c59", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details)", "role": "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c3", "decimals": "-3", "lang": null, "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of net sales by revenue", "role": "http://www.decisionpt.com/role/ScheduleofnetsalesbyrevenueTable", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of net sales by revenue", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c68", "decimals": "-3", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c0", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Acquisitions (Details)", "role": "http://www.decisionpt.com/role/AcquisitionsDetails", "shortName": "Acquisitions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c0", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Acquisitions (Details) - Schedule of estimated fair value of acquired net assets", "role": "http://www.decisionpt.com/role/ScheduleofestimatedfairvalueofacquirednetassetsTable", "shortName": "Acquisitions (Details) - Schedule of estimated fair value of acquired net assets", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "dpsi:CustomerListsAndRelationships", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "028 - Disclosure - Acquisitions (Details) - Schedule of estimated useful lives of intangible assets", "role": "http://www.decisionpt.com/role/ScheduleofestimatedusefullivesofintangibleassetsTable", "shortName": "Acquisitions (Details) - Schedule of estimated useful lives of intangible assets", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "dpsi:CustomerListsAndRelationships", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c2", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPershares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "002 - Statement - Condensed Consolidated Balance Sheets(Unaudited) (Parentheticals)", "role": "http://www.decisionpt.com/role/ConsolidatedBalanceSheet_Parentheticals", "shortName": "Condensed Consolidated Balance Sheets(Unaudited) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c2", "decimals": "-3", "lang": null, "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "029 - Disclosure - Intangible Assets (Details)", "role": "http://www.decisionpt.com/role/IntangibleAssetsDetails", "shortName": "Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c4", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030 - Disclosure - Intangible Assets (Details) - Schedule of intangible asset", "role": "http://www.decisionpt.com/role/ScheduleofintangibleassetTable", "shortName": "Intangible Assets (Details) - Schedule of intangible asset", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Net Income Per Share (Details) - Schedule of reconciliation of the fully dilutive securities effect", "role": "http://www.decisionpt.com/role/ScheduleofreconciliationofthefullydilutivesecuritieseffectTable", "shortName": "Net Income Per Share (Details) - Schedule of reconciliation of the fully dilutive securities effect", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c2", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LineOfCredit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Line of Credit (Details)", "role": "http://www.decisionpt.com/role/LineofCreditDetails", "shortName": "Line of Credit (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c2", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LineOfCredit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentTerm", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "033 - Disclosure - Term Debt (Details)", "role": "http://www.decisionpt.com/role/TermDebtDetails", "shortName": "Term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c0", "decimals": "-5", "lang": null, "name": "us-gaap:ExtinguishmentOfDebtGainLossNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "dpsi:NumberOfAuthorizedSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Stockholders\u2019 Equity (Details)", "role": "http://www.decisionpt.com/role/StockholdersEquityDetails", "shortName": "Stockholders\u2019 Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "dpsi:NumberOfAuthorizedSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c0", "decimals": "INF", "first": true, "lang": null, "name": "dpsi:WarrantsOutstandingAndExercisable", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "035 - Disclosure - Stockholders\u2019 Equity (Details) - Schedule of outstanding common stock warrants", "role": "http://www.decisionpt.com/role/ScheduleofoutstandingcommonstockwarrantsTable", "shortName": "Stockholders\u2019 Equity (Details) - Schedule of outstanding common stock warrants", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c0", "decimals": "INF", "first": true, "lang": null, "name": "dpsi:WarrantsOutstandingAndExercisable", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "dpsi:SharesWithheldForEmployeeTaxes", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - Disclosure - Share-Based Compensation (Details)", "role": "http://www.decisionpt.com/role/ShareBasedCompensationDetails", "shortName": "Share-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c0", "decimals": "0", "first": true, "lang": null, "name": "dpsi:SharesWithheldForEmployeeTaxes", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c3", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "037 - Disclosure - Share-Based Compensation (Details) - Schedule of stock option activity", "role": "http://www.decisionpt.com/role/ScheduleofstockoptionactivityTable", "shortName": "Share-Based Compensation (Details) - Schedule of stock option activity", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c3", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "dpsi:ScheduleOfTheExercisedOptionsUtilizingACashlessExerciseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c2", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Share-Based Compensation (Details) - Schedule of the exercised options, utilizing a cashless exercise", "role": "http://www.decisionpt.com/role/ScheduleoftheexercisedoptionsutilizingacashlessexerciseTable", "shortName": "Share-Based Compensation (Details) - Schedule of the exercised options, utilizing a cashless exercise", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "dpsi:ScheduleOfTheExercisedOptionsUtilizingACashlessExerciseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c2", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c4", "decimals": "-3", "first": true, "lang": null, "name": "dpsi:NetSalesOfProduct", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "003 - Statement - Condensed Consolidated Statements of Income and Comprehensive Income (Unaudited)", "role": "http://www.decisionpt.com/role/ConsolidatedIncomeStatement", "shortName": "Condensed Consolidated Statements of Income and Comprehensive Income (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c4", "decimals": "-3", "first": true, "lang": null, "name": "dpsi:NetSalesOfProduct", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c0", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "039 - Disclosure - Share-Based Compensation (Details) - Schedule of the summary of fair value using the Black-Scholes option pricing model", "role": "http://www.decisionpt.com/role/ScheduleofthesummaryoffairvalueusingtheBlackScholesoptionpricingmodelTable", "shortName": "Share-Based Compensation (Details) - Schedule of the summary of fair value using the Black-Scholes option pricing model", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c0", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c107", "decimals": "2", "first": true, "lang": null, "name": "dpsi:ConsolidatedNetRevenues", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040 - Disclosure - Contingencies (Details)", "role": "http://www.decisionpt.com/role/ContingenciesDetails", "shortName": "Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c107", "decimals": "2", "first": true, "lang": null, "name": "dpsi:ConsolidatedNetRevenues", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c32", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "004 - Statement - Condensed Consolidated Statements of Stockholders\u2019 Equity (Unaudited)", "role": "http://www.decisionpt.com/role/ShareholdersEquityType2or3", "shortName": "Condensed Consolidated Statements of Stockholders\u2019 Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c32", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "role": "http://www.decisionpt.com/role/ConsolidatedCashFlow", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c0", "decimals": "-3", "lang": null, "name": "us-gaap:GainLossOnDispositionOfAssets1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "006 - Disclosure - Description of Business", "role": "http://www.decisionpt.com/role/DescriptionofBusiness", "shortName": "Description of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "007 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies", "role": "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "008 - Disclosure - Acquisitions", "role": "http://www.decisionpt.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0922_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 34, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "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." } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "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." } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r465" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r466" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "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'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r463" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r463" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r463" ], "lang": { "en-us": { "role": { "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.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r467" ], "lang": { "en-us": { "role": { "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).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r463" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r463" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r463" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r463" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r462" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r464" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "dpsi_AccountsPayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of account payable", "label": "Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayable", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/ScheduleofestimatedfairvalueofacquirednetassetsTable" ], "xbrltype": "monetaryItemType" }, "dpsi_AcquisitionsDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Acquisitions (Details) [Line Items]" } } }, "localname": "AcquisitionsDetailsLineItems", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "dpsi_AcquisitionsDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Acquisitions (Details) [Table]" } } }, "localname": "AcquisitionsDetailsTable", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "dpsi_AdvancedMobileGroupLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Advanced Mobile Group LLCMember", "terseLabel": "Advanced Mobile Group, LLC [Member]" } } }, "localname": "AdvancedMobileGroupLLCMember", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/DescriptionofBusinessDetails" ], "xbrltype": "domainItemType" }, "dpsi_Backlog": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value of backlog.", "label": "Backlog", "terseLabel": "Backlog" } } }, "localname": "Backlog", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/ScheduleofestimatedfairvalueofacquirednetassetsTable" ], "xbrltype": "monetaryItemType" }, "dpsi_BacklogMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Backlog Member", "terseLabel": "Backlog [Member]" } } }, "localname": "BacklogMember", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/ScheduleofintangibleassetTable" ], "xbrltype": "domainItemType" }, "dpsi_BasicIncomePerShareinDollarsPerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Basic Income Per Sharein Dollars Per Share", "terseLabel": "Basic income per share (in Dollars per share)" } } }, "localname": "BasicIncomePerShareinDollarsPerShare", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/ScheduleofreconciliationofthefullydilutivesecuritieseffectTable" ], "xbrltype": "perShareItemType" }, "dpsi_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Basis of Presentation and Summary of Significant Accounting Policies (Details) [Line Items]" } } }, "localname": "BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsLineItems", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "dpsi_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Basis of Presentation and Summary of Significant Accounting Policies (Details) [Table]" } } }, "localname": "BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsTable", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "dpsi_CashPaidForAcquisitions": { "auth_ref": [], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash paid for acquisitions, net of cash acquired.", "label": "Cash Paid For Acquisitions", "negatedLabel": "Cash paid for acquisitions, net of cash acquired" } } }, "localname": "CashPaidForAcquisitions", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "dpsi_CommonStockExercise": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Common Stock Exercise", "terseLabel": "Common stock exercise" } } }, "localname": "CommonStockExercise", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "dpsi_ConsolidatePurchasePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Consolidate purchase percentage.", "label": "Consolidate Purchase Percentage", "terseLabel": "Consolidated purchases percentage" } } }, "localname": "ConsolidatePurchasePercentage", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/ContingenciesDetails" ], "xbrltype": "percentItemType" }, "dpsi_ConsolidatedNetRevenues": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Consolidated net revenues.", "label": "Consolidated Net Revenues", "terseLabel": "Consolidated net revenues percentage" } } }, "localname": "ConsolidatedNetRevenues", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/ContingenciesDetails" ], "xbrltype": "percentItemType" }, "dpsi_ConsumablesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Consumables Member", "terseLabel": "Consumables [Member]" } } }, "localname": "ConsumablesMember", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/ScheduleofnetsalesbyrevenueTable" ], "xbrltype": "domainItemType" }, "dpsi_ContingenciesDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contingencies (Details) [Line Items]" } } }, "localname": "ContingenciesDetailsLineItems", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/ContingenciesDetails" ], "xbrltype": "stringItemType" }, "dpsi_ContingenciesDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contingencies (Details) [Table]" } } }, "localname": "ContingenciesDetailsTable", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/ContingenciesDetails" ], "xbrltype": "stringItemType" }, "dpsi_CostOfSalesProduct": { "auth_ref": [], "calculation": { "http://www.decisionpt.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of sales product.", "label": "Cost Of Sales Product", "terseLabel": "Product" } } }, "localname": "CostOfSalesProduct", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "dpsi_CostOfSalesService": { "auth_ref": [], "calculation": { "http://www.decisionpt.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of sales service.", "label": "Cost Of Sales Service", "terseLabel": "Service" } } }, "localname": "CostOfSalesService", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "dpsi_CustomerListsAndRelationships": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The current portion of prepayments received from customers for goods or services to be provided in the future.", "label": "Customer Lists And Relationships", "terseLabel": "Customer lists and relationships" } } }, "localname": "CustomerListsAndRelationships", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/ScheduleofestimatedusefullivesofintangibleassetsTable" ], "xbrltype": "durationItemType" }, "dpsi_DateExpirationWarrantsCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date expiration warrants common stock.", "label": "Date Expiration Warrants Common Stock", "terseLabel": "Date - Expiration" } } }, "localname": "DateExpirationWarrantsCommonStock", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/ScheduleofoutstandingcommonstockwarrantsTable" ], "xbrltype": "stringItemType" }, "dpsi_DateIssuedWarrantsCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date issued warrants common stock.", "label": "Date Issued Warrants Common Stock", "terseLabel": "Date - Issued" } } }, "localname": "DateIssuedWarrantsCommonStock", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/ScheduleofoutstandingcommonstockwarrantsTable" ], "xbrltype": "stringItemType" }, "dpsi_DescriptionofBusinessDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Description of Business (Details) [Line Items]" } } }, "localname": "DescriptionofBusinessDetailsLineItems", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/DescriptionofBusinessDetails" ], "xbrltype": "stringItemType" }, "dpsi_DescriptionofBusinessDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Description of Business (Details) [Table]" } } }, "localname": "DescriptionofBusinessDetailsTable", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/DescriptionofBusinessDetails" ], "xbrltype": "stringItemType" }, "dpsi_DilutiveEffectOfStockOptionsAndRestrictedStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Dilutive Effect Of Stock Options And Restricted Stock", "terseLabel": "Dilutive effect of stock options, warrants and restricted stock" } } }, "localname": "DilutiveEffectOfStockOptionsAndRestrictedStock", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/ScheduleofreconciliationofthefullydilutivesecuritieseffectTable" ], "xbrltype": "sharesItemType" }, "dpsi_DocumentAndEntityInformationAbstract": { "auth_ref": [], "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://www.decisionpt.com/20220930", "xbrltype": "stringItemType" }, "dpsi_EarningPerShareDiluted": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Earning Per Share Diluted", "terseLabel": "Diluted income per share (in Dollars per share)" } } }, "localname": "EarningPerShareDiluted", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/ScheduleofreconciliationofthefullydilutivesecuritieseffectTable" ], "xbrltype": "perShareItemType" }, "dpsi_EidlNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Eidl Note Member", "terseLabel": "EIDL Promissory Note [Member]" } } }, "localname": "EidlNoteMember", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/TermDebtDetails" ], "xbrltype": "domainItemType" }, "dpsi_EligibleToBorrow": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Aggregate amount of interest expense on all borrowings.", "label": "Eligible To Borrow", "terseLabel": "Eligible to borrow" } } }, "localname": "EligibleToBorrow", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/LineofCreditDetails" ], "xbrltype": "monetaryItemType" }, "dpsi_EmployeeShareBasedTaxWithholdings": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Withholding tax is income tax that is withheld from an employee's wages and paid directly to the government by the employer.", "label": "Employee Share Based Tax Withholdings", "terseLabel": "Employee Share-Based Tax Withholding (in Dollars)" } } }, "localname": "EmployeeShareBasedTaxWithholdings", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/ScheduleoftheexercisedoptionsutilizingacashlessexerciseTable" ], "xbrltype": "monetaryItemType" }, "dpsi_EquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity Incentive Plan Member", "terseLabel": "2014 Equity Incentive Plan (the \u201c2014 Plan\u201d) [Member]" } } }, "localname": "EquityIncentivePlanMember", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "dpsi_EstimatedEarnoutObligation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Estimated Earnout Obligation", "terseLabel": "Estimate earnout obligation" } } }, "localname": "EstimatedEarnoutObligation", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "dpsi_ExerciseOfStockOptionsAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Exercise of stock options.", "label": "Exercise Of Stock Options Amount", "terseLabel": "Exercise of stock options" } } }, "localname": "ExerciseOfStockOptionsAmount", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "dpsi_ExerciseOfStockOptionsShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise of stock options.", "label": "Exercise Of Stock Options Shares", "terseLabel": "Exercise of stock options (in Shares)" } } }, "localname": "ExerciseOfStockOptionsShares", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "dpsi_ExercisePrice": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total exercise price.", "label": "Exercise Price", "terseLabel": "Total Exercise Price" } } }, "localname": "ExercisePrice", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/ScheduleofoutstandingcommonstockwarrantsTable" ], "xbrltype": "monetaryItemType" }, "dpsi_ExercisedStockOptions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercised, Stock options", "label": "Exercised Stock Options", "negatedLabel": "Exercised, Stock options" } } }, "localname": "ExercisedStockOptions", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "sharesItemType" }, "dpsi_ExtenDataSolutionsLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Exten Data Solutions LLCMember", "terseLabel": "ExtenData Solutions, LLC [Member]" } } }, "localname": "ExtenDataSolutionsLLCMember", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsDetails", "http://www.decisionpt.com/role/DescriptionofBusinessDetails" ], "xbrltype": "domainItemType" }, "dpsi_GainOnExtinguishmentOfDebt": { "auth_ref": [], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain On Extinguishment Of Debt", "negatedLabel": "Gain on extinguishment of debt" } } }, "localname": "GainOnExtinguishmentOfDebt", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "dpsi_HardwareAndSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Hardware And Software Member", "terseLabel": "Hardware and software [Member]" } } }, "localname": "HardwareAndSoftwareMember", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/ScheduleofnetsalesbyrevenueTable" ], "xbrltype": "domainItemType" }, "dpsi_IncreaseDecreaseInAccountsPayableRelatedParty": { "auth_ref": [], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of increase decrease in accounts payable related parties.", "label": "Increase Decrease In Accounts Payable Related Party", "terseLabel": "Due to related parties" } } }, "localname": "IncreaseDecreaseInAccountsPayableRelatedParty", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "dpsi_IssuedAndOutstandingMembershipInterest": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of issued and outstanding membership interest.", "label": "Issued And Outstanding Membership Interest", "terseLabel": "Issued and outstanding membership interests" } } }, "localname": "IssuedAndOutstandingMembershipInterest", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "dpsi_LIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LIBORMember", "terseLabel": "LIBOR [Member]" } } }, "localname": "LIBORMember", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/LineofCreditDetails" ], "xbrltype": "domainItemType" }, "dpsi_LeaseAgreementRent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Lease Agreement Rent", "terseLabel": "Lease agreement rent" } } }, "localname": "LeaseAgreementRent", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "dpsi_LineofCreditAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lineof Credit Abstract" } } }, "localname": "LineofCreditAbstract", "nsuri": "http://www.decisionpt.com/20220930", "xbrltype": "stringItemType" }, "dpsi_LineofCreditDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Line of Credit (Details) [Line Items]" } } }, "localname": "LineofCreditDetailsLineItems", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/LineofCreditDetails" ], "xbrltype": "stringItemType" }, "dpsi_LineofCreditDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Line of Credit (Details) [Table]" } } }, "localname": "LineofCreditDetailsTable", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/LineofCreditDetails" ], "xbrltype": "stringItemType" }, "dpsi_LineofCreditLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Line of Credit [Abstract]" } } }, "localname": "LineofCreditLineItems", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/LineofCredit" ], "xbrltype": "stringItemType" }, "dpsi_LineofCreditTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Line of Credit [Table]" } } }, "localname": "LineofCreditTable", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/LineofCredit" ], "xbrltype": "stringItemType" }, "dpsi_LineofCreditTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lineof Credit Text Block", "terseLabel": "Line of Credit" } } }, "localname": "LineofCreditTextBlock", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/LineofCredit" ], "xbrltype": "textBlockItemType" }, "dpsi_LoansAmountsDescriptions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Loans amounts description.", "label": "Loans Amounts Descriptions", "terseLabel": "Loans amounts, description" } } }, "localname": "LoansAmountsDescriptions", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/LineofCreditDetails" ], "xbrltype": "stringItemType" }, "dpsi_MUFGUnionBankLineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "MUFGUnion Bank Line Of Credit Member", "terseLabel": "MUFG Union Bank Line of Credit [Member]" } } }, "localname": "MUFGUnionBankLineOfCreditMember", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/LineofCreditDetails" ], "xbrltype": "domainItemType" }, "dpsi_MaximumPercentageOfFairMarketValueOfCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum percentage of fair market value of common stock.", "label": "Maximum Percentage Of Fair Market Value Of Common Stock", "terseLabel": "Fair market share of common stock" } } }, "localname": "MaximumPercentageOfFairMarketValueOfCommonStock", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "dpsi_NetConsolidatedReceivablePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Net consolidated receivable percentage.", "label": "Net Consolidated Receivable Percentage", "terseLabel": "Net consolidated receivables percentage" } } }, "localname": "NetConsolidatedReceivablePercentage", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/ContingenciesDetails" ], "xbrltype": "percentItemType" }, "dpsi_NetSalesOfProduct": { "auth_ref": [], "calculation": { "http://www.decisionpt.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_Revenues", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net sales of product.", "label": "Net Sales Of Product", "terseLabel": "Product" } } }, "localname": "NetSalesOfProduct", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "dpsi_NetSalesofService": { "auth_ref": [], "calculation": { "http://www.decisionpt.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_Revenues", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net sales of service.", "label": "Net Salesof Service", "terseLabel": "Service" } } }, "localname": "NetSalesofService", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "dpsi_NetSharesIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Shares Issued", "terseLabel": "Net Shares Issued" } } }, "localname": "NetSharesIssued", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/ScheduleoftheexercisedoptionsutilizingacashlessexerciseTable" ], "xbrltype": "sharesItemType" }, "dpsi_NondeductibleMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nondeductible Member", "terseLabel": "Non-deductible [Member]" } } }, "localname": "NondeductibleMember", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "dpsi_NumberOfAuthorizedSharesIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of authorized shares issued", "label": "Number Of Authorized Shares Issued", "terseLabel": "Total number of authorized shares" } } }, "localname": "NumberOfAuthorizedSharesIssued", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "dpsi_OneCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "One Customer Member", "terseLabel": "One Customer [Member]" } } }, "localname": "OneCustomerMember", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/ContingenciesDetails" ], "xbrltype": "domainItemType" }, "dpsi_OneVendorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "One Vendor Member", "terseLabel": "One vendor [Member]" } } }, "localname": "OneVendorMember", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/ContingenciesDetails" ], "xbrltype": "domainItemType" }, "dpsi_OperatingLeasesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Leases Member", "terseLabel": "Operating Leases [Member]" } } }, "localname": "OperatingLeasesMember", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "dpsi_OperatingLeasesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Leases Policy Text Block", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeasesPolicyTextBlock", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "dpsi_OperatingSegmentsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for operating segments.", "label": "Operating Segments Policy Text Block", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsPolicyTextBlock", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "dpsi_OtherVendorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Vendor Member", "terseLabel": "Other Vendor [Member]" } } }, "localname": "OtherVendorMember", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/ContingenciesDetails" ], "xbrltype": "domainItemType" }, "dpsi_PPPLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PPPLoan Member", "terseLabel": "PPP loan [Member]" } } }, "localname": "PPPLoanMember", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "dpsi_PayTheSellers": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "pay the sellers.", "label": "Pay The Sellers", "terseLabel": "Cash" } } }, "localname": "PayTheSellers", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "dpsi_PercentageOfExercisePriceToMarketValueOfCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of exercise price to market value of common stock.", "label": "Percentage Of Exercise Price To Market Value Of Common Stock", "terseLabel": "Percentage of exercise price to fair market value of common stock" } } }, "localname": "PercentageOfExercisePriceToMarketValueOfCommonStock", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "dpsi_PercentageOfVotingPower": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of voting power.", "label": "Percentage Of Voting Power", "terseLabel": "Percentage of voting power" } } }, "localname": "PercentageOfVotingPower", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "dpsi_PreferredStockShareAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred Stock, Shares Authorized", "label": "Preferred Stock Share Authorized", "terseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockShareAuthorized", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "dpsi_ProfessionalServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Professional Services Member", "terseLabel": "Professional services [Member]" } } }, "localname": "ProfessionalServicesMember", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/ScheduleofnetsalesbyrevenueTable" ], "xbrltype": "domainItemType" }, "dpsi_ReverseStockSplitPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of reverse stock split.", "label": "Reverse Stock Split Policy Text Block", "terseLabel": "Reverse Stock Split" } } }, "localname": "ReverseStockSplitPolicyTextBlock", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "dpsi_RoyceDigitalSystemsIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Royce Digital Systems Inc Member", "terseLabel": "Royce Digital Systems, Inc. [Member]" } } }, "localname": "RoyceDigitalSystemsIncMember", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/DescriptionofBusinessDetails" ], "xbrltype": "domainItemType" }, "dpsi_ScheduleOfEstimatedFairValueOfAcquiredNetAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Estimated Fair Value of Acquired Net Assets [Abstract]" } } }, "localname": "ScheduleOfEstimatedFairValueOfAcquiredNetAssetsAbstract", "nsuri": "http://www.decisionpt.com/20220930", "xbrltype": "stringItemType" }, "dpsi_ScheduleOfEstimatedUsefulLivesOfIntangibleAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Estimated Useful Lives of Intangible Assets [Abstract]" } } }, "localname": "ScheduleOfEstimatedUsefulLivesOfIntangibleAssetsAbstract", "nsuri": "http://www.decisionpt.com/20220930", "xbrltype": "stringItemType" }, "dpsi_ScheduleOfIntangibleAssetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Intangible Asset Abstract" } } }, "localname": "ScheduleOfIntangibleAssetAbstract", "nsuri": "http://www.decisionpt.com/20220930", "xbrltype": "stringItemType" }, "dpsi_ScheduleOfNetSalesByRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Net Sales By Revenue Abstract" } } }, "localname": "ScheduleOfNetSalesByRevenueAbstract", "nsuri": "http://www.decisionpt.com/20220930", "xbrltype": "stringItemType" }, "dpsi_ScheduleOfOutstandingCommonStockWarrantsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Outstanding Common Stock Warrants Abstract" } } }, "localname": "ScheduleOfOutstandingCommonStockWarrantsAbstract", "nsuri": "http://www.decisionpt.com/20220930", "xbrltype": "stringItemType" }, "dpsi_ScheduleOfReconciliationOfTheFullyDilutiveSecuritiesEffectAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Reconciliation of the Fully Dilutive Securities Effect [Abstract]" } } }, "localname": "ScheduleOfReconciliationOfTheFullyDilutiveSecuritiesEffectAbstract", "nsuri": "http://www.decisionpt.com/20220930", "xbrltype": "stringItemType" }, "dpsi_ScheduleOfStockOptionActivityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Stock Option Activity [Abstract]" } } }, "localname": "ScheduleOfStockOptionActivityAbstract", "nsuri": "http://www.decisionpt.com/20220930", "xbrltype": "stringItemType" }, "dpsi_ScheduleOfTheExercisedOptionsUtilizingACashlessExerciseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of Exercised Options Utilizing ACashless Exercise [Abstract]" } } }, "localname": "ScheduleOfTheExercisedOptionsUtilizingACashlessExerciseAbstract", "nsuri": "http://www.decisionpt.com/20220930", "xbrltype": "stringItemType" }, "dpsi_ScheduleOfTheExercisedOptionsUtilizingACashlessExerciseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of The Exercised Options Utilizing ACashless Exercise Table Text Block", "terseLabel": "Schedule of the exercised options, utilizing a cashless exercise" } } }, "localname": "ScheduleOfTheExercisedOptionsUtilizingACashlessExerciseTableTextBlock", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "dpsi_ScheduleOfTheSummaryOfFairValueUsingTheBlackScholesOptionPricingModelAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of The Summary Of Fair Value Using The Black Scholes Option Pricing Model Abstract" } } }, "localname": "ScheduleOfTheSummaryOfFairValueUsingTheBlackScholesOptionPricingModelAbstract", "nsuri": "http://www.decisionpt.com/20220930", "xbrltype": "stringItemType" }, "dpsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Period", "terseLabel": "Term of stock option granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "dpsi_ShareBasedCompensationDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation (Details) [Line Items]" } } }, "localname": "ShareBasedCompensationDetailsLineItems", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "dpsi_ShareBasedCompensationDetailsScheduleofthesummaryoffairvalueusingtheBlackScholesoptionpricingmodelLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation (Details) - Schedule of the summary of fair value using the Black-Scholes option pricing model [Line Items]" } } }, "localname": "ShareBasedCompensationDetailsScheduleofthesummaryoffairvalueusingtheBlackScholesoptionpricingmodelLineItems", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/ScheduleofthesummaryoffairvalueusingtheBlackScholesoptionpricingmodelTable" ], "xbrltype": "stringItemType" }, "dpsi_ShareBasedCompensationDetailsScheduleofthesummaryoffairvalueusingtheBlackScholesoptionpricingmodelTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation (Details) - Schedule of the summary of fair value using the Black-Scholes option pricing model [Table]" } } }, "localname": "ShareBasedCompensationDetailsScheduleofthesummaryoffairvalueusingtheBlackScholesoptionpricingmodelTable", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/ScheduleofthesummaryoffairvalueusingtheBlackScholesoptionpricingmodelTable" ], "xbrltype": "stringItemType" }, "dpsi_ShareBasedCompensationDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation (Details) [Table]" } } }, "localname": "ShareBasedCompensationDetailsTable", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "dpsi_SharesForEmployeeTaxWithholding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shares for employee tax withholding.", "label": "Shares For Employee Tax Withholding", "terseLabel": "Shares for employee tax withholding" } } }, "localname": "SharesForEmployeeTaxWithholding", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "dpsi_SharesNetSettledForExercise": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shares Net Settled For Exercise", "terseLabel": "Shares Net Settled for Exercise" } } }, "localname": "SharesNetSettledForExercise", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/ScheduleoftheexercisedoptionsutilizingacashlessexerciseTable" ], "xbrltype": "sharesItemType" }, "dpsi_SharesWithheldForEmployeeTaxes": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shares withheld for employee taxes.", "label": "Shares Withheld For Employee Taxes", "terseLabel": "Shares withheld for employee taxes" } } }, "localname": "SharesWithheldForEmployeeTaxes", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "dpsi_SharesWithheldForTaxes": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shares Withheld For Taxes", "terseLabel": "Shares Withheld for Taxes" } } }, "localname": "SharesWithheldForTaxes", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/ScheduleoftheexercisedoptionsutilizingacashlessexerciseTable" ], "xbrltype": "sharesItemType" }, "dpsi_StockholdersEquityDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 Equity (Details) [Line Items]" } } }, "localname": "StockholdersEquityDetailsLineItems", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "dpsi_StockholdersEquityDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 Equity (Details) [Table]" } } }, "localname": "StockholdersEquityDetailsTable", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "dpsi_TermDebtDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Term Debt (Details) [Line Items]" } } }, "localname": "TermDebtDetailsLineItems", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/TermDebtDetails" ], "xbrltype": "stringItemType" }, "dpsi_TermDebtDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Term Debt (Details) [Table]" } } }, "localname": "TermDebtDetailsTable", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/TermDebtDetails" ], "xbrltype": "stringItemType" }, "dpsi_ThreeCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Three Customers Member", "terseLabel": "Three Customers [Member]" } } }, "localname": "ThreeCustomersMember", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/ContingenciesDetails" ], "xbrltype": "domainItemType" }, "dpsi_ThreeVendorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Three Vendors Member", "terseLabel": "Three vendors [Member]" } } }, "localname": "ThreeVendorsMember", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/ContingenciesDetails" ], "xbrltype": "domainItemType" }, "dpsi_TotalAccountsPayablePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Total accounts payable percentage.", "label": "Total Accounts Payable Percentage", "terseLabel": "Account payable percentage" } } }, "localname": "TotalAccountsPayablePercentage", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/ContingenciesDetails" ], "xbrltype": "percentItemType" }, "dpsi_TwoCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Two Customers Member", "terseLabel": "Two Customers [Member]" } } }, "localname": "TwoCustomersMember", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/ContingenciesDetails" ], "xbrltype": "domainItemType" }, "dpsi_TwoVendorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Two Vendors Member", "terseLabel": "Two vendors [Member]" } } }, "localname": "TwoVendorsMember", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/ContingenciesDetails" ], "xbrltype": "domainItemType" }, "dpsi_UnchangedShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unchanged shares.", "label": "Unchanged Shares", "terseLabel": "Unchanged shares" } } }, "localname": "UnchangedShares", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "dpsi_UnsatisfiedPerformanceObligations": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Unsatisfied performance obligations.", "label": "Unsatisfied Performance Obligations", "terseLabel": "Unsatisfied performance obligations" } } }, "localname": "UnsatisfiedPerformanceObligations", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "dpsi_UnusualOrInfrequentItemsOrBothDisclosurePolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for an event or transaction that is unusual in nature or infrequent in occurrence, or both.", "label": "Unusual Or Infrequent Items Or Both Disclosure Policy Text Block", "terseLabel": "COVID-19" } } }, "localname": "UnusualOrInfrequentItemsOrBothDisclosurePolicyTextBlock", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "dpsi_WarrantsCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Warrants Common Stock Member", "terseLabel": "Warrants - Common Stock [Member]" } } }, "localname": "WarrantsCommonStockMember", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/ScheduleofoutstandingcommonstockwarrantsTable" ], "xbrltype": "domainItemType" }, "dpsi_WarrantsCommonStockOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Warrants Common Stock One Member", "terseLabel": "Warrants - Common Stock [Member]" } } }, "localname": "WarrantsCommonStockOneMember", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/ScheduleofoutstandingcommonstockwarrantsTable" ], "xbrltype": "domainItemType" }, "dpsi_WarrantsOutstandingAndExercisable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Total warrants outstanding and exercisable.", "label": "Warrants Outstanding And Exercisable", "terseLabel": "Total Warrants Outstanding and Exercisable" } } }, "localname": "WarrantsOutstandingAndExercisable", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/ScheduleofoutstandingcommonstockwarrantsTable" ], "xbrltype": "sharesItemType" }, "dpsi_WeightedAverageBasicSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Weighted Average Basic Shares Outstanding", "terseLabel": "Weighted average basic common shares outstanding" } } }, "localname": "WeightedAverageBasicSharesOutstanding", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/ScheduleofreconciliationofthefullydilutivesecuritieseffectTable" ], "xbrltype": "sharesItemType" }, "dpsi_WeightedAverageCommonSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Common Shares Outstanding Abstract", "terseLabel": "Weighted average common shares outstanding" } } }, "localname": "WeightedAverageCommonSharesOutstandingAbstract", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "stringItemType" }, "dpsi_WeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price (in Dollars per share)" } } }, "localname": "WeightedAverageExercisePrice", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/ScheduleoftheexercisedoptionsutilizingacashlessexerciseTable" ], "xbrltype": "perShareItemType" }, "dpsi_WeightedAverageSharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Share Price", "terseLabel": "Weighted Average Share Price (in Dollars per share)" } } }, "localname": "WeightedAverageSharePrice", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/ScheduleoftheexercisedoptionsutilizingacashlessexerciseTable" ], "xbrltype": "perShareItemType" }, "dpsi_WeightedAverageSharesForDilutedEarningsPerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Weighted Average Shares For Diluted Earnings Per Share", "terseLabel": "Weighted average shares for diluted earnings per share" } } }, "localname": "WeightedAverageSharesForDilutedEarningsPerShare", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/ScheduleofreconciliationofthefullydilutivesecuritieseffectTable" ], "xbrltype": "sharesItemType" }, "dpsi_leaseRentInPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "lease Rent In Percentage", "terseLabel": "Lease rent in percentage" } } }, "localname": "leaseRentInPercentage", "nsuri": "http://www.decisionpt.com/20220930", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r145", "r253", "r256", "r450" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.decisionpt.com/role/ContingenciesDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r183", "r184", "r185", "r186", "r202", "r236", "r264", "r266", "r396", "r397", "r398", "r399", "r400", "r401", "r403", "r449", "r451", "r460", "r461" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.decisionpt.com/role/ScheduleofthesummaryoffairvalueusingtheBlackScholesoptionpricingmodelTable" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r183", "r184", "r185", "r186", "r202", "r236", "r264", "r266", "r396", "r397", "r398", "r399", "r400", "r401", "r403", "r449", "r451", "r460", "r461" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.decisionpt.com/role/ScheduleofthesummaryoffairvalueusingtheBlackScholesoptionpricingmodelTable" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r178", "r183", "r184", "r185", "r186", "r202", "r236", "r261", "r264", "r266", "r296", "r297", "r298", "r396", "r397", "r398", "r399", "r400", "r401", "r403", "r449", "r451", "r460", "r461" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.decisionpt.com/role/ScheduleofthesummaryoffairvalueusingtheBlackScholesoptionpricingmodelTable" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r178", "r183", "r184", "r185", "r186", "r202", "r236", "r261", "r264", "r266", "r296", "r297", "r298", "r396", "r397", "r398", "r399", "r400", "r401", "r403", "r449", "r451", "r460", "r461" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.decisionpt.com/role/ScheduleofthesummaryoffairvalueusingtheBlackScholesoptionpricingmodelTable" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r149" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.decisionpt.com/role/DescriptionofBusinessDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Basis of Presentation and Summary of Significant Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer.", "label": "Accounts Payable and Other Accrued Liabilities, Current", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r29", "r395" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableTradeCurrent": { "auth_ref": [ "r6", "r29" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations 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).", "label": "Accounts Payable, Trade, Current", "terseLabel": "Trade name" } } }, "localname": "AccountsPayableTradeCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ScheduleofestimatedfairvalueofacquirednetassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGross": { "auth_ref": [ "r19", "r146" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "Accounts Receivable, before Allowance for Credit Loss", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ScheduleofestimatedfairvalueofacquirednetassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r458" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Trade Accounts Receivable [Member]", "verboseLabel": "Accounts Receivable [Member]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r146", "r147" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r32" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "negatedLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ScheduleofestimatedfairvalueofacquirednetassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r20", "r395" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r85", "r86", "r87", "r306", "r307", "r308", "r357" ], "lang": { "en-us": { "role": { "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.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r66", "r165", "r171" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/IntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r12", "r80", "r132", "r135", "r141", "r150", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r348", "r352", "r365", "r393", "r395", "r423", "r437" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r28", "r80", "r150", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r348", "r352", "r365", "r393", "r395" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r84" ], "lang": { "en-us": { "role": { "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.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Basis of Presentation and Summary of Significant Accounting Policies" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r263", "r265", "r337" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r263", "r265", "r332", "r333", "r337" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity": { "auth_ref": [ "r331" ], "lang": { "en-us": { "role": { "documentation": "With respect to a business combination completed during the period, this element provides a description of the business, other than the name, which may include the industry, size, products and other important information.", "label": "Business Acquisition, Description of Acquired Entity", "terseLabel": "Acquisition description" } } }, "localname": "BusinessAcquisitionDescriptionOfAcquiredEntity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh": { "auth_ref": [ "r345" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of any change recognized during the period in the high-end of the estimated range of outcomes (undiscounted) of a liability assumed in a business combination arising from an item of contingent consideration.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Range of Outcomes, Contingent Consideration, Liability, Value, High", "terseLabel": "Consideration paid cash amount" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationAsset": { "auth_ref": [ "r342", "r343", "r344" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Asset", "terseLabel": "Total consideration" } } }, "localname": "BusinessCombinationContingentConsiderationAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ScheduleofestimatedfairvalueofacquirednetassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r338", "r346" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r335" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ScheduleofestimatedfairvalueofacquirednetassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r334", "r335" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventory" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ScheduleofestimatedfairvalueofacquirednetassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Acquisition [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r8", "r68" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r63", "r68", "r73" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash, end of period", "periodStartLabel": "Cash, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r63", "r366" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Change in cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Non-cash investing and financing activities" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Warrant or Right [Line Items]" } } }, "localname": "ClassOfWarrantOrRightLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ScheduleofoutstandingcommonstockwarrantsTable" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightTable": { "auth_ref": [ "r251", "r267" ], "lang": { "en-us": { "role": { "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Class of Warrant or Right [Table]" } } }, "localname": "ClassOfWarrantOrRightTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ScheduleofoutstandingcommonstockwarrantsTable" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r38", "r427", "r441" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Notes 6 and 10)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r180", "r181", "r182", "r187", "r459" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/Contingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r39" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Number of shares issuance" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r85", "r86", "r357" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock", "verboseLabel": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ShareholdersEquityType2or3", "http://www.decisionpt.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockOtherSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Total number of shares of other common stock instruments held by shareholders, such as exchangeable shares. May be all or portion of the number of common shares authorized.", "label": "Common Stock, Other Shares, Outstanding", "terseLabel": "Common stock outstanding" } } }, "localname": "CommonStockOtherSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/StockholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in Dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.decisionpt.com/role/StockholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "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.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r18", "r248" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r18", "r395" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.001 par value; 50,000 shares authorized; 7,397 and 7,007 shares issued and outstanding, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r121", "r122", "r145", "r363", "r364", "r458" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ContingenciesDetails", "http://www.decisionpt.com/role/ScheduleofnetsalesbyrevenueTable" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r121", "r122", "r145", "r363", "r364", "r457", "r458" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ContingenciesDetails", "http://www.decisionpt.com/role/ScheduleofnetsalesbyrevenueTable" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfGoodsAndServicesSoldAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold [Abstract]", "terseLabel": "Cost of sales:" } } }, "localname": "CostOfGoodsAndServicesSoldAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r55", "r80", "r150", "r188", "r189", "r190", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r365" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "totalLabel": "Cost of sales" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerAdvancesCurrent": { "auth_ref": [ "r32" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The current portion of prepayments received from customers for goods or services to be provided in the future.", "label": "Customer Advances, Current", "terseLabel": "Customer lists and relationships" } } }, "localname": "CustomerAdvancesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ScheduleofestimatedfairvalueofacquirednetassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelatedIntangibleAssetsMember": { "auth_ref": [ "r339" ], "lang": { "en-us": { "role": { "documentation": "Customer-related asset, including, but not limited to, customer lists, and noncontractual customer relationships.", "label": "Customer-Related Intangible Assets [Member]", "terseLabel": "Customer lists and relationships [Member]" } } }, "localname": "CustomerRelatedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ScheduleofintangibleassetTable" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDefaultLongtermDebtAmount": { "auth_ref": [ "r77" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of outstanding long-term debt or borrowing associated with any securities or credit agreement for which there has been a default in principal, interest, sinking fund, or redemption provisions, or any breach of covenant that existed at the end of the period and subsequently has not been cured.", "label": "Debt Instrument, Debt Default, Amount", "terseLabel": "Total outstanding" } } }, "localname": "DebtDefaultLongtermDebtAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/LineofCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Term Debt [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r77", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r216", "r223", "r224", "r225", "r233" ], "lang": { "en-us": { "role": { "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.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Term Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/TermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r13", "r14", "r15", "r79", "r83", "r199", "r200", "r201", "r202", "r203", "r204", "r206", "r212", "r213", "r214", "r215", "r217", "r218", "r219", "r220", "r221", "r222", "r227", "r228", "r229", "r230", "r376", "r424", "r425", "r435" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Interest rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/LineofCreditDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r199", "r227", "r228", "r374", "r376", "r377" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Principal amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/TermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "auth_ref": [ "r34", "r219", "r374" ], "lang": { "en-us": { "role": { "documentation": "The average effective interest rate during the reporting period.", "label": "Debt Instrument, Interest Rate During Period", "terseLabel": "Interest rate" } } }, "localname": "DebtInstrumentInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/TermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r34", "r226", "r374", "r376" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Prime rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/LineofCreditDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentMaturityDate": { "auth_ref": [ "r35", "r202", "r361" ], "lang": { "en-us": { "role": { "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.", "label": "Debt Instrument, Maturity Date", "terseLabel": "Maturity date" } } }, "localname": "DebtInstrumentMaturityDate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/LineofCreditDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r36", "r79", "r83", "r199", "r200", "r201", "r202", "r203", "r204", "r206", "r212", "r213", "r214", "r215", "r217", "r218", "r219", "r220", "r221", "r222", "r227", "r228", "r229", "r230", "r376" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPaymentInterest": { "auth_ref": [ "r36" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments applied to interest.", "label": "Debt Instrument, Periodic Payment, Interest", "terseLabel": "Interest amount" } } }, "localname": "DebtInstrumentPeriodicPaymentInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/TermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Debt Instrument, Term", "terseLabel": "Developed technology", "verboseLabel": "Maturity term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ScheduleofestimatedusefullivesofintangibleassetsTable", "http://www.decisionpt.com/role/TermDebtDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DeferredCosts": { "auth_ref": [ "r11", "r422", "r436" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred cost, excluding capitalized cost related to contract with customer; classified as noncurrent.", "label": "Deferred Costs, Noncurrent", "terseLabel": "Deferred costs, net of current portion" } } }, "localname": "DeferredCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r312", "r313" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r66", "r81", "r320", "r326", "r327", "r328" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes, net" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredOfferingCosts": { "auth_ref": [ "r157" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Specific incremental costs directly attributable to a proposed or actual offering of securities which are deferred at the end of the reporting period.", "label": "Deferred Offering Costs", "terseLabel": "Deferred costs" } } }, "localname": "DeferredOfferingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredOtherTaxExpenseBenefit": { "auth_ref": [ "r81", "r321", "r325" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other deferred income tax expense (benefit) pertaining to income (loss) from continuing operations. For example, but not limited to, acquisition-date income tax benefits or expenses recognized from changes in the acquirer's valuation allowance for its previously existing deferred tax assets resulting from a business combination and adjustments to beginning-of-year balance of a valuation allowance because of a change in circumstance causing a change in judgment about the realizability of the related deferred tax asset in future periods.", "label": "Deferred Other Tax Expense (Benefit)", "terseLabel": "Income tax benefit and deferred tax asset" } } }, "localname": "DeferredOtherTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredPolicyAcquisitionCostsAndValueOfBusinessAcquired": { "auth_ref": [ "r434", "r442", "r448" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of deferred policy acquisition costs and present value of future profits from insurance contract acquired in business combination.", "label": "Deferred Policy Acquisition Costs and Present Value of Future Insurance Profits, Net", "terseLabel": "Related contract acquisition costs" } } }, "localname": "DeferredPolicyAcquisitionCostsAndValueOfBusinessAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenue": { "auth_ref": [ "r16" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Deferred Revenue", "terseLabel": "Deferred revenue, net of current portion" } } }, "localname": "DeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r14" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Deferred Revenue, Current", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueRevenueRecognized1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue.", "label": "Deferred Revenue, Revenue Recognized", "negatedLabel": "Deferred revenue" } } }, "localname": "DeferredRevenueRevenueRecognized1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ScheduleofestimatedfairvalueofacquirednetassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r318" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "terseLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r66", "r130" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAveragePriceRiskOptionStrikePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The average strike price on the group of price risk option contracts such as put options or call options.", "label": "Derivative, Average Price Risk Option Strike Price", "terseLabel": "Strike Price" } } }, "localname": "DerivativeAveragePriceRiskOptionStrikePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ScheduleofoutstandingcommonstockwarrantsTable" ], "xbrltype": "perUnitItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r341" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed technology [Member]" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ScheduleofintangibleassetTable" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ScheduleofnetsalesbyrevenueTable" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260" ], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ScheduleofnetsalesbyrevenueTable" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r253" ], "lang": { "en-us": { "role": { "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.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of net sales by revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r268", "r269", "r300", "r301", "r303", "r309" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Share-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DividendsAndInterestPaid": { "auth_ref": [ "r105" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The contractual amount of dividends (or interest on participating income bonds) that must be paid for the current period (for example, unpaid cumulative dividends).", "label": "Dividends and Interest Paid", "terseLabel": "Cash paid for interest" } } }, "localname": "DividendsAndInterestPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income Per Share [Abstract]", "terseLabel": "Earnings per share attributable to stockholders (1):" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r52", "r90", "r91", "r92", "r93", "r94", "r98", "r101", "r104", "r106", "r107", "r111", "r112", "r358", "r359", "r430", "r444" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in Dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r52", "r90", "r91", "r92", "r93", "r94", "r101", "r104", "r106", "r107", "r111", "r112", "r358", "r359", "r430", "r444" ], "lang": { "en-us": { "role": { "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.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in Dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r108", "r109", "r110", "r113" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/NetIncomePerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r315", "r329" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent", "terseLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r302" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted average remaining recognition period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r302" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized share related to unvested stock options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r45", "r46", "r47", "r85", "r86", "r87", "r89", "r95", "r97", "r115", "r151", "r248", "r250", "r306", "r307", "r308", "r323", "r324", "r357", "r367", "r368", "r369", "r370", "r371", "r372", "r389", "r452", "r453", "r454" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ShareholdersEquityType2or3", "http://www.decisionpt.com/role/StockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r149" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Outstanding percentage" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/DescriptionofBusinessDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ExtinguishmentOfDebtGainLossNetOfTax": { "auth_ref": [ "r231" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The difference between the reacquisition price and the net carrying amount of the extinguished debt recognized currently as a component of income in the period of extinguishment, net of tax.", "label": "Extinguishment of Debt, Gain (Loss), Net of Tax", "terseLabel": "Outstanding debt" } } }, "localname": "ExtinguishmentOfDebtGainLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/TermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs": { "auth_ref": [ "r360", "r362" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as derivative asset (liability) after deduction of derivative liability (asset), measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis with Unobservable Inputs", "terseLabel": "Total fair value excluding goodwill" } } }, "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ScheduleofestimatedfairvalueofacquirednetassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r380", "r385" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Lease liability" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r381", "r382", "r386" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of deferred financing costs" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Backlog" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ScheduleofestimatedusefullivesofintangibleassetsTable" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r10", "r170" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ScheduleofintangibleassetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r166", "r167", "r170", "r172", "r406", "r407" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ScheduleofintangibleassetTable" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r170", "r407" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ScheduleofintangibleassetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ScheduleofintangibleassetTable" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r166", "r169" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ScheduleofintangibleassetTable" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r66" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.", "label": "Gain (Loss) on Disposition of Assets", "negatedLabel": "Loss on fixed asset disposal" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfLeasedAssetsNetOperatingLeases": { "auth_ref": [ "r174", "r378" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net gain (loss) arising from the lessor's sale of assets held- or available-for-lease under contractual arrangements classified as operating leases.", "label": "Gain (Loss) on Sale of Leased Assets, Net, Operating Leases", "terseLabel": "Operating lease asset" } } }, "localname": "GainLossOnSaleOfLeasedAssetsNetOperatingLeases", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r66", "r231", "r232" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "terseLabel": "Gain on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r56" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "General and Administrative Expense", "terseLabel": "General and administrative expenses" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r9", "r158", "r159", "r161", "r163", "r395", "r421" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillTransfers": { "auth_ref": [ "r160" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transfers into (out of) an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Transfers", "terseLabel": "Goodwill" } } }, "localname": "GoodwillTransfers", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ScheduleofestimatedfairvalueofacquirednetassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r54", "r80", "r132", "r134", "r137", "r140", "r142", "r150", "r188", "r189", "r190", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r365" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedIncomeStatement": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentLessorAssetUnderOperatingLease": { "auth_ref": [ "r176", "r387" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of impairment for lessor's underlying asset for which right to use has been conveyed to lessee under operating lease.", "label": "Impairment, Lessor Asset under Operating Lease", "terseLabel": "Operating lease assets" } } }, "localname": "ImpairmentLessorAssetUnderOperatingLease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r50", "r132", "r134", "r137", "r140", "r142", "r420", "r428", "r432", "r445" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r177", "r179" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r179" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r82", "r96", "r97", "r131", "r314", "r325", "r330", "r446" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedIncomeStatement": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Income tax expense", "terseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r44", "r310", "r311", "r316", "r317", "r319", "r322" ], "lang": { "en-us": { "role": { "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.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r69" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r65" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r65" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredCharges": { "auth_ref": [ "r65" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Deferred Charges", "negatedLabel": "Deferred costs" } } }, "localname": "IncreaseDecreaseInDeferredCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r65" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r65" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventory, net" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r65", "r383" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r65" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid.", "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpensesOther": { "auth_ref": [ "r65" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of consideration paid in advance for other costs that provide economic benefits in future periods.", "label": "Increase (Decrease) in Prepaid Expenses, Other", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidExpensesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_InformationTechnologyAndDataProcessing": { "auth_ref": [ "r57" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expenses incurred in the period for information technology and data processing products and services.", "label": "Information Technology and Data Processing", "terseLabel": "Developed technology" } } }, "localname": "InformationTechnologyAndDataProcessing", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ScheduleofestimatedfairvalueofacquirednetassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r173" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/IntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r164", "r168" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r48", "r129", "r373", "r375", "r431" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedIncomeStatement": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntermediateLifePlantsUsefulLife": { "auth_ref": [ "r402" ], "lang": { "en-us": { "role": { "documentation": "Useful life of intermediate-life plants, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Intermediate-life Plants, Useful Life", "terseLabel": "Trade name" } } }, "localname": "IntermediateLifePlantsUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ScheduleofestimatedusefullivesofintangibleassetsTable" ], "xbrltype": "durationItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r26", "r395" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventory, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r7", "r25", "r74", "r114", "r153", "r154", "r155", "r404" ], "lang": { "en-us": { "role": { "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.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventory" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseIncome": { "auth_ref": [ "r388" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lease income from operating, direct financing, and sales-type leases. Includes, but is not limited to, variable lease payments, interest income, profit (loss) recognized at commencement, and lease payments paid and payable to lessor.", "label": "Lease Income", "terseLabel": "Lease income" } } }, "localname": "LeaseIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r31", "r80", "r136", "r150", "r188", "r189", "r190", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r349", "r352", "r353", "r365", "r393", "r394" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r24", "r80", "r150", "r365", "r395", "r426", "r439" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r5", "r33", "r80", "r150", "r188", "r189", "r190", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r349", "r352", "r353", "r365", "r393", "r394", "r395" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r15", "r425", "r435" ], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Long-Term Line of Credit", "terseLabel": "Outstanding amount" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/LineofCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.", "label": "Line of Credit Facility, Commitment Fee Percentage", "terseLabel": "Commitment fee" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/LineofCreditDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LoansPayableCurrent": { "auth_ref": [ "r32" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of portion of long-term loans payable due within one year or the operating cycle if longer.", "label": "Loans Payable, Current", "terseLabel": "Current portion of long-term debt" } } }, "localname": "LoansPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r15" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r116", "r126" ], "lang": { "en-us": { "role": { "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.", "label": "Nature of Operations [Text Block]", "terseLabel": "Description of Business" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/DescriptionofBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r63" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r63" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r63", "r64", "r67" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "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.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r42", "r43", "r47", "r51", "r67", "r80", "r88", "r90", "r91", "r92", "r93", "r96", "r97", "r102", "r132", "r134", "r137", "r140", "r142", "r150", "r188", "r189", "r190", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r359", "r365", "r429", "r443" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.decisionpt.com/role/ConsolidatedIncomeStatement": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income", "totalLabel": "Net income and comprehensive income attributable to common stockholders" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow", "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r90", "r91", "r92", "r93", "r98", "r99", "r103", "r107", "r132", "r134", "r137", "r140", "r142" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net income attributable to common stockholders (in Dollars)" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ScheduleofreconciliationofthefullydilutivesecuritieseffectTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Accounting Standards Not Yet Adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionPayablesAssumed1": { "auth_ref": [ "r70", "r71", "r72" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of payables that an Entity assumes in acquiring a business or in consideration for an asset received in a noncash (or part noncash) acquisition. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Noncash or Part Noncash Acquisition, Payables Assumed", "terseLabel": "Cashless exercise of stock options" } } }, "localname": "NoncashOrPartNoncashAcquisitionPayablesAssumed1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.decisionpt.com/role/ConsolidatedIncomeStatement": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r132", "r134", "r137", "r140", "r142" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r380" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Operating lease liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r380" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current portion of operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r380" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Noncurrent portion of operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r379" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Description of Business [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r11" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncome": { "auth_ref": [ "r447" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedIncomeStatement": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue and income classified as other.", "label": "Other Income", "terseLabel": "Other expense" } } }, "localname": "OtherIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIntangibleAssetsNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated amortization of finite-lived and indefinite-lived intangible assets classified as other.", "label": "Other Intangible Assets, Net", "terseLabel": "Net Amount" } } }, "localname": "OtherIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ScheduleofintangibleassetTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPrepaidExpenseCurrent": { "auth_ref": [ "r27", "r156" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Other Prepaid Expense, Current", "terseLabel": "Prepaids and other current assets" } } }, "localname": "OtherPrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ScheduleofestimatedfairvalueofacquirednetassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r60" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedLabel": "Taxes paid in lieu of shares issued for share-based compensation" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r58" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r269", "r270", "r271", "r273", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r289", "r290", "r292", "r293", "r295", "r296", "r297", "r298", "r299" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r269", "r270", "r271", "r273", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r289", "r290", "r292", "r293", "r295", "r296", "r297", "r298", "r299" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r17", "r234" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in Dollars per share)", "verboseLabel": "Preferred stock par value (in Dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.decisionpt.com/role/StockholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r17", "r234" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r17" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r17", "r395" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.001 par value; 10,000 shares authorized; no shares issued or outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r28" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfLinesOfCredit": { "auth_ref": [], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Proceeds from (Repayments of) Lines of Credit", "terseLabel": "Line of credit, net" } } }, "localname": "ProceedsFromRepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r59", "r305" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r1", "r42", "r43", "r47", "r62", "r80", "r88", "r96", "r97", "r132", "r134", "r137", "r140", "r142", "r150", "r188", "r189", "r190", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r347", "r350", "r351", "r354", "r355", "r359", "r365", "r432" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r175", "r395", "r433", "r440" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r53", "r152" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r262", "r390", "r391" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r262", "r390", "r391", "r392" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/LineofCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r262" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/LineofCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r262", "r390", "r392", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r61" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.", "label": "Repayments of Debt", "negatedLabel": "Payment under term loan" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r21", "r250", "r395", "r438", "r455", "r456" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r85", "r86", "r87", "r89", "r95", "r97", "r151", "r306", "r307", "r308", "r323", "r324", "r357", "r452", "r454" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r75", "r76" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r49", "r80", "r127", "r128", "r133", "r138", "r139", "r143", "r144", "r145", "r150", "r188", "r189", "r190", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r365", "r432" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Net sales", "totalLabel": "Net sales" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement", "http://www.decisionpt.com/role/ScheduleofnetsalesbyrevenueTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Net sales:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r384", "r386" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right of use assets obtained in exchange for new operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ScheduleofoutstandingcommonstockwarrantsTable" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r107" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of reconciliation of the fully dilutive securities effect" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/NetIncomePerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r166", "r169", "r406" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ScheduleofintangibleassetTable" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r166", "r169" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of intangible asset" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "auth_ref": [ "r162" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.", "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "terseLabel": "Schedule of estimated useful lives of intangible assets" } } }, "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r336" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of estimated fair value of acquired net assets" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r272", "r288", "r291" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of stock option activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r294" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of the summary of fair value using the Black-Scholes option pricing model" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r251", "r267" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "terseLabel": "Schedule of outstanding common stock warrants" } } }, "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.decisionpt.com/role/ConsolidatedIncomeStatement": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing expense" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember": { "auth_ref": [ "r333" ], "lang": { "en-us": { "role": { "documentation": "Represents the aggregation and reporting of combined amounts of individually immaterial business combinations that were completed during the period.", "label": "Series of Individually Immaterial Business Acquisitions [Member]", "terseLabel": "Business Acquisition [Member]" } } }, "localname": "SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r65" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Share-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r269" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Vest term" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r297" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected annual dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ScheduleofthesummaryoffairvalueusingtheBlackScholesoptionpricingmodelTable" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r296" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility factor" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ScheduleofthesummaryoffairvalueusingtheBlackScholesoptionpricingmodelTable" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r298" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ScheduleofthesummaryoffairvalueusingtheBlackScholesoptionpricingmodelTable" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r276" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable, Stock options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r276" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercised, Grant Date Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r277" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "negatedLabel": "Forfeited or expired, Stock options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r278" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted, Stock options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r289" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant-date fair value per option granted (in Dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ScheduleofthesummaryoffairvalueusingtheBlackScholesoptionpricingmodelTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r304" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Outstanding, Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r273", "r275" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding, Stock options", "periodStartLabel": "Outstanding, Stock options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r273", "r275" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding, Grant Date Weighted Average Exercise Price", "periodStartLabel": "Outstanding, Grant Date Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r281" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Exercisable, Grant Date Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r280" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited or expired, Grant Date Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r278" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted, Grant Date Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "auth_ref": [ "r274" ], "lang": { "en-us": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding", "terseLabel": "Options exercised" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ScheduleoftheexercisedoptionsutilizingacashlessexerciseTable" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r295" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected option term in years" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ScheduleofthesummaryoffairvalueusingtheBlackScholesoptionpricingmodelTable" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r304" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Exercisable, Aggregate Intrinsic Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r304" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Outstanding, Weighted Average Remaining Contractual Life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r293" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term of exercisable stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Exercisable, Weighted Average Remaining Contractual Life" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "auth_ref": [ "r274" ], "lang": { "en-us": { "role": { "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ScheduleofoutstandingcommonstockwarrantsTable" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Balance (in Shares)", "periodStartLabel": "Balance (in Shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r30" ], "lang": { "en-us": { "role": { "documentation": "Information by type of short-term debt arrangement.", "label": "Short-Term Debt, Type [Axis]" } } }, "localname": "ShortTermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/TermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r29" ], "lang": { "en-us": { "role": { "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.", "label": "Short-Term Debt, Type [Domain]" } } }, "localname": "ShortTermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/TermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r41", "r45", "r46", "r47", "r85", "r86", "r87", "r89", "r95", "r97", "r115", "r151", "r248", "r250", "r306", "r307", "r308", "r323", "r324", "r357", "r367", "r368", "r369", "r370", "r371", "r372", "r389", "r452", "r453", "r454" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ShareholdersEquityType2or3", "http://www.decisionpt.com/role/StockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ShareholdersEquityType2or3" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r85", "r86", "r87", "r115", "r405" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ShareholdersEquityType2or3" ], "xbrltype": "stringItemType" }, "us-gaap_StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of preferred stock and warrants for common stock issued.", "label": "Stock and Warrants Issued During Period, Value, Preferred Stock and Warrants", "terseLabel": "Exercise of warrants (Note 8)" } } }, "localname": "StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r40", "r217", "r248", "r249", "r250" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Exercise of warrants (Note 8) (in Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r17", "r18", "r248", "r250" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Share-based compensation expense (in Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r17", "r18", "r248", "r250", "r279" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "terseLabel": "Cashless exercise of stock options (Note 9) (in Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r17", "r18", "r250", "r289" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Share-based compensation expense" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r41", "r248", "r250" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Cashless exercise of stock options (Note 9)" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r18", "r22", "r23", "r80", "r148", "r150", "r365", "r395" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet", "http://www.decisionpt.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 Equity [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r78", "r235", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r250", "r252", "r356" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders\u2019 Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubordinatedBorrowingInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stated interest rate of the subordinated debt.", "label": "Subordinated Borrowing, Interest Rate", "terseLabel": "Borrowing rate percentage" } } }, "localname": "SubordinatedBorrowingInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ScheduleofoutstandingcommonstockwarrantsTable" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r340" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade names [Member]" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ScheduleofintangibleassetTable" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r117", "r118", "r119", "r120", "r123", "r124", "r125" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_WarehouseAgreementBorrowings": { "auth_ref": [ "r424" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the outstanding short-term borrowings under a revolving line of credit used by mortgage bankers to finance the origination or purchase of loans.", "label": "Warehouse Agreement Borrowings", "terseLabel": "Warehouse amount" } } }, "localname": "WarehouseAgreementBorrowings", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r100", "r107" ], "lang": { "en-us": { "role": { "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.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in Shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r98", "r107" ], "lang": { "en-us": { "role": { "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.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in Shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r113": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r126": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r155": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.A)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=122040515&loc=d3e105025-122735" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r173": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144471" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "40", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905841&loc=SL51729484-110225" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r182": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r187": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629" }, "r233": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775" }, "r252": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r309": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5227-128473" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6411-128476" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e7008-128479" }, "r346": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "40", "SubTopic": "30", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123393937&loc=d3e44908-112734" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919398-209981" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919372-209981" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "905", "URI": "https://asc.fasb.org/extlink&oid=6471048&loc=d3e5272-110052" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=122135039&loc=d3e569990-122904" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.7)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04.4)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=35755530&loc=d3e11264-158415" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691" }, "r462": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r463": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r464": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r465": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r466": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r467": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.6)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r84": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256" } }, "version": "2.1" } ZIP 59 0001213900-22-071854-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001213900-22-071854-xbrl.zip M4$L#!!0 ( #Q>;E6.N_;@JA$ "^W 1 9'!S:2TR,#(R,#DS,"YX MR-LR._4B6RI5I6G+33Z4 D*"&F"!4@ M9P'XW?^6,\=80$(1=H]KS5>-F@%= M$UO(G1S71L.]SO"TVZW][[UA_/3N7WM[Q@?H0@(\:!GCE7&*9_.AB8P; EQJ M8S(S7GBSGXT]8^IY\Z-Z_?[^_I7)\E 3$4BQ3TQ(^0=C;X]5&%5Y2B"O\,@8 M^JYQA1=&LVVTVD?-MT?[^\;HYM1H-5JMH,A/[Y;TB)I3. ,&=. ,NMX%:_8, MVL!WO./:WSYPD(V@53.87"[+2[P];S6']+@68K(!';_"9%)?)]5Y_37# V0" MO2LP@W0.3+@NP(6PH(EX#\T]#E\4:!RV&U$K#G+O$OF78^*(1EJ-1KO.D\> MPBC[,I/_OBUR-P\/#^LB-4'3T M.B^3R?+6^>,BOJX'B6L8'LGO#I90YZ@YD,9>H[G7:L:K1XI.1"[U@&O"&A\& MAL$' G!=[ &/B<='TT]\1(G/\SER;?P^_,0^\AX]BEBXAK8A^OB((SFN432; M.YP;\6U*H'UZ:TV,HS9&-,K OL-ZO*@BYE:U6\4B.LU1#5 MTA8L!H*3;398K);3V17.-%LLE26>[')WK+-3 MA$T80#7$J8G@5-6!"U@E% PERMV W:'4S83IMBQ MF-E__K>/O!4OWL*DG2!7D>U]T6S=?PR]0P^;=V&#__GWVU;SX+]&T'#%[/;S M]A30Z86#[Z43=ITAVPL)+E\_ADM>N<%KIP7<5=0%U)U!:A(TYZUB^\2GR(4T MN9;FYRB(F@ZF/H'\'YMZ.%-1314W4FY. $44VX.8S&P-&OJS&2 K M; _1Q$4VLRIG%@\PP:% MSMTT:6S:-*)&JT$A'10=DRU-5$!.DIQ(4%M!;].9H.X$C1W8 MH939^@D.,HF%:O(P3<6F"B.HH^)#R<<5] (S? "),!T3A&13E3.CV4C3P2J( MS'Q6A2'JR&6DXB/@@S4%L7U*(#.]$E0D$M0L--,L\++"O!.E*U-]3\Y:&B M)N9S8!8IVW;BV9QM'P6 K+\AFT6MH?8S!/%:]D0U1KR>:MXHW0;!%] ME(1%*NJ>[ANX 6QWL3L/05A=X5#X+IX"XT70?!5%*^\VR.$_)[E(ZRJ=" 6T M5*SD.Q-RF)%D49LGQ5Z%BJ#'>1=R&)+E*9A K5*^!B5/%4NR#5@.3=),A8< M6AE_A"IDJ)I7%6&J;5D>::J,11,LX\V0;=)4I%64*0*%9] #R"D1+XPR%E&6 M<7Q(HH;&B[#&BK+OLT?(8W87]2GMEE;&K;*;+4(U5HHULCF%EN] ;+O,.@1, M&8Y7!"Z@ZP?F3%(K%V56LYSQU^R69:[H0X"\'(-H"(S'UL/!8O)UY8[._/L/!^3PX%/KV^AF19V#A?G0 M<#YZ=6\(/SXYU>_\P???J=MD8S!QS8 M\. 6?)[8[NVGLRO0OR6P04^N/GQLWY\VV\/#EU83WR^^7D_NZF_M7[^]//_6 M]+\>[ONOE],5V/^]W_G-NG_3QE^@\V4P)H>]X<-M=]4\NWIH_'TQ_3IH?:X/ M+\\6\,XV.U=O'?KY_ "/R9O7;Y:+J[K[I6&WS_L/"]3[AG_;MSYV]ML/N#%9 M[=ZBIKDF;0\6M)I!7HXXQ]<'U"KJ'A_QMPCX&QDL=<8V4KQS[P$AP%7O[,J4+& VX[,KPVQJT8O!, (.*;J)]L;" 0"K2!=:] M$&RDG$*XAL!;+40EC]OG&0ZY&=0*93_C&$M44H7>RYRLP:;/'S#HN-8YZSMO MU77YHW:QFRK*'.JKOH*?L'C\)ZO*".HR8I7] Z;/NWKBK3;^,?B4>-5-?&9? MT6R.B6>XN<_S25Z*,X*7 GO8%-4IBO!_[47E]OBGO69KK]U\M:16]/#5EBBX MT,'+6]NAB,H]!H7L<< \!#1ZPR]>: + 7)2I0\>CZVK$>V2/ZXO<%_]D>(I* MBG_3-9 2HR/_E<*2C$0%.!6O-ZV69B']PF0Y&EBI& 7K.I(,2^L96IZ\$9UP@U X2YCFL>\?E;=2+7'!*$K1M1SO))J(9=Y#C<%HKR M4I\51I[/4S\0[,^C1A"K/K:JE@%9CVL#.'T['='6NC/*(2\>^JFB.LHL@YA4*#(!KQ.1LKY] M,X47/$QV%D;)ANL@V;F(D>G8 X^60<9_+Q;,TD?@7%2E)G1_XQD^%8YAX5V^ M#=W"^DBX->)R8UR4[8OM;"=TM>DHLPIFW$21B!U^.2.STT[:HGBR,?4[<0 M3:9L%>TL( $3&,Y [G*BL8FI3[]LB5>F]D>N>)^;U:.-9%E(1L:XF\H MYVMDQ/?M <&6GV: L0H]-N;S9+"!0PN$"-+&P5O"QS4S?$3IL;)EP2H6XR@S MMH>0+!#W8^@OV0:L0K)33#VV>/'\ST":!<=/D2P'K&H\QK(_ VV[DRU)6[YL MT4*:,#QH9\9O_N@\.)6X9:H]OU"P1*2TI/CV2%%W*U,(3R;3!X#MD^M*G0!US0R8E[;JL54#A&0S^WW7#&VIT %8H#IT^ZKDW@WSY+$3W2)R?8FVYBR1K* M_5CH,J[[<_Y'S=B ',*)>,)>0YD+,:JX7A?N\=5$:_'R$18[X+?R"0D-II7\ MNQ%$80F< //.P1.-C9X(H7QA21E!.ELQ::C*S:-//3R#I(>H1SNN)8P[SOL4 MS5/K9H3WF4>G&J%*MI3'C;\P868<;AILK,KA5,RO*(841(Y2>T[>8]SD,5D+ M(D$#B;<$+-USI7HNZ#1FO(OZH74.B,NZCFZ>A?_ADF^+6*E5V3A)OCJ'W#/, M<)&,Q'QYF8??GEGB4C"E#(<=$F4,NTD#L23 5+.4[9J[E/K0BD*$L:AAV2W* M]YR42GSRE9&7.U_.4="^OK*I,=0H<7N@%++=SU$F %X;\ J5@%-) AC6@+:U^4TW2ZQ+ I5=EL M[N 5A)O+G(Q"02AVN([7VI5>#%ZI)F1W5W=Y44H?#_=SB:P\AO3=,6CDCW]. M8166L^*97.W&:#%8U>A2E=9H7)2#*6=T!\_C:D?\SF3ZKMVFT2#:J332T#./ M570F!(J/U_#[GH=YXO8M!ZQ*6?!7V2#/U74';$CR3IRDS3@S#+P]HQ67#TM^ M4),O*M1&T&*YQ?5*UI7]L8,F8%<'(8)[@]ZNZ2J&KMA%Y#P.K)U*DV*4[L=S M2FBD<93H5#,MV%=U7"OF.KJ$LS$D/+S2=3W(E)C61[5*2B!U@$67L;@_%_O> M9I!KK$X5H&5R#L"*'\>'CL,Z1F<^DT#+'+S25L[G&+S+>X!-,"+[764^DH5U(BY$ABE'%[YW"#IVQW?FV*"'J"E MFZ-=#5"EW=DVUX:$A($M46Q3BP:BJ?&I;JJ94^!.HIYXLB3KO=KC=V5)0,KK M3NO MD81MCQ4BCO#*A>M?KJO&*U]\$65G",W M/\Y9]AC0TLUKK*[/.'"7WD.BEY!Q8*HI< F6:.;/XD7YY7A]F=P6<(%*CQ]) MB(+$VIZ92 (LU&PT6206[M9&.#E"J?[)>Q-2NP58#E)I)V4+:;3@JN&I^*+8 M01;W$%Y!+WQJC/YX32(#5O#:0KS8-30A6O#&=Q<9>K)E7@:C7"O&B@Y\PFQ\ MND/9=DI:#CSI(+S!'G!2-U$THJP GN(>D+7@OCGK$H^1 T43O=YI$'&(2V7A M&4"YYNAW# .IL*FB[^+RDQXR),&H9XT_XRU0/8!G 4EC3LARKK ']<"=0J,\ MD"C<7EV7SQ*T@ ,'N)K(( 4FOUBR]*![!CPPQ(ZHGVHSC5709&/J5[:=O.>N M+=<:8MOC/_401@Y,'@;KGO2O]4 ?AZ*P(R]'%Q]&+JOK!+AWW$+KAW$R/:0H M@J *.= :G M;M1K@CX7E&+L][TI)%KU?P:0U&,V&/#0MAZPDV#D)MV \#] S?\T G#"Q\$T M&3H*9(KQFFV"%O2NW%$J^JHL_2!/\Q0PA\O\!4$L#!!0 ( #Q>;E6C=FK%)0L M *A[ 5 9'!S:2TR,#(R,#DS,%]C86PN>&UL[5UM<]JX%OZ^O\*7^^7> MZ5 @)*%DDNX0DG1I*% (3=*=G8ZP97!B+"K9O.37KV0P 6-A8Z38=/JI6:^M M<_P\Q^=-+YS_.1V:RAAB8B#K(E-XG\\HT%*19EC]BTRWDZUTJK5:YL^/BO+' M^7^R6>43M" &-M24WDRIHN&HHQK*'086T1$>*O^SA_]7LLK MD=GN=QD,GFO MTGN(:F!(D(-52-@%)9NE WI#5C%D YXI'<=2&FBL%(K*4?&L\.'L^%CIWE65 MH_S1T?R1/\Y-PWKN 0(5JK=%+C(KDJ8];+Y'N)\[RN>+.>_&S/S.LRF[L';_ MI.C>72B7RSGW_RYO)4;0C7380N[A2[VC#N 09 V+V,!2F0!BG!'W8AVIP':1 M#-5+X=[!_BOKW99EE[*%HVRQ\'Y*M,P<-T4YQ\B$;:@KKN9G]FP$+S+$&(Y, MII![;8"A?I'11L3(,@3SY6*>#?%?=N4'_E%%%D&FH3'L+X')7J4S@-#.*&SH M;KNV]A(:5 UF(R.;$9ACM^2X(^0^2M"Q1LUR"#LV_7L(K9AJ^@=AFHI7M0K( MX,9$DW@Z+I_.+%$&B3JH.QR\PJ8$P10C5Q;5P'I.<:^N+!'$,R M!TV;>%=<;%U<@\>>8Q)+289KQ7+AO?[I&&-@T@%)Q:X"C&?4WWT#I@,%*Q]- MIF>%ZTQ7\/K; :QZVM$_-VA>=R*+.W+$&0[=T;(&-7GO>1VC80A[-MH9.80U MB&D0R2@3:/0'-OLS%].@5!4Y5$8;JI#*ZYFP 6U)]K5-U)JYI9*;[4@M*#GR M41*+DYHUIF,B/&M T1RL#9WVKV$=AP7"10%&?P5U2*5J39W^2S^K*B(V$8QT ML(REPJD$G(/+ OECOVW'# \M#$? T*ZG(V@12-U=TQY +#.R19&XS '22DXD MV!94G6Q2%3_;D))FI.%+"/3R@7CZ(VU<0)LC5M/1+ZL.:,%'9C!>!N&T(NX#07#D]4:?%^=W8#I71+S!;Q&44K^_#1IN4(V7 MW-O ZANT?%A*N)ZJIL,:@9\0TB:&:0I/^B.(3"DOT>!:,'0JA"%)+*PBG5;W MLX%H253B\YJK-I"E2LGR@V6DU*XY@"Q@_R#$D.L&Z!FF81M04ET5(& /&_$: M+"TP8]T5N4THGY"$6R%\IH(Z4'Z )+0#%R*65::J8@=JT@UJ9_&)^])8S$6 M560_T&VCJS^'<3#*]BSI14['"'I";?!KCX8&7XG4:"[EU=WALI+4Y:Z@[L/ MH$A4)])-?U>TDML4"!:4YH"P#1^A[C6-$]*XG$K&@M"4H]OJ MT,-ZJ:"[^,M)SG.^I> ?Y:\/]Z^9CUT!++\![0XP(6GJ M+8PT1_6Y3,Z2_\VG$OZD_/ R*^.]GY ,;&UPI'<@'AMJM/T2FT^E';R5]^,F M4_'25V(W=3GMK_6QXWX>\U%<$';Y/@(>2SQQ"P1[2770BX:%F7@X[O*I!#SF MX>ANG_O[_LNWDW_^?E!'SO31.BEK+Z5Q_W%F=:^U5 S3O,YX?-W^("T M7AV/BJWV&#U?_*-4.VVVH? +#',7U"L#S M^*%3&BG4WF<_F\:1C3TGO&R[+M;TB\[7-L>/WR:$)KW$FE531AH9E$)MI-X9R2 F3EGYF0O$2Z_3G ME5R=.I8;JBNM\:A^#E5QH2NM^2ZACC!*K;K(-RUB5L\F>9E%546IK(6 Z[@^#?[BF22>_(XZJ]^X 2F'U?P1&F)NRJ M3_\VH8L*+7V'"-O&BWM=,#.11"::N^U'5C1(Q381;FB(LE08=!""1":C2DVV M7MZ/S<,*/):+:L;!_@_ 5 MOCWA:TRWB#KPL+8=1L[:92&'64C-J\.D'71L"P&2>[I"W#H(,\=[ M!>?_UBS?[ECQ%5&(O /_XB( RCG-00Q]WE9FWP[GS&[B+?%L#^-;><]3>[C9AT4S$>AW&@6U!6%M>'\IM/\/8O^9\K M1^X!Q](=P/4*_KPT7N5N^0V7]\O%5=ZVX<)&CSCNI"GK!36M*X.,$''WM#3U M^2%!!0DSIEN$':9WC8JD1UM 2SE&)&32HLQR<\+>EL-64TQ+'IG?[]%V; JZ]<_U4\:)6UE*YS%0Z"]'9C"T'J,E8:M#@I1F MCH D,;<<)#C>_C=W=(K?#<(5]2=-*]RLCD3*L7C/IM7&MM#UNG6%A\?F3/)> M;KX%9BQ_(W?(%8,A]U1PT;,DT06GCXYFH"K"!(%S1-%DIM-6M[#NF]V+ JO@I7.K4MUM M_,V1Z^NNIQ"K!GE=RB6!R&!Y:0T<,6CD "KPES96#47"XO^-X=-8>TF_8 W8R!E6/9A-OLE EMAH'3&Y\Z/DKR./_0J/O M1P;;-%7!AKI8WDJSCO4+*W>V(#:0MEG?+'Z5X7JJ#H#5AVWZCM>Z#OVG&.Q_ MV,+;*I]T*SP9KGPK52,7PB'GG?P&,*P^"#GSY#> 87YWVT:IH-T"Y\M?BF:M MWW\!4$L#!!0 ( #Q>;E5K,":KK#0 "_^ @ 5 9'!S:2TR,#(R,#DS M,%]D968N>&UL[7UK<^.VDO;W\RN\LU_>MU*.YY)DSJ22W9)OR9Y)L M;:5@$I*8H0@')&5K?OT"("GQ3@!$"Z1S/NP>QV.B&T\W&HU&H_N'_WY:^0=K M3$./!#^^>/7URQ<'.'"(ZP6+'U_XP!3 M%&'WX'YS<$)6#S/'.[BE* CGA*X._E^T^O\'AP?+*'KX_NCH\?'Q:X?]3>AX M%(O_OG]-]\ M'+Q^^?IU\LD_?O"]X/,]"O$!XSL(?WR1H_1T3_VO"5TZL'GG(O?+2F>__C"?0B]0P[U MRW=O7G):_\E_\P?]XX0$(?$]EPOI&/E\SK,EQM&+ S[TW4WH&WE.6\9@C!I'] 2%RW.?/.I!N?WZ M*#%;)K@[Q:%#O0=N+#-V0((HHGCD#B(V'9QS=!R/*PPAUY4#(IBXC %##U.7X'[PE?F M%M<%0R)8>/<^GH0ACA08JGQI2ANN<)08DVM,Q;J5YZGZJ3FD+IG.DSGS'EQ/ MP406OC+'S"VFJU-\K\#(]HM$DPV9YH@XGPMF5<$D5[\URAH7/UORS)PREQ ' MH5CPBCM&]7MS(F06GUL8YOXJ6;'B9R81JUJ]XXWX24&H+6,,8;.X1_JM.H^9;DXI3W@E4V6OXWMQ2JVP+JAPV#0!K2U6Y;!S!V*FAWB@J M\]DVBE%(V2G9C7VV 0=,K1 ;_GY#\1H'<2) !9:[1C)XW-F2PF'DK?B!8(X\ MND9^S'Z'^%)FW@1C ^T6B\Y$%$8'G5P74J7L'+IXCF(_>G&0 MDLGSO1V#>?%'[).C]&^.JI^G@2)@7LD*>8$VJ\G7._%#,+MD0U GOL>'6\)J M_-8-D#/J( +8 Y7>'6/J2*ZA4]!51;YOAIO_(,M1TQ/O4!LYFQC^ES@"C]% M.'"QF_'%/]:_I=^*BA'UB5.@Y/.,!T(S0CZZQ_Z/+^+P<('0PQ_;V^?I_-QC M;I/C(?^:)![(Y#Z,*#O%5+$+,PCF*+P7.*3C'7&#=83]*,Q^(TR8P%*)9+*T ME:>3^"5 C)<&3[>;@IPGM,@M4XN,B51#5-4[_7I.R4I/:A%IAH=0MNO_^.(E M^UNA^-\[/F&;ZX\O(AKO8EC*4N"W\6Q[X?_#/0IV:F*LAI/HA)WE-VQK_,B/ M48:%(T-_/BD<1-0FIZBRBFA@%O9[&=N,;(/8-J*1">&-X%[FF^ %Y[MD3/^AA9A>G MT1+3A$L8JR1#,:]3 Q21%&BIP+YI%IB^[P6T7]3(8)S.E\(^H2.$Z0-/_F9K M\Q*C$-]XBR5C\RY, G:&A=).RZ)[7*N)>5%TH"3C8&F:-,(H1YMK'R4!&.;E M/7!5,K^EMY(:@H?5(IYVF&0O]WCAPQ_"0AH'RM)$[I%3PECYI=" M"R';WI:$%.K@Z?:X] X8Q>L=1NKLR?%C?B/_GA#WT>/1,,,'#PF2 Q:2'&0P M_A:02/*P#]E*5>#]UK2!RKG.5R1P0!S;>AH#UO@&4%(9? =QI Y2UC$N-\! M0FY#UH+[TD/WGB^RR)C75;T8!HJK2Y,=P-F[3B[RL$%';J_1AH[_QL4K032G6?*/@>MM+L,CR M?\&"" U$!N(#M,B@"1V)$+_!/04NN--);S ^MO1E62UJ4%<$PFW/<0D;AJLG M9"].)"F>%HQ@MI(<,;A]?83QN0(N$JZ59G(E6:V\:"4R P.W5!+#J#3:*-G< M6W3ETXIH/"NH0&10&=[F"E&10147L%SCB>L*'-B"19Y[$9R@!R]"IJ^:FZC8 M/LLKQ9J;D.KVB74$<\/?$P;8/4,T8+M7.'&<>!7[_$40.]!ZCF=Z9Y$@.!HC M)@,>4#)S7=DW8 _ ^C(RM?MOA?(6[!Q3&UG=\S7W*'WJ;@Q3V?VSS;'^X:CX M5'+W]'1?3RC+58/__:*RUO%C*$VI(.<*%V17;Q3056XD.DX#)XMHMW?=7YZ" M5#B)HR6AWI?=6@*18X68U5L",^*K @B5GEY']R(,X[T(+24TOEA"&VI@.05U M1*>[ZF9[D%>>VO,06@$_"2>]=^AA3UN=#,51VDDI*&6BY#WE"+S%M5$:HT/? MBAQ(D+Q"$617:Z(R3A^R$3.8//P*.;C=K)74,Q%6W5[6'MNP$.I+E!4 6%*L/;<]4Z1%2,HI9!,7M2%47XKG TXS7#I_-K2MRX M#'U#Z;[J5S:WX";MX6 V3=+PE5J!#)G/,%U[CEP9Q.I7H\ R-TF@++*,%2!C M8'F3:P.ZB@#,)1=_>#Z=\P>>(JBNJF#K EYLBHV/&:S\:,L()UUS<],$GRQ;'M"D'9 MII33Y(WG^KZG).3K9VX\A2$_LCT/NU:S"@4-\@# 7/YL4[G3^F!0!YMF.E9# MF0I*WX)49_!9Z]88^^S7"V80/R#Z&>,WY + M%X?3X.R),Q9[X3*Y/DCZ$)O=,SKIV3UP2(E' C0):Z7]TC!9D:9M5&[D 6W< MM:8I#P*(F[NS>>>,O>0)5LRX2MDC07B,YX3B;=%#'#(UH(@QXP6(;BZ8YRY> M.+(OV=1]84:3)0URFP3#Z<#5 %1(G1D?^FK%.$FG=P3@E\"0>,*H WGVJ"5+K@(*[322&<<%23-*8 ^VRR1Y MNTH'6"H)#7O[3)IM6L/%E^*0@\Z]T<((JBYRB8^KF$]M.J]P F'HU&A; M"4CTT.?\ E1$&:1Z50,/J2V 3@55I6XC" LK[&:@Y7*;]IN)ZC73.!ALSGBBR* M+[>+$%1-$@DBIEUGOOBK'U^$>+%*JEH9O./>8?W7PH=M6VJ_RQTI/0[L M<)$;"^08WS2@C^?#.( KXM]XDC:=4) D\@)5/J:TP]DM09R*X3>"O+%;^?$[?7$)9(C8$1R$T'5I"K_09&DH5L4\"M M' R@YHJ.>-M1[;Y/4+[V.7O"U/%"/)T+CJ8/(KUDLN+MFZ0N>5H'&+)'(#'] MSD0!0W G4N\!=SK 2.'.IM]9B$';?$T"]Q.B% 51V&!2BQ6/L%>&?!2OTK@A:C>T*"-3L4,#BG\^3GB+<5GF&'_2E JX6>S(S U>^) M=JH&[PR?"UH=JYQ5RFR5Z#XN4+XE=EL- MSS&>SAGGPBP +E)9JA;WY'TM5&D!P-R.[N6"K.66\YE+5_LJ5#^K8"UB"^>$ MGI+X/IK'_L1Q^'T10)Y!,RF[AZU]2;<=;9GG59I>57(UL9]7[5W4GN^N+(TW MT(MM1H_R;>$4)_^;8SS-F82KE"Y+^.]@Q%7DT%VMWY0N9(:&31Q[:X!'15(D MK;Z*55P=[3*MPQ,DP%8E?1&LF1(3:OX6MYV6W9(,1J57@! J8[9*-ML:3IB? MM]B#],KTK!<)-BK$"II N;=5RM<4/R#/S:JTB$)7X,*L)?J\)%J/*U /Y6:; M?HTV>]T@,WK/2Y@5-"5.L8;\7JXW)?(\F.DXC)";ZS$,[PA+<_*,-E<%^$W7 M%!&1T4Y5O,&B2?LUHN6'1 U19K41;1%:^!=!STQ]3+\ DZ?[ M?,XPCZS1].\AD.0G% MW76$:@(%:*TQARH-1 MR%#/FV5*/-M<^"B+F+//7W ]I-2.CUW#RA&W:T'XB MU4$9K'*__%2LF5.KHE9?"GHV%2IIK8&#M*6SO6VSC8'GL&VV @Q2A81QX&#L MBC+V-_@AU=OI_-(+>-/=$^;A&;].EZ,Y0%,MH?^EW @9;&4:VVC6^]G1!&BG M4AG>7A#!C+RJ>$'=HF7[0QI\NB6WZ.F3%RUYV1O&+O/8]I*5ILW&V"6MCS]4 M:\^\K=C',\AN>H,\__2PP.VO(,WFE,IS;\UOLNL?RVJ[GL\$=L3E]/G_14F&TQ?TU<)F"Y\IB^;.K @ML9[SQUHSLQUW(-7!K3/VI%W+" M,5@GN=[LC,AV]H<>K#U=Z5'B]#XI$WT19$[<.:'[R>CIPXE%73"UK K1NCY" M@2GDDLQN2GDR6?H?N9O7-.$L9.S&*^R:+O&@2MWF^1]"'Y31EPSN[J\ UBD. M'>J)2 B9'\D"!>G+Z5UEK:0"PC7S;_A6G!3 2!%'_M9B0]WJ MF>%)^U(314R%IO-=CV;3*[!*P*[7950'"FNM!DK9:ZS]K2?>]B\D\_Q,4>#. MXM4*T0V9S[Q%X,T]A]_()SG!O&X>P\CA(43-RE&5@:#J/S43TMR]!%K3 EI, M35I!NF5B.6:C?C8\N5ZLV*UEU"G__#+J![G,@MOK>BMDF>D&*[-][X2L[IE1 M2JI]PZRA5E(]C@LUX^Y<&+ U(T?4[H8D(]S" I%$V)X4/M0 M$Q6[IY1V@17+HC6@-#37JJ:IIGZV2&6L*Q)!Z74'L1XY+[4#PZN\/%V;#?)D M)-S>M+41S<&=U1M2O;4MYW;2O&_2;L TU_R$A%'23^V>D\PRT:&VA7[,Z&\? MLG2/\W3!MIF>W%C>CHPH5#'=J:=TAK:]G1 1),=!>G6CJ;4,BY675-.%!VHA:A(W-X.J*4)A6PF19@'MRM6KYZ.-^*GC6XL>_QWHZ6! M4SR ;T&[B%JN,ZYSX=F)H]E7[2+>P.O4T#!I=CA[\+VH57@-<9;.0:S6@I82 MA208$&U1[H(XC)$_I1?!G.*_8F8<16QH2H])M-R911W)Z(X]@FR!?M@9K1H@ M6-DF5L=[=)^%D;=B+KOI3+;2X#9[T"CM+V50 MP*JS)I6V@1V 1C*CD4D[[?_;9JC/G"5V8Q]SZ8E=[0MV+UQF1YC)P&Z2,II6 MKG0G0;Z]0?I\#G3%F.;.HE.NFO!N7#!@Q05WG)9SC1E?6?[RGM1$G@-[-TKZ MFJ" KU2G>GNO('*6]]^/(;J6U3D7!;[TUKA"<4_+2IX#>\NJ]TL)+< '=UM; M>3K1U\D9ZPN*G3C+0_,#D\/4Y-3SXVAO'HP:%Z-Y?:$-\\#>9E3S%O,+Y^^< M'KL5<#V)3XA2Q"LE4U&'!2QU3Y\/FR=JC01:?;R'5WBA/J.V[Y;T[\3:HI[4 M@IROIIM6T-GL::O39LB>]V@^M=:$?(P6IQ*W3CNN;I=X6V0Y9>,N\GSO"Z^X MQ,LRL26Z+5W]B/PX*5#" MXTP/NT#J/NU*#^:>6PJ_:=G)M1G?HPN1SH_, W;^1FQMW&]H[J:AS_.=*L*4?;>RL1S;TTQGI# 8>,F9=1N MO/#S\>88!\YRA>CGR9-GO/YZ%SFP8].2?4F=^!X?LM\R ^CMVME(";>@V,6G M%ET(2H;K#,@NHWLJ]@1PV97(P1UY,XD=NH6)E1_-R*ERN_#*$(+=8'61_N.E M%?F!2Q#/4>Q'^Q,AQQ'B.<&_F)OSR..4@3LC\XC_^*'@@[4>5)J_MAJ$E34I MVP-&"PH KVAX%=%X)0(Y"EA7O[):?%@5XII)FVX,)^A<4S)G9T">R>7/,%U[ MCA+*+9_;?$BI"'8;"'*'%-WT6-.NUG98ZV=/95]YAXBAV5OQ!#H'7.VDZ2]<6XI1<2;&-IH#-J44G MV/T>6=,*GN(Y9C3<[;OW_//W+^8;%W;3>QZV3P+7[ 1O/.ZRY9EQ>HJIMV8F M>)V<^+9=,3]@Q#.4W"D_'S(M8X98/#+_Y$7+NX#JB01M"Y-&_)+3<]-V MCH)M^!!=*_7G(%QEQ#/1=U2+LWK?%H=X'OL^LT,A8<2REY+E"[>#?_SP'X>' M!__SZ_GY^_GKV\]'ZZ?CDMY=K=T9__^5F_;/S MU0F^OSO_*5A\<_[TW>+G-7H;7GSYU^7+RZ]^^6KV+O@44.?B3^?NX7)R.3V- M[W[^/7Q]M_+1VSE^^PE]7,R#3S^?7J'I)XI?AL=7[W]Z\WCRZLWLW5?N*_*X M_NUF\?GHG_-__?G5V9^OXM_>?1-_^[3T-^Q?ZOU_?TW>7L MRZ>+S:O3JR\O_SI?_G;]^N/1[,/I&G^>.Y.K?_KAQ[.WY)Y^]^UW3^NKH^#7 ME_,W9],O:^_R3_++-^Y/D[SF M\+!7GO]6=>^$M/BKUK#F*7G/2TNYP75>+&2AL$LO%"_>1:8T3UQ>>@]RK8_: M1QC0':"2A'9)*>T FH++(6)G8L M7*$5!GF&HTK=\JL'M/8 Q(J@H62$&( M4[S&/GG [BXW(ZDV!"*B+FJCEE@GE.;[\J3I40HOQHI?V'VFU /SNMG+G-I- M>R(03QDZR0UT#VH]3W9C"&+>6LA.'"=>Q6(;G*P(C;PO21/@O0FSB0&KCY$! MY-L(M,Q[ NWG!&4NKHS?;C>2L5C*2E=\S9#)]3*S$0JEV"&!X_F>4"E.@*FI\G7.JIRG5V9;JF:"J>=^J M34;34&ZK"5\R8SQ9(\\72>V$-[5-2]BE!2I%M5?#2TF5^@ N ?OJ0;$SC2+X MI,\2X Q[3F,._$/4A)4'-+Z[:TQ0:IB:=J%J=.F1)'."4WK M:Y?+;^NLR\%I\3W$563I=1 SV=-RN$F\5Y2 M762I:F144H61$E+#I\]I736A(]'HU=JA@>SV8T=X5R$WY(]IJ?4^Z10B6C6= MIU7;TZ+ME4.7J)=A[S;)H,$2'E73O/LZ<%+'OSUD4#[*';7@88@.D !JOJ:>TZ= MA(*NJ>=@7J(V"?'-(NI]3GYI//%%GO)8A*F%JM%"9 63FHNT\]*625<=Z:HO MW:.,12RRH!@N,)9$A-)>1C5+J"E,5OAB5!B7)BL1]=(Z=FQ[!!5ZBHD8]B2. MEH3R0B)W 2.>NZS@#PK# H,W*%C@G#JDEQJEV'CADV.\\() U);P>7$ZTU5@ M!C4UNRT E(WNH+"3J^]I='LMA=%SL&9=_31S/=I&ZF;RI;R.6:D!.)ZYB@%1@\_Q9O_&2T(C*$C8K(<-Y(0"#> AM3_?:)6H\Y<74#-X+__@BN&:G%^)"Y'%#!^C@51E_QDJIW$)RR2+:<*1Q2_'=P1#JY^NHZKX%#=,_P6!,YH)Q[ 6AYX@*Q@.SG,U\VJ_0:B^,5A99 M9Z\'RUOU("\%JOR-Q7,#E!!8AXG>AX6:P^N0/$#3[/\-CX/*$I;I5#& 1(K< M,JN_,6_R'EX/.8>BQZR>C>MH02&@FG\8](V+WLF SSIE1I^-7IH1VX";C41+ MC+/(59*P$\:1YWM?V)I!#@J7/@[#["]T'FJ6I'*[W.X]&7)W&;W)24HO^PO- MS!X]&L9C<9HV+7$@I_-J>MA>/#'S7 \B%M=+[[J=,P!9&RWO6U>103UM>/@A MU]YBE@ *XJ%TYH1E7.^+5\/X #D!FQM()DML5'CA[O[K?$ M/J=VBYZPW(56PZ?/3!15:+I3,)2EP.4MJ"7/R*3@+W\S!'_4#/ 5-&2R#LP4 M0]+>)W)?/Q]!M" D6XE%\79]]>"3#<8[!X2M.;$"B<\=!\F;]LY1GM$^+@'9 M<-]0L)-9&*]6B&[(?(X\NN:'2=[FMJUT3_ST<-Y .:PI!60-K5OH=YF5BD&VU++H M[>Q#P 9Z.BFI;TBC/\1!5+9H$?L@%UI@_[4+*Q3' KH![*Q*9&-!/D&$3*BVD-!C]9Z1+7Z5X!3H4Q*#SSE:@@I(FJA/) LGE+U?E3Q_,#F MN8I7QC2T.)Z5DT/#LLL0+NPX?=9T!*C_M/;=YI:U2<@ WB:78%Z+>U#IM]V,6HP\ M#4")@80/TU=;>]FU .78EK^?VW$H-I M@N2KU/W=QISBT*&>8)G,CSF(. Q3Q#5[FK4-J78Q(C>2WI5&V]CREQ'=H^S] M&D$)_EWQU&XX;(3N=_>E9W_%S)GY@*,E<2^"-=L6.*WJ;[%H;FPHVM^+/)@9 ME;LBD%;P+"S5#VOC]?$Y2TTDY7L:= BX@P#<3MAY:6!"\S/)=L$(Q/?,9O.H3UN"$;!Y]Z"R]"_FP3\CWC(G 4ZNNW#F G T?>HFRW MQ7880#H;G'$W[A1%:$9XWRSF2EY>GB@ W_:]#<]> _56"""2DR?NFE><=3^0 M>\_'[RF)']1 ;QU@--K>#@-46^UZ SE]## -E][#-?-UV'^CA>F#M#Q=2W=# MRIZ\!J)RJVE_YU'>E#$D\VN*0\XB'Q@%[BP[[L^\1>#-/0>QD[?CD#B(>*- MXK,3/BX<6[6Z:/8DK':X-4I09XLWP(#\0=D8,; MK/XT#:$6A0ZD9B30_VRN M8[F3YJDSQKF@D+<"#-:1KH$J2"/!=EIV>PA* MJ+>$L.0/V<9E9;QQ8+>TK/8,-"DPR8:!N@VC[J.+(&3#B#L$\_:RA@#@*<2^ MH:P#U&A0I)Z06BQ26WZEJ)8]B]BLM\W" PT=A$T;O]:Q6+5]/63#$P,\8KP MXU_L1!Y;M0K!E+KO+/:#[%KRNY>K=?,UK/*"T/7U]25!@0*DQ2_LMD.3QK,T M38 NIE.V;R&^SUQB%.)0 =#Z+_84O$X=1*&. IY MMD3BF_D^>>1!1^.6NINBO819J*B"$MX@_M'9?(YY+2J<*"1C@">^W&"'!([G M>X*'DR5/J+D(SGCK-,$D0)I4#T8LO@^'5HP^XH&*_V?*.HV6F%?9X)E308B/ M<<"@CX#L0@.QYV\2FE &21#>:AFH3)NH/.-UW @L5):LD]C=8*GTGO6>\^B3 ENF*HB/G]VSB MER0,I\$,\>PBH5INXN1=X:CDV!L6NB+Q9[J:5470W8Q$1Q'.F?HQ-UX0N?30 MO7CK8UC>]32>J5@; #7;DT/,1)"8+"@61_6;Y%JV.^10\]DSM+&-"!EM7"&H M^)P*'UR\7ZY-,FH01?V7SVQAM&$DU?M!RZX5S2>496NB\@P75">P<*T1BB1O M>'& Z?PNQ&*O!)5HF9:MI\7[%6H%X>X. #IB_80H7I(X9Z&W3K!IC[.5U#-> MK.T0RU3;UTPG63T@CXH;!!R&A H]$J6^BYIF.H(C2_;YQN?DD<^DWQ+C47:% M[L1CUW#N89=M\W-"5]P7GM[[WB+ILB/E%G6/\@R7K"Q^F=@,!WZRN*Y@=3-Q M_HJ]4&!Z0L*(=W(6#Y.GV_QQ\1>T7&7:6%Q=F8UGYC3W%TNF)X,IV)MCOO@R M7..=376H"HKM[VS:!M"M.UTSJ'QB>^/'4"YG?9ZZ#+*[=SZ-$^Z=1ZYCPFZP MSR.IUXA&FUN*F"EU!&O'F_R_ &1)*A"VG&3>I:)YTZ,")TQ2HG?!I,%WDW/NM7KT-8N:970@]F..@D;MX!R@K-H$$V*#>2ES+,L MA=#M'RF50#!_^3+#E)UOI_.+P.5ERV)VUMAB#;=90RDT+FFW-0G<7*O&A!RO&9!EMTBM.\FA+ 8#E8[+LL@ M>QTG9'7/BZFE0;J61;O[3)IQ"E:S9\/7*"= MLP=)MJ[9+W(59*;S+,1\QK3">$*%(O&!"U 74M/9U\DS.+1A:WN&?9]M.%(K MI_C%6+;9TCPE2N7N]1J$[?/,O/*GG4FJIW:1W&T>*2'NH^?[S+&HC.V%?+8Q M;6@0WS^35XFV?C!KLB(T\KZ@9+F421F>5 ^9LVP"ZP8F:0>5O#1L_WN^MH0RRNZ3$0[@7[%)"B7O!?5T$YDB"WPE6:=FMFR*AJQ*2@HV2MQ(%O2.LE]80+PRU M! 87'_]P=_[^+F"$CE'PF9N":6H*%&+D76/8"ZE*&8_M[M2)A?&@>6* +XZG M-PIPY_]^+- 6Y@A6$RTO,\/&IC"TM>XVLLY6/2![JD7W 44Q]:+-J?DGPRV$ M+(6#5"72!A5<=8P\39&V.GN@&+G3X".B'G?V^(MCTWTJI)/WE)@@5C8L5_-5GQS'$ 23;3 MLO7034=N+8C!%,G([ZCGR!&78"=DM?)$??QS#+?\5"A;C-?W<5$Z >TLB:'N M?!/FNB8J$^;N922#@DT?#WT)=4R]N]R$SE6N[XEH\RU)WB'*7>"6/QJXF]

O9XJRJV"D6AHKA1R1@/A+?)QF( O*]D)(/>ZHZ(Y_I7)%(I)U[ZQ&(E\8[5 MOO-!2I.$L3W%HS-SWS'8>;66C"T_6V;7[L8(*-FW.9YQ&E/^!AU3CYA_O"]% MU.+!5%]FS1!V1VS["Y#S#2HL06"4@DF@Z0ZU]A="(G#/N4:;O$: RJ6)IK7; M)WU!-<+7&4S5*B#_Q'/68R]CA4-@.W)@A_02.9#@ M23T-J.U +FPBHZC5AM 5G$ *C-32,AXV:92*W:B)$<% 5A?AMW,D$"L#C6P&%T<27^XF(\\G4_B:$FH]P6[LR5BKG3ROEAJ[^\8PE[> MAH87T 4'2'^JG*!%)YR$9.YA-]QZ:*!G\?"N)C0%"&%"*SG"UXA.J;"V22'% MZY0-..DU4AS+FE-"42(#3N,A*TV+8@KB@M)N[4N9O_81; 64-6Q?!Q0R[XBU MEE"1[IY6D231T1E"63#-)K.E]88=4?8AW3*E%D_YF[$8KOH)F\\FRQG&LR=V M3/;*9PX2TAH@9%@8VO*[8WEU+&R8 M!7!@LAHR&B"QP-+@=A\5UZE:'=JPSX:+5(S'^6H0MQKA4P,=L#2FV-PO IY= MS]^X,+(J*5&-7ULMDE*_=G=I4$WH> M1S'%/&@%T,9>G;XUSU-Y(^^!:,N1@Y0KM'6]V?Y*F0DP>$77%__N(PZ@A M.TO)$].C9_$D9])]TP1;YN6M1K!J^W)I.L_.1=?4<_ M^8#H9QRE#5QRVBL7 MPM(8UU+NB:9PM9 #J8AH4,U,OZ\VRMIH] -&,#!5%W-:_)$D[9\>)=VKIF]M M1CC[K^4""G+5&17+V: G;Q6O\C3/D4=[F5O5,:WE9VH*2!FS[L;T>JY3^,F+ MEDOLK7=*HGF,4:S MU\@A(O.X5ST%*B4V8^<7YO?4\WY%@C7;R'"RIX6WA!U\\O_.&P5>D>@W'-U@ MARP"D2 A+MWK'KGW3ZC:"\^CT9X]B[*SN;UF_ *,_<3Y8@LK_17_.],^\IZ9 M'],F8TN^6>"E*]"VOWO!;9.#7&=6G7<#=>.HW0"VCZ#E6=4-*7_9U_SUOM\( M2(&;NY%NG/6>7P:$-&(>]I^$GL1A1%:82C\%8%_F3!S[KYUY:Q@43B9R5WJ= MNL;ETP2(\0Q_3HA?!4SG!7+RMWH= F@>>Q\YY#6W>NVJEF'? HG1?.566G*7 M?/T$8.62KZ<,8//VQ;57TL'GQ@L_'V^.V5)=KMA!'R#7H).C,*(ULY4I0**^UOE+1/757OEJ!)M]=:;==[I: M#O#$<41]X1OL8&_-3U<@3\8;R5BLU"=[MS=]:S%!13E$7#]Y$ ^-4<@3W FXJ5Y\T^M]B7'LW4*I24 *$_,^ M78[F=4R=)0I5A= ^@JWT:6WUKT-!YO6VAN?"[PTS(W>--AH+H&.(L>A^%Q(R MA?'V=T-Z2AQ1QV\2I'VJ+X(YH:ND%;FZ0<3>']F(N8$J8-4X!R%VOEZ0-9NX ME_@%[(>=.] YL'K0HG[$F@O4_FSF[U7W=+$J*0BAM:U(&+A4599+HHDW>.'Q MEL=!Q/W?7C*I'="&-5<42ST0IN.AC- M13SE;;99W1._%]3%D:QDS"J"7)J[ M6;]D('^;]A1,\"MZ,Y83?, MC8-:.@ IPMZ,B>& U=8^Y5+(52IFR9KMUN''(1,9G P7@F%4)XP]5Y2F]U$_ M011'&H-1+\W=;$&8G41%&,B_8&[WT\]X8T+92R/:.?7HJ7<9#./-QG:D$AMW M@Q\(Y4Z:!UX#!K?CHS1IPP[>C^D)VUT6A)I0_^)X8S+N)22Z M<_9UW<@D^=J$HU,_XB@L3@,84AGHVLCO7*IS]ALSP8SRF&.P-(UX9/";*KU0 MH94]/#"+?G[4$00%6B#)!-!:[D#/TL]6R/>/XY!Q%9K8:8OCC\I>8R6_%$."DQLLO7C#C^@T(I*)@8S#6=RTEYBWS>'?6&X M,1C[.A0RK V>53.6?HD1C3#U-XD':\3*E\<< ^R->&38FWJCGP_4412$ @R# MX%<&'8>I;\8D$T#;L5;_,)74O3=TDDH'&X5'7X4@ [KYS*KOS5P$#J%,GH(G M49?YA-_7TLT)<4U<-;6//P(G4PJF3$+&7J;O*-^BIPN7\>K-/2=YIVQJ832- M/ Z[U(%.=GEE++5_2W+BNI3YN^G_R*F*(#>#12:&" M3"8*0]U;*P2O21@A_W?OP="673OLB%RG>E@R*9CK%B+NF#D]BE%OZ L##3\" M49QWAFWS,5@5UTO"(WI+$I@X!U0&&X4R5R'(8&Y[P:"NPC/LQ)2)\]7K^ULO MZIGS5QEL%%!7(*V(3_[AR-.Z1Z%F/_9_P%02P,$% M @ /%YN56 X\(XXA@ *4\& !4 !D<'-I+3(P,C(P.3,P7VQA8BYX;6SL MO?ESY+:U*/S[^ROPDS(R=Q+&SO-+J*-&H%4GCB>-*I=A-M,0,F^R M;$GMO_[A -R)C2 )]-SO5=T;CR0L9R-P<-8__)_738R>,W26;K;W MJP@]D"#)UBG9H"_RS9?H&#WE^?:[-V]>7EY^M:)CLE5$<);NR IG\ MT?$P7 M+)<\(Q@6_ [=[Q)TDSZC=U^CK[[^[MWOOOOUK]&'AS/TU=NOON)3_MEV2^%7SSU=NW7[\I!_Z"C_SN%7[1&O_R-1O][MMO MOWW#_EH-S2+10+KLNS=_?W]]OWK"F^ X2K(\2%:P019]E[%?7J>K(&>4U,*% MI"/@I^-RV#'\ZOC=5\=?O_O5:Q;^@M,-H3^0-,9W>(T8Y-_E^RW^XR^R:+.- M 2#VNR>"UV) 8D+>P/PW"7X$TL,FW\(F[WX+F_Q7\>OK8(GC7R 8^>'N2HK3 MMZVU^*0W%9PQ_'Q-X6E!BE]SG(0X+&&%%11$8QLP%I7KPLKIJK5F#,1/2;DD MV_B/O]AEQX]!L/W729;A/#O;$8*3O$^BC.[+]EP'V9)M7$Q\ ]+W!L=Y5O[F M&'[#Z"1>F^-> @E0M, LOX0AJ.=I'L0%._38_2M>QDR6Z2CXC'%R_.'^%W]Z M@$70BH]! 9OQAS=LH3^UX3TA;)*G*K3>_&D4_V=A/ #E@=M*-A\.>^5\K1EJQ='K*%A&<91'>*;/6K"!CV^[ M#X;1!Q[7T_R*@9Q/39&08&G]O3?6FT\LG'_YC;V50G"(S-=P?>1I<)^GJT]/ M:1Q27?;B/[LHWT_,=L$&/DZ#/AA*0<@:P__[OW[WU;MO?H\PF]:0"R^2(6=8 M4T DZ+[YT\1TWV(2I>%]'I!\./7?"LA_&L3P.JBI_)F1^&W[6YR0R!=).)S$ M[TQ(_/D)\KMI])^3))S]_--N-_DW.>0V%()D>D6B( D/^*0T9;3D8I63IM9> M!@G>'7[&R6YRO:I:UL>U6FXN$9D;G*,LB)O:E =!Z!*^R? 6 M-_BE1PL"G] M1->A@("'3,&W(\[ELS3+%^MBM8F_D?;:/CZ4%@22KP7&H'3=8;@'=@M9T>1Y M'QOK!^?W),VR6Y*NHZGM$,V573\X&WM+F,U&H"T;XO?C%G"@R>LN*O9?^&(+ M/I H>;QXW>(DF_PF[*_O7K?JP:!4IM)R-,+%<)^?O90_37$0(VBI$ETEJW2# MKZF 75)(SM*$+KRC:Q>;I$EVBM^M[,PEW(9%\F(6U$GT1)8C/^=*O<5C&H9;54HC\F5E8 M!(G"\"ZD\V=%9O[YV?G" GK#XB3GMCX(TTH3^F-V\AI-?2NJ]WKSIVF_R5@E M(2I()!\E'XKJL>@G&/U/OP]9(_ZUG0LZU-OJRE"=ZBS(GNC+^3D*<7BZ_Y#A M\"JIWD\GJSQZGL/1/F!C]^]C<^ 4BMJ*K@"F$[8$1%36[^B@FN]7%H=SOZ-3 M#*&2Y>M;LLM5\DQ?%!XD5+3QP4BH #B=A.[H1*K$TO\KIHJE\X#$4\%Z _&4 MD6A:\;RD;^%DY4$\11L?C'@*@#,5SW4Y]>#%4\%Z _&4D-D;=,=Z?O1H*##)]C_E_Z<[P+F6UU]41YAN^H M?G*Q7N/5U.9,Q\!/'Q.C=[@YQ5#FT6/#X".#+\[S1^5'8%MN0_<\L7T+C@+U MD#[6>:P.6O/.*)AE7Q,==826^#%*$KBNTC7BT'@U"$TB*9-])7U'@#M;TVC M178ISG2&' 799].]Z, M= 2'-SCG^@@61&Q% M^'VY)@);+E_5NRXXA22 K(XFZ<"S4+;?APRO=_%U](RSQ?J*:C7)8[2,\30B M;+:X Z5O%("#))BOB-B2\)=Z4:4$'X((#Q(%E0R;4]4ZG8*^@Z(Z >'-2'#TQ;LOO_/ZVIR*.V]'JE1W&("- MXJ@PU3T\X A)R M<)JI7C>[S1*3J<^PR>'S$WTW.1Z2+Z(Q[JCX)%*^@N=,L+GDK)=].#F1?94/ MG ,9D1G%1&3^G\0,(O)A',@?*J6+0'XD$=Q]#,DZT&X>XRSK!QA^?RT MV\.1HWH*6$VB,L!D>;0*8O0>!V 9AR/%LSE-2'80A#Y* M@\UD./K7>;K: 98/=)R"J1E>_>HQ?7Y#IW">TG_4[.PM-'4U0)D?O+NQ+/>D M&()@C(^*0#)*LP]:A,/P(-;&*G_;4HRQ Y%2!:-:$:W[TX?.D,$O;T M] <1HC9JX4621_G^,HJQUD>EEX?>8HZOBN[^LH* ;!B"<8@/]'DFR#A0LER( ME,7-P->YPX\1O V3_";8C-,.A M.'9]LP.\V!&J>UV,1#/;D^-9PH\UY 7H6 M-JQJ.8C0)O3(8#8VEG]^!CG!9'^6AE/(@WI]#^*A!$@M+:VIX $*RXD3O % M$*S@\:DQ@*%MD=*39(R$/02O5R&]HU@&/>PPV+]SE*PJ2TE,I3'G"W%8F?TGPORD+XDTTE(8TVW#UL)%(;B 1/@3H(IGL\0 M*7.$<=AJA(&":4 M%Q'B4PC-;9KE0?R/:#N1 BQ- R6< M[NXORU&$OT'8S+NOOEA^62;->FMKK6)#R6XA9A;L?B !A'[=[S?+-![%Z_9* M;I6\UMXR)O,QB _R=RD+*5ZRM8^(I996RD=9+'NTP5JXH%-;@ @"69!2,125 M8ST;K%7:C'G>LURAK$8+/@SPHMIG$OR%%\"P8UY]G0JE:[7\X+6='F?!\S>\Y?;#!Y MI#?/]R1]R9\@ R5(IOCVQ>NZM/XHX%!+0SD%\3FHF.3;"JCD5%M Y$A;V8X* MJ7O"<3R=@+26\Z$_- '0' \P4B &G@X( 1\ZYT,7LU%:P1EKG<[2OX>TO#9^ MAZB6]W-SJ$#2O$IXFWDV]:CHS8P:L[T+CPDS.T\4'3%L[IZ3#4Y"%N,;!^.$ MJ+V2VW.DM;>L>Y!L$@?W>(D.(EI_N(6)X8Q5.DCMR>(@]#NJCKTT$&B,RW M5)@HFC'XO90,]ZXF#8LJMY,*V3$I>'Q%GNXQ=79&($#0LLBFJG'#Z((T@N8C3FM9&_5E.+F_OWBX]UW:4-XU08',F.YM M;+7BXIF5_=T]7-DEE%!HU(B S?G.QU%@Q*"^7(CP&]%EC3?7[+34/,G/ D+V M]#'".LY,+"UF>[I[=0R"2]&:UZ<0#>)CM_6J&=*V]PYO$)C=X16FRR]C#.WI MM;ZS$?TCQ5OY:+&@ DC::(U/0:2:UM7DKY)GND9* M]G3!B:6GM;3[TZ>YO40VJB%MB? @$"(V- 6@AXSEX7&.UYA*3;A8T__2T^@L MS2;O+B_>P[7R(H1"V@Z9CT4K&.1;H57RJ-TX0(:BO?YR2_ VB,*+5ZCQANE% MMLB?,&EI2A.+B\F.#A_# \"22%,Q$V$^-6.=BU.8C58M+=GG@3. STV1,Z6* M;6^!Q19#QFOR>(V##-]!H<#%^D/&VX1-+'CJO9P_N97@R.JJEG-0#),.0*Z, M&-CJR*Y%>\1;_9:D=/E\?TNIEE-I!8U\"Q;!Z;4=Y58^=&450-*3BT]A)Q8N MQW?493^7H@DGVP>5!OL1_9?XK3NGZE2I3,ZEI@6!D;K$Q .R&LK+C46)IHG/ M4TC((Y'JU%&9QL@#;ZOX$+SRVW#Z$T:QD2_EN@^*3F3RX+5[2WE6L^5\$PF, M!&-[A;O;"I6N>/&ZBG<0N?!]FH8O4:Q*F+%[F!MLZ5JD3("2/N.K]KE2.SEW;MS?+R-5/QIO8FDZ-E_]==1L(QBUHV4JL/]]H S>3*- MM_5@XC&%39:X?75R>G5]]7!U<8].;L[1_B: ?G_C(!$!K=J3!,@ZTZ3I/' M8[K%!H5XZ3<62,&NE@HE07>$=ZSM>BO/JOT\,J/9S,/S3PV1N2RE'2>LZ(+S M[HF5<5?NBA42Q/:-USGEYKVQ? A3!P3#2TKK._/L&^FP2W%OC;, T-/X@1[& MY_0LGLUR*=G$O5HC!D1:'5!X47FYIU1,:E]54@0M51K)R32?E5N[GX\WFA8J MB0S5 X9>6P=T;VDLYD:D&>=9:3SFYG6OB#?RXF,1@J)TM(B?][Z\+4J>]5PN MI0E(*4Y6=(^)94>UDX?D'SDT,M6ZGL',1JOF'/3% M39K3__R6_>G=VR_]"IOGV'M@%! MSS#O]_3\.7K[]BW*>.F<8)<_I23Z&8>_1TE:_C;*,K"$IP2E@M(Z?D+^98SN MA/@+"34J#+NYY&U %H1UB@C9ZK>8L)H]LTJ==%,_H=DFH)F*9R67Z(LH0>=I M' ++W-_.2J*2 R/4=ZM]E!"9V,J7)A$]+!UD0I6OJ*W? .I*O8R+6J M+0=EH$AQ5>AP=!\1^W1RU$!\VG/*K%#E5*+4J5OI79[T12ME0G606K6R7.40 M.HPS.!6E,&+K:_22B,Y]F?S#EZ$T &B))(J7^4,1)H]4;E:"W MRU\(PPBB-H+X-HC"J^0LV$9Y,'7^KFP7+]D(8EAD20?5: 3%B8ZIXK3B$WPG M&*@9U\HC4&!L+3AW. ^B!(<7 4FH%&8GJ]5NLXM!_3K'ZV@53>TG-MC0N>-/ M#Y,\EZ4$@,Y5"[NWO&N+0Q< 69@=SE$6Q)X3 M,V7,:(N$ "&+D%ZL;TD:[KKIBDKY2,)6AT#G9/ M+Q)33K;?)4:HVQX8?'DFLD,N ,$TIXV2Q# 87@+.CPTYD:MS0X+,X!Y(G;6& MW *":3YY.NPF\,E3V5T@069T<=VB?.]<"KM\'Y]9GEU@M"5URQH&WWFV(FC9 M)DR$$:)K*SGW.*:_?J3WQ_N ?,*-]2<6'<5&S@/-I:#(3A3X3IE_>%-.*&7( M2=+MYEJ<-/#("A?R64RJ M@M:\ZGCR6M/0C*6M4H<&=+"7L>KXXW5:KU-EH_A1EUMC!W^UXFL@M-=9Q(;Z M]JHH&"2\QCH(CG@'?Q]$208+X6R17+S"XKLH>X*DK,4:4I6G/H"T^WDIE*J# M2G80T7DH3>BITYP"+^-V 14OIY I9UOGD!$AQF4,<^&=^@!JK.PE)YCOK4P" M[JL]WC* VSSHI?PVD+&_=4K72AG.=!IDT6IBMHOW<"T 0B@DHL#^=ICY+$J& M-65$CN]TTG(>Q;M\\A CV2X^+AT)++(B.?RO>LDY ,'I\$XE.DVD!U\KS!ST M$4-W'!R>/%/EZ!$7 2?=6!.Q44=BLANXI*OCQ@(VB3"5BZ" KX)61=C1P<0; MC6!M92BT()6U9M/9ZV:W66*R6/=VF^,2'+:W!VOC( "U]R:?YC>!UXK=S7-P M.$ELK922G8J#=^Z8S*&[NP\8'PBAP?7<%=##D4\=TPTD5$D7R_#R6Y*NHWP& MLU1C82\)R.7NBMBHPS! ]3G0:1O71,3:7P)1P#RF_'P'K5FI$ABE/.>E?$= M\[$-/),#B/N='RMAZ-7_&4ZK M6208_K;8PA[9Q2LFJRB;_/DZ?'_G1OC!(,I"C(+L*<991H65#V3Q1JPL2,I7 MX,7/T+=^-4%KD3 68RG11IC])1OR6]VC)*L .)RC6 'E>&D6OW$\^@3ZG&PB<;:$=A9/M1+N \<$L%C434+F02YM648\*7RG"CQ7I" MT>!2.$(TB@4.1#0X-$-%P[M=Q9A!&AEIH#]*QSM)PH\!(4&29Y)KN5VNI#%^ MCHMR##A^-, 1$!L([TLQM+@T?^?9_S&5R/0NS;%4G$M#/$N39RH&](M;K/F_ MX]7=&@^?1'GD<"X-RJ. ]CF"Y"HC8>F-!I+CK$":4;-,;6DI:JK1YN5 M$@(OU:>'P6AILOI\'D=C35A:XMF'6MS@'-ZCMR1]CD(,?K>/T)4,@08T>(T&UA$]GD;T\-.78DERV:OI) M^.]=QIL'/*1W&-",8DR!J&-C'U*_8CX+B,[5^3FPD)8LJ;9">8I(N1GK!\8= M9?![^&D%W]2VV!$M]\*/ZCO?5\2<0MJNDS(3CT8\(,[QEC(P8A<6_7>,X1^0 MX+"!;DL_SZ$K&6WI6CDR 4K:&*^>RI-=&G-\R_80_K9;Y!G2PU[!N8R2@,+/ MNE[=013#8DW%_23+<#ZC])GNZOP$-P1,=B@WAO#,AJ+P\)HM"R?N*LURWVVK M!_*\*9%#Z#/&HN+DN:@(8W#[)IPG4L'/2\_\,:=\KUG&1CU'8-VX3,EYNEOF MZUU?/EI*OI6?CC!R@&2G54S?6? UHW5*4%A,HCHAG^6]>8.>F9W *S4! MK..5RT:U7$%\"%Z+3--3G.#UY!7P=+NYU\F4\.CZ%)=/D> 59ZQ9L=<(%$-6 MBMH4J_"W5[_HJ@3NTG/,_]MX9A0%'&=Z< _8V/V%: ZJUUMYP]C=%K%BIY#5 V M"FWY,,^WJC$SU7(FPMWZ?A6(,236=O: 9^]J178X;#39G?]0-(;$^5-U!+!R M686!56$0WJJ$Y6.7[;_%S9D/1)0'BXWF,!U$3MOR=]J/ZPZS4KNW YR2=][=]IF9U_7 MSQMCR+3E<6(8?CC=ZP>SVE"S%%!ERN=/^=PJ*DS/+H?=_0Y#M^Q I7MD$S[L MX'1+"3/5DB;"W5JWE'C:KY)GG/F,WU !<#CQ&PHH#>,WHG*%PX[?,) '@_@- M';ELXS3 08AVY[/L?IRN,P^R2 MHG*'M\&>A6 LUM=1 JT'SNB)/[DMW6Q/]_9-([@DP@ECP+>\8H/:)G4_;AIS MMG;\-88TL/<&5ANX2-/4[^?)+ZB&2EZQGLWC)Z T%=.K-\>8PS*YT^0+6T4N M[+;;&(,L!S$TZ:[N$YS, )/%.C1FHS#*5G&:[5C5 MK36/:H1+FNJ8U7J>LSF&\;X5##& 3F,"#2.XZQ/6R.,JH=RC^BJTBYO:ARW; MQKG\R2!1:7[0 I"%1$3%!)_WJXYC+5>U"MD14E.YOG$&RU'%<7JS3'<#3W:8 M#AB&8E*'./@WP4@XU;&YB/"T[UM;'%@W%$#ZS_H9G(2"U\1Y=8[/U3YJ+#CN MFTN-A%A6,RM-CMDUV;#")*'Z.>M#:J>2GU;3JBE(.J:E93LX=K'D/32ODHO7 M%0M.N4R)&]_+&$C<]UJU!U;R$; 506'=+$0*4%LM"?! N%F9'>8)?&@%# M*H^.G_ZMXX6JU<5S)+%'?![%9[D@X-(L?CA9_6<79:R)<>'VS"A35CVLE RX9I029KUSE7J.=I-M1=?4+S^;=?UV@?FK<#Z?[9DOWMF&YQ5)F!;-Y%0K7[;X2(YH[C69I6B,B#4 DFJG?,2^DXOH33?5 MLT\M4EV4Q[EY)*&89T\!>70@4-W]O+UWU'#IPG$/H<:#,3/-@G&;F$]X.]X2 M#&ZTLM4XR[B97-">Q&K")KV%_HA^]5H]=PJ%+G522PCEQ5A9_\0+(6N2!1]2!^"UX]1_O24QM!QCAZ,3DIJ M68/A7KQL096((8NFXA=KE* XPCOF:^5-8B-6LIC=N)FD?)??0.J1TB,Z_JSH M:O\!%!UKP;?]'D/[Q:F#RGKKN_<(]6"0Z7B\0S$;Z/DJE;*E%:LEQ&OB3/!G M3):I!7U%OK8F@=%/?.P_?=XX]F1^.Z*J=,C4[" &U?LJ*4H.S?+UJ??R4.=9 M 8ZT8',Y!\&D8WI+%--\6R&-&-DNH:Q#?TS@).91:!A]D=0*X1-C:&UDAB[P]$UU2]D!V51% MQ>S[Z#&)Z!<#+W#NA(/N(6E,OR&#7_)2N^FEB&1H%BH<$^C'P2L22+0D" MV5R4&7ON=YM-0/;PM\8.J-X"E7OXC1^;0IZ:\CZ:R+;ZVGF4!8^/!%[&+ BF MJ*_R &[HN;X LSW=7[M&<,F24E=/.-S%+)8:+.99$-,G_G)_(%5X!K&YG3UH M2A/+.[N\D^@[9!DEO*E!E7X^F;.,P,K/-/<5Y\% $%GC5T)S*GN;:F)O2(;[ ?9?H] M2;.I/Q[9+CXT*0DLGTE\L89?+6@J -9#0)8_+6]WRGI\ #"<*9#B/53NZ-O0IH9,%<, 0EP>8P%$,%PT3* MH0S/@69;%EE]&JP^Q>EC6SXD,?'E6'<<;FXK=4"QO_KP@XH(6(6L-Z$>E;-5 MU8A\P*NG)*5K[JD^;Z]% T9Y,B9.F=NPPB\@.8 MTF]P?HY)]$QEYYD_E*JJ7^]Q (Z9< '/*GJS4 EB[FR([_V0I,L,$V:4N$JV MN\FMM3, Z%X7F1X)F0J30LWDAH,$OZ[B'41@H\$^8R$MF:XQ;FKI8BFBM5/Y M*LDI5:/:9)J$UZ:]D&C)XQZ!6_P.EICEKF=?6#?(_P\N3U%LYV/XI-JD [;<&K*OUZ56!W& MMF_K*(E@U6=P*[:.N=EDRFA+US>F"5"&=EP_C]8!?&P]0TWQMC^RH(; 59+E M9 ?9UP]4E"<6*,$&/@R\?3 ^&V.NG$6M,'PQ@I-? 0;YT&)01 G1[R&)*\KW MK/Z&[P2($60>4V^XJ\#.G]M@LJ.'$"<#L.2EYY.03^'N?&,!H\SKM/\(/)+Q@L"N)'^#!:V9^5BGWFB%76 M;N?!$:0!268VA[^ADPUX_3P+GRD/S13AK!7(/+%,-0HG4-*1//IYCN)7%@!X MN)V'0VE0C:(Y_'#%4B,&AH*JHM*H,.'N1M/WV91NXSQ520:)K),AS@_CT-,Q MJA<(+,-Q1,Q7647E%O-2:G.I>?)]/!Q;4F 4$E.TQ*%3$)OCV]>L95Q3>M0( MCW\\=->'F(<5!(A%\2YWEO0\# H/*91-S!HKH2^B M!)VG<1R0[$NOQ:KLA*-5R0U+Q8MK6[U^R4?H)2 $(@.*T)ER M43[,6YJ1':\K8;2@G5W62$?JNIO[53J=XZ#8F0P&"@5OG7J][J M%:NW]NU9V67*=?%2/J*D>&4,.EJ,%G)ZRYE I*C%NBK?9M41T7R!U;_]TN/) M,81[C7Q:0[K8W5O%<5.N5!Q"1C(DF>KX%A)#H=*"<#A85EQ+BIHKE6PH<+>] M,:ZC!*?K,X+#*)=8227B()[I] P1@B#K!T['@A;,1_M[9"D)7G%:CIEUU0P( M%)L_E$NVBZ\02_.8+0B=0^>MWM^>@OX,X[-4Z-D7F6U8]Z"47[Z_27,\O]R8 M[^L\ ,L4,IFKI#'_O__K=U^]^^;WB*_C5= &,[KE]1A$$_OPJMJ[(M[Q8V'# M6) [>&3-U@#!'@[WW@]K6 U4*;G/ZE+#(U'4Z!QTC/LVG^\2(%;7148NJ998G+'SQNHUX M-O08J5"OXMS8HP5)+2#U5']ZO#%O6F*B1]JZ*TI=%80;&F])M,)W45:8O^]S M$GWBOYQD?*R['6%Z T^"LF MJR@SKK*E7\7YP:4%25G%HYR-&M.9^ZVQ@$?WKRG3:M>&$36L+-_%(J(#2V:> M;,UP+AFM[9524([T>Y[(J5R;&WLH64=K@KERV>V4S%UA)[O\*250V/H#=#YO M>&PAL)7\ '!-[9I8&&;6JR;J!3=W<_2+,_J?NYE[_<9VPF. M@L:+&CT.9IEJ#3..V1347-6O$7X:8>DT)1Q-O0DZQ]5;M+[G9I34BCX.HGSO M*&_"&B!_>=BV(!O85YLA>B@H5CF8W.RQPB,QKXXAYPC7@G#;$WC0/&+X^$[W MO>_QY"4@80'4]^SEAH &UX4TXI+-@(J@_1WW<$#?)MU^.^9_SP4\KP%.J M]$,X-4[-[YF(^T N!P-YAS=!!!9@: \ F32[((8H73(3,_$T=Y?D<<80U1N:)@14D6K5@CI .[ M\.5P.B])-ALJ)E_SR>,CP8]PI5=S$9OL-S)X;BF<\M96TW]$O;4)U8F;W6:) MR8%]@WWXG#N)IL9 K43#.*FQ^S/\S*0"-I-2W*#QC(XDW6.\C@G^+*U>0\'_ M#*U> U$T^6AM+-^'^$7/)-R36KMLV#?&VC55O%1#8,3Q4C*5_:M#CG$<@=7! M/)J=HVYRI'S6#VEOG\ALT8XCF3UMJ+65@:#]^CA@JUL7T(,Y)Z; QN33-WAU M'\ZG/J4LSF0:$[' *HVE#G-[>*JTC'+##WD41S]#TLQ9D#W%.*M.$57PI23] M99J=W.8(3P*S05@EU*/&Y?)U!<1=N0,*T*K8HQKG-2]G4K&I\GFF(_?4KV7+ M*Y:_WQ?K?F*!DT?R]% ?CCMX3#!$%IH['+)]$4(?="F C?X/P>YWF,P\N4E"N;Z3:*^8[+ M#RI 464X90C:"11S6*W;BX/0,_2,J;4'#>:V%0CYNA^C_.D)Q[#J0_"*S7K8 M2Z9Z$8DN%&II*$;$-3(J"H:6. MSMX$9 \_KH.(H&>PP:)=!A\"_/TT#E:?CNDLBD)6)DMOZ:D$ S9IB&/O-H19 MQ%*7/CV2,?/E>8Y)3F-_A#")2RH*AQCX.13ZSRTD;2!^IEU?'F'F<0@NJ\9' M#NI1\4$_\AS1 ZK4[UG>Y\OU-F/J2)N_C6.N J!Q4GW .%?7IY[O']./U7<5D=AFFHF'@2;Z&UC3/CSX[ M9C=EV8(D]G:2D]6*['!X'05+T![I'F<[0NC>$XNA?)\)K13?KBTA,R#C&F9UA0G-:KVK5_6F*X2WN%GG.QP]9]5^IA Q.#4 M9C+]?E/ZJLP%20N7K*M0,0\1/L.G<=F8E^VF+B:(>W/P-*J-L?8@O6S,0U%N MC>&=3KDUE^[9L1I4K$]:8?=STG*'RN>4+A@S=EB%V)2A]$TGL%E8C7#F5&JH M7M3E0.B+R1V"0.K)W^NMT\?2+C+_SU2RJ'1A*DOWZ3J'?[['_1HM$L;+9[N. MO)-"(I& W,"RHH9(@EP+0!ZAE22H$':6D4_VV5YNL&D:"=SE>24:?T601#MYMK.=' ([5$%;-07DT3ZCA^3%-&#&T;IO14L.R- M?AJL/M'U!B@^[1G.$T1:VTOX7XSQ>F3(J5MI,7U4K-*"!2W0![!3/MMYMI@, M$EDP=-D&^ACQ*87QXA >,UJ>])H_B[&VRA[LK[A(AI@QE MXZQ4N@F:T9!R M7/1XHQ*--N9#CXN,Y/]Z'R719K@[/C-[F$F$HQGB_ M_Z7$!WZ+D;$P;;"%@M=I6=Q:SS6+FYO+6,S'' :+1<2O6-Q#QI+%=>+:Q7]V M4;Y_C_.GE+Y#GW'&PBSZO\7L37+R&AD5==)(Q*CM)S=EQ!+1&0.E1-+JR4<( MAJ*?8+ O56,J22C%@ 0\- MCJ.QY\_]4TIRR($&3>V!3IA!AL1[3.P[4LF.$ !I*4$Z]A@&(QA]A&#\84B, MDE?M*$H9OO8O,BB(.\1D,$ ^6DL[/52:.\OB8^A/DK>]!Q$0<:')^1Y" X\% M;I7Z=TK*D(9L(A.18-'I+8JT6?-]7<<;&$.F;^()99:*P7Z/D,%<;IXOPP@RQO[' M@E<>0U676XOC]"5()N_89[*CAW)#!F!)9*\:B()RI&?]90!317E8.A+8)OI= MK->8ZM+/F%N:Z#:0#@UY7LDJBB.VT]D3)*!<)1=)P(H&\3%3GX/V@/@H8VD/ MKBSOI%P0Y<%KNR2'CW-RM%BT#LYQQ+*V%)0?SR)_PE!9_(*G]Y[B!*^CJ5.@ M-9MY/#[%$*GMYR"$2SZ0A2R'94(K_"& D^@04EK5C!6=HPI:V!ZAUSC("LF> M6*2:*[O6_AI[2R2%C4 1&^)7JQ-PH,G[+BHCRD[NEBFA"BT8HTY30M(7WE%] MML)7VOV\E'#6026S:9=CV?5V,&\"8Z:VK$Q&-+"^N;X/HN0ZS;)%91L)5. M'@EF,0MWO6I#DE!KP33G =9]&)2,#LJ1""KN>.V[)2=Z%4,M0Z31/6 B"DM' 7J@[+=)97'-:2?J*V7(O:MMA.+%/&VWJP M\)G"-N01E'E]!0UE#ZPF5[:.<$@OU75*-J Y+Y9Q]!B8U\32 MK^)<[]6"))&@QCS0CM6*C1E6Z4UFE!A;5_,VC:/5OA$6>99FK!XL M*U:\6+<")TFWB^EDOHK!8+BO>6 'J"8JDHI-3H)5CH)&=.T*EO0=7#M60$0^ M#ROB6;[]>;=7NG8C^H.G^$&(1&D@-3HF#9=R?E::P25SK[')S*66-N)C-M7\ MJBV#IR+$%ERLSLX!E+$]0$M9/4LW2["^,VDN2FCG4!0M"C'IULW,2N?RPQ.^ M@W\MUA1"\ =EDLG5TX=](G^.'I\F/H']X>'Z"/>&J:+67S4+48V17@=!]M1] M;7E,K/ FVZ+4#3]LL[Q]+K(\VL -?Q&0A)ZOM=IF=.,HICNU3\KAD 4/%1,0 MYA,:^K=7]5O/C[IZK1IG:ZN!( 7I'&-+>";4*'=:S/9NM[-BNR5W3$J?ZK#HE)&I=-+6'@:U">K))21[]''"AZ%:_G/@\T6SFP0*IADAV9#0FE3U7 M?#^\S?C8ZKRB1]TZI)">/(OU&3U=)@]3;2WMOI)N!$3%,7@^F MA^I4!8-.@RS*[K<$!^$B^2$@$52)AY#$Z9LV&6[K)?;=##9I%+RX-ZIW&=,S M5RYQ&BK8^S2:FS1C8*N\C]FR)X?M[5T.-0!*NQ1$&WP077JM6"T72!-RC)'* M<[P.=G%^G2:/>5$0X(0I%#-(H7POY\W@E>#(JLNG>1 W71)^TWL,>-<5*S7& M(S+#F]K=9;!BULJZB>*(V1D>4AY99^;:Z$YRZ]#H["YS8Q3#4)ZB)1OHK5N!C,BUOT*$THA,Y:9> M1,\//)NB(MS&BXXB@D2N B>K:$M5E,.P".GX)==Y.ZB.T$ODNO3YCI+K<99& MN(:;^M!&S$ ;].#W+EDZKIJ]K7KX3W1.\16C5=&+5AS=-;'(R?9T;\HV@DLG M;MWCS+O$:7@J%S@5 2SMX1>O$#*RB[(G5FAI#1N62:Z0T+I^"%XG%C:C+9U7 MXC( RL"9$M)I7B5M"#];]6-,\;?4J&]V$*.X6)_L\J>40'M[UF<[X_&,1OJU M9@G7_:/4X"AM0 F;BM(U"JK)*&.SO<82F3&ITL\-*&!Y*C5;$$$U&;YNXT.; M^$C2[^=#V])"I;#XI G*>&]U@;W1Q\%DS-)6XU,C"MC9>6Y)$;O/EF; MD61TY[B^FSK[2S/+BE']N\=]$IF0R(V4L3Y"-LT*&P?*Q2LFJZB;RRIAJ&B> MVP]< (')\8^+L?X,N0J25^R5(65-EO<'U$QWG/DD+4(2#20 42R,#FR[X"M?0HE MI>B^$+/9S?XXW==#"BO R4M 0O8_/^ LEQ@E)&"\"CM(FI5XJ=H2]U< M]Y)>1Z.N]J%KNO-EVH G$:++QJ7-WEKR2]NU,%GRM!(R&P*->F5E'Z/\Z0G' M\(*[V&SC=(^A:X*A@4^SA)>WD!0<:2CFV2QGT?E%)0Y&LX?5YH@%'+25<\N.#PF1X?"X9,ZLB* MF@;6CX!RS7M,GNE;0ZQOW:2\ESW7JC+F$F[^'4I'W:3YCSB']BV/"7.L,A>8 M*!!Y?#B&$YB=QW.XP$KJ5R'5\.*>)D55-/KRWA5[MLQ*GGPO7N2V%7;BC$WV MKH398.0O*7H4%;^"<5.__1T#[R']SRV&LHK".'I\@H\Z>,8$'GD$;X(H88U8 MZME0OY,NZ=O,X$>@G7SV5HU&"H>T"'R\JS._>EZSD1\.?+$?92A#H(LTUJ73AZ!ERNP=V9C!9QWD@ MHQXFF>>7BL>J*2^DFGL0XC* :W50HR$U[*)/JH5O*0^?Z(DW4'[4*[B.2%' M8G*Z;(M90EGQ\)0T8H_HC)&@;VD=9Q?=R6K%,AIO@[W%,:-9PO4)HP9'6O2. MC4=;/E[2R^X/__OX&/WT\?T/O_GG3W]?;7>O/R:_^3;\^9OGQQ_WR8?SW5S^_C?^2O\GO\5]^_N;K3Z_O5M?YVW]<7GYU_]_W+ MO_WR_MOD8T)65_]>?=A>GUPOSG_?U_;>_#-^E+\\_WCU^>O.[]9____ M>7W:![_^Q^+D;^'+;[]._X[CO]\NR;?7]S]_O-J_.[_Y^>U_+I]^O/WJAS?W M[\^?\:?UZN3F=W'VP\4WZ9+\]C>_?7V^>9/\_>WZZXO%S\_1];_3O_TZ_,O) M/OOV_>_2OV_)QY?LES_^\V%\M4JS37U$FYN!)NL["9/!&W%+80/> M'$)]RD$,;M6E-">%7>PY**24'3Q4>1M'N5+J)(>\=A''/BX=/-*& 6P:8O,0 MF^C1G&S*F>J ,L+:UE/U(=EENR!>D*MD3?!_=I#TE^--MB"G:?YT'F6K.,UV M!-N(C^W:[F/9K>"4*:"+'Z[.C]]]Z[EERBBV-J+B[4EC\WZI>OS 5HC). J>:9RE9*9]6GI-LZE0@:)M#I!,=ROXT_' MIE;O-Q6&HT0%NE<\!*]SBXID&P^B(H9$*BHP'#WXBL@QY5-;5A0HVFK#G>[J MHY0/\1*N=5LU.%K-@\_R^%HRXTA?[9"C:VG,*3P\#:_?O(>)?C\?)APM5(HG M.)V'&A.]U@HPYF;SR#%#WCJTZP:_-.Q!)$WH/U>XH3S/*W"#M_?H)$RWG?P[#Q)J*PU-@;6BEJ6],=VO\'GTR/)7]QG8 M".@-S?L&FMD:50LXCVA002,[XF **N:@8M(1HM-^A7[B,__IS4]MPI[:X*A# MWBK X>(UQ\EYD ?W:;QC47/7UV<#!$0UW[%!1P&*K"AJ.0-54XX0G=27#/=% M4O5\J>NE:A"WU;M/PF?(; _?I\LHQM^3=+<=)AS*!9R?'BIH9#=2,07Q.8A- MDHF(!SW\\ MQ$E.]CJD28*@;?;F[2W4W![ X_8,]YF:S>UE^9FWMRBF@P[@R!?2M\[&["%C M];EVGN(#F"F>Z32/20B"H;5$]-5Z-IM(."W'TKY( 281SJ"37A@]1^$NB./] MU08,_B0*8D$[3J%@C"](8 N&\^(#EH#*HF2*":C9T-6W C&5;+0*#8RAF^6U M]/[#Y?ZCLQ";AF >@HG@B>13#^!Z M,^13G1EN0 ;+3B]7IXN[ =+1'.]4$AH;RSJXP(@#8*Z I'6CE@X6=DR[B,+X M)LV'/#$Z4]R^+MJ;RPP05^?7Z):2,E)()*S_ZNV[7R,^"56S$$Q#7^1/&/WW?_V. M(OM[-@Q^RWY^]_LO#^!CU[*L%A,E4:Q"T1)\MLOR=(/)D+=+;Y;K8+,N +)7 M"[VTRX&'<1!("5Z_5X2XC0@,*,S#%5Q MVCFC%92O62U#T%+W^@$G83I0\VK-<1YIU]Y?H78]LV'^^2JA3CS M=08>S>U)3NTAW=T51S+GYD%8_66$;I['?;3LK"3L>[=@:W^:^QNW!X/R))8S MV,M!K.&P&#<[#QXT1!I^#O=FN7X!=P&0'<4P#OT@.8R]O(!E!*^/9"%N(U[ MW&X"18_2!"?Y>0I%I29^_HKWF/@\CP7BH 1 9BCEAK)J,/J)#_=R31MQJ57V M2HJI?76Z^SS(6=#H [S4IG;4MA>?VB"BDHKVUK+2I.4@]!,;YE4,Q)QHN47[ M.(TX'*K5KJ,$L[S?N;A?;S"#-F D!!4$>D& H8B-]6YUD7-(*!5M)"U]FG2- MM'"0"DX$F6>S-VMRK4#$9O'>,A=GQY'M[X-7$[KV=PH1LPW";:XF^> -F-OZ MDIVS5_<5=UE\LLQR$JQRGZ\V)=V%O![Y&=>=QYB[C+!2.G=1]ND4)ZLGJ/X_ MBQJHW<[)B6 *C;R\7#T-P3Q43>RKBGXN!5.^MKO0&9##,G7R/,J"QT>"']GB MBW611S>'.JG[$3#!: MEOU@&+6F/VOGNMF-MG1HJ#:!Q^H@E5[RAW5T*N]Y8^*,,'4'(.2LTB8).2M;)YT9 4;8U-FMOEA_ M#* G:KX@=]#698ZK5[&1PQ--#H7,P,)4/2I*Q11$U3\VJ7^/^C&N:/G7,JNH MT;<_J80+SW5-:C:;/M)JL$3I;D>%5(DOQD.1+.6-:$"*H8$?&F4AA#1GVH!ZJ[FR +7V5;AT8NR/%H%,7J/ RACO!$Z_-V*@X0#P'<17M9M M1WO=L,YQ'D1Q5BK[Z3I_PMENLPG(/EVO@X@\0Y-WKYY MQ[9YUU@=VI M?A67*IH6&ID;M9X')V95;Z<^87V'C1ESJSJ]S&AAI7FHEAZF,YBMY.ZV-X+' M7H@DYOJ#DB;Y?6A.G-%='>K85A@\EYU>O9=+$[T2$G5_ASJ$N9PELG5XL'P9 M<;+?_$%%A!%R=8Z7^562Y60':\\6W"'=QJ4TR8"0'ES+'-7C97J2'RG2\:T5 M,Z3"VS: FC5U3-?-!I5!$MZ7&O]]])A$ZV@5)'FG[V.$AZM3DVWF[LJ<"N0A M'4(1W0'=UT_6J.J"GI05'K^783KDI!NZ2F^8$FA' M7XY$>?T,OQZYBCLY6ZRCH>]P#,WN;P.2[V?15 0;. ZE[T,@[3/$!B(V4JB8 M^-!,Y!QJMQ<2(FDM%X(BN.R?!,^CT.KW; R*YWLXBVDA$#:0*H>?D"V/QT3Z@X=*G0MS<2"-8>I9\H% M7!J'58 ,%(A#L>.9,$TC6'/8[:-U$8,A#1RBHX]A M.(+Q1PAF',A-HV%;*WM#@;1EE<-BL<'WBG"BFT!YZ?ZR*H MU$XQ+YK:I@ K6Q.&,GY\HEPJQV8-/2SV20S^31WF##/+$1AM_E"N/O R,EOJ M8!+JM/>2@4 =A)ED& _-!&N15 MSS2OUA$CSI2I(6H<+4^$I6-O,8G2$/Z#<+!Z0ADL"E/HX U5:C-6@8L.WB41 M76J79WF0A!"I&^Y(F=--\#8E+'R7+_7"=$$;#:EM(SQ&Z=QI' M89#C6[KX$WTL42F!@N?!H_2+;$Q"VV(6?"_%M%]YO=;EZ(BN=1WR,[SEA_ D MO,%Y4;59_I4TAK//@A03?N7U=I=@H6)"'UL?'T26+]90[3"[)6FX6^5RNF?L M",I@+-KRP;_RYO;I RX@M1@WKU2^Q^0Y6BG.FB:5,S[X(*A< *ZB<@LW#U0N M3!K7499G)TG((@WAMGF*MM+C!-2MU8X0R(9FNA!/Q=]2S2C8PW89/6"@.S4] M;8 P='#9CQ=NZ<>*TP."7#8D%ZH(-'NBQ_& 3V"X"<:U@(M9WQ-DE82XMK1= MQ!$K__^0GJ:$I"\R.3TI&@,UI35*-,2@/7NE75QX>\!/[8NFO M7F 4C@OM.T@0+O;[[V";9K^G X)'^IG!I\]L9V%$]?4\WL-! -_78_J,2<*J M'2WW[#?% L3G7:(E6I_?9F1VK^U=O&*RBC+K00M ML*6$;B#EC[)AD]DZ\0Z/BJ8TA71[LZD)H9<26H"CASO^^R!*%LG%*^BINRA[ M@L&+-61<2)_S$7WF$ Q*]!+G+Z!N,SM875D:K&REB6T3A)AK[^Q]2,B>Z>25 MJA9">LK+4T3U>JH2X H.>#)2I9G 9;\)"\Z:J_8SY .+[U\2)T*F56(TJ!5)/%82,>>&B 7H]OQB1Q?I]1 MR)@#>K'6!#$ :[AKG?EX.S$,?OC0AEQ$=1%N'KX'!D:ZUD0PM$C<"V#P2.(* M% 0V<'R\+>FH'\$J[QX_LOQS'5%67<8<^/7G?*S[,[WW< M@KA'90$^[M\;37VM909\2(=JO;2F'#/5USF7AI.@STM;,GHP!S5A M_2'EE:M?>+]1/5N?T^*L>VFZVGRRK(&"DBT]5#U\; 2O,2&%^9?=@?65**5_ M.8E;NH\0OSM1/=.G'J9$J<\//0%\//LA7IMDF .UC:/<2A4@?)7"W9;!.AY# M#70X]7AC1@37E[XX_?T$XN\>67>@TWT]Y)9['DY> A*R__D!9SD/:HE2Z0=V M\;K%$*&%LO$#AV$!!O?L1V+UYS,)M\F/R/CE_ M2/Y,_W//?P?*X":@HT IQ*_!9AOCHW+\NQ]_\_[=U^?%2(*WO-E 5@0/06AR ML&+6V#3!:(\#0M>!H"1Z@^1/V5'A6HGH4)R@,-C[-;!/R*F>;$XN!JI/U4F#E9B/.BIX4(DX7!^+H*0V?/(8 MBX(Y=2Q3ATM-CY!K\+NLBIQJI7:0)5_7*_@\:6IQ:['/4-ZN/^T/^+H\8F^O$[H4YA>KZP.!;\0 M&J#J?38_+6'B/[O)(O3%MJ9O3!2$_][Q5O3L,U^5A7D@OITEJ8"^TDTT8:$X M^5/Y)&W\)4ES%&+Z#&K%ZAS1W\&#-DKH[Y=['HM5IJS<7"M7VD UKUP"KR=XJL M'K/Z-'P)E%1RW&6X)"J,,1?RLLI\P"H7$)*BBB3 B]M[6 @7 +$2-RR)ZXN+ MVP]?MJ6565M2'EM*)0B6*6+2RORM'F1)(R'MD"1,QQ"=K)DQU$&WTFZ7N;-T MLXP27HRRNFZURD[5?*\Q'37,J#_!"H@MX;DQA1F>3?;94,AA.43SN,=W L;Q MV8A.1XWYJ%X E2MX?.3-'A'ZSF$_;1-[O(A3Q;PB+X+-Y&U\]ZC^N/Z'^27> MN3P![W?;;MH:XBH[!061RR+Z.,0T^>U"KZ:\)/06NHV 942&+<';&"\A(DX]+"V.Q M$%.+V%*H6 LU%CM"Q7*>=!-;[$6GSU1,.=S%>K.E!3.D/V=$G68;S MKNRIJYYK5W%:\%P'C:S6>3$/+=:HGHG85%3.]5CAW)15M=O!B! NFUF_E!%3,X/%JB,WQY@Z78F%D?^GDQ<].=TP_ M^"2/\OW])HCCTIX@/>+84,3&HG*P'RU #'B+QBKF)4K0A>?LZS3+Z M62[6#\&KXE9IS 6#)&^L"O/1%[#"ET?HAE=WILMXUOE-,!4=3N84*=5LK\37XB;BAR%!')K$I>58 M1';5:G!A65UT*LY\;B5GWKFD= PLOX,HC40?P<<&(QB-KA)4C_?H61#"WZ.U M DLWM*Y;I5O&2T/*/DM5.H'*F5Q8[J+LTR7!N'2$W 6YE'72;GR-O>&1UQQ7 M[(\8 $<(0$ ,!M0 X@@!& C@J#Q-""#Q>@[.3F>A8=T-3*V^-21<$6*Q*(9E\;6\LOA06B+F&M!-W&.+5 M!MZ HW\'K2ISC!ZTA>(;%,UN6>8#H/%1/1%\74 M+[VJ+&JTQ&X@/2&<'EH=__,#"4(\T%E_A-@LH5?^ -SR390,//!]"KBT'H%) M, .;(#WY!E43;5A+(=I3;%3U8;4SQDS$&T-R.'X0@G8)69:89!?_V47Y7ANF MU)A1I"CSB>@DSTFTW.5EQX?;@/59$FAO/EYD4D2%3RD-61S9M>7@W*0Y'A!> M*V<:+*0-M#T(?DE0-F.?DEZNN0G*X++[3N-!FZR,&TU%; MK^\] ]IS_&K\A\0,J5'G0.#SH-+!2_DD">$_\"$_!S%4PCBA+VA>-9R9K61" MS.P,$'W)_M&8?X0"L$(4A6FH8CP[F"J/!4SQ^_R7X"%\^"MQ=NA*+RT0O"7\0_#*7?LW6&^&X5.8 M'89/8G$YOD-Q9>BHS"\RY!UKM=I."#*6E!/1%^74+R%MLVN9\#I[T(UBPF^ V/'MNWT&E2F,3;8!_3$HQMY&WC4*MQ@4@BI!#/K6CW#:F>_NJC)#KJEZFY' ;N]O) M@M?TLRV'UR?<4>^(\Q&7*\9"]+$H$79K2N:Y?EP'T<C(:(]"J$?5LXU)T;9-:- MJT[7A@,Q:_0[-IBB[O@3X'$SF,4.LRS$Q9HJ##Q9= ,UBWYF%E,96XKI94@U M6^$X71_3-?CQ=(2:RWCEDR&J(J8-HI)#]?@.EUTAU2[A>ES/_^OMS&I#+CZM M1-BYS(RE]Q/5H7=49:;/3?7MT!J*NC% SCO)] 'O/?&DR+EVZ.V6*0FAI ]] MKI3MY(VBHAL3437S2!+([*7,AP8SH_S0(U@55!CW M0O>5G,R=_E<)I%I$SQCB]ST4]6]"O+(E:WK^Y*NUBSW]/W$+>( M:2L<-I8Y0HV%0+$MET)\+<_/\F&(BVX*&]*Y5(\7"2[E37UHT8&H^L;Z\?&N M/ZD>W+W/2(*9RZ==^YFY6'++S55R\+\(DYELHNKK7*70"^:K)-"0]BR^E;X S\H61_EH;25U+A M/FG-/4)L-A3Z+59 L(1_%XH20[$/Q8 H#NMHW./5CE"H2OFY"3;R]VLQMO[R M8+2O@U$"?)?H<@0=ZQ4-W]EM0!:$L3YD(7NZLMQM5R*=#1\"GU^D2%<>+<_' MG0&2HF/-F#;.@N?XMWH2A@3T&?Z?:WK42D.HBV.K&'I4_@/!)$2O9X^?B107 M\0$E1=JEJL8\F_1M>[%>XU7>R8N&9T*6DPC:]55-5$7OI'(5Q)<1I(FSEU.Y M%O^C/ROH,*1[2J -S=R8Y=@;.TH,K 5\D']K01/8GK6@CXE#1=LF)$44BW(D M#D;Q>VDHXU#,*> XJZXJ7RO.1*KZW!!>-U6?OU46^$V+\TJ:RW6$/E9=@4A5 M:?:!Y>2)>RAX\2O8$DCH;QA';9=A ^(2+9;9/&5Q@7Y6STQ978<3LN:8GD*I M<\E*M\?7+<';( J+?/ZJC#L+>-+DTQ=3J]H&C=KW1:Q7+['>3\"+#D%)Y(L9 M79P]2LJW[+NOE@]1KN@7!W^$R^/=5U\LOT3E-%]I/5VP94_T-EI.*U^&(;-6 M!S$DMEPE9\$VRH-8K:O6DU@^SW&4H&*>,-#.2ST)%5XBF3<@A"O'&#P\T_49 MP10BK<;$!R,^6MC@QGU-&Q'\O3>; LOAG3+JC*TR]7VQ;EY7S+D&-UB69W6F M<:$:]&( >"<-H$-&"<&(L ZR):-$L=,;:+'Q!L=Y5OZ&-=U@#3DP"G$IITZ.)J>/DKU%E>^-C:H=CJ5,PZH9Y,4&Q&C-*@[ M_0A+,7A("W_Q+4DI>/D>M.D<.L32WVXW*K6T#![-T]+'CLI%CEBL#WW\@*Y: MK>0W3LL<8Z&>.I!>SBIZZIO6BVRVO-EQKZV6H/ZOZQM=C4_O:C=!WQDOKM.@ M+"B:-6(RI!%&;'Q1135KQJUD/E4J"1)]K4J)K8\"0#:%>@N;0,-*<)7D)$JR M:*4LA#)!]>5%66ZY5=JGVKY;1.6 K$$3T-7<_C,9$QUJ.9T6:]F NF+=9G.9 MOF>OE^1]+8(B#AO3Q:TR)+O+%54O.JI.6],Y@,(7*IS$AC@=#=P:3+E_-7K& M52T.2'.XPX!Z%$?L9#ACP297R442@,>U&",-'BA7;!8J@0FHO>H1XNNR\#>^ MXO0OIW&P^D3' M4M)DA;F?1%#2^WT:4HK;]26=8D=WB1>3PBTSGS2ZG=*U4+$-_-CH$<&V8G]G MFZ%BMT*10<5^B&THZ)'J09F=1D240 M(DJV$7!82X_?NY#G *"WR"%I:5&.\LH@^LYU4-P1?&O&U M$5_\B*L-])QJ:YZMF=Y+ZX^@CU!MF(3F3DO'+O,!ADX8?I"V30D>0M^["F6W MGVB_,FKE;RX"C'2>=DG5V-H!7T5>'4HPA3G.$H5A$,54NAPOI*J&'.JMD=TO2==2M9^ZQFOE0^HBOKC&T_EQ,8:(^ MO!!^Q=P8F&SF-(7)NBN7^R, X+,UA6DI.ZDIS)"/#LMA97FT@8L'[J)TER^6 M^E'>)_2F*@G/(GG8)'+#.T@ M>[J,TQ>H%D[_61=*3$)!V^_ZC:Y[!+,RE+ P+Z$./]7E)T%\A.W4FV:,@PE. M'TLBD=A,0W97Z4U47;\/8KKB^AZ3YV@E]4]! =)B)"J&^K08]^#NG?H2S!Q^ M@/4!0AD?Y?@Z>H8:6>WXON'G.%_LF*V&^K&0RK1[KR>U,174I_% 8KHL%_,A M83_1^Z#XF-_*&%J-K** WGH- ^I#WON@9,BY; 0L:"#K81KW.7727<+^0BO*4["JG(9A7U+NK4O'[Q7.=4UV#5X\+1G1P'GD"6C7.\YC=$F5)&>5IFB'V M=."3> 1*,C&(_X! 0S M$)V"SIO-/1Q_!@HT6G37HNM4Y2P>\@MR&Y"\^*'A#"I2:DNCC]1=4MI*Z < M"U6VDU9E]G*QTNSF4ST8B+?HLK;1_]Z#6/]3>R-O7N:L7;> :OST-V2'F];VH<%:O#!1K94N7C&)'C$K;*BSK/F2F!0 M 4VGANQG7AK$D.ISF-D&,=Q#ID6KWC) \95([*1%JT_RG$3+7FCVAQ7##H$PUL+WI[*+,#&L4,KRQ=KR"<#>W;A MJL[N*8>U<1AT)OB#V5RFOY:S$4P7AEEX47MT"(JU'S.R.%1(%7[G[TF:2=\A M:G_]$6*3?2L].N1$/#(CB$-S#EQR&01GW6*R3LD&?)=U"*;"-U--1(V9C>!3 M+YES9D@)K#]&9/ 4[2@I8-]L$<-CH_:&]B#3Y@+ELIJV%)[[4EA21QTP,X[F M3CMCMGH&9H9I^IVFBQGJY>C["QY78]3[>$T(X.Q +=-D&Y:(18+5>E^5I-RT MQ4#CL;XFZ*N&A0B='B/TN+NM"(Z7^55"%9\=G&K-MO;-;&=E'G$]G16;80OP MXFZM1'*_P8)F>(J.NR$4\O!>E:2FBX]FC3^=KU5E_&NOP&!-B=$(1_+_S!U$ M#>DSV(*FGK2>,ANW["))H8M6]%W#6N79Y')4F<)U\IT.G=H7K<'5=_>J;'84KV MBIJUU9A.?5HO;H@:7+&SH8N.NXKZ3P3C'W 2IB13JX-L)"J&=E5 YX7S>V#W M1%:&F;L# X*<^,4F4$%E)P9,*LL""35PKP98)4H]%A@0P'%L0I4_RJV08OWB M)F6)7CAD7I2,=5UH_AT,FC=I_B/.ZVS"YK%H;>"H-FY[RHY8^0;HSHGV.&\D M?QX5[12\UF=V05'1H>F0E6TA'=0XB_4=!^ZR9"=(&0SBVY3'S,W4'LMH2Y<9 M( ;PR"HUEU.+9#D^&96SQ>FG7EY"YEQNOWT,2>/()UAU;'\(7LO\Z!7_D'8J MW:!H50^E!=K3$)_G2;IBQJ<'NK+4%%>,03#(CUFZ M VF7FGTL#L)51O;YW7]$HZ@PPI0VBM\M0Q!O\4L2K JPD3>@_5^P^+-PEAEXCN@ZJ%T+M ME8SJ/?O(R1B(O(CA=@1TITR4!Q#/_>'2>$E_)_VVJS.UR'7B4Q";X^WAJT)$ M=N1*,';I@>T$^Q5/[VZS!UUH4B\LL[1%]+I@'$83E&%8]YV%%D1S>ZG>X)P7 MK;Q.L^SD.8AB9A5/&Z:5(JB06<_E9V9>MH;Z E;Z$E5K011ET^)4+%>X)7Q? MFP/Q%Q^;%B1TI7IR%9AY/0/6JNH\R(,BAU*C^C$0",'''4)D; ?H?C2*""EG7@9^@+(Z?3@.V\7^Y#]YYS*,>N0W(8 S;D"!7_J\IB^!("[#<=6RWIQ1AR9WQ=XU#^1X M].BO0]GM%?Y]$"5P]2P2*&NV6+,(L:(,(;V;.I%CTLXJ=)7R[H:K.N#Q!'RQ M*B29KG>$NF%U/M\]PY 77=\VY'/L9ZHJ^%)XSNDCX#F *XV!6"9B[M]3\'8$ MAXOD#M[@\%X'=8.=$A^2= D5G'@;K.U.WE2DKKO,>(WJW;@(4 DI-_P2E5N" MO%2;,K4N0R]T6]3<%_&-?>M[TY-2)%-S,1>F>"E$TVA-6E:=2#]QVH MYI83YD(YLS"X-#51F*$I+(YC^F:6J?-T$&^WRX=YBQUJ =O7%/NH.//Y/9 MK$OW^\TRE3;4*P8A/LJC5Z\%;?V28G.6@GMB1Z6AT,SIB7:*URFIF[#C[.(U M)T%*J,P$9'^5XTT&Z@>=23>C6SR660"*NA0-4R80$=7[HGICM&0[H[H?*'"[ MO5>54^$Y:'0V(HK$9W:>'403G6[YE0])B$DCX.N6"E76*HMP!W=THX1"<25W M+N$[O*&/4NBE!N@'JWP7Q-"IY:O1R8[M*AB(@:.KG%%!@QK@'' #'N=TW5/E,B7#7I;%>D?=5C/:_";/+P5;.HBD:1Q-G7>B M:R;<,9O&_9;@(%PD/P0D BF&[#MI/4B*W*/$UP-94KL*2%+VW.S5!5<33 M861R6WHDR)[@_Z&.S',0<\FCD$;0,@S^<)*$[5\T1LH>;# ,ZNF##:@>?83J MA1 ? HEJG5\V9_@NUC:&-D)->SRQ?2A#*@-$-L8",5G=L&Q"4]3G53UL.OI; MV9^F9K]+2VO9VO,./^-$;@FMNJ,6XSS?0BV8Q9>- "VG=TKE1RM+'NJ+=I0C M??H*>F"+J"O!S5T]CO8GQ%\95"DL$IV[>="R&[IWZA4A$Q I46:.]_/+?3:L M&(BX+C[/C'!N*XN!]8VYGBO'H:*<&*M.Q48?5;6*]SX_'R$"0H^I'%-7KH=& MO"V_F32-%*KHXB*LN-]$P5-8<0OZKBE=@:*/>Y8^9'FH!?B:N"(1Q^F+JD%7 M=?>"0: ,3*FFHVK^(70;5Z"GNJ:U5'%Z==<1,N=1MBT2"A=K#J'T&=\)*&I, MA;@B/MFKVJ1&2QTJ)">$V\H5FVT0$?B:S@S6Z@5Y^'1B&J J]$8/(Y+CV2+R/HU9I@M5[%?T;Q18NZJ/ M1ZA:"M5K'6KU1P':>F>+$=V<\E58JDZ:GR6K\>=501.B(.*% E?'C@R#7E'B MCD\>R*MIX"1JR-0@I6V5H7Y7B?G+#"GV=%NETP0DDU)#\FXC@HI#?NL-Z?DM M*3BDH9!#F^E'>J0\I;L,GSP2S..A4T+2%SAR%,6I^1Q434+U+,]:N0HA$5?T M!'#[=+HEZ0KCD$4"WN%M$3,I7011ZQKQT/*A4=:DK88AQ[2XHOQI]AW8>XI\V*D MW'X-4!4@RAF'3Y*01\8^XF2ET$$:4UAP3&N2YQ8^4F2$H2XZW-T5JGU)RPAW M7:':EQ150[T7JNV!W9-Q&69^2LV=T7\NR$/Z(@WO[-:9@QG0"AOF^"[TUT.B MZTQ3XNJR**9M2EB5Y<4Z;9<=_K880LW.H^D,YW$&@' ]EEU\?2 M0RSV.5X'NSB_3I/''),-_(H7>C:V#[)?%,OTJD3[L@=*T9+9_S1T<'A,+JO%!E7/O),5?5#31P#5F1IF'O995Q'"G9A@8>?-8E?4 MV/:H4?\;-7NL^ID0:R%>HQ&PL*@=[BRH3 M "Y6@P6XN?-0UMZ;Q?J'E!4P35\XBX75 ZKAT$N'3T!LAL<"5&(4^IY@%:IN M4_U(NH[R:T6+VUY=2' VKN)=R.E-^%NATW/[$/.G:U0E%KP6(=SZ*82IIOT7 MPG)P1W=96JDTYF_* C$3)"4?3$KRK,R0OAI]R(2[$Y]%[%4NCCM%00XVLN'9 MN?-5Q%0,=N^ EV'6I*V10Y>O1E73M' BB)VW,(QY9-]^^_5;YI653W14[5NV MO\3=RH<67B!AY6CG;%90O6:T#$.';U'^))%].MTP;1]'*H=!=,HU87=L6"E" M43-=P?-RW(&X^KM@BZ@J1LUA%D[+JLYB#!:$:EC/D2(II.M&8-/ CU!./!!? M0@<=I4-!B+K+HZ$7Q%N_FT6/*D% ,_J)3_'<44N&B?!046+MR@P#J2:+Y.(5 MGG>[*'OB439@LY11G^7;+!+4G@//6YCE\RZ4X]*[$75HN_75LZ(<_M5]1L$^%KDOG M7C\7I)UCI4UCEF3+='+1!.G-GGR!Q@B+N#:06HZ5W),-6.A^#GB:XU624SY% ME1M#^F9HS(+CKY[7R_KTHPPHL1*J! 9T<)TU6)9-O VB4-FWO*Y,B6!LNW^Y MMTJ43=@E'X800Q^E1RD416&/4YS@=215P6IBE[5+T!?%E"\/H/IG#P\EX44H MNZ4^<]AUOS:%K'./9.^X:4N\%_K+,!$Q0(VUP^??APPOUA=9'FWH,U1ZVM-1 M<,A7XXQ47#]<:",DHKT(95=L58KXFK M/YQSM(RK7^ M'23&V6WEDS0-7Z(X?B!!DJV+$O["8B?%P"-4#?5;VZ0+N(C,$NR'+RP;< M!GM6_Y27N[T-"'\ 270N_EPL5Z$*0%U:H5@(%2LAMI1/6]@@G'OGJ 7%?!1U M4NB02MN+F?[LU1 S0),VHL;G5KJ5XA 5%?P/IGYK Z;_'Q5Q'<@)D83ZD097 MK6_+2G?L>HMX4.XV)?)CJ*SG5T] ?(;WBGY=%+IN0S6JWNK$L,H.O7;7QN5' MV71!:W!OL3M&Z/4N[0%$J1LP>V*6!T52^O] M+L;YU#([(/?H*$3)7C6BMN1-8T?MOL5'8@?5HR$*GQ$A*Z_#NE58W"I M,M[IC-YIB.[A$Q'CT/L*5*@Z-)9?\^_'=/ MF1G#HR1(=&E2;"@JQGJ36"'D735=AMOG4"F@GQAPLU.E!\Z6"L*W]6I=G9R( M5H]S.TZYK, *;A]V//.D?5626'$'];/[O7BS&D +?5D]I!HWNWEFQOWJ"8>[ MF*IHC8=@0UO[&!#6*6=0UL;@15T*Q%#@9-7UBF5 HV\LU-+N4;G60:2#V+*Z M5G-L*.>IJ(DZA3,38,QZJDZFC;_7M(=%/XDCDWPX%\<1 M0.A\G(*F;@U%EU$2Y?@Z>@:7:2O\[4.&U[OX.EI+W]9\[C&;W(L /$)\ 00K M>+YI3) 4\=.<.(?F41[4#/)[HB@F,>63LM_SDVU] ,4#IJ7E'"]+*=2-9T*H,-]M:7+@:M#Z5.83TJ:R- C9HZN J2Q4@6Q%_Z#@Y5H2F2 M?CU9W%=U+MZ&+'Y?Z-_7U[CD&0Q\\I$PY,'W\UB,G>:YK"*)PX(B)^$S=% , MWZ?+*,;TWMIMKZ_/U&_H<@[BDQ";A:II_@XP%3)]?___[>[JGMNVD?B_@L=V M1IGIS#W=HQ+;=YYK+)_C]*9S#S>,"$F\4J1+4D[*OJ8$['_V_<.I,A/@6JK=GIJC7&Y?(?.LJ5X$F?>5S[]--]9 XL;:/ MT4.28GI[64&G+\ X\3S<\0[@8J4RE//\_M- O@: M&K![?P RXFG\HY-TWY-*;$")YQF;P*42HT5. %AJH:5G8.C9\?L2GMEAVY?; M[UTI&C+5TVOV2O.TG6<.?^+&"(1RBCS+1Q6O?XT-9RE=_(9#>%ZPX;P2HYQ- M!+;;UJ3IQ)]:,6*5W2 -KM9HB/SV-GC_!/? M2[\&8B/#U-O^NC,=V<1"F,QQ&F)J\C")DP(I_/D#WQ<0GU!U=YD_4%(']O6- M&;1.%;[A&?Q W+,,4@;8R+,V*R .5E894,E K=B97^6:[P MMUI0#)39&$(Y-853;[*MW&%]\-V.)K,8)UV+@MY"O#[=4^UEU6NG\/;O&[NON5=WV-*Q4)(C0Q_1.TBRH2@L3E MK9@=@5%19.R ^"9[X9U3L&RE8W?83BBOSI?3.DMIA8QMY133O+@V141-X#Z& M\8T@OI9]^V+J1$_'YLF3F"T6NI=-2G7B]Y.8\8^\.]3YK;Q-)%S_UXHW[:%X"NO8B@!3%%A/8L4L$5R_ M3G&MQS*+WLC+)$7L1EX(T#Y"8E]=#A3[ N#U")AU$H/MY^K4GK)RT]Q6NX;_ M?A++X+;CQW;3O*^[0W]K17HP-#FV 1QD0Y!)BO ;T'3O?;]W@]SL>Z8@)F;A M[Q)H"K!$F8H3A$:4K>33:#O!0TD*B"@'ANTPA#]:#=JIK:Q16$+%NIP>%G<& M1]!-8M_QL8.;<^:93U"'OJ\HK]Z1Q5:__DV!5_\F&-6C-_V-^6 UK1&;9$=$ M\(COE&CAT!Y03PW?%M(:(/Y<HVS]IQ&<,@_A\ MQ0J&>)=].+6=> PT.LES7$1@/N+:='YGL)(GA12FV?HIC 0Q/*+&@7CA4.ZR ML_V*\E^_B),!BF[),^,MRS++_S#].7T 7SJ"[@+)O:K'USLSY*4#=G5SE*-^ MY-M#59?U_D6<4U=9E]TW]9:W[4QFDM.;]=WE"0X$6$\A;36A&!YQCV6\= @? MA! \=SI"SE[HO.X;IL^1F8QZ&JZ#\W5F"1!;&V*S@SB@F[+^ZH%)^FXGP>RG MJ!,O9L;BPTJRI4# F0WQ7K(7^JQ)<8A'3.3@4 Y)@+@.FU+. ]DOIMDDX259 M)'X_9OQH1-BBRQ"\;[3I0":/RCMV?>H.=0,^2"\2L.FDD:5D-];W2XKV.\?0 MY*2,8']X["PZ.4W1%W'3C57@-_>W+OLVK;5HT=@\9ZVA(96DZ?-IWN&:LDS0 MHL6 E1"*EQI9$H!!Q$-AV[!3V@(&#A#J$L.E>;F8'!L!?LGD#AD_0M>KRR*' M=W:/03'TM,I1 MNO3HTU+BA@#06T,8#^]2/N MO@$X,W? M)(F="\6$O[,.$_4%[0>4.M5H 2 (K:R"#3!4,UL)UX*D#RTXT4G MKOK4)L'E$ED^^S."I?:J%6VVWS=\KRN3 YQ3=>*/<+\$X="&G<$ZH+NS?TL" M%X.*%L4EZJ>)%P_I[5M7^T?>','MU_OSO7>M:/T.FC-H#\?MMCPIM&OMH/Z8 MB9TWRA1/<>FB;*%7[(P 2%TO^#:7R5K+KE/Y4E"4F")E824EM95^3&B"]L[, MTX84+!; @L,R)$7".$4D6;V/:;_-Q=HK=D5F'ZXRF[3AN5#_7&40LO=X;F$7 MEZ$!]-]C[@>-9%L]'O@#_$D66X#PZM;3V<:-RM/N[\7^ M\#H@(8,RN**9'!>\K^2P0%LNJ>]0(+9G!!!]BG5B_N%2A%PJ&/&6PB IS3NB5LJ;IQ2(!XGIN @3@;M2WT)\ZA:3P%&$ML MR,6+;,)4F\1^(F>T:%3+F!EB8LC8B$-3IQ$ROY$@P87;F#GVB M<1&@"U-]$A):[;?TL M-N&>WS?%EC\4K7[8?>J:XC?UHW_I&Q(KIHDPV8$!&?WF98J0^HO$\[. 9WR3 M+!09[8P. C\BPUL23\A@R)C($9Z($4"S]@#_@-KVG)40>/# Q3E9 '(\_(6X MO(8_."U5$-[4AZJ#1Z^_;64, \#.7^]VW!^4!'17*G'8(0\1;>;+3#4!U6#T MX["'!NM%/-80WF:B6LW(9*T!IL:6N/HIZ3Q@2S'%2J!)]^7%?Z[JK;KYBW:; ME;_RK+D1O_@1T71SIMHSZ,!DCR2F'C\#@\= B$_2*CS71][LQ=3_K:F_=@?( M8LBJ$!BMZ<-4)Z9[)2_*@_(R%GV0;>+;4A>J[I,!IV]BY;R_\%T-^>UE M67^%TKX2 ]VI\9W42.=A$+UEYV21K(:WRO110>U^_!6W1*_JAWH M5'CV A5H,O;EJPA!D(3.XQS4UM;DDYY)"SG'SJJSA$=?=DXV5GUY: M@-._K;;S=YSLPW0GIGN!G2\]6.4<.Y-++\P[:9#.'23[0\+9DTXM\U>:ERUE MKJ!M>SG1S5,^L'WCXS:UO090G0+.#LQHH]!2O#8;U#5R&?:;GN$X(\Y80,03 MENX+MZYTKVUS5PBXJIGLDGPB<$70.YG@FUD@X%'V%B/6\ M>"[R4U:6+[?'8R86?Y&5)N76+=H]?Y4H>BH'H*?(>I+,9E>[1"\"KOY<6:!: MQ'?)-6DPB\:H>;F:J64^"6U.!HOP&L_X 75&*;,4@>WJ"3ES4[\5SRXX\H[F=:JSE/J M:P?E 5_I7F;)4V9>]M>>Q.29<3[>? Y[E%6%]8OD$_*WAH@3JM/6Q""/BY;PE>R;A"VY.AL.\)#YH@8Y-C)E(4I';*H:_P M 1;.9O>Y51ZI2+_HBLE^[^K=.]%3N>M2JV>S?&'[+T(0%"H;K)./V;?B>#KV M&4B;W4U6-!^SYC?>215RLXO80)J,DX\%]S908HJ44JCA1\^6HM]4"UF?;+&S M1$=XK9N'F 4W>"S,T]30,2H34.#%]M]UFS M:61!*X66:\!;(DLO?:$D$6+B1$56V6G-,NYJ*[JLLR:-G0*R+[& M5FMW.V ^JO[("4 ]Z3'L368S7B;$WBPLLM"[>8?OTK2E%6.B*CW<750%Y#;P M1.W+C[2WE=K/H:?JN45QVECCA#.FOB[.G]Y,\GFN@.[P+1S+R^>,)$YQA/:)RP^=PBX0./4[\?I\,.Q%CV3A.]"DXG2 M%^D=Y]*A 1SE#4:\.U0DML& SJ"6+Q[(GBSW,YYU;$.=(SSB6(]U_M]3JX;X6(-%3XQ. MAISVD3^/-: @W#?UU' 1BR)XK$N:$$OL4I4'O$.7]829H8R?\RD**'V'5+"9_GXIDZJU-T55 M=.*I\LPG)>?%0$_'4PFN@O41,KW_F"UZJRB]DZ2F\/(KYI!C+KVDVW;E7L0]&6\#0 M '(S P 5 9'!S:2TR,#(R,#DS,%]P&UL[7UK-P "( B (/##?S^OW),-\0/*O!]?O/G+ZQ9B\G ML[.KJQ?__5\G)__QPW^^?'GR@7C$MT+BG#QN3\[8:CVSZ2_)P?W;R]O7;M\DG__[W/CU9 3CC=7O#C MBQRFYT??_0OS%Z_>OG[][E7VBR^2W_S^6?R@\/M/[^+??O/^_?M7\;_N?C6@ M=;_(P;YY]:^/US-[25;62^H%H>79 D% OP_B'UXSVPIC3G;2==+X&^)O+[-? M>RE^]/+-VY?OWOSE.7!>)'P[.?G!9RZY(_.3F/+OP^V:_/@BH*NU*PB*?[;T MR?S'%\XZH"\%!U^_?_=:@/@_XB>_^[^?,2]@+G4$[T\M5RQEMB0D?'$B0#_< M7146X1";"AU9AT* K\2OO&J$\.J_#-/X^ZWE$R]MP:W#Q9T3#[3T'\I;Y[^0I;8'!"07G MZ)D5+"]=]J3'RMW7K^!VU3D);)^NA1%@\],HH!X)%/2S_G,HUIU: 0W8_)8; M8ZXZL:6R/&<6K5:6OV7S&5UX=,XW@!=.;)M%7LA/@5O.+9L2A37TP@(HBHG- M%3"@ K\"]86OX#;7%>>$MZ"/+ID$ 0D5"*I\":4--R1,C,DM\>-]*T]3]5,X M3EUSG6=S[A0X5,%$%KZ"(^:>^*MS\JA R.Z+1).!3'/([,\%LZI@DJO?@I(F MQ,^W/#>GW-,C7A!O>,43H_H]G BYQ1<6AGNU2E:L^!DDQZI6[W0;_TE!J"TP MAG!8W%O<7!WHR$AQ02T[;_]5EU'S+:3BE$\"5?(:OH?;:I5C097")@!F;:DJ ME8T0P**&>J.H3&<;%%"6\N#7B5Q^ 'MTWB\Y"%* ;75P4D'GDNG1#N*6E.U, MM3H)\&94KH1+>R6U< ##D3TFG]B,NQ4NM9(X+US&K-LZU(U"P4!B1SX_1?@? MYG-BZR])#Y$9,;$H%/DRD5CDE*[X"2FLZ)/E^_Q4U]<_&;!&A!CC87&D;MF< MF=DIH+.(1EAP!\H.%]9 MP+J/P=B7I8.4J2I_"&D>*_&+,G7-("#IK(U?U&EM!0-YT[-/&"D36?LU!"_/ MF1V)BZ*)YUQP%.'VRA,WM8I9NE8H.S.XSAE3OJL^%\@ESR'Q'.)D! NX^E>, MB=0X3I?9!32NN()E?H;%M1Z)^^.+*'BYL*SU[[M[L^G\DG*#;U/+O66)[9P\ M!J'/_:\B1P6! :!^=L; BVS M NBA;[DB'U*)O,7:6>I0PI1B6RK:;_N+5M_E-'2DU4AK MK#XGQ%'&0LOM*:[I6I3KCYTR;&<4E$O9UX$QZ;CL')9A M"ZK$BJ&XEDGIR;WUG"P ?GNU(,)W,B7D5<<@.$=3+U8K7BYPDBZ>;3<2]\$? M&'.>J.N"QW 2* ;81S[\>QZ!W M40-;4FG]#3,Z,Q*6H4JC7RS6R\4H!&$Z,KFFUB-UXS(K[I16;TX-7=](HQU$ M5J1.>/*,&TK:_];:BDRVV81_"0EN&EE5N>NN ,ILZ%M.KP#53?2:3DN M=?8HP-53R?*;/2@'M LE$JD[EH %+GK'H+?(RHR-978:D S&H6F15A-_ &^2 M ,\^<[FY3GS8-E-.G!)\P[Z)BN.?W&K,YEOK$6&F^20%V<(E7+]IQ2,NQ#?D%1U_+/L"AG[67VU#_^Y5[ MU=?E+)KZ,3HG]J7VW6L-Q@>-2,=J,F5Y"A=2])=\3%(PB<(E\^F7_98S(O$* M,N0+)AA!5UF(_2RFCKZK((@.(MX4T1@S-VU\PZRMJ:-KNF_2=P"AYK$=BV0+ M'(2*3'KF> YT$,M@'*EMEF(F8 U.7XD;/H#;,(TS@&GE'>J%284R(V=N$Y:Q M>LV-7,-]]5,AR]R!VXKJ:,1:=]SJ9)*JLD5*,I2G1ND?!R5(AM()35AZG&-I MS9VI;GD5\)BN9X>0BJGP,EMP0OX;$LY$O__I_-9G3E263T/;S>I7N(Y"DY() MCM>L$.G"-J.$S6?$WU!;KL5I]:OA\SJW0N2JS8Q:0V8'_>QMDT:5!U#O<77] MI8"[".*%?7ROD&A(,&.N8^APD$"(>GNJ<%[(\ ZCN"&A*][T*@=(S6?8.TE> M.X5BI28*AS1L'WO$Q%Y9"%N4'HZF!\L MZ@5"6T@P]2Z>!?T1#9;)954R81[V5.O$AQVZ23:@A@%[PWS)EY$\4HTX]>DRF!><9B@=O,(8%1/4 _,>"L@I3I=_ROUR^"Q/$Y91 MF/5&%FG41#4W"'L44BJQHT>-4SECJB.<[*U>5AEI*$/7B&8L M%W3-?(*J)(60GAB_;!L678(#\R3LTMDVN:4<0G[37Z;JG+I1"%XGVH0%VTSV MD=^.4QBWX9^(F&!$G,F&V_D%20L3 R]]4&80]A*%$[TVT M>B3^=%ZAV(1=5<.-E![2T_C\!E9D,6KKQ@9:4YMCN@A<%3M.&MZ81C1S&;;& M\("UXO%:"F_K[SFPM\Q_]Z)'!XM=-?X!VW/)X-3.XN[ WXM>V*9H3X#KMT)+ MP7#-('&6Q!2=>P38?IJ2JA4[AQ0%JK^!W;XG_(Z4A&INKM;,BUOM/5-C(JS% MA=S(IVZ+U.%=&?Y WD2VZ6O#*ZN,0=@7IPW=O8S( MKQW7,/:<:G$,HE^$ MK/@:V)2[?1W$;$_*5]QMKQ(H2/;6TSBVU\2GS.&8_;#7 M=8+I#,=0@)T7^!FY5<1[Y M7%5N8W''O6>RZRL7S\2W:4#2[-ET'==?359B.J?4W6 K@&'[.>UK1^G15$]2HC@] MQ)$"&*,XLK6#M5G2-I03S_ED^;[%P[(&(U]LWY?[?1-6LP\YPT@Y==O07BR' M:MX$?K*>,6_#,7".3^?)GT/*X^09L?FO&A@@U9.8480_/?G=HYDX6,?_)L\Q M9PPS$PE=A*6.?RP61(VIJ1J\'YS)0%2"-@+&'):U,C;+G2 U/Z]FWGY_?9BL MY!AD66%,)BWM5->%Y_1T$,OI-WAY#;?EIEIB,B\PC01856!XK37/K&!YZ;*G M%[V+BKACDL(RU7ZD%56/_.X-"06\6Y]M*.?EZ?8A$#U'=Z],)G9(-\D<%S,+ MTR!@*,=6B]1+CW&468Q:HOKU/*;2U_[NUU8XLILX?T1!,NCUGMT1FWDV=4F! MPGN&N^.-D(CJ_,"HD1G1X?:S$UT !.%3[YP&Z[2A]W0^"0(2!F^ %:L#&?*Q M87)GEALOM+%.:1J4":/.<9)@#N2960.[$DYSIG*\M MMD4&=[LL5E2GX5 [7EH$N+4,!RE7:*E..7H],%^XH%UAMHG3-)?,/V?18SB/ MW(EMBUM\ S5GS:BP8]%#Z4$[OZ'*)O3\P@3=8=KP=&$[9I=!FN-PT[%T&S+Y MXMPZ)\E_+ XBY MC _;;X26=H6?<#D$&('?^F1M42?K?Q?W+S4N]5JDQR;Z>LYJY 6,RC\[>FZM M[4%/\@S?L4F]PD_ C "0TR\4L42FR%G;MA]QRJCU2%T3E;=]*#DJ#T!! %CM MUCKU^HZXPAC=6G[YB7##=8(:1/PI0!H25V0:[JSLEB7&R>U,#:$?@,OC/:8 MKY&W8-$]K/MO9F9>-[YC\P8J_$1^6R%?6X-6F(B< I3>$WI%B9 #_B U0&0E M LP2U38"CJ-$M97%**VB8BIYB'K)N#OZ9T23ZB:YM[5-WV);<'W]CF?8-G$$ M+ANK=:MK;=-+B9@JG_#E<=L2;F]=RPMY["">?ZS%KT#?\!DJ34B7$([V-@.,XTEM9C-K7B%-J$^+$0Z7N MR#K="=/Y-?4(_\\9)P6\!D0.YR#/"8F]4JKZD>$NU-L5O?:?>[(,S%6L@,?, MUL (M%_S M?XAV"=WX!AH7]C#\[=T2< J_Y5>)Y@)B!P6R.T//_4//[PDZQ?]$;+.QW,1Z M<86F=OI&G\<]Q1_D?C-I!E)-@=INY,1#$NVEY2W('3=0%_,Y 0\D#DP\!*5$W9"T^E&OF&VN]E]W*+!((:;M3@*V#*"+ #XQY2 MK&,7QI3?_/$AR+]AGLW_N+^J\9R:@^BY(S*7O=G/N9<]M); M_NEC,A'JRLM"H$OF'Z9 L@\EJ H#M?L*.?D^8L%M^Y9P8>J+:M_T+[F2DK0B M..#+BE;$@6[>I(H=-W@PH3G*_ ?LTG/@+ISG)+!]&JG5D #-L]SP_*<6;1:6?Z6S6=TX=$YM46M4?(. M1+3;YGRTQ3V!;K%/%92IQI+-B#1]K)A?TP*_N#*ULNF>"^:40_T,O+A>I&"W M/NS4@/QVZ\=TX,'$!]RX7V7%ZQE:/W,XE0Y',;+A65#T:>-3 W;M0 MQC:8'%+L4TY&O(7=),G+\>Z;*P[-6XB1,$F/4WT_\@-CSA-UW23%5P!J//6B MAKO/Z^HFX*8VE@Q&Y -*2_#%O*($5P&WV&%WV*Z=U"U)RL=Z'$_9Q/(,E*'M MU(A&-Z(J S2U6YKQ(.^1+L$5YILW,PMN$QQV#W HA&5UTNKJG_^\7N4;7JW5 M?JAN_O-@[JMM4R20W^^;G^@BOBY/FI%&OO\2HP:E37A"[6N8JY^;]!IF^ESE@0)O/*'P72 M["65J;.F'S'Z9Y(LWM,\7F-G5T]JT,\X$)4JUAGVE,]HS\PS%M_I$"^];=2J MIV.K%4W:H4\\IP#1?/&<$NX>[TED\)C:L(K(,8]5+5THU %IW^9V]&SMTK!5 MP@U)I4X@R -"I.35S0FDD8 /7A1$ECOUK[RY3_Z,^&KC7-G4/V7AB=ZP\!CTPN@I"N>#P" M759: HX[H%'II"NS!;V)?C*SQ;#3THAF1))K9A5@+_M>;_M,R[ !S:ADV,0J MI EVQ2<^_8ZS>A"C\$*ZV(#:3#YMCRVFYBV\Y(V-T8W6C6]E5EY*Z,?E_C5N9MJP_NQU7[U>383%]'TJ$D><1J-!YG6 M8N&+[H#QLZO47L0<,7BA)(%S#(&@(A+Z;\ M;(&3GCV%.) NR5. >96HKRX*'(;+L..^O\I[//]^AM6Y!R\ICYW(-=V0"L8# M[4%Y"C#W8.\W6EHL'^^=?N715B_W:JS/MO9"+X,609W-E>F\+O MEV0WMR*E]"&D+OTB&N:)KGI\$^\F6[1I5\.E*0PFU-P4G-X L1UETFN;SJ=K MGCQ9OI/7^5\L-THD)9)NZWU2^9 6J@=QV/=_A[%8?:0'5IQX\&@A902;>R0, M++[='K=^[B9'(UVVYRT/]6<"Y.DVO1Q2ZC A T<_(&B[OCK@W5^?>YD&N-?U MW2Q,+>,ZWP(#P4@HJ)OL]254FPR]5U2>S5>:-/2\H\'GT^TI\>SERO(_3YXI M^."=+G2X8:?,+BT^C>KBWI DFU%VSE86A1XVV8D.N5.UI)ZW2[?,P5P4H6%8 M?^(G_Y/()WK.C,U#\<>/9/5(?*GSJOEKY'2I"JM;6 !Z#R@M$]$Q.5K%210% M652_&H^VUZP8T+U48OZMS^8\ !-U9>Z,^!MJ*TFAY7/,00E:3/F)RY1?T-#\OYSZRT MNHF'K];^IKQ7V)J]EG(N.1H1_1/Q4CA!PV.,M&!&+Y15@ZV_%VHJ@ZH58M:^ M_*>M1BP=%VAN^J=A8E&RICW5J:-5-J@L@6M)=$O) [XHPJGB"_G@LP!:R9JP M8%EU0 5I9"#2XW@3BKM[#3E@V[.G$1:%(1L1?R)L[%X=!>8$6P3EB,X M0QH9B-PP(#O;TC%S][[E&-JU;9BPKS; 7(1:-L+U$U"1\*EE?W;90BJ RGYW MM'+8+1;PW;]F\X;=0.)[8B\]QJG:BBI8*[1N?6:+9)>W -Y:DDB/P(S*LA>L MP8":%I3,@-3>*W\S7M^VLGK<-@"<'#\B>7_9V,'6@&>\HI3@H<:K_O>)<#V1 M8DU_MT^7_03EKAU%OBO%%_A)Q=WXCL"^2C U2WJHY+.:!*\C]]W2^(+.B4\W MG,6;)$S>C=3^2"Q1SN9,15#-%9:?"7$SAT\T7#YX[#$@?IS'N?+6$7BZU0"! MH_7+3 HM4T2L]-ON0:]O>0%'#JU'5?BC5X,:EF52!*GM_.$_7[X\^9]/'W_Y MZ__^S[_L=?3\J_?7]\Z7[S:+7[?>PWGT].$[__UW/[_]X^%^&[C?;>POK]U_ MA*_"&?G'E^_>?7Y^8U^'KW^[O'P[^_G5YOGT[-?7&V?F__;/N\W/]C=GY/'A M\A_>XMO+Y[\M?MY8WP577WZZ?GW]S3^_F;WW/GF^??6'_;"^GEQ/SZ.'GW\+ MWCZL7.N[.?GND_7+8NY]^OG\QII^\LGKX/3FPS_>/9V]>3=[_XWSACUM?KU; M?'[U]_E/?WQS\<>;Z-?WWT9_?5YNK6]_FT[^Z3S][1W[%W'_=?OHO[^>??ET MM7US?O/E]9^7RU]OW_[R:O;Q?$,^S^W)S=_=X)>+[]BC_[>__NUY<_/*^]?K M^;N+Z9<-O?Z#_?-;YQ^3;^:G/[W][?+-JV_MT[>//]U=_/;KP[]Y+/\0XQ#OQH*:30\^+:3G@BBGX++MX38.XUT13%OP7T,DWD&)P8C@ M&8H*@@&E)+1E6\H05OS M- >LYJD=YZ@E*@JTRBKLR&I#7+8FSKXF)&EZ M94227=A&+-A.1L+%71JE; I/(XM?8+M&FE(I+1NL4O3X7,1KV/>1P)ZAB>@&ZS%4PF))&1??W!RVD9D$>1/;CE91[.!,5LP/Z9>8WX<3>Q,!R"^@#6A" M(ZL!/4C]%S!E:F_ K[P;T: :=UU!-S/M"+I^^<1FGDU=&D-G<[Y6<7V]=413 M9)$*%Y5.<5TEF<^)'?:[P;XK8(O;_UT*;.B"5U##1P$OFIV,#RE,%=#9Q M)\PCW,[=?(1*Y:@E@6,%$7^T57T&%"'6OY6]&Q.W3\#%2K->+"[LG;NS$(54C.[,(6XIT7X%4I=6%V0JP;U^#8TS^Y S&0IWE,U?(V\=*2ZWK!TC95!# MSM13:2_="@#[ EE7(CD6P";3QV#3NQP%[3Y/5D'PFU0\&V)FJ"ZN (KIE DOBZ]:E- M1-?Q)-!F8/.;Q2%R+KV!GB\Z)GPO=1.?=9)B9=/>E;BCCD9T$ M1\![ZDMF"M,1X<"I^: M]T%Q#[!!)EIV/$Z&LWCU5GX$J^I8\-)8YX2?V5!7S31X&R3]L<&UHV@G0@,7 M1#S4/=W6SWY,522G-#>1@2I]>/IPKQ,EU*&RP6'%HQ^6K;DSR9Q9:/EA[QI+ MP(6U6:GA:F,KU?CO_?'TM%V<^G%JK?9BJ.Z'V+N_\FYC@DR\*C!!X5>GDK5B MPAS,T+F@0&E%0S*;@)1CUYY :RFD4(';K1S<_]F%OB&"VM*OG'IL#@X@5,BFCE:IU\Q;A2SK;X MY2C"YH9%:TP3 >UQW]=LYG+_0[(E0%1_=9&%M#BAQI\,(C'X^^N!Z6=M:O!K MTL-:$>D/>TD2+!>>@QXG2&:3AJR1G1;SJU33+FEJ#+-I5EZXF]KJ6A^5CX8[ M(DI=X\)V+V9U9+FBB>IA+F3-K@#]W8".1A]:RCH#>\"+$&"V\15?&_4":L># M$X9KA$MT?K5FMRPOP)$]R.'4(.^LJ_2-(O@V*![(Z4(X:<&:7.>00GEH\H\M MD@(7+]@T'_1ZPMQVK2\;:_)IW@ZYE+#'JH[#FT70AFQ/#*O,5LNM+WI, X[1 MRH0>A_+"R"S3QS$7M(9+0K)+D:2N-8A"ZM(O? =:MA4L71($V6_T[?YPO]P= MCC 73]-\Y@XM(5&!;57BE=MQ-H M0- HO6_EHPVY;EQ#N\/KK0:FZDY[N2:)]MV0<$;"T"7.)?,SPN3L9LOWV#%: M;XFU,@=GE$%"DAAUO22N(.C>>B9R91<-GQZ)E*HLP9E!(+0E)BAYN"XEF?(W MZ#YR;YE4N #UP+%ORTCMXRCW]?C%T\(9P/9S\J5DJ[7+MH3L'22^A>,-S5SA MV$B6E75".0(G0H)5&L5H PPJ@VBULOPMF\\MZF]$P"SFF2_XOYRZEOV9_R[_ M)$@BSC577?YO*^80M^=K2BZ@68)Y.M]-7G\0F.^+F%/G/,'\46#6CS=[8]1S M(RJAR#D)+>H&@'*0]DL.0(M&B&Z>M.OZ1HIHK+HN]EK$-950.W'G)1Y"XT'Z M *HH:>"'O\!WJ>?,;>"B&78%BG!+V >BX:4U Z9UJ9(6B.>RE3T0Y%.$Z$@Y=TVOI M/5:/_7"*7J\&H^T@T[:7S^F&.L1SAJ[IM?3^6]/-J 'P-+8#WM.=D\#V:;PV M-C\5W"9!D(I&<29QQN^IO["\=#[W&6<9R6$SUIX2(04E UTV]T..HB/0>S7+&_5B,,%GL MCFUM7YNA=:,B4FD MW&Q=7Y\IB*WM>YR]!BFS5NX@%6!/G(WH;N]\9(_4)1]\%JW51-8*X!AV6CN' MX.>1#_4@D72_T&Z]ZJ4\??(XGY=T?4M\6[!U 1T"R^/%N&E2G+<^991']C"X\.J>VQ8-KVV:1%XJ!V=P1MRG)!9RZN9XJ M3$.19 LBQ4II (;)!Y%@R)1-"@!FM8 4%"&&F9'7:6%CX-3H\,5RV4JYM\U6 M9!=R7XM?%GR&GUW=A@G'*88V _ESIY6OB$.N&^@R,M^Z'1?J]%0)M9>09L-< M:Q6Y3-=$-*3Q%M?$"DB@$+'4?XEI-269VK!D]-&FC^&5QXU\%-]"P-N_&@18 M 9-)PU?'1X!@JK](15!LQ,PUHD&U<,WZW"RM/(OZ5)/?,!'#1'9(N9(HF+2Z M[P;,Q-IEXI13W=[>7C/+4^!U\0OLD:_MC"ZM#KB(9^2&%S;*TZ\.0'4$P.^3IGOLZ>DU;VQJO=.?,>Z MCR4XC34F+R/Q@T6]:Q8$4V]FB9J(6$^=Q(N](6$IM0BL&8K(C]$NJ/(?KHN2 MCK8D):4D)N::6H_Q0R!@I:C'<8RR;^ FU/0[-1''5$P6/HFO&N[X_Z2R7C6? M'9LUK^.,_K2X'DZW*P@1^.,7UK552PU2JO_RF/94 V_T!Z/!'*]%^VW*9#9A M.;:=V,E5L%EA_65])YH?3.0>@5]L+-YM*1_2?.EB6+ MQ/'UVZB+DA5P':#>78MKP$WP ' M)O6Y](A7LYW8?T8TH,E[S" ,)IX3O[2>[LKJX]_PRTW7P:Y#E,DX)K^_OTS& M.^THM\K\LP,=E<[8G70BDHCU*KA@OQ;@L:/51W!&D 5?56E MY)H6GIPC5A/)J$?\)JY1%@=_0IZ1?D=^];_'"Q8_).M_E_,5"> MJH 8IUJ_:^/DS:L*%R%$W5?21NI2:Q!@;TQU[6Z2:GV9ZM?]R+L?EP_UK+O7 M@9\S @9L8!,6K&VC8O(:.83VDKF.HL2--5.'WXT/V_QU:'&7.$O,Z_'J:'?C M3WP>L$SG5YXCNFI%ENMNKWB,PS,G"'A)MX\2 W*4KMUU#W V/.$W5=[OY4 -/ =ED0^94!HU#5QDJX]3VG MR8KY8=JA580H153 B^I AG3YWTO<>6O6Q?J+$>4\5NT*B[4[B02.BPA2H!T\L>'RP\/'H=U:GF?A79-4^U2 MN$[K@H&9ZI5D="<;D%I<75^=3N\41)'__1&PO; \P$;&@[3+[?X#R%V?YEOK MG+X#F^ "Z,$P[_;KH%$8814958&Y^PJQ^* MM,6UJ3-.A^5,O5\LGPH;(9YG0X_QE$8[''NI(.(V-H*?(GWDG7^!OVN^8ZP/ MO!KN44J^DZ& 269=\9^3N16YX37S%ASF2OQHLA*%Y@;$W8P+);S1$6X+NW"[ ME^0=@4O+CF\5S]AJ1>,Y!)?$W$96P3R$O)&J6]7)3;!>)4JQ%N-Q2J)Z0>XB M2S*WU_3QH/=A\Y+ANG\HWIF[-$Z[W[/DV:7<37GYHR%[K=45@K7A..S%PGUJ MK?-S2+3/3--7<@U(E ^'TJ+EKR%J/U1W-$I@*AJF0L/^8_1.S>UW=/5,1WOH M,ULR/\QHNN!8=?:-+XX,;B6*U@7#15RC%PQ-&'!+E=O5=%6J34U MD5<\QJGCWK!0I8-\Z1-4D]3)OO+ZH-),@]O=S><-1,*Z?X:%AQ+$6'1=BP9% M,;N._>:,29Y!R(7>S:F<\\@7K_")3QE\[P(II%@&6U^PS?S#F6-13Z58GU&) MQ@C&)[V$+_HV=$/\1P9^/Y%H$+5OK6U>Q8P*L DGSFVAOD0;>0>6DM8:Q_ L M7DE$-%C&PU/G@N:L$ZSH^CJ_MYZ!Q2N%<@"^3JMLY?@&E: ^;.)F%C+[\Y*Y MG/8@&;+;-X53A2B<8T.IG YDZOY)(S_DLSL=( !I4LOX2(#!#;2D%$=LS"XA M >09]#0_'9F8T'3&5FOFB9=K)G)"K;A0Y"BW=0H)AW:&(ZG#N (%4H"/O><2#-#O8@#J++K=A MXIE6"6FY;@CF+$P#/JQ$A9I0%?B'FVO*$7AK^5,_-JE) \[;E%QS(F[$.(J- MJ\1"P*)*M:?;&:Z8OIB8O:&1LK'M$(9U[M7*J8,%4,DEG=U7).U &U 2Z;@, MK2PG]?--??/%#YX=MV))CW>IO5?^9A1VL;)0E%K$G%6^>":^39%8Y1>3;/WY5'3>1YL^LPN[CP>(WX4 MB-,;"%-MM7L2H^SLM7)4(47;#49UE[:"5$S4RH'"KBN"4<0XII>0*E;MV*UK M>3?6RD1=7P$T3OY)?C\57)0"3[ E8R0Y6P*.>C%2IX)UX@!H 9 >>'TA M7E-QR"IE>XU?(W<$:N)@RW)'W+)5;5/+'ER(C])S+N&9M::AY28.^1UGJ;\A MSB7S+Z.0'T0BTRCF]IA+]$CBQ_&SE5R0AL2/+(/AZ@?[>UFY+J&GV_VOI"[' MY,GRG?C_?B%!V%!;J.2*Z>'#"GF5M0*4R;#5T)*IPMWSP>D\BR%O?6J3>_;1 M\C^3,!W+E%-[N02B!ER,^UQUD6MQ#+6#*Z"20C=< "5M'/IC1BIH76)SN^$7 ME@R%>Y+T@9N^14M"][(%A=7#=I.5;TMF/=-5M,J3=6E1OY^5G;* MO ++:*N[<<$G&BZ7Q!7>Y<5J[;(M(??6L^2%0@>(<3E;+:P S'PKBJ=(2TPA M\/"7TEX1VRV\.*ZG;C,HZ[E1?^JQX/0/ [M.K <4UW].U;_,V/+3!Q& MODO3'XG?@W;J#TS\:,XO+.&FROQ^=#W8=\-JUO+O\RI.O_;7LT;@"(9YL[-("32Q >$AS13CV1$*%P@5K_"";S;%4JP MNF9]*.7M]T]L1Z,"HVL^PTI0=?.Z;HTXM>;WG*E$B]]U'R*9$@F&URX3J_"; M;[5?N)O%% U)X9O!LKJR.*R<-]]D"2&*9J3X$4;<+65 2FL#?*RO9CPT>%S] M;,"FNF:-."GF^)&2NMVH?#58!Z2Z/K ^K7J1:%Q%E4Q>O:/!Y]/M*?=6ERO+ M_VR@=K(3'8[9:!U%S!2#,CS$BU926H&J?-HA#,9H=6V:NM5#92:4HCEQ=Y6=);?65F/' M=( 8^F;IX@!DK\,#WL^=,SONX3CQTFGU5]Z<^:L8@^+\\3902K.3I0 I*K!# M]G!SX&INV K.8T#LORS8YA7_//$;^1_V[F(K4(W#J0%>11^A"+TNOJX\^.93 MT1BQ!]N%F#NID(R)C)*UK*/JG+[1BY8$_(2A=V1!!1^]4#P(ZZ4_M0!1#E+9 M;9*QNIX52"W!!4'WOB7JZ6;;U2-S>PFE" EG%ZN*H[1Z% "SIW I'F99'H334 ]W#'FA5KYD COL-*^<_BR)Z\))J0!N'(=2'1\RJ2!D M$S+2_QE9/H?E;I-H .0T*L,G/1!&( MOSUC#L25:CO\47CA4HS*Q'CPC@Q["N^MYRN'KXG.J9T\T8?:9TV0QV(0._B3 MR0ZH 8&&Z":.P[D7I/\1ZVCK>2$KMCJH(]IQM4S)[G,/7EM;H>N,_W'JW[.G MMA<4BJ+*P1R'4]C(D4Q.!W[56Z$IMM13_]9G&]K>35A15&7 (Y17A3>9T #2 M%KV$=LN"T')_HVL@)Z06[*@\QGK&9/(ZZ)BHN(Y#D.03J[=\"H#&D$4JKCP3 M0/\$A:H$KIG(""^9!Q%-58"-9&]4F9 )I',V)'/M>--V\?[VG8L^RZ M FPD\J@R(9/'07M>YDFY>$[F?O6N$*X%. IONIX5F63Z5S-HG_97'H=DV6)< MQ[D56FG9!4C2H1;PF%RT)MYD8H,I=:A_B_/#*T&0&/4D_O;_ 5!+ P04 M" \7FY5;"8V1![+ !Z^ @ &@ &8Q,'$P.3(R7V1E8VES:6]N<&]I;G0N M:'1M[+UI<^)8LC#\G5]Q'L_TA"M"=B&QF:IN/T'9KA[?I]KVM5VW[[Q?)@0< MC+J%1&NQR_/KW\P\DA @M$N S41,M0$MYV3FR7WY^?_^F.GLF5NV9AJ_',FG MS2/&C9$YUHRG7XX&#Q?7UT?_][SQ\_\Y.6&_R):Y? M/N9:<#5=Z;\3?L!5+M9GFVU%[L4\VKO"OP%_U.(N-VQ'-4;!2CQL!G=$83=8 M]=Q>?O28CS0DL;F#E]'"F_U6?I+RU^V_/%_?_OV,)KR MF7JRN@'7/D$"L8-;)ZH]I!O]7Y8 :EO.^I7PY=)%/_08"/[O-T!F&-SC%5QZ M5W8_BA]#"WU2U7GD.O&'Y178.4#Q8XT*O?OD?K__D7[U+MU\$1[*(SR<7!V? M-QC^[V='<4=E(]-PN '@=/@/YR/=2'SBA/_E:L^_'%V( MWT\> 0E'[",\]*-XZL]#<_QZ_O-8>V:V\ZKS7XXF<.DG)C?G#GO49MQF-_R% MW9LSU9#$%Q)[X)8V.:*[< 4?\;\_S[,^X#.;J=:39GQB>&GS,\.UGZBZ]@1? MC6"UW()W?)ROO -Z\#7[EV=G]RI3QR96'@/XL$GCCFGA_MO.AF:CF/. MO.]>M+$SQ84V?SI:@\")K?V'PX]XX="TQMP23_NBJZ,_F0(+MDU=&P<_^D\6 MO\O^[T?G__B;W&U^]M:^MH./:UNH&J#^>E;!6A'ZAN??;ZX?KR[9P^/@\>KA MYX_#")16]NZ'JXOO]]>/UUU+R@ MWU5["H+?,>'^R].+4Q#!G7:_SD6DQ?]965O^BJK+S]J/3X9IW+@SN'4DV-4/ MYYY/?CD:@8PRU!F\&03NITMS!-<8#C&J<[EY\M\_?URZ]WRG@+5^TV>6=06Q M;.KH_/@WU?J3W1K\0_F[+I4=1,$BU0X3B$/H>K\<@7[X::+]X.,3QW)Y%-'\ MMZM:\%K]]9[/30N?;,]58XFM3]29IK]^2MI+6 30&O_QMWZOW05 X1//5VF2 MK;\H?/-_?Q_V>,M Q[U"(P(E?/;>R9W MCL.3-D,\<*X]X9N/3IOM5HG2KO3 M[7<.+"@%"UH%Y3U_TFRD5.<&?HGB,M[A/Z.'#\\OKRZNT)'9MC$Z%%AO)5+8,DP(&MT"XZCIF8%UWLAO7\FEG2^9S?@TV5@P<7_U0 M1PZ1$S,GS K(B*DVL^=\I$TT4'$T@VF.S4934H ^5,?DLQU(1QT"]QEQ79^K M8^&UAK.!GV%](_]SYA6%O"\!$8Q,75?G-@#._^L(1*QCX3]C_Q71#I<%S7Q& M9[NC@1KF[U!<&KRR??;3!J8;BT4XS^E5%G1D?[(=4"GGEOF,F%_6/@5# 49@ M6J"QD"?[ :^^,%W#L5XOS#%L_9+KZHMJ\76M(\P\G/$2>+Q-*BM[_,.U'6WR MND#SRFV["]55H#VJ/Z['\&PX-","7"#=>B=RM]WNMM:DVQK X!]K05GP3S5' MZIAPRD#',4')L0 )EF:/M1'I.>8$SUI5K];"I$4KL)Y40_L/?1:>A%422$,N MU8'J^O3^].&47=NZ@#]OK4?SQ2 ^;JFO[ M71]/5Q4M9]7GO^<19;JT[ MD"X:AIW.OW[;P/5RGO3B@J$.8>!!X\X$6:O_?]I<",Y6J]W.*@3BSF3\J@7@ MCKVEH(8WMP GVES5&?_!1ZZC/:/B!PR'VQ_8)L%=E'$DZ* '(;0^1 !@H^D MXWEZWYYZ$I!VPA"@:\9\Y(G 3ZX!9(QA[@S\"@_QP.*JH*KC3E?^L$Y5:1_V MS80S;)ZV>THJ@5 ]%]44Z%K;M/_YVILB]SS9\VV["Z*MDR+6R!&&VH$K^ ]996]@"1Z):/RZUBVLF97# MEX<3>CP%8V>@-R(1261>P ?5XS.J,?:_FI#7F:&7&Y T01/2> *+TD;1P'35 M=L#H1,_H^N''O59Q_.MUHHE@+[!:2W,TN$M0,[< !G>N9;MH:SLFW"I4;UDY M'GY 1HVNQ\$(WEAS&-B'0]1+J[>WJS"J6ZL&9VJ)_XB)+(B,*U"/V 50JQUG MWWI "99*BPR6L6D5N96;*)=0,BC$QBP55\H>7F=#4Q=[VMO-W)#SRA!(NOHA M. Q^\?M4@V\6!R[89Z!>!>N#]3Q9)@AB=/28UB=F/0V/E69;4EIGDM+I?#A: MVD\$XRUH?W@4;W;?9 MK+QJM^P1H:#!I/U>WCU<;W57\;PB*YI],A7>^IM_/5RM:5H#^J]J)"G%NZ\5 M'YU?&V-T:7!,'AY-.1S^&6:.O$PY.9]0UH5Q? ,P/IV4)_DHA7>C(T)'H#W@!R%7_&>"4;PZ_ "?'2N<5' MG/BBK#"*TMOL&)X'JDS#=H&5V%,3_=]^'-"9JL[JVE_4Y552?(QN]O;P02+U MZ%@1>QQR#F3E#O^ '>#U="G8X?-P XV?D6*:!C$M_91R8V"N[1CZECLB@OU0=E6%T=?7 !,]@\Y#NB9$J MUFYV\$R M'1UX7Q\.'EDQPB!WF>FM)13[PIGJMD-.$ASC 2E/#XL[_$1"PY. M!;<_9*;Y$& 0+MX1V"+--PXTGX;F-; CP4"T@%^K([ Q1/E) ZG 0AX:_I;Y MWS+ YDGD#_8,#@N\Q?)Y'\,:!M5XE5!DP.. S^)JGQ@H@B_.U/_Y%#;#:6UC M/M$,2@2Q&W .T!FA-#^OK=![)?TL?_8O2[Q@\_K\"U%L>!?[:VTLK]6_4C/$ MF09E\D3Q!6%8^E60FK(_4=I(G<^W*9J;@I/Q"N"W:"K8Z%&-6X.280TEY8ZE M: Y2PW%O0!;MT4\T/U("+$?BE74!X'TR+7CVS0K/I)\W>WZSFE!5 MX:);&?GFP,##)O:=+:A2.-]<()A6\\6U-8/;=GVYYN4:ZR1&0\3@4Z1BJTU6=-H&VG%D MO0&7-4PROEQ;:)> ?5%.$)%O# HJODM_Q9>_:/!JI#<#%F\BQWG6;!*4AFJ, M-%5'-01SM?!BK/PY&R.,.''*VQ@)?[\M_/VJ M[=^APVML!TXW>CA&9&EAD=$I&] E-^:S*!EJ2Z*E M(O9R_XCT/82 M"$F$HY&62]&)!]KU[6+38.N!%.9D M];E@4-,+!6R.SGM2J]^3VOVV3P+^\LX#\*T"0P0_&D'P0PI#^.?A^6DU$=2H M?/12@L5Q$=A=J#"7Y_$5YD$%^C8KS*O!3H5) G&H1A!]AAO_TDO+QN MQ.IPR1M?'O/:,&U515:UIXX]#KY\N\+RNHO;F\>KF\>Z&Q5L.R%$I#PMTII& M)C[<^.5(6;+T5M.>\J0Y;]O5\#NXH2FT4T]OB[ MH;IC#>RX#UG7LY+%(J^Z+GUDR/&T%4?[*6BLE9Q@ M:H@88E_$4GAGR#7U0= M>PDQ4/NY8^?=>_K]9J"[*(BL[+J=<]F#GS7]FP8=O67"^9 F2!I54$G&4Y.MQ187:CV ME'W5S9=2SU"[,"7TDG9W8X+!B8ZK#=N,8I=E;K%3H7A:1?59*IFDY)))F=_U MFVJ [H'P#-+@+S5[Y(HZ?&1& T/57VV-Z&N!!L23<"?B-??<=G5!@K=S+@H0 M2L5/_";D3CK%*3W<^JEPU#HM 46)K_IO]*MJ0/8H#!#:\(7N?T9DZ:;MH@]C M,#1=AV'W).ZP>\W^LT:9$8N!2LZ1W$R%HW8).$I^%;8;M$ M)_S<6>:(CQ$E M-2*@6Z'M(*>W']"ULB^JB/'M'8&J.43]*]I;/Z25(U4[_IN6(LJI0=5%UYW MHE,]@-9#)\ G?XZ4/?&;_@W&W MK<0E\O=%"FW3W^!GAKU=/[%OY@NW"(:?&5;H"$#J@?YE]ZX M@3M3,QSV\ IZS,P.M[:KL4]B*A]ZC6O2SH\U@SE3T[5!>8-[^8\1A^N#Y GL M(E'KT=_&9)4>[&:&\IM%"3#8,$;D>C$B%\#(NA6? M=,:6#(,7KCU-';Q(!P /'AZN,!M#K"()F2N4$?,QZ]W9-W7N%4$R3"]T[$_[ MLP<@_!2M&C:TP.EU?SHZQ\#;*N7XW/JG6!,VN&J9.G4^ 2K[^X9G]E>NMI"" M@O3_Z-Q+)9Q[>=)*E7KI30?ZA-L;&&/\#_IK0*:C$CAP+E3+PO1QLM2"#,Q6 M* /3M8&F^U*[W5M+O=P(KRA(1'/ '0-Q:WL@5J3.68D@3G]RUL_%^I,'HG0 MB[!''+8&VI#$#.[$GO&-3XLFA3J/@[^?^V [-]SQ2\ WHDAN2^VS5B*.DC:\ M#6 5(>RT$_@LR\0(W$X>&ME*4A>P?B68$ MDBSU^V=[Q6<_LPTVV9W%YZHV9OS''/UC(I(H&I&/EDR3 H;TLI,F91YX'&ED M>U+5)\P#X96 (.BCMPB^ 4$M66:?K==7I0)U>FB]+4P5.>:%,-5J=:O!5)E2 M:W'.\1,L0#Y5"-N/IJ/J&X[TOHFTE A3>E*_4U2EV#]9EI;Q]*56*YGW[)(0 M.SKW$F6-)_BLVGS/Z3C8S3?NE$!IOC:QS JN%:2,[ M9%3<629LQ'DE/0O;Z\TQ-KS7MJ^_I3M=-1P0JE?^KA)LX5[W_5%Q/EB=[1VC M7K:=B;RI78"G?U!G)M/85XKW=Y=H2[?:R3KC6R/QE,"1I7:_/E]E)IIUU!][ MKEGX6Q%ED(_J#Z$4)C#D3JNHK-Q?:LT&J7Z_/JVB+#>[HQI/&N;4"-+>:Y5C ML9L 75<_O+$SOYKF^$73]=GWN+VU?2349 MM')3:LKOS^>>#)@S25;>B)N='(T'3WJ2C;]PQ]Z8QBC1A5610_:MHJ:0^R4; M:CK-??*5^TMHSY,D8]'OD8G\43B M(^]9W4LD%'?\QZAP':G7RGXN4R"A6B&[EO ;M9QOUX,OU]^N'Z^O'MC@YI(] M/-Y>_+]_WGZ[O+I_"#K@_/?WZ\=_5:PO)5]8H_*69S'E.E7\_&9=4X>:3L7* M\4G.!PS4[AL(4DWGZBOF&N8#R1ISK%4 >5NX$SM(D78A-=MUAQ\*0ZB,E-+4 M$&I*2J]HYFWI*=&6RV-SE4)L9E\=!BN("K)4Q.:_+3:8B,*VU"R2%"597]HM7AX$,2S^S TW)R_?_BGP]W$OMI&(JZ[4?8?AY*Q0:DN=&B,7 M6?1#+R*,06+=!.O#X=8,X#+7ES?D2_369^RG)4;^#P[B2?+WT2%(ZR269.^0ZCDVS?@/62!9]6>D# MERRJ,.^A*,L (OE,:G7VK41SU:9XJ^E\GA8=E]!WUGM_@?H,X.G(]=G+:2CW MVQLQ)8RG1]C$)>PA55R\_1[MB:PP*IJ96S<77NPJHP&Q;^2^07-,@U5%ZK[# M'-8" "O<6Z/:A(RE[*F#;9PV3R>DD:8Z-0>[N.9$JHP(:IU5A*"Z99@PC]^ MC HA,#;A1FZ^OWXOJ6"CR%*[L"U53 !F)Z&>OV*TZV[05LK5RT56 M7S?SBAJJQFD2PR&CJ>8::M\AY<^=3L_G,S<,$6\BW-^IUJU%_;S'U%GPCELT M4CMRC#9P.?C='Z:=GMEN:8$TN3N"':^._@[:4W^.GUI>L*%.:%-B:OG =::F MI?V'CR-E2G8XU[_HW#"#(1T1__%WJ-DVYG&9UM)\^-T02=0=%YB[LI\2M55H^74'RND; M#5OS.Y_82?-45CJ:L1I<\[X6"III5,[TQ6MVE>.7L[I=8O>A'>T&K\^[H$X1 M1E\;=*^)^>:';*F+N5WP_]@5]:16/RHO8!6R:)S51Q=%05GJ8M*#LME, \IE M64VIUHLW2 Q^F^/0J6>NO^ZK%R<$PX16XQ>#.:[L2-US1]4,/KY2+0/'!(>@=RF %Z8: M&Q8%KU@/FTE*F8&9#V\<847.=CD(:TO];G(\)BO":@B!)^2;VAL]TWM/4I6Q M@+ W7\Q3CFLT(C7EY$JZ0XR\I-.>"3<@/CL5X6;;LCVY'TDHE$XF6GY.L)?M M,DH*X0^,<1:2.W0SJ3>+("-ZJN]SLC1NO/K)K/X2:AT'^\ YPU+JV5PU<)8: M$_D/CLF<*6?1\W0;46./3W=AFFSEP^!3C&QO[=S(]O3 6-]]"^,J3[<_VSLT>-V<,-'?MX$ZT@7P-(M/X1;MF7L_[,;H M;VX)KSN#':B'^=_O'33].+= )?H.G3FUV!6=N7,>9E1Z,THD5@L4'O"3T'TR->#*Y/Y8N(&&R^A[N5W]5N M#[C-L=LV]HG(*@'I*?;B;?1F%*5IM0_2_8PIYX3O[/ [-0 3+DMM=K));K[#\QF M#<#L].$@OP=@=FL 9JLGG:5H"I :F$7"PAM$/BCIS]J(KR[I;04."[-T<^+! M*78"D%)B(L![B.<6%@XIT-*2SGH5#8YXJV@I+&92H$5N2=VJ*M#?*EX*2ZPT M>)&EKES1^/AMIS[$IST%YN#;)J(\HG"1,4?=NN)*\#M23\Z>QO"NCW4>*9@> M(S*<%SE9GS]@I* 3(^1GB+UVP>5I'+1EQXC[;[4[N[0=+%SG'.,$>84[LGB MQ1-[WPGBL)AZ-:Y5/^XVBGIR6_1XM&XGI XG.Q:[4C]%4N8N%CWE-JTSP4>6 ME.Y^EC'FMG&SP*?= ]UK/^DGMZV9!3Y*'S2A^J;Q'GRB97/0%-ZW9NLP4;=V MSIV(%T7JI1AM=,!+R1(C$2]G4K]W\(K6+JD2\=*3^OVM&XAYO*+9?*!+=N?; M)ILB?E!!.8FS"V10;U*$T@^GN21G:%JTM$$I.3#9VCRB*='2Z4KRV4$GJ(C/5^I.':7=?!?8#UW78QL 8_^9OZ4KL*,[YIO23[8]=9,1% MY'<>2,G2F;R?30>+B/,\D.I*9YW]')-:1+CG@51'ZLI%3]]N9S+^R@W0#'1B MM.IXIAF:[:"F\,P#3>%MF\6%+# !/""IP1+H4O"J_B'45:,YF!]/[?ZA[UY] MMFE>/'4EN7.HIZG/3LZ+I[;42=$8>NO^P8TU[Z+IH;EF3+]M4BDB(@/'@T<; M<9FUDJ(D)X@=#G%)0C$#9EI2*\5@]0-F2A*#&3 CMZ1FBA&?!]24)/FRH*8I M*E<,ETQZR5HN:PSN2 :VQ)Q6VGIGA#_-2*(NS.WTBB79:'S54] M@3H>+$587&JPR/L'ER*<+35J;,D]Q*4>E^U75# 90 M@A^ 4;N:/<5>Q9C0.^;#RG.B4DZ3/3LZ/]G+,;C]?5VXW-RYE5?FQ8038*-N MPNU;XVKI&-Q.+N$0Q.DL2HUQP0(.RUMGRJU5/69_S?JT1"QO).)WYPE)"S+E M ++*%2PZC<(F2C$N+H7V^8YF^Z4FY%:YA%RW7B;(@XGI(9Z[C3GJCT60:=^< M;@LGP%?+G%W 8S7#!3QX7@+3L+_09L5UC[A5D,:6"E2B&:KU>HV3/6Y, Q=D MF93$XVOD\B@5-WX\=P&DH8#]IQ/[*1Y*BL=S5C- M9@^^3BTVL8&O9UMAYOMH:22?_X/C6-K0%8/@'!,OF@'VPB..MT.;Z0;G;BWE M#V";+NXKI_"A[H7SJ0:$%!&N*1'235$^=4!'<8F:$AV*U'TK+2YJ0$@1,9H: M(;)<4:IEN?DK5ZIEP!+LT$#755D6%F+L6/YPJ 8_+";G8NKI2;92MOA%M;51 M/F"L,:-"NI&2P&EP*K;VX]_-?V-P8I7Q^ ?UCEL/>$QI5P$#:BXS(+B(SK)] M= [Z;C(C*I>$"D.MDP-JO ^<,X-8I'6XI?'H[!K<\O+-;.MQ2U/GO M&-SR<,]>Z7!3ZJL)R#3/XG<:*\W'3(7'J4\\< O2RIGI.K:C&LA]=U!7/RQF M+Q93@>@O8#!M/X/(/W,#<>1NW-F06[<3XBGV[>+$+6MG80>.SU=ZDI*B-_EP5[1QN(^)_Y(<2E*\3]O M-!I>]O[W.F&I+X0F(/W-(FG[%5[),&K\)+ MF\M!MQ''I$\$;K $#58P]]_JO51$R$97>VX;Z?[;EJA-]]8FO_X6(!1^?'\H>?/^(5 NB;:.\/UW:TR:N@ MJHEI.H;I\%!8POOFB/V8Z9]T%3?,C9/O#TFO'^BZ'ULTQJ%(HV8(@D3"G:HV M&W)N,(L[EHDD\LSU5Z:.<5%@0CLF_#+1^ZYKSBF D[,; M7/ 9@#84L_S'W\X4N?>97?WE:LXKG@&&Z,*WJGIX#:%W55 2N.K9JC& M2 ,P/CCP!99#VJ?1AZ7HPH\J>:8 \QJP_1?\GY,3]E7C^O@3NP,F^!F>\I?+ MC1%0=OLS^Q]5=Y'&VC M7/M=QW;P=EI/,V(Y=&;#>_=W_9D]OLYAQP-+'6JCS^P&)(: S(V)0%#"-WWT M[R+P(&P#P&P"U-#BZI\GHISI$YL3Q,.+[48L%@$:!DT(P4=QKPVO%'>P0&*) M%#L,SO$P@GSI'Y7XJ_KO9K.#ZU7/JSWHP_-+D/4-P\FB@5K;:KR WD!4^3BTN!-F-9G#V&[QF M:K,KV HLG<]AZ: H-5I-B2E-1:$+X0\95UL[4S_6#%BSZ=JP"OM#-8QY\\N_ M&ZH+5^N%%'2\1Q]OS%V.,CI@#ZCF_'+4/8IY8)3@2!91%R+ 08FYZ?=3'3L9!"JHS\=8=2^[4[7QB68$'#,S9,LG/J5\X@/UU9VY MNAKRG1UH+XH<1&OB&NAN67@+59M$> %*3.N2K8N+5D#(PKM2-@WO[GX',],U MG/>SWPMUKCG(^-_+AB_Y1!MI[PC#OH52QGZKC4'Y/D1?C5U9R!=55]&&5QT& MAB/9-JPE2YY)L[P]7R7^*;8H)+@J?>6)=TO_I^RU'KTB4X R.KF;S>3LU_R[ M+P+6M3RO;4$TI ^((U*DS^C^P_*L)EBV^I(B)R<7[@5 XTND^Y5!=$/G+:4M M];O)><*Q$%BK6]\Q,FW51*8R"*H4*4.IR;3*X9/]Y=+PBL.\)[L2;D[;6:V] MV[?+QI6L!W=QQ2S/'%/3VZ]OX^")$ M-#'E\$K=E53EH[ZW7Z@OK+/M#.IKZ(T7R1LO5'NJ<]L&7LBMD69S#$>+C"-S M3LT$V3'E&_7WO^]4/"T5&CH=34O"MT(_W@I@7GE0'L=Z613YC?0Y*1-Y:5G8 MYA$)[PUD\4Z$ZN1F$KUO:N\MMN:B\&GU)C'+L&F2)E39DB%F=2L[6+ M;202V&B1DIN\\0=9SE,BEW/&6G$2JBN *+>D?JL^']TAA%"NPT79O>EB:5>^ M>:34+KJ*E"+F?1I/>:]V#: DP!0Q ^L!S"&$L'=L;?/PM%T\ W+AA(J2_,B= MW2W!3HOYS=/&=A'SA;C?3F&^C!9)R>&"JTU1@KWW',4SB#PY;..YK7WR 78[ M"?N(A'LAUJ>0PMQY;\Z]U#QHO=@:QT>;Z#)+U-%_Y_N09G?FGW5I6S(FE_V1M(%6W>4[N3L1A\WK('7ZDK MF1N.6#[']'8]^$IUL9]-'OR6U,HUJW5;'GREKB"0W)9Z-;9P/'CP2W9X[%ZV M;-J5[U>RIU*DCBR-HSK=_+U=!$T1;EX79 Y._+WC;)LS*7?Q$"B%0^Z[XLK= M/N8W)Q3N(N8+*[.[@OCRQARD<]9OY9CF21XJYDKOUCUQIO0#V=J]-)'267$! M+YQ<>#;.]C&\7^DT>5CN5A%'$1RR1% [NVF,@6A""#%M-K<S:14Y4!7A9"^WL&$I*#:P>D-$J7)B?/I:KI A1O@N, MQ(>/6X6S9C.'CQ5).4L.0:3$3:*AM:MHB>=:=06LNU)33@Y8YS@GT>.O#H,4 M8E6N-S)(@='XKE2JZM8:VMS ,/#C5/ M/A S#Y;>G8.B#I,/WER?^,/D@S>^XWBY(-6-J/'F_)Z M]F]TDA;SI76EWEF)7;Q+!7.I;=%S0;@?#>'#9(1EV-98IJ"TWL5HA%;]E0U= MJ=5+3D_8[]D(M15#R-)9-[D0:R>&(\CRJ=(YU$;$12&[_D-W++4I[?KWJT*B M57V%1*M5=[%;2: I$M&K"S3;+9$(V-F6RR12'\[=*T](N_+]2J]O[4IAQ0[S MGI28;^]7'G=K%B*YW3MJ_):3J'VVW7;(H7[4N6$5ZN&@.RN0:JZ+/7UZ&IO%^?_Q(=*V]4EC&\* ME7:D9CM/,X9M-8%KUQ6@EUM@J>WWJ.5#.#11>]N]<&+:E>]>K"7VV!;I-) J MVM?;W1Y/L8 I$LJI!S!;&(2<.?*YOT93VO-^F"B:%62=S:&]=P>R6!94.)6L MI)AB.WLYZ9M'7%I:WQS_>G<@JTS<[@.M[\J8@NUZL+*EW?D>F?:[]6#E@U?G M'7JPZNI# D>P)>\B(<5[L#K5M0;9/(CXK+=/'JQ.74Y0N26UV]M,TSKXIXIZ M>3I[FQS4V;WDH-A#677#_F[MS+PDP.P\7';$Q[XG.?J=O*EOVU_YYMRAG3PX MA0-5965J)P_$VW7,[]Y GZI8YDXAOO(!QLFYK%XC[O[^-^+.X%U[R\ZYM$=^ M#.(V8RY=5MS!PISX&Y_Z<[-5UO#ML?Z+JH$-U1LJ[9)9^CE[>< MM,7][>7=R49(OFN[6ULHX%TT+ZX"1;T:H@\'Y'0*CXC)$/!0#LM>]OCM%6KUDG$[=["?G].U'LV__]>FZ?&=>0:C)]]%YG ;FF'.Z M( "?WZ41[OL9FU8NJ5NV]A\N%@!G%9MDXQ4" ]3^%@EE8IJ.@;X+7U[]V__F MB/V8Z9] &X--@5WP_2'I%0-=9Z14,,T01(74!QH(*(RDU-ELJCYS-N3<8!9W M+!-IXIGKKTP=_^':#A_#!N&7B<40,:9F'HFL8@V MPDS0)5(U4X/.V.$5G09P"&W_?$%:*X15$EUMIJ%J*+9!+ZJL]3UB83#" ()J MO +=$TIL1)\SY>S"-,883!CC7V1:89?MQE?- #+0 !T/#GPQX]3X(JI[?KVG MN"(HK;WG_YR?V)WZ!,S[@?_E& M[';QZA-@!7"Q@NS2^\9GH5W\+KD5;9YMK^\S>#NMIQFQ'.(-X;W[N_[,'E_G ML..!I0ZUT6=V [)&0.;&1""TPC=]].\B\%"'+;T/SR]! M;<#N+G>F9H#]_@HL?0;/N#9&IT%C]SI.WO \F@.%^ ZZ\"]4>\J^ZN:+7>OJ MM/-CS0 ^:;HV"$?[0YTL$%_^W5!=$(Q\7.N;LZE0^S4HI=A4E"BF6@W[3G=V M;C2#L]_@H5.;7<$Q&M'RNLYDROW[4JG MZB(9P;#):]IC?!*9(G7/2FQ1O;.@+.*+30U*64X.@6VEV_?1^8"\&4+-)(<& M0&>D@99C!(:/3?MQ4R?;61Z%6%MOZJ:@?NZ-2YI)^10NYT,<'.VG&H MY][G]>7MNEQ+4<(EGP.#T1;.5G5FPDO^0U_L*]6%-P5_ZQS_&!CC06AO<2W5 M>YW];+-01'(6A5FS5;03T8ZP8619C#+:48ZZFCU%48P.GS$?.CO"5+H[U] [ M/IJ;AS(IT0FQ<6M<+>'B=G()F(@C1D7.0XR9,YD*4%GX6 G:FG#+ KD_$5$. MT.!&IEU]9^^T]+9[G:>K8H0BS,2_<=7F]_BNV\EWFY/&DHX7IDBNVPM&N.U: MGZJT@\P5!H41NG^'("N,Y&;R)+(=T'8'NFZ^4((H!O@Q"<:9N#K8RB-,G-WJ M&(4B%'V''@",G'TUK4MO4P-O3W%TO;-DG58JY2T^D+?=^KH_[ F(?! M*U3*"2RY<-?76KCMQ50UGKC- MT)Y:^"7)]4.N!EU3AYI^\%'N/L=2%!&W\X4*.J6Y]HRQ]ZV:E458%9PZ"W7\ M2R[^>VWXN[L/-K?Y")X5L3#WCU5E!=8&;VY;ZK23AU=OCW7Y='YM/'/#,:W7 MO1;&ZTCS][4R*VL#MLYVU_ IW]N4&6BKTYCS=/FJI78N+=$'VF@=CJ3K+O3D^GP2]%>])D8$2N\'P VU^KK[6 MH,IO09._$QN+*8Z5%'EGI_O62?PQ$-O -5J2DDL_K%$$P*8LE\>*@) /X@UI M/,2[5E"*L7P!CV^+/:>1#JT\KOVWI!*5"LUN+6I3I7:"RT5>HDY%,7/5JN'T MI X)[%Q'SHH2(Q)9^+W SQV@)TWU>RLYM7BKO/PV\"#KN-T:&7>=?-O?)&4? M^)PEIDQ>Z1Y<-.G@MH'L:]%@RN7&L5>^MBD#5I@/?S-[BI;S>9Z6=\U;KM!=TE4]5!K+W=%5E_156XMUY M /SR^MW&H'P@5 8!#&/'$/1;R1ZA]\8+JBST*HPS)94'8Q\&%$4M9[6X5#.> MN9VEN/20=5$J8_"-=QY$+S35<,9&.,K'XBQ13']$FV5_6]F M79V94@:ZE!1S#?;23'%MRG>.54?>*$U58*-<^U",UGT-Q\]Y2F6]T>&'_1Q,@\;OF3+&_-8C2KZ:5N:97:C=WD2*K-]S*@V$] M&7+5NFX\*21T,[YIAMW>VP!55F<'8CP\K// 9 M0M7V1E4'$K&*_T?G^S/@C?0\V[&T$:AZ^,/ &"]_$;I2#"A>SS\:Z2ZB[NK' MB&!T#VKCU63"1S%&7EX>]+G8%^IW^-EMG;."SN%V)#?F39A@H8#%&2EO> M>SX=2T]YAOJ60D]Q*4&=L^P#$]^URMTJ,@F^,C0VRPR5U)?9%E-TCI[[4;K\1KE # @O-B*R.K_W*G%[$CWO^5T4 UGV0!AYX/7VK&NT[*ZU-!4 M-L8VG,UK;QN8X1@W!KEF Z@P? KU^3H^[2T19P%-JUNTM>P.9"7=F,8)B==0IJ(Q/B0GU9RRTM&,*'Q1KW;4B5R;^UU&S:&C:H:(7W#/2T3,RN OH2*YDBK*M\JZ5EK5 MWWH[OS9\[]A7T\I<7M[*.4FA3U'&69A^XT5V;]V9PF#QP/D,_D3NX376]K9SW7RU&VBU4VM7RQ8OX)3Q[08F_8MF<=*[_;?BJYAJ<9'[ M!K("@* Y4S B539:[%3N?;89Z':>T4C/@FL0+!.4#:?L<7PRU8M/>-.I_K8&T0T=CFQ'F!U4A,[$2TW0,&!XM1YT@?BR)J M[\FXLZ%JP8/A)7! #7BQ6)^ECC6S,;&$=(65 -MTM(G_KF,/2?=?KR\]-'V M5ZJ@6]BG['=8F&Z;?JL9 +GUK(T0^$"1MJLC1 $1COI$?_RI.>(;@0E<'VQ0 M19S2B#6I@97@@#U'M40Q.,#8&I]@1\'78-OT0_!AY()!-/,'YZE$0!Z1Z-2* M$-F Z5K!A1QOUETZ.V3Z+WZD/0&*&K8+_-FK3!^[(R MN%Z'>P6-(\!M!]CL M:&J B?>$N$9ZH!]I-PZ>B)GZIT"ESG_X>%RZ!XSN5[P0J$H2U2T *ARY"O__ MD_-YPW)%_H=/;+K.?+,3S^V?G(@>CB3L&U:/=OT83B\!'8PF@>$QUS6XZU42 M1.@C26*X"AL>)BYS+-6PYZ;E+$:_(H"G)JRN 7P#E!I$V&E)7#2D)']VK2>A_81G (G:=!TB321& MSP$Q 6B\@CI^J3UI#BI485&QX!N7#S[;.&7PP6<5R,D-\QDP\,S##!_^Q3[L M0'P1!R;,. )>(WKX&BNFW-/*J[H)=*J8%[24X!WC_ZDL^F_ M:\>H/XFBVZ6Q7A5>"I:1/G>6<#' UK@ :H+RIJW" N413AG M>!T^:,I5W9F.\%S9_,GW "93;^7>F2P&]A?5UNS;R1U@%"D'ESLPQ@]@S]/Y M-QROLS/L^LX$LP!$XR,\[8L.@CFM*5[D':4:[)SA MM]#2V&)M#7]Q^V'AEX)9WQ=0$IGDHLV51[^*?_-28<+3RJ*WG[7S:%(3,8+2 MZ&=%:(8)ISP5LA3LM\HD)>4HY9K3$L\*H:>GN3*0^#L'"?B,%@F?JZA H"16 MPR$IUW?DXBX];_,H'(^:!/$H._ V(^W%^-B$SVC%EX6:I?=VRX6G#7TB5@.( MH%#%3]:8IEF3W/UNX.*$I]MFOP;.)H CG^.R%P"%XZ#!2N?H,_!UA.^G#Z?L MU\'@;J$I/*Z"('KC+&KC#=_'Y3NCM#J#:!!6 MX6_I\N[AVM^-U(B^T].6EJQ8N$]\']R,MJP4,@-PH:!'"67J!=U0OMYI+I32 MEBQYBBEY>83O1FI,X:\AY\8R#&%-)OFF%L"<@ MDAQ"KPA.&*C"M@O,IN$%<2S7]V%9_,G5O2UZ2O$#'X%^&/A9_:P6=F'.9J P MD_,RY)!^N+I8T/$%MS ;)IPC+7*Y3-,Q4"D)954W#+PDY*0-%S\O;RG82-1A M]$]3:./F3',(/MA(P2%8$GZT6?0) CH!3'LW#5\9["D:1J=TM"VT$O17R7MT M/C39H*;K\#9.7E]87P/N^<,UA!$5>#U#CTYXH'#K\L!O;5#8+@Q;)/J!82"G MN^?HD<0S]!6P &S\Y/^1SQ8>T'CEJH4E,'!3X,?P3IA#D:$Z_L,5QCV: MNV CV\A>'0Q_$*C91-4LX!,BWN._ 9>@^;8JL>S&,LO&EP1E&[9/W@$G$-5= MMO\2+J)(&]B_?[,SM;@(E!C8N6T&6YO:WF%Y0.&/IZ71:@K10*$M.(?!KC3B M=F/R-3U3(,1_'>P66 $:\R/'ZYQ$VW4!:!,-_1L,S^7.G;\2[(_67] MDW ZFW2,#!1202!,IK@!I[X1+JD+*@W-0AH0L4\;U^3G M%80\\@VOK2#688(5@JD:=#TFCS 2T?B3? (<[ 3L,^F4/.#4JC@&EW7D7*/CY=;Z8CK3R\#PSB,5B,K#B(SODT[#GP#>YGX4,!NF8S^!((*^44 XXXGD&?U(% MKVIH8+:2+64^DW^6<5BA.1/G2'![FQTOTOAP_2)4"A_@/39V WAEHRG:KL#0 M+7?N!5]U=4B-;3&GZ\D3 90=-Q%N(K1>_9DB)W'8Q ]A_U[OENW*S3,+I;V*\&2BD M#/A_%RW?@6$L:KM"4:L'5+Q5:VRS+R;\)_*GQH4Y7J1-*6?-$[DI,>?%Q!3T MF6GQ4-VOGS("RWA%/Y?Z]&0AI_;#,2K#C!4]XA;2SA=JLE!/\?>Y:\U!P[8; MVB1X'$&3'(Z *LH6#OSHYO /H483M\9 WXAR(D5L3F*:"'X$"R4EW-9FFH[9 MW: XHRRQ1%JO"#.MW-% W=J_ :N@U='4#ZE,3%TW7\C5B0WU/H'8^4 _&)2Y MM90034G80:[0L;9V)YQS1,-)56YA-7AZV[UC4 MK$UOQ$_'VK-XZXR2KVR1G@]X"M*)^.I#3"M(5J=?&OX3*9E]R'6-8T)J""BK MDFI!(YP'QI*ED;CSBB!>%PGQ'J C-T'26US0"!+0F4B*\F_T=[8 O1^K"J=, MG;(O?*1BG?M+]":"!=J<2!6H#92#9[XPH.!%% 9,M76\:R/1O83.S08W-09Y M#.Z=$BQB73]0[U'VRW*IF3W-K):9S6\G5X!%5-Y2UW0MWU6B:-5M8D R@ WF104(%?]ZKQD'Y-(.4!'D.:\-E8"Z6CX:>C;K8;,![U[LR 5Q>L2@K>&FG^0W09WX#KA*I)< M6>+J3E8Q2!%/@05>V\J:$;KJ_1,D2O.+] M2I12DT7DC=DB*8BAG B.]QK?IL+R&AU=3L!L@3MK]A3XT9.)FC391+;@U&.? MM8/9PZT&B23;8=0/RD&&J&O_(8:(_(<#$\9?X>8QQREDU$C*#2S4B6;9S@FZ MP,1?&$LY_GK]]?:#I\43*Q/\'"LX874@!S1L/.5:U%2,MD#ER23+R(BP18Y( M..,$;2.?"8[!8L2M.EY9+&SD9 :W@>2@[0I7'O9']X4N28'0HWT-74/.[1L8 M(.6"!:'HB *'8+^D_S^1QU/ ;B)*3T^9CQ22H!;W S$\J(E.D4G:&*HZY= ! M CFEW= ;5"8$ ME":+/2-?##WROK)'R)=>X H$?U!_73LO_'7\' 7\#F5D6] MKM2,*/ A",8ON4A+]$)+[O0W+)D4F""'B"URB(R(/#S*>0H"@SLGC6O."CH[ M9 6M905U#UE!NY(5))>:%B1GS0L*&HKF5ARC[R]5<:0$BD?1S?:]ZHZE)@') M45E &0G#=X^DH* R4'4+ZMI?K@HV+F;[!JI4J.DQHW[':+]2/Q)5)+.+E"+T M[N]9Y%>!^!UA3*F_L!4(E2P4(>)?:*\R#2J3"C$USW@3=JQP#RZUI"5; MSV]8"S;OUW1DV0@Z-N"NK#'W*^&W_2*6%!S8[JHEU8PXK6RFZ3JNSJ^" O,Y"HQ;/E0[YGO[FYAV'?CXW]&'#>R/HS&\(S MP,?+XDS#/"4# ]CB%=[7GA<]V$EJ"F$)%-+P'.G)5-!5"I!!<+S3XW^]^7T4 M_N%W>"=Y8"@B.H$SRJT@^!H>2NYYG:[O+YC<58YG'S(=,Y'@C%[V:$#ZY)<" MD*UZ ;DN[*, 26 8,)6R%MU=W?'=%,E!>T)A#$VA/1[&6HV%3[YEPIW8&/" MQYB+QW1LR2.QH>L$&2'"7TC>0_'SNQ2EI69YRKV\:6K4MKY8DEKD(RI)41-O M>K]F8ZF9C?)9HMF8DDI\XS$U496!-N36!LT3 5&MKV3 B.D3ZI/%12A96O]- MR%UJ"+5Y:(70Q&Q,L!$!$-0FZ"JO727%@CV;$P,:[ GC!!3.4$6&#M584Y^G ML+8IWN2)6Q%UM1U+Q?;W)SK*GW<;>U5*S<*4H](P= =H[X&?5:RV +9#/MOWKQA4& VAU#DEM1OKT\=E0@,E@:@(A7# M.TO:(B_&ZQ^JM!8I^V"1>0/_AJ9E49*F\""9$^]\I-YJ.]-.']PA-9) Y>J+ M_VI_:%F2IZ)]VEO?_T\8&ERT)PEI]>IH*G31@/K90O.\49IB=UYUJ6E*&"XLQ4UDTJ6N9ADIZWP9U%'"SM6 M*:->=>(6 ==^4Y]<0VW\4Z.^^XNEG+([K\63;Z>O+$(T0ZH*7VQS,+G33O;HUKM^)\MU'FES]GL%+1L[R-E4%_<9N)R.?Q11#;P'PB M.$440['=X)M2>FT$WE##',5:>TA$"X9 ^)!MR/'#.55M=ZE;5UJ%802 M50612U7H9%,5RFEU?KF(UZ0.F]"HEO"Y;=B<:LZ9B2&M] XICSN *6+'N(S2 M\OQ&,K/LULGS8^-UA7A^KTBT9(8#BQ#\W\@2)EY/Y;'+&\RWKW?)3\IM?AS5 M_3@+7^B4PA<&3E2."]7:FN@]VJQY8?9/EO3I+6A>C56+/WI/PK&1O)\BR0#% MCZ-RNFY1O.OC6&I)BM+*T94./MR+( >^-&<::N*#2FY-!^]BH9>]V_BB4FKV MLM).5 _34XRON&:AL=)3Q+R:4_8RY32VT.^T8-)@>-'^UC)UK]/ #).W1 E1 M W.0_)8%BW(GH?Y1,0[=BIU]O-JJ&7 ^%Y5,;R:DJ!3U*WZUL=<'@,Q(BC\* M_Y*P\+ GA=_+FU(:L2\YYARA&U^4< 5-'$2_@% #A[%)[G!NFY@KF@H=/O#ZXE-_<&] MR]^E:"@UXUQ)SCA/?U!;F8]V!=F?B_/G62(6G%-0L'0^]HX5&G1V.$?*HZ9& M\! 13 O.N1A;27WF78?.U"MWJ-!<&XDGT-A,7:,)2^Q[U.M$T9^7849LYX7[ M1Q,C:GXYN*HW+/1AB1I";RM+G.*4#1:_A )H-@NM'U-7_>3$)6;WPOV%^PNF M^G.?X02<$)MP-_S8GT1-_,4D+>*)W*(V!$&!O@!E.L9X"A(:(XE>6B7IF?1< ML(]%/R![D!$K_!=?"GA83)?=/9H,DLRMX^.4]K+FOO M'\K:U\K:>X>R]ETI:U=*33Q7DA//T_/L;F8N7TZ4 #TEJ.A3RQ;J#>:-JPLL M%CM<1CP*1JJ)K[$M]#,7^>=@+UFFKOO%@1/1_U(T\%\DK7J#E*C%]9#F6GNS MBH7WB9P?(4/,-_6\R#CEIF-Y'*?E^%'&A;72")F-^&":)C!#T^8_0@6BEC1B MK+QJ_N%QXG,'RZ@6^5 MBQJX!0RB]QRU5;A&C/5>CJEBDS:;ZWIX\62%:<*U)!H,>9/4&H$MO/ .((Z] M"8)B,6#B>N/Q[K SGQ9J1K?P9'EN*\^YX W1\\M 1^$^>,O->G J12-3KY@7 MOK#@JPM%^40CCMA@ 13L[F0#1R!A=COY@IU8 0T#;Y)C@8AQ^?K,=C:SW,Y' M$JT,A:T?164-HK)=TXYJ$#FM4LM E.0RD/0"I)=9Y'1+:_^YZ"\MFO[:--T; M>*5H["68]/ U<#'9IHOCWH^)UYBN#4?)_O#I/=)3J5G2K>3&P'$!SDO-#C4R MOYUXE/2(* T'.2.3(;(0ZOG/@DQ&(//F./G(>/KE" .W\!E3C?W/OLHLK 8, MN:AS&[1F_Z_/(%S'SA2II/G39Y:68HY02?[9L?SG@Q+@8-\^WX80:O>1ITH[ MXX"BX$_XZ-_FK7RAI:,=4M41!YT=2 M?WXCEQ&[HHC:ST/KXWG#CSFSZMZ]I$@$,>[,X'ZSN+G!1,#]1LU'QRKGU.$& M3UXXAI7P'GW\F>5!MG(4\\!\^$<%.!5D!*=:>N%C MG[3WF,OW^.ZT8 -D O*>+- ,QZ@?F=8G9CT-CY5F6U):9Y+2Z7Q8@-9_EJV5^YFC(( M KUV0P+V68'R$$]SC2D%D?N2TER/W6T$2M1VHWG KL&Q7RT<%:G77B]'>WMP M[!5I09 ,QTY;DM\%/?;D2N'8:DGM[GJ)5VXXIF?;(7EW81JV.Z/$JEC1$6&; MQ&$R,ZB+]%!/QK =)O=_01,NUHF)\D1Y9=[ 9@B MQ:K)@&E+K;/UEA/9 %.M@KGZ[HV&S9UE3CC%'W'$DI=Q6<"7L^PPW&CAI)>' MV9Z4BCBZ%1-'3TG6##88NOE^0>,Q&&D8G.N)77/UF.A M!Y3$H:1BRQ#4(#E9VN="21ZM?-,+V^E##JN7IL(VW,3&)O:+2&5:97I&&C17 MJ](I':DG)UL!$9#,?^SV$@W5*I RZ&UR_X"&1#14Z\7I*5*_G5TS>']HJ%AC M[DOM;B5H\ 7/1\IV**\XW.L&N%00'IWILL-5W:U2F_ZTY(Q= 0#BH>=:IF'B M5%TJ$!1Y*SF;!&1];HD] Q;O90^.:HQ5:PR/,!WV+^ZPP=B<.WQ<,N$U^I'6):41UB2B(W_Y04H->2&E@N,D&4IMP5=4-?!P]?F&;;L$TV>/A. MOYR ><6 *KX&L[.O#1N."JVU05,OY,_LPN)CS6'80A:6!3)#_V.-5L6HC76DZDON-*9TL/;:BZOJBD&XDWZ.(- M6"V]F/LM*$!KY2Y7@X@A(+.A*0?GW0ZYK_%G< M$;PU=+TX,M@/P%YP/UBA!I :"=*^$$-]_<$UC:42 7_:,)9!S+WJ?D$JB\,T M-T7Z^,[5U45FM)8E:38\OH!(*"EM&W,\+)RHXQT_=:% V($"00>*:F&&'"M2 M!%_Q>D$*E0+<66(TN!AP!9%6XA%OQ:/GI#X7&NYRF1!*#2%Q^?K>;!; M:5U;:B73K\V @S/T>KM? E,179\SJY;IGE:60@F*(V>M3RQ4>6+7TWXJMV:8 M#=J!_9$52:4 &-1UT8)DS'XSAR"[V*^6Z!=#K>[-=A_J09UYO6JTI2H9L>_D4RWI]J.&R/.P:H^M^JQ:/BU(IGNL0LT6N.UN\7O,&<9! M'?SV*ZDZ\=5F9WG:'E+Y_#4M!X3;[6(Q"U#X,T$V5Y9UXFKH&X_3A38FZ @ M3S6)FFA'9%%+,FPBIMK3Y&ZK9W*!LKH(ZKL@JGX";%Z$5SFP+&Q51E+('^4* M6[G'OVXG "F<$6-ON#GH@TE5>O_4GJ:;H=<^7<__B&@+4EW+RYV$R7HP*"B\ M?*'>;IK?^RBJTXPW7@<'7LZH:P4HW<8)G+50?PK1WXT,MPH(C@[6E?]^T/9! MOW,6'2GBRC3CNL38[O /KZ\>,I*0;AWNP2%8AC?ZDQI">8S'>3$]@R94LN=- MHL V?-YE(BW%J:-GRJ:#'M+I+FE6^%P4_/DUQ%< #N<5;00Q$BG4 M78R(:*I98W]0.GX9B-, D*(3'9K5#9/F)8&Y"M94T*K,/Q?A2;7KM 6VO2=_ M11.:XX6)[9]G;P1RXD.]N7K>!NF>I8%Z( %GI >LT[/.T'[!L8)'8D+X.Y(_CE!O>V^G*I89H0A'W(!9X MN[CO%A['4K( *;E8T2UBC4FPDIH_>+A@9\V.D#T^2VV$V+XMB=\23_80Z.LE M&$ \_@,.@P#3Q'5P+I3O/P0.L' $!C0 ?,:'NH?18-G;%:\U=ZF2FXC\0K6G.UY65Z34 M*X($U\D#\9R"0!!4\,,57 (\!IU*,4F+*9+H*RW4VUQ8XX7Q[%!2P#;+CXI@ MU]_*?;"37RW3CBU?:S=WLQCI_-H "\PQK==]14:91RT 1EQU=G).<)W'RNM< MN+ECX;[B]1;WXNWN2K1EO! ;BT-.T>K9>DO^0 [Z33\WN';V%7O^OKSXK9V, M.JESEBR[ZCQ9CX&_;%^1X,NI._65E$S<4"(B6JWZT)!)4GT1+LEM(B/WN&UO M[3%%/RF2Z^LD_LL(M^Z^03X85FB(B^&AC\%F0/Y?JHYZ9YDCK*TV8G!3(VK* M$2J!JCT7![]BQ!U7M95ATUF=*)F/J0T76CH41/K^A]%91 M4%"&X$9"NG*R*._DL74RHZ'2G@NK@Z#VOFZY_$.ZVH,[Z&T;;G$+-I@<0RGM MY .;NIJYDG/\2/[?D(-73"7$^)\?>=M7[? K;(HB0C?<610ND)4<)"%Y52;C M6[2I71I"20G?OVO.]+MA#K$;"3+G:V/NQOFE6I+<+]J_IUK.L.% _[J"Y+T] M_Y4=?Q]"C]Z@TE@WV-G9#K8O2!8*5!#\N!X*>I.%Q"4[XS8E22*?B>MKU4SA M#MB)R]P8!TQ^+X.5\2P?$XJTR6N:OM(U M*@!!=_G*FM9?^96]-33(_Z9-^')?_%J:-Y^U5H*<'J[3^]WSQ::[/VV 1/SQ M# G:$YN//HU="]/0E[PB_L*_:6+ T7UXU4?GO;7D2$ID+U=)"J"8WT5>#D06 M'CX<',;'&H@/)+4[734<^SM)'OP,!D@Y<"GJ")H;D54549ON=RZ>N2#YU%*X!'H+64%/6VMV)C0/F/IE]20111%!^4F0GT@E30ER$-N ?#'A&H,%L1/1$4(D M;8]%P<9,5.>2AA/.PH;G"2@"SW3X4NV\-S-!_(Q)D&-8U AT(<>T]_^Q!:O9 ,OXZ7^UDUY.6X6T/NU^-G05088+KVZ$K9:5Q+D M-^^M:9X%F*T<"%!*,LHWJVKV/AKE=4TPDQ<;+6WPTWKU0$H7=MU#KZK8_-K< MXG+V7MKDNV+#P?+!I#J_">45US?'<$"U=UN;+;F[>!B,1N[,)>^T0$8=3K.! M&.'N19H..%D!SPUW#B=CZU@X<*C=P,.!0^T>3O:+0]42D5'.(LO.J@W'5%XJ M>%9D^EF,99=05M:3.OT2Z_VV"=[X],2JX!MBFF%6EB+5N"6UV\E9KK$0^K!] MJ%<'='+-KX+[)B[CIRVER0;="V*.!VN1Z3'Y>45'ZKX37E$1?//S"D5J=PK. M\]UY7E$$Z-EY10L4C5YYQ%Q5W>!6JS?/BHQ'RL]G9*EX >&6RF2J@EA^SG'6 M3YY2&<,L]H[LSJ+ M #&'G&XF#Q#=9M'/^KMWK>[YK,C8W0)\8F]E>$7PRL\E>GE:DFR7212!878F MT4G6Y'=2@A<9OUS Y[>O![,B<.4_F.WD4L1=.YA%8)C]8"KU5>RFKL==R9O/ M$3=:3GO:R7++RK8][3V!J%2&J@*^QG7UD=5)'A3U&7W78 MR\Y.>\FVT'L[7;'HZ1?I2I"?"^:8>%(*^=;; M?66U<4:&2]]\CXW\K*TOM5*8CSF::NP?=JIKF%:-K2IU.]D5NPV82V1INXJT M:GL-9\Q6Z91BL;*=Q+BN=);#EGV3V(EG=#N85Z=TDMU.[YK1U9N6 MUY(ZW>P]V]Y2(Z[,)9_E#*T,'QR_C6QX;ILWMU2,FK2XF*%GX)A%T9P#9U'R M<6.]6)$FP\87SK=SU,T'#6-#ZU[O)95OHBOMK;K1OGF7+,?,WY5P,B0V6 +^ MJ+^>LJK0*:= 9V?YP)G3BI6]5'0O QVB>VO. Z-J_ M289J,':PKKX0PX K#B/F!=8]@U ^S"!R6?J:X#QQ8*KV M';<>IFJ.;B8;'U!J#Y/.)X:58M<&SH5G\"Y&+RNWCX,""IZ8.3,?&>_$6T=2 CT_49^#S<"A / U%6Z3P:VV&LX)!%N&[ M3MFEIM,"5A:Z6&$@2!JV!D)(M?177,B0MK>XU!N7*V%CTD6''9)YM\D'\E6ZL.KE'-X M:=8S811U8V.DZ5J %)K@[F["JX<($(.-!"4Z8OPK74C:]%+KHN!4+1 _5AUU MUSH:I411JZ161*MO(HZ+\W3$<7F3[8CR%*9W=[8P_9$.QV_B3%S1F:BA0GWI MV&VM7<#N8N4&&=6^(J6T!DXE];Y:=(4HK?75#G?ZJF:W)?7VVI/='G!;8=^V M0DU#.DID">_-PG12')P);EY*+L2ILSU%/PE'QAC=57A\64N9B*1EC_[KF*F>\J%M[^O\F!V"-Q"_(3V;>+G46R#P$ [&NFI.A5M(M%H7D4BY* UI7ZN<8? M;Q]HN2=$ET)I\GY26AY17QZE*44IK=IYG?X09S],X,4&S(FP")DY%[-$V(MJ M63@JRNLX:8,522/1Z+*]K_RHAK_[4+TBH-Y.2#6\%1"E@60^%.F'6$IJ-9.; M([RW8JMJY$N)2%-ZR7;K 6EER+=23]JAK+$>^5HFTMK94^%WL)C/(X0UX\>S M=\3L+Y%IP;W0\B+@_K:IK"PC2RAP7TW+B\&OAN@3E.!._R"'MV+G%<2;DJ)- MUP%O%9B:1<];"J/S@+<*K-VBYZV7O12J9(%\<'(?%K/33NX$!B32LU8"FFM,ZOF<@@.?O=95O,T12AN+R1-#;CJ M;!M7S1)[=[UQ7#6WC:L4\P<.N(I0WK:"JXHZKY79W[(=!"QHP'(V\;B7?0SR MBD9/9_,!+7I%7 "^MTEJQO&&\Y!5O!?"B ME-8++*XC2]HF*J4W+2A4]/U-,[@YN;#X6',>>46.,=T_TF;WUH/"C]PNXD@)>QN5O78M],570.>1!%GZ]L\&1Q/N.&PXZQ MY/,??SM3E.9GNB[XB;Z4/W]HO&C.E/WV_>NO[+N!6_VB&G]*[$;UJH\'MFV. MO%K3\-/P,O\9;&Z9S]K8BUEAB>JSJ3]C ;3N875$4,"_W#G6(<0W.>G+!;J< M(-AO/;!O[FG2/UWW- M*\1J;"+B8 %]S"(Q!C%QE0XZ[HNI:422O^J6VKZ"< M.AQ39> /9KM#3!GRRJWA']PZ/DRE7BNGA#2;P8Y%Y2V Q+5AB<"!J9QW&5<- M++"UO3I3NAB 2O 5BIQ/*"_PG7'JL-/J.(7078R5E]/7KEJG7!C%8B7?.A< M&S:P GS_;_@VV.(EW']T_E\N;*DE4X%P>_5,E5;?K04'5RN[O#O^8+92'=]R MRKIAE]<^U> )_LIQ-IY6$>NK WKM5- KIQ.8.$.;#@VC ZPN-V08JKJ*762P MJX,#HEZUG48\+UIJG]DLSHF::[5%G6;D\#'@-:H5,!4)UTOPF1+C?[G M8%%"(@88]@0T=@0&#:[G4PX)$@+8')C>T;ERVED' MUT\-$CT$D65 EH0",_ .EB\UY_$I1@)+#P0P!$T4P#N+K.*>.1>G+8;*Z^ M4@V=UT3$-.@_.M / S:*],35T52T4SAM7(NF# 18L1IXA/](:?F%]+/_/*)H M=?R'2].^Q;M 0@3/#SW16^@Q,F*)M236E1AL1E;$(D"GM68?&L$^8-,NR)T! MBB+L#T+O\KND+-.:H*T-0*2OQQR?#N2]!$S):S\"^CB\Y5FU7N$+3CMKA&X> M357CB>-:;-S7>M,) 2"1FXI9JLN@PK9N^/N=!;Q!$#(\)?T9+D*O/K/&MU[Y MZP,+!"M,U2<>1[3=4V7=R?+3*?N=B]XQN"6RJA#:<"* X!"$="(:RQ @*I$8 MM7LQ@2:QD8T!%&H)S!F $0"-1 P0F!]0"BARH*!@JQB+SS1W1GW:"/%AYB@8 M9A13F<%BAKQ!R]+&D6_V5, Q>_$V] 2@,18'[044"%!VF&$ZVC(#9A-$,IPB M.&5 TM8" ,3&\0 B,-30EXT)Y["'Q687=^(+9YZ^@DU)$ [>!DS+,E^P81T] MCA*;Q7?!,=@D2R14Z/[ 5&GO#:&EX$D ;,#SX!\;D .0]$C4,1TX/6$0CTV0 M;P "ZI_"DYK]*0748"3<2SY17=T!*?"$J\2O!-ZSZ<5^K[]3]K@N92U@$1JF MJZE4KJ,Y]"W@)_%4-O.?RK!D_:IB,QSG]2)X.VA1Z9:MG_U7C3NIE+MV6:KQ MA0D:Z"\'H@">?:Q] M8*#D:!SOHN9B(%0FPFV /%/G-O5<,]C?Y=/FHFGJNIHTT?#0-^@0PV/AN3,5 M))J*)Q#GPWP6;!MEAB=>U3IN?Z(T@KLCPCWBE MQR)($. KX9WX''B,KOV'-Q:=V$CEG)D6%\]V7K K@X%>!(*0]QQLA[IL64 U< 082 M"D) B% 0G2EF@$G Q8##@R2%3Q(;:[8M?#L2H[8:U.;.( WQE3:"L5!5V"BP M\"<$"782M.D;5!4,]-AJ\\4J&R XAMB1CRX!C57'A\*OJ![@GRJ@[P^3)/J2 M&P6O&;IP"1(&:C>N!@UQ_30,7$$ # =GF>V@1+ M!OFW71Y4=U-:Y="4=JTIK=P\=*5-&YE8;\67)"=+:0^_T:A\X:)YIF905TM= M(T^0,'H6#MJ%A&K0U1PH2_.ZYWC60AH7=IZVZR+ZY;WOT?Q";\NGJ@LQA/U% M#7/9 48/I5*2A;$3I:=6WH@[HH-G[M@6&3LQDP<2VAEON+W4$%?O$WL$&XSA MNW8[NI4$3#^^E0STDNR J^O+;^P.%!O4/:Q7AO#<;+CSA.G4F*KA698K'L#P/;FR=Y%&(''A O-@PNENDYH.8!JAL& M'IV@&?'#ET&(:UW!G7#AB%T;?[A %@!WU48-CY1DW[F-Q!..4SY9Z@P51=L% M)N^[:3-P=(@Y]RJXS?!2=+O5.&[O*2A&G?D08YSD+1.>YL<)*H!;R>>(P2&4$#N M&P\!\$O"22G2#VUY P+6VNA.+,M'1LQ4W(CD3#;DP 8,LHY668"\V9].N[X$ MYB"^E:4&7B\M.R;1"EZ%)8!B]^% U%UG:EIT7@G'+J MPP^$'TQ'AXR]Z$4V3'B*S 8(V0I0/$)T3(%R6?D.TB;_O6U12<#H MZ6)2AFAHMHR&4,]#FIBWN3]2U,8ZFS?6\+9$DP0BD"XV*@E7ZU1]%E[!N6JQ M9W11)8MR96FF?39)'MKUG6K=6@\.+HY\8]G*F)H1(AWIN!(*O/,/!RV<5KD@ MQE@\R3$$N!%/*V=1H*J1"U7Y,;6\Y]*1M64'<-G2H)5;&I26_7;/G^&E7$AB M]C#7,?5WURS[HG!NYX9S.7ERM\9"^Y=;PEJ0\"L*RMR9&@;L-^&2ZZK+W!"<35>[SJ5R2? (4X4S#HF6A+Z@8VTY,=YPI;.0GB2 MY6_.YJKQZFE_R^+&#TQ:RP_P@G^8=D(3=39MBHPF =:U08'H4FA*:?LD7!5,J3@R<1E2T$:%#]>,IN3#;QA--" M+11!#N^UJ4 BC.\;_U)@OYIOED03FY04U5J"W!-^I^8*/DU9'N2WT_P6NEQZR M\('$ ):<3+HW2?=])K<=_\50MV.]#@L=.S-SE9QS1MC,MW< M3*:*)0A XW+4?80MX9 MA>^XA0$'3&F9N%22@HR' JNA@[0B8Y6FW/;\+'BJ,,T"6,J=CK!6[8;JJ1AA MH4FWX!5O5%3V,G]L_RZV#KSC[;W,>3@]KZ!#^\9 M/E>>LNE]O$,M]GU2C=]'TX.$UTXS$DS5@2;[C-$=8ODI'YRIM,I=9>5C.<&LS=XC;)%?:6G/5%7H*5UT3.XUVQLJ(FP9^C)%P%\^ M33$(9CN#4&,?G ?L_:55O" M58[,V#Q@*SVVJI#*.SBZH#8VE_O^;<]D6>VW7* U\YMY=*'NU07(8]<:9V?@ M3:5U-:]3C"AGJ6RT74=3S7WGJQ =.4:IO#\L%-"5*9T2NQV.,4.-&S99'"+) M_NR$H>\=R26/R:USZ\TN4ANYLXNZI>2&W9ML*]\:+E8ZB *,S#M<3G/W/$G=7LM5+ZT2$\07.6!*4^Z*S-.)BPGI?EJH:%8NVMS@S=Y.J7\A&ZGVE)JK M#;$?+Y51KF:-!Y?X#TPH,NSWCGM=[/2S[T\\K?SRL7NRV):899'A9XJZO-5Q-8:&.9A2+C/!/,88EE MCL#*Q+:1=;'-LYK89K\GM2,"!IM*:]:XYGZU!PLH\G825O7NN8[UBQ>F[=BD M]GU!9=!KT6)'4&]"&[%BKRFUNT4?>""^ZH3>Q<++V8O>%F6A+&A65AH)E $W MT62*&IEZQ2Y!@4L\?Y";K5*Z-URH<\U1=6'KW'ME/%]-ZRL5\5Q[-3SQBI%!@"1( 21 X6*O MQR+!0E9F5F96/O7YPK27.KYM;#CZR+/Q4VPK#$J5]8W&ZC1M?&NX\!4P"+6! ML:F#,8T1"'\5K@J; '-I9?W(HK$UG_.B7SB;L(!I $I=T..@\$?4Z9X>#MM) M6]AW;'7\D^]2=V.LTF/S$D21VRA"+C$N W'R[,;W9 LG EBV]QQ_*'I-2V"$ M4%<+LDMY)6'026/U?#V*<]#)^1SDTV7A:TQR+7 ^"FO)3>,L:#@&9Y4S\CG% M> &9!FLP49J'[8]XH:8B9.=B 8>.5U4](=,.3OI7XACB= M>EVSOV]L"P#&%@MCEXX!;(,4#/)>#%[VS*-@MV[.[)9/+*?4CO_U,D'^<]PT_>=WMC?><_,5CL*AWI6) 7HR M=Q^+75"_!2TL\)88SL)A"%L,QGW'28:(9#C(XK+I>MXGFJD1Y/MH'F6^J6[I#W3=NJ:OG+78G%>.Q MMC0DS4C_6,0@'Q: BX0W($6*&A<,3QMC9=&%C8.N*+>T%NSDCK?C,,UHTS^D.%=B*5*"C17#(W'#V%\J$@4? MM7MC[L^CF'@'7+H7ZV_"393U$2/IG6$$[X]Y,Q(Z X]"^_9RUK[Y=/W84M$? M554R4OP6;PAQ5261JA*76@M;\%/O8E=F'H'BZOK3O3;E(GL_9[+W\FH%D*H! M(N%A]YR3^RLR165[ CP\V2QC150Q0:08QZ?%E.@4L'1M5JLKSH):Q>%[ XJLI,3SA)YGN W \9>\Q+*0@O6B' M_[?#BZ*-"4)6.7P!?;?UTY-75_$VQ/_2+,H;5-G]L"2EFQL=,@\(7^_M?.-V M=P1Y;#K#EO!VL]E2^BG]5,M15)MG'7[[@3G4^1!E4[YTAO3H]FE5\#^P +KJ M\.]3P,VND6$+J*S=FS9M\D%%(8>5;[1[]])B\87WCNVZFR7<4 65L_W,;$/5 MT=&%C+156'XJ&#L'!V9R>W%*&ZCX'(_5:\ABD4@3?.8DFN/9N[RA3 M(6E0*F >TJ!FC7]"T#?1 K-R/1MR%VJQLMMQ-%JW>1)?:ZCTA\GQQ7MW-$@T M-RQQ\X9"JVX?H%@BA>P/OC'6W3GRZ<[QV/9[A&XD*ZZ_9';(Z;;">,# TL/Z M##M]N%$/TZ8^'[%K0\:7)?R)6;NXE%5/Y.E9'%23I@]KS[,E7RHE:Q8#0]F: M;"3)>+.SN@\"TI%@\5?=F:M(,;63[#-1?H(=X!!F;%13P"D, KP4?%W?]T95 MVAF\D@]H=)+'G:L3N7%17E^MDX]P ;N7JHS$+:]RWK,#5N1P6Q2\[=<*.S>%G8^]%5?8ZGJ-/1A6JC'9 M3EW(RM"YJ5-W;DIV;FK5G9OVZMQ43+W.(.=ZG7P&K[[Q08!-&6:R5EDI0<^G MH%F$%+:$PA+3H'Q>U")[,\?VI[-H2RCQ"U;"+!X,UZ&&2I8.YTWW/),&QLN( M*7?"%0(O#TR9%"W 8I6"O)F I]W3\'AL4 5;IM>Z>MI(^(7O8,<5JLO6+/GZ M;"!_T:>&Z_')YM<>$ JI0L6&8_E?OKF4^X0;E5Z!#0:PW88$"_#UJ8D+WH*B MB\=JLAD>POT'K0U\SS"-O\FKF=8M"VLA@\*Z,6^3L%IZE^_ VU*70PYS/F?[ MC;P[T1^R9\U>YAH6?J\YH#$OC!T\^XX' :0 Q@KHE1+NU_"/E/ M36MJC;Q&4_$;^^&.8J3W[\%X ,3Q814.05@VW.FAT=).):?$/AS'.XW0 M8FP/-A2_U[RSG6S#2(8=I95*-;.7/!JF;[>?**+C+XQ,8JR^#-FQ?C+L [X9E#AYF('$L>><["WLCY M%MHE=+DXP_OK=-G1%S@V!!N.4UC\+]^XA54L3X2@H_M;C8;C3I_N(*ZZN^XU MOL>(= HVVTO;;"-E;-W<,$WX!X^7K]N004.G]+'$^P+#+5FB>,5V,_P40!"8R.XQCZC,68H1&:4_?=_#5IJ_V M78_@..#[Z#5GF%B$R\_ML6ZR!)]XB@T%F-V]K&>#]4.CIG=!@CYV^!4P=84_9II%74]E80 MO]S@[>AFHUTF;D4;K;(MPPJZQRN7W-C5B+[$SLPX B%>OK7^JMMIJ,FK+JK M+4CHG1(2AHU6FL-UJY6?N'KR=.('E+ EEW][CWF<038FF[1C!(-IZ4 O=UH)4 _!!?FTU&8UG_G,WT-?$/8D31A2Y!Z29X8+YA2>Y^AW MP10ZB7NFV(R^A0X7:3SCBY5IB_I?>#ZYES-XF6E, M\7]VV)9H"4; M5ICO20[S=T2QFKM$<82BB@(M.O.K3'2T_72)]MB%;"D M@MROMJ>9T>\199]L[P\= !K94PMS!E/;;?96@_7-1C),+X)AQ$GX*IIA+=:5 MUD:;'$8_/'B^E5:Q*\ICT9?O\H,EWZTZ$9U@XA%_*2V>;;!L]AX&=.;'> MVV[K9K+R<>"#1L$J=I\*<=>&."HJ*F?49MJ7PMJ3S*(,,O>5,P% M*\:K#W RIK0OP$A>V"XDPK4GIMH/0W0^9N@[QYYSV\VF_U5 X/+R_F!.O!F0 M @R7$9HW7FA/ C 8UY>X$7J#AJON@BS_CI%V;;$PP7P%\XD69AD!LC8:.6"2 M,B-F%-TQB\\;9,PL'/N&#"^R;C0 0[MA!O =*" T)@$:WP'3,;#))&T.5UR* M^0/>:%@[/H?FDVW!6LLP (L &K0X&:6@J<@:-K4[US= _>"*-FIXA ,GUF-6 MFZQ-0?> W>8'@^!OL D$?$L&%L5I>:,*;ZE(8$4B4NP%*"P;:!'.#0=08._< MRM3$1#<%#%3 _&@6@6/%AN9J$??@&$ &?3)!,MD6G\QN 7F8ZK6H@@;W*O$\ M"3:NG"E,>#M8H+[IL1G?H#^9Y9V710A'6)PV8_=QQH?NY=.M>_DD>_FTZUX^ M6UBZ>"W1>9B6R.<*!!N'-R+#<2%QHBJY^S!D=W)!]I4%2M6'B]$WS-S_B*B*C[A7>56!TRZFUR4[;3 %/FEPJ5 O]!"T4PI;^;HNK2U MUQ,JWRV;'1QNLVHR5R#39K.DA37D='I3XB983XY]3_8*V M;$#(\($+2J+^= M9NJ^I1W[@)B,L"1IAIV^.-WZ M<:;UR8,7";GJ;:':I0&**8^E*"6(2IZ23D[W8T2U9$[Z7$RMWL-,K6XNIM97$,4@_<CT O'@']A/(8'FER*_F$K5]C)7@S8VM>?_[FG9[[W\+/ >W"[; @RO=%$_%'A^0] F% M3;K!DM%=T&*_P:=/U;;O/\RV[^67ML.PDIZ[L]9RS"1Y]C7,*$?DG+L3/FO+ M[/?)=HIEK4B;P6SO:Y7M#V8KS2S;KLK:^YI##X T[4X5Y#0%_KL%6[,A;^(H M50G'&9!)Z*V[6F;AKO:^)M<#N&O-!3,3N/O:2_N#VTDW$2G=<1W]UAH>\LZ& M1WM?PVO_'6\!:%]+:'^ LJA69K:O4 );-ZP7S8%ZE$JH'A^BUO*9G7(NN\;4 M,B;&B/H:Z"/,;=%9+HFG.XZ_X'DZ028.7R.^"QS&3QO$)D1+E^"QL#_XP*#M& MOU_8\%+?98U(1M'X,P5R,.G&HYQJO)[#B@OZ'264NUZ,\4(/*^6!NSI<)!>. MC7E+;'43D SW%^J/B9E,(78 D4"4I3PV8/<.]A.9ZO;4T18S8P3K3GG>JBW/ M#G5>3C(OIU/GY61B5OJ/1D);^T^SB4-U7FBO\N/DFU>7H+SD5D/^J%D: MJPOC1]>5417XKBN$X;FEF4L03"A=0@EX$1.87T*!>14(S/1\[,):.&]* L\E MD>AKK(O-.(XEC6,ITID*>)7:6X&X^].WR*R0@G8XZ>F.$8T4M(%B"9V6[5$7 M+9#D(/=!:9@^7M)UT]7OJ)B#$C+A_;_YF@,H 7WR15_8#FF]=RC%U>;9;UBG M )3<^ S99Y@K&@6!E!S?LJALPO0#C[1PM/Y)0?V$^;="/Z0J4_A5FHZ VZTC MBICBJCJP"6!U2EE@:*$I8Z#+]&C:*W)RJ_DS" DL;C@S;?L'36V#3]6?86EF M8:)*DB\MR<7\V1&Z1Q1Y:?N4>4N9PL9DN6:I"&;$JC=+^<[&RC'3^*&+G\VU MI2(>X!]A O#J9XQEQ*<2_Y0AU0T>Y@/80IK ZKPR!4P!1=;F-G:F(PP )UA3 MV _B,%:>;$PZ)#7@24,PP";3H*@.7IL M$7[T H?.Z8+SL'Z;?D=>R;D;WELC_Q0=#ATQG%H'S.0)X8I$K[Q%==A91X^ M_?9^-,-289DN"R3@&O(UGA'L[81^,2ZV5Z FKA&:Y%6'\%]1F- M=<%:VRU+M+U:5ZF>UC,TZ/2YH:-O:J/2+&LF&T!,M+EA+E]NVV^B6<1__]>P MUQ_^'.M@N*51Q<]R"MQYPD15RN*.QP01,K=]0X,]L3085 8(/RLF6ZG& RY> M5.7KV'@M'$>5(*O^%:MJ(Y!6;FA4@7S3+#(PX/Z*)SB&DD@'A8WHV9OHCY#* M6(>#,-C6&;OQ,L>!*RJ/+ZY^OWQSI@[AY@%2>&Z,%+1^\)+--,],UTR0JOK" M$-^NFC&DI9 S3 ,M5RPN\NRI3K\6$IE 8!*4>LT*8$ '<"<)\9[K+Q;H-9BA MK49!?=G4;M ?J#D_=-3C/+@Y->T;5)=@9=GS)6L_>H+)#5K A["&J/$-M9F9AEQ+L"Q0SFIU];2@8\1=-U!@!>LG9F&( #^,E<]5939Q?"2!\V9;6-E\6"\;"6 M>!$&GEET@RXPCA4T%J.^7A3RN'%LC7>PB+QXJML+&QMO8.\W'B,8PP7%I4_0 MMQG\MF:;PZKH,9##M!= 2/I$.)RS? O[2&ZF8 M%YTPHR-6RIPQ<17;7C2BZ?!(%@5(OUD&_NO:(S7U!CW%0UYJ%YK#?:C34!U'&#$^23N_/SS]C;"\](JK(OF72#4_9]> O**&$UB69MO#))R.69'/@+!8Z#;S@F,HX0H-3 MM,@-9ZN--4_#RG-,!G E^/&MYABV[\JF/>+NN6=&0V^P"(BCPW75I#Q)_".#==SC!N?)2C3@:;,%CZ3#8U5V*9IX"57 M=Z5;0Y/IH84#ZN-L2JT69K 0C49DNX85%,KO9/\BU>WQ$) +I/+DQ*?7+$M$$@ .PY8G#I,02Y'' M8C!,R<^^O+M\\YP2DW31G[-J7+VG\47' =,]T%LKQ7SO<^V''B02C:)A6)?5 MT>KW&G"ESDTR1=X;!%#J_](L,$>6K)9'NF-'!!A#YVDRD1@P',_S\2V:-F/Y M(SM/[[%'MB)_^' 1F$?G']\+ TFALV[J'86U^ MC8!-3,@OQ#Z=.O:=C+T!@;79O<30Q<52FAOCLW//I)0;GJ#<( @,-H1QRIP. M)G$O%VHD6OB-18$3Z(SQ7"L S,1C_Q)GBF[",2G'A0HM(6!76(;>6-<7Y"6! MTXZ:%B 4\H(FV*U(#+QB6SXFQ5!]G2+$'RX/,A06T'R0=!P()J/H.5R(!8U' M9!+K4[*/.13Q-BR]9C.4F.'](/\35MQ]X&O8%GT,5!AY7"/Q/PS@U3#:F0BV M\VAZJ)'6INHCQ_C6#PNXFY,"S9%-[#%40I W+'0 M9C3DK9 8-E#JX7,"\RR;$8E)USH+CI_'"E'#!ME!C6<8I0N3(C@[C/T1CK&- ME&U<<,*MQMY!.VMXN_?A]@8H8PE_W,D5V!&8YZ;PPA*/](4KW^BZ%0W!FTO. MNCK-D UHB*5 %,\7##S37-H#R0W6%#6:U 'OCB5UT(Y83H<[ ZL*K&DLR7,P M#0 .C8\"*""6 [P,@IZPY+A+ZK+ C!$(F HX)CA9AHZOHG;&F#N:$LL&=;Y M0-T(: PR>VH@P^%'IJE;4_(QB[053$-D*\"_N(=)$JWF(OW/65YF^C&.=+U@ MZB9:I0R/LEY7<$BQG:U%'DLX&D@.$"DCQJV1#&0VQT&TI)4"4F.4 U6*6)%& M$D]G@20*SCYI*]=W:!J-@"S(S]DFODAP, YF(Y=='TQ)$AL"E6Y@1 >8CF7] MS.#-TUELRC"Y.%B*9\2@JX RN+0""1.ZG0/_=HAS=K&(#!&)9E=(:=YFCFCR M6BM11SC:*<2/^+;I$HTELAN$_WL<]XM3*O2J&YP=-P'O6!]A;H>+S!3X:B@M MF1T!I%0DX3P2#..R17XFLGY$?A;\BJ_^G)FFAD=)M"BHJ.B+JQR9Y>D&?GE> MY8\)T['H36K*$?Z YXFA.$ 3B@GVNQE+1K/7'DK1PCJ2K2RD7V.56RITK;AY MA=D[<"'C.#M@2OD61I M-P$LM/'GU*U.XC;,A!UN/+3\$B$_"\TVL0@3RGP=%A/7T:FM/Z<VU2*KA#:L0(F/&-GE*P=Q $3JU M[;$KH:#Q(!A&9H\LH8':[$;#RX*X<-Z@,+E$WJ8> K"*'X MQ& &$EA?PDC# .?$$_LUYF)2E80\T6 G4&'SH\] _]$4.E&Y0@Q#*?ZL:3[J M')9";B[9_4(P?)A5@^;W+2_?H#@%KPRC(\$?+\;3<_B*BTV!@T$=.$@&#GIU MX. (/)M3VWK6"H +#/H?$A4?R6S#H_\V2./!S]]SDY1J=L=8U$\^31"/DGBP MLIH_7GH+!JC/_+6NZ'$X1Y\JF[XU,C50ZAC,);6@D6_A3]N1>-83V.F>/K6= MYTBA6[9JM@<6KFT;4IPA021C.DAT54$V9H6 MYF!->Y(&JKBV"AMU:W+4CMC(N'VYH/VG6MM1)VG$KHX#<;B]Y[QUE-1C^\[B M^7CHG "QDRFQJA+[>^?0A,,@G;21)%L\9:D2W'$J^Y2U>+.]Q/8S^A<>O9MGDB1/KJ:+>Z M^3/K)7D*&PJIA%X?.XSZLYDC[LR^$9+,,T/C834W>M-C_GUQ+&V,#!#R>S#Y-KQM3G3]H.HH(:SSO/CLYA4?UE[QI%>\7WO%#QYMP?S8PPUY_#4R )7?F'OJ3,VS";8&TZA21&D/".>2)U"4N1@'=FK)U;I, ( M]8%-I-+(78>5X#%[4'ZC>=I+ M ?!F;.$LW[7R_4\8W&BNV\E)WIS;-6LZ.T MV@.EU>T^3^Z96S#=UD]QRF%3@4@>XRIIA.'STT;W6O!4VMI/UZPY7'F:VO8 M@W25/LZ=7@-'VAO2S\#A05WE017#Y5A-\'5:V1V5DBJAX6.TFQGU5PGBX5N M3U$'G<>.A79?&;8'N6"A6*6??/=[*M5#7[3A;;1JUJZ0CL,*AE **3X7Y<.!"][)@XN&^/ M6HI1FS*0E[[ASJ@AA#V1<3I4P8@Y*XEXJ.%8%9>MXOPG#[A[L*3L%1%:60,K M0>W'9F$^>@2DJ,C,*'A>^=WG0_Y#*\Q+NE'(+&V>WR]8QZ,#W#+*XF ?],IB MV;>57M)[=B186DJGE[@PET!M7@9,>C*Z\UFGN7]V2?5%Y[-6YU%O7U6:S?VC M)R> @';GP=L_=L2S@RC&'%*N0S6/-906(QRC@X1FMHFC'K9MN;,/U>!'\MCV MX:V9\@IW6B-0W6KR/I4"_/ZF;EEWWDOF)SR*?;>4WO:4MQ/=N:INC9UDV/E# M+*,MA0?L99]CU8=!6^'->?L/-Q*W/WA B[4&)D]@#GT5311@%'7S;#8;&6Z> M/]5@E!:,?:1I>DE"0=OI]QL9TEN+1BI 40+2E@2*7B-#V&IG_JI<2GJKUB!)PZ_!H$G-;OG!1Q[-7!K2KI>! M=_(D!18 MN-9N[F#AGWC&:+<,:K13!J[H-C)$D@MGS4)N.B7,"Z5IY*T,;JVB,=XL ]DK M!\2C2@XM#:_6@"3E97;;*E]YF9H!>NKHK@%Y*""/)DFP)(9E=G/JM W+;L$A MFJT'T35V]HLH= 7(8-E+XK>9 >G.>FZID#%>* >N; ZFXO M9IHUS58Z6.\W[Z._>?=J<_,4 3%Z*394*6WIK6]J;A+3Z%>I=X3^_D.EE6PF5HDF^6I+Z7>J.56AIW1Z"45T',@W+KP&_&Z*^V[C M2QZ6YF^Y_ARO)L6W,.@/=BR0+Q"67K,T#;7[96D?IZJ%1"SVD?9KK "X8MWB M=-4'W$OC%^SC]1OMMQY]D\FV,N@_^GZC@Q(T02[BA>GUP:UD8#;SRW,(E6ZK MH][AT=*47*=.OWH4U>;IT[,>Q=;[2F=XW!8#>;\L74VJV^7%FA=O#!/F&5 0 M.RPFFA"$*S!H[NB:JX_EFZ6,B/E)D6U'?MIO=.6Y89JN-?8>F.<]T^/_H MW9Z3=UO2R;L=A'[K:7(QRQJ@/#7:&/QQYJ6M.0\:YT0(6 M]"F$8YOO-*S*-'""M+F4QXYQJUL(K'=GRRZ0QIB E+8\2?_+-Q8LF10YWV48 MY _R8= FH$&7R84!2\*;1KX+Y-;%"&GY::O1%_N.P6/?8O63&8%+=_[QO7PW,T8S^4Z7M1& A6B ]?ZE6;[F+.6VRM'T#%ZJ "I\ M%_^K.SK\ OYC8=*"X^CNPK:0*?D+^=( E>DCWA&JK<.S&1DH2,21#S]#)^/S M1N6";"O%X\4]L"@55?I M]:L9M%*;2C/9S+@2H'>5[B AFBL4;^LFTXY/(M[6*LU,3E51^QE:@AP$EM( MLDN3BCK:]K! 4[,>.MI2^KU'/XB]U<]GVF8EHFW#9(^/.MCVL(C34!EV'V?$ M2>V $'VQ75:I@6W$ABUB\8B72UFJT>:2MVQ@&$:?5 M0)O$ FWR[H&V(+0FPCZ1$)I/=;$SH \L-1-W;@;EK6WZ"P#I35@;+\ V5U_.7$//3YQ5\*]L]O.M<[N>?W@#,JSS47G*F>F;(2^ZM[K;+4AO22=YR\\)L[9M-+<49[#_.\$3< MDJJB)NN1"IZ(N^?8OO!#? 2@4ALMPB[K]3U-FK M&)%X&/F__<$#*J-]@,FWEV#,0[$(QN;5D_*.:A7L:&X7%=8OQ7B+5G.'7O8E M-X-;I9BQT^H5@M&=9/VJ@5O05MO=,C0^; T*&8^QBXFWU9J+"/^BL5&]H6M% MEYD)#[Y<5,^]F)H/ V!/U48OB'F).$RTLFPUX"5M"G@E8EU*)-@%SVL\ $3Q M'QZXXL&O1,P+U[.I(;P!+QEYKFS9&,_2;N"7#>F*_SS&P6S/\E@7V^LU02BY M!CQ@&Q8LP0-NFNS.C GB ?9^3R&X>.R-@F:F?0=OCRWM5JU4*['FINZF:MW= M--G==%AW-SU<7>'F"8QUF6$=/3V1Z.FQ X)UF6%=9EB'N4]_MW6986G3&-3. MH?,8BB@4S#(S^Y@A]=:P))5KNY8+*@.UFFD,G7["PUF=6L%62M%68;6"Y^@1 M";UND88JA3J^!F48#5L*/WBI@E#/4GIA)9=[7O54_$T*(^J8;$;;7MF.C"?S M)P5]E-(V'^7&I/P,^?@A%#BQRG!=RE*WK9BO4N*^REBA Y4^2L^=D7!16X, M2Z3BAXL'NT:_*V;+1U+B>6Z^DR4[7TK)SO=2^U:MP7H^R?I2D*POKQ-LRF8X M0K^MJJXX;M?53,3.Y81FNAU2YU6L?6>TC MJWUDM8^L]I'5/K+:1U;[R&H?6:E\9)D,MV.[;51EF.RA4@F'DZITA@F/1B4@ M[[1+ O=>KK)ALIW J;G*^HT,S:2*]E(-DGA^[*ZR3 /0*^\JRZ WXAZS3M1C M)N$!91ZSK5E]>?:+A^]=70H Q*;Q<9\-9M3IY%2#O4UTW'^X"P?;QK-F$KSS M1;/12NT#'[PAFF(8:WLAH5?K6;(!O!%ZTIB'+F/S]VD&>JRTAI<>VOAB@R]M M SB$0"GTI_4WN], A#1_&B-FNELSXCZKP$GZQ7AUB2:C[GJ"5 UJQX',*]"$ M^S56GD*V?=I7FLVF%)ZC%'3($\>>RT]5>I3]L7IT3 V6);]SY$AHL;>/]1L/ MA->M;KKK#J*TNEKU_)B7%FP,=J_="RPC)1IR\G/"E+8 @7$/_.KIP*\HY:1= M$I9#T19%9TRJ[+*,&@@\@%5:A76=FYH]+K,L4/$7_%BO7$(Q&[#.=M! NLGA MWX2"IVI##3"[@O)>I(71^O-Q&)1D28ANU0G1B83H5K-.B-ZE^U*^;O8_?= )!21.+%BH9)_"A% ,K/OEF:/S; RGI>5+5*X0*L MT,$UZZ"OPV1E"Y,E^;V.DM51LCI*5D?)ZBA9'26K3)2L'EA3UFYTW8ZB-A,Q MA$H$I]IMI9,<*% )T%M-I=QWU*&G42WH\?1\G((9NSCW'H++/C!<;=^ MF,$V*6E:CV2P31#+6!EJ QCA0VU:[6@A7:1:S4+?-PMV2P6F UD!A"L!X MU2T$5@OS>B18\.FPT8PD_,C>G2W[UL+4+*RA7)^E^^L9ACPA = M#I>A&5;$GV"FC>_()N!+E\D3 N\&D$:^"PP!3XO\HEYCD,@ODB*3=<(-K$[5 M89_RC)]DFM%.XW32ZO6DE62B'*?H5("U?S'B8YOJ:%T=K:NC=76TKH[6U=&Z M.EI71^OJ:%T=K,D@.-JH$Z&I/Z7UP^DDA=+):Q$JT#K/!HG3J(U*6N!.NDO6OWM[>\Y'6J*V-P(N-X-/EI M)^PO($4C?")0-HKM<#58%O^6MYSD;2[WC)E)\9@9ZQJP^HH"@F=58#?L%QD= MC51'S^KHV4KTC(5+Y I%S^J@S(FY[?,+RA3LM-]TK OI0Q>!,RK'-X_ES>CY MKT#XD_;( M7;8=I=],!)T>F[>RK?1:^917%#.T..83R#S)N+)>H)[2[Q[7"W2TK:.HWFKX M9MAZ0=/*#Z(BMC]X0'VU#S!Y"H&5D=5A!\3-)G!-A0.;#5N,\J*LJ6$9.O," M%-E':97<5FZ5 J.MP0YSP0[-Z!L-X:(R7SK)Y*+#DZ6M[M"#NAA3<*O5%U$1 M13-INY'(-"( M8D8\V)76+QGU'ZYG>]3S%5XR\EPPK;Q>-U%&@S[3O>9#M8NG)=9A-K;NK2VJZ[M":[M*IUE];# M15HW#T&N Z]UX+7B@==CQQ+KLL6Z;+&.D)_^;NNRQ=)F0)S&*+[-EEJ<#,<( MQ@^ZU2P_["H]M:+5A\!+%2X^;+62&=6G-H5O6 87J*KNX&XK53RH,&">J5F< M]94?P[=)9T1=DFKHDJ1D?CR:;/Z>M,4[N3&%/T/V?@@$_'AN4(C"Q5SZ%"^E ME-X";"U("JYY8U@BCS]\5X #]+]BJGTDGYXG]CMK4_NEW=MAK2/! Q/]I1U& M[FV$(_3?JL/-\_;L=2/WI RN[( R57/J&MD&(=?NLMI=5KO+:G=9[2ZKW66U MNZQVE]7NLN.YRS(9;,?VX/04M5O-$3L=I3M,".=*0*XJW=[^94-']YJU.\D, MKE/SF@W*X#4;UDZS5:=9\U$XS3)HCKCOK!?UG4EP0+GO++,[)(=>]?"]&\(G M8>C$:ACAYBO3Y"C]M6AUM:ON8N>:/Y]\Z/JYE@L'=11W+-ZWXQ7EVB2:J[GJ!Q M@YJ%X-D0^$5J&?PIB3^%2'W::2G-9E.>./9>!0:ON'.V'R+">&*4>:[#J=M MA)XP+/" $$ MT:E+W@R%))?!27T2_Q5+_XVLP8,?3%6FYJ/RH&X0LU-@[G@&*Q/#G^ MG3K'/YGCWZIS_.,L=1/PZTTA041XP0<#3.RQX2U)$%YH"P/KT+[H+AC!5 U8 MV)N+W=HYF>YIX7^T[D'26R-C@66/;)_XL!F@@FX3(\V=@5@'=* E\708=@MD M.B\ZU@M^K=UJA@F,;>("/N@[A\WK0BT(7X.Q"$LW0,&BL8,6#4/JLZQ_>F, .-7&]1S9*SR'P"@&FI-PS,0-2 4'/L. M/G794W!^YZ3*F-I; ]](=SPTPD)UR, ,7BF%;S-MU^5*U-*G_"Z#\$U,^\Y= M#QL:QXX^,4%UAG*C@!*,=#! /1&R19&=Q*786DU9#?TS YQJKABU925_!K_1XN MD=0M$MD5H624E"?:"'F1^. .31_3T &-^.X+5,?6$O#J@OTR043CED+^1R U M^$!'74RV'.@!$)7^ M-:X;Q#Y3TX:[H0Q7'&R-Q&I:*6 /):%MG4QO_,39-Y'7KA% MRLX+.)!S'1SXL4Y(Z _YJR-BY@2PRSUPRZ,8^ MHUG@B>2O8-_>VLAEIBZM!9_$%T<=9??150"XQ.&DPK]9U;$ <^)[/JAFD)T6 M:;48*Z&[Q3?A XJJTG>D.309W^ 8P"OQU=)]?/@[SB0:-@$&&8U?D&JD W/+ M_1$:H,=%3:F+]#F0%_@BV^'G"Y<:ZR/4L6YL=BBIC+FV)/Z3,=[K,2=KP#V* M&,!)6^*L!!Q'_'8+5P?D'\[;)OS+A!=;I'_9#CSMA\ZN[:#&Z5FF0U)874IA M=0"/./8&?HCKPUOM&[(*Z.$0X(C]%)PL3!8-CX%-# ^&&%L(3!"7TDGA+9II M5FZ&YW%Y7IM\54?JP)?ZW2)OS%+QT'&^G)$J-RR/$[+6H( MXYJ!CQ;V(2FBUA1)H.62&Y8O#D<)$-+LG?BNY\?JUKTEPVK+',629%;U.JD) M)1?\7@QVA.Z5((FJU5>&W8I6\ V5=GNW"7QE 7V@]))S[0KMOKPNY61MCJ=@ M5--@-R;C!'K_MH9P;A_]J#)UH+2[67/#3Q<+3670WSIU*N<>R/GT(_P>]^S( MS\;!U6J?%+:$[$HM^51:_2SY:\6!,!QD:$7XD%2^3'AH*:U>AM;RSRN>QH>9 M!"L.1!%JP)!$:L@(X]E2:L4CN9X6FC$.W/J4L>8:PBV&F67DC6'/1U/@>"J= M"[]?(A(;\CO?00_@W'9T!8'2'0R9<[>I%&;L:5Z&;,%$=$.1F0@0L 0!EJ^8 M01%-;;+DIX,P>"^;@$%=(BL4D.!BLHZG&6;@*91)2LD+D$[)3#T%?3R(">[- MTER&+\S"0>2MPSG+^1#>P3&Y?S''8JR;QBWSDKK\Q48B/:4?ANHJ%JKXQ7CU M@0?D+BB,<^CRT1RB+< /E AS.7!Z!A%%I#LE#N'F50\]6?DD[?W?.KHY"F7 MGP%S2IB*U6K^3,\%7]&'ZL_/6?#KX[=W[^5O%G+H:\WZHM+]!:6L#!M-AC!Q)H+PFWT#TI$[CF]T M*NW&+;$Y>!K[ _<7A%8HE'/C>A@CT2ABP M4O:2VZ%VF:.9/O9-=O3A&*"3W!:$8 *@4[&CL#Z ?\?3?4$43 WNG&:1;CFD M5Y!]+;$XP!BS@VW?0\R3&(S$QD/4KD3#JX4Q$!YO+]]\D#\[-O9,L$$$?[(] MO9(BY-R?@GJ1X1:/1&\2T3$*"<(?L^N[34K-3Y/F#P'WUK^G(5(&28HW0,?:;*4"(D^U__R836*Y(-T .N#!2CANMLO62V7KO.UCL4L]Z\ND!C^1WF M2YR#B;-TC>(R\XQ@)VEZX[&&&RO47^1P895Z#FK=MN*DYZ"6).:V9GHHEEPP M%Q2[T=*E,RW;]OB!(;6M#-O5G"C:4EJM_=LQY#M"+* XI1Y2%>.M[JZA=E$% MWUUED!RRF)O+/#LRZA^'QX,&<&7:PSZS.+K7=& 95PCL5CK,6#:W=IJ8%0:F55BD4E@SJ[%9:I%#F/O#K+!&RY?G]\4#M MAHX$)]+U]C*P.<\C-DO5.7>318T,PL!XVFT,!,>Q3W9JA\VBX 8+U6,PG=KX M\#0"[HA?TZ BF5F@K'XNFE4$D7G3<%FIC:.SDB]W9BS(U?_:ADQ@9%$'AO X\S+A+$:98'0-N3U^)-2\=<,8_,!_C(?VT@6 MP08$\AP!7?1UD":& WB8:>8$'][4!60%R6\Q!/M&\S3:]<)W1C.-=^C>$4^5 M.^3O@HO)(?5386_(=/%BC2O4-;U,I&V'.Y(8Q'D1&4*?+TQ[J8MV(SS$A["8 MV$=$O]>=$6;51!]E/;EL7F9H3R8N@ \:%9AKI.MC5PIBFMM_GG)$U^V=']%( M>YTM1U1*:]T2R?0)75-Z+YT,29;Z6/"/,:A/K M!:_CS=^PME+W/)/Q.+:RLZ%'HQ>"P "^.F/46GIF9YNAG-\PRU>Y))[1XP$EUL5HB MQ/F=W!*'#*J>\V:"!WOA6T[^@[WP,XK?FM>2X72F -!>.V (GZE,L/$.SW U M"Z2SP.$FQ'Q',T\#+Q%:]"-?63J3QP\KD0.!@]+LF2K8E1'LU_.-F/ MK";7VGB-EN)7PP..ZZ([*#6A.Q@/@"@^V+N^AW?J R0+/BCC:I^4I-61,R(* MVFTJ@[+7\Z\#OMWH)&J)2S@691WXZK"C] 8E:0.Q>>'5WX@==%I*)UFA7*$= MM-2VTNN7G?_7 #]L#$H^BFDMXRB=9EM1DRD8.Z.0>:X?!Y.B_H,##,R>&_2MZ+I:U% %-L_9.'H./Q) M",BP5ZPKHGVN:/#AC*FE*JO'#; A\4);'-W$9T)A(P!JDAIDK6!O _R+0HBN MZ #KLC25:%]7[- ["J 10C8RJ6O!<:_ L9WK03,.*=Y4=HX-8\-VO#2C*M+K M6+NQ?2_HOWM+F^0]B TGTJ57F[,4.< 1Z)"PMSOVT<5Q,GCUMTA\L.;U GE2 MB+R&?&T@UK:\C#>QO=%9U]UYV!==NX$7^-B!G2'#6XI4*0]+GT7;7VIP"[^Z M-=# 6M-7(SV*#SG!=YPOI(T-KYE,P8^VC>&JZ+3M*#WP3#-GCLO*.M M)L8@L/,6SF*2PH8\$PV^P3[42!DV/ _W8L A]XR)P7J]:!9KT,%?C(T$HAF[ M+#,1#R,-Z[/M,1U)-N(KR MNR%#[HVH1-+\@*'AON MR+1YXA:V\Y#; 3E'O&L[JI1M\C6BG)1HBO)?P-G8]6)]H@]KP$])+&%7?0#! MT2>8*$2]Y 7*1*9-A$+(Z]GX#CNLAT,84[A=I+U2_BR='0Z4:XSU4"$_;3:Z M4C!\DP_H0HC?OK[\^N8\VO8=^W-Q9$0'B'AW-A\B$DF.P2L(4(+ZFT]6*4DB M(3P= @=2@(-P*$$*T-$#%R$9&IUPZPE 76V*%3F#B<%G*:G!U(R,4H "C/!6 M^1%^F.N:ZSN\41*;R!4D+:.Z97-.^-R#>[PM ]Q\G(DV\;C,&_/F)#$,G5M+ M21OC##%F(V%/^?C)7B4X%VTT*2P4+%N@Y6WK<:3@U,)$IX";Q*1.B>V(4!2! M1XO+"B:=V%Q"6<.QA*X7"*F*7?+?4:>KL>Z.'&,AS@F;-S$2UGJ*Q:G(ER N,*$MN\TO#,)SR_)ITA3:B=4C\K<;\F^8IPAF-,U_0G+#!Z;X^PU3 M890A?T[7B(]L6L87P_U1V6S9Z*#9+RCNV&ZJUFL++=FX3HAWF')@5VF63-@^ M39&,B4RS8]9-/1,YX3>D4L.N5QXH+SB+:#XY=,^2-S9]R]#$36)'.3H :UDQ M4;V;TZ]?._V23K]N[?0[8#4@=_U,P'KG@\4J6PQXM>M0*)*=8,"Z.GD"R(Y' MHV!FN)[MD#V!G6OA=C!#WP-()<,E/Y,QPL@&S4QCL\#,I3!F8V.O(N/:HO5% M\#68IAA]LGBS3U[A$%@LW+DWIDE3T>%_Z9/@A C?9S)6Q, RYL*^.D;$)6[O MJ,V"[)T.#4/S'-MD*/F,4<,QFC?5\V=CGE/H#@%RA\;:H3<9$%E!>:PR<6BJM1;$:L?J^/?#)E;3RY8&90.6CP?7@F^/=*,*)M'#ES8G0X M7W\<8GH4Q?0BP/26[MAX4Q6=DKVZ^,](@17S M(+ X".,V_DX0TL(= 7?+!4AR[C%EJ'Y[@9A2^S_#*X@\)'AA>V AO]G.-CH4XT\\B$VPK/'7-5Z3*#2=<=B M^I)A7K_G7DYL@H[CDUW/"Q1@\@/Q,,4P':9: M-=>V*"QO&C]0!'MV\GDZ)U)FB5FU\[&3)VA0>X*2GJ!>[0G:(U*@JKG>G-?7 M 9]_^2I?7H+5]/6?;[_(EY_>77WY>/[U\NI3,2)X+2 [.!5:!3D5U(;\ 4Q+ MDUVT=;15JMM)A#57"R\.*)@U<>/D%T/*95";+TG?4U0<8X7BDNK94I:LL7C* M731Y8*L6,N@7MK/ :>U,=U%XDP0$S2G"120D3@E\6>VBV.Z\08$K^9TV\FRG MNBP7R?D73E+F48CR(;91@K_ .EK'(]&([F]PKS>I/V 0]\9E76YE>085SO]B MO(HCT'B54XB;SZ<:T[@U?L_T77QXPBV3]L"4*$4]__I]G,5W>$ MG-K"X3H.-=5RM55HLW1+4&OXD#P^'X0;R[WJ(?A(;Z\:1<.&&4(S7"$Q$M MX B+//#3X VQN@Z)UW6@9HCT.<*4O 7FW$5 C"T2;;84.HS@\2 O>3)A&3KL MVVM^.#O/M.?/6L%M)F0.*71:MHE1Z#+4;?9H/)-O3H73UM%IQ49Q%%ZW\B8K M?UA;^4DKOU];^5LNCH0WY[/S-N#*\@B;[EBE!0:&I]#X)___/R M]25?OO0^NPG9JS97][I%>;Z,"V1__^=37_?/7!3Z*TO\ N1L2( 4L4 M_+I//IH L;X):^N''S@;81UNTZ2ZF)V"+_T%6WI$]W_F&G_K# FTAS=A BK; M"/[@U;JV#ONT;U@%'>3W&HQNA+7=4*/ I8T6RO#FK1C1Y!E<+?[GRU9AY\R>OSGE)YV2!WT?->NUJL%ZJH.MD$72OEZ9V)R;Q!FT*LO)9IS@) M]ZCX3&VH_RJYA1&ZTB MR=_*G?QAXD%-_H>3OU7DZ6_M<_H%!=5VMRG'>8'Q$G^]E< M0X ]SE]6 B0.XJ,_36I3;5Q^NCZ W79I42'7OU]_^0!F.E9=@7GTQA[Y?*;- M(S:V9<^7K&L A0*O1S-]KM54":AROCD^B#=J.;-762U/G\Y>WQ MJ?.9%3[64BZ52)T#$.B"4ITICDSY\QK+&*%V0N^PXO092WZB2AI7CM*3%=9$ M\O*$SPO8ZWDZ[6*-8"N00K-3:D6[6:=6)%,K!G5JQ3X)U+W#)%!?7[[_=/[U MVY>WUR5*F'XXDK\%B5Z\:H6/BYS(H=, 4]5B!2LI!:I2M$"5Y7NR6A#JF\?K M'='YIXO9L%%'O^4)KZ#F>S.;2CJQX,6%7U@:]KR MTU?Y^H_KKV\_7BORY:>+1H;\A8V86^7K[1A92H2_6ON55?M]U$W#&FOR=WMF M/B8I0.KOJ*+@L6+^J/KO=VR2C%Y8:@7!0^74[8: .!_/#2M(6GM,5"F+5DPD M+PBE6!/C0,0(:1'I3"U,E.U>[KR=.8=W%@4KISF.=WW;%A=S:UBT#Y(/MSMX MM "K1,^B3N6T4, :O*R4/$5_'6772,B 5DN)%P@:$W1)IW<"R&I4.A?L3\[( M0!&JC UW86H@;"S;TK'M[/W+F:X!85[)LD1_&6-0N.(O>.J=P\>^8$0-WO8% M,^1&K2<4$&!/@P0;>6?-)^0[_I\GOGLVU;3%RPM[/C?8 ()S:QSKA?%$]BV# M+>6[XR?RO6N\M P33K+C(U@OXN]^M06:=A(:]7C0I."FM0K-9\K)=_3Q-1:T M4W!N9RBVT2@%*^UCP)&"C\YF.-B@>#:^/0(.JZXO!C/=XT*4@J->%HBNPH[Q M!T)4OP1@=9)@#5;!>H]333[8V!#QRGI[CZ?=-]P9"H"KR1O]QMN=SS<#U4T" M-3PZ4,T4R9@0U 5 M3L!U83$IBDH6$(WWUTF[4PJ-2&BBWM]+^7U"5V$KJGN->G[3ZK+CF\ZDL#MUL^ MG=)).6_==)UR3#"[*1[%;DJDMR#>ZZ9%,5,"O$6]/FWWZ=*\#*R?"F[ZU>*H M/)5V0LL7G4C%9O]8.B@5:8-C09,FO%(#P7@HKZPWAKNP7>K5<34Y=UW=<]4" M;)@4SVLO[I]"D X4_DT#)B'?>RMT M*03LI8GU6^H*]LYVWMC^C3?Q39Z&N8\)NCN^VC'B75HCG"NGO]'9_UY: IC/ MVA*3/K_H-'3TL^9XRP,D&?32XLDTKN2=8\^_Z MM2:E85Y,/.-WS:G(!IKR1 M>_I#&BD30C\*S5[LOCL,"8F^PN!7-ZQYQ:4E"KZ!S:[8N')K2D?B@Z'=&*:Q M#S7WP5K"I/]D6S@!YZGKLJ?=LTDR M:J>E=/I#K)=G35Y<-G@%0+_53"PVX%-<5G_.%K9-&K8*"SU5&QUY;I@FP,O& MOZQ]VG#EF^@,6.S?ZWNVLY0=&FE/K\()-,$*_,$Q[R0MIL@TY//K;SC7IG?6 M',HC4W-P2B8?DK2RUX5F4/<3T]!]FL$:&TZ#KZ1/SAADHXBU %_8OHE= &@X MF3&FL42N 9O5:%B4QGZ*./0=8% ";(0CHV&WYE))!>5F*?NNS'[&IDO3;&+X MB\;QLNE6-."'C]_APVN)--YR'4I8NQ=3> MT P?>6+:=\ U,]WBT"*(!#'OCPR?TDJL5P+V86@0OPI6I%3EKW!\9/@+$.M; MA/> =_E8+9SB&TZBQN9V8QS0PWLSA*.&;&:<*++OP0'_FUX=3!L*GCL[BTB_ M3W#&'&.4$,M<0^C&RZ!W^3M3FSYY-=%,5Q>'CO\ZJH>V+\B;D[\SW)%F_J%K MSEMKC.5[3UZ=G:FML[::6#W[VJ+/$EN<&;?OX#/WR:O?VDFHLR_\UO* %2Y@ M:40=XJ6N#8<-WTE_ ML19\[LQ8R!/2J1.71&3S/RBQ9?B7&ORK%?RK'?RK$_RK&_RK%_RK3_]Z IP: M75C(7@%B"$.H5M9#-@A6'[)_Q>,E\3\'\3^'M*%F\G<=E;Y14[[ITC?AWM5V MRD/]^)]#.>X1' MP[-V,WPS^R8*3?!FE XQ5+U*PYSZ)'AAF5%G4!=M5$W>[**W_4 M]8^"NA E^A0O I%-\Z_& ,C]PC1&AO>1]0H9&W/6O#7J)^=W/39(%QWBMD45 M@/<&W"6BI8&V18YAMA8#+/&*"'0O5L KG: =/ *ZG?.IV'!%A-OZI76A+0Q/ M,[?0L"($'#X" G[1F9OSK>98AC5U3^;TJ7A;.F7*'4EDYG*]:T=HG^)$.[9**Y9Z MO1.G7DFN#050KE]^)5,L @8GSKHEN3=U]K$,>CF'Q88G3NMC*YDR$KUUZHZ1 M,MV;2D'PPWM'3@-OI^Y@*,6]J9=OA+]U>"?!XU)IQ5+OU%T5Y;DWY4VYP_LK M2H: 4[_RE^3>5(8\H-;AG02/2\F4DNBG[A@IT[VI% 0_=>](*>S_O#-\3]V[ M<6S17"SU3CV1HSSV?]Z4JYTE11.MF7N.7+MVEAQ,6!9 O=I94M5S5RUG20$( MJ)TEQ5^C]BU?R3G]K%T[2P[H+"D+T6MGR2,[Y8=WEIP$WCJG[J\X_KU)S3U' MKG/J;HICJ[1BJ7?JKHJ2W)L*H%P%*D"*1<"I7_E+N<^H9%<=6:852KWOJKHKR MW)ORIEP%*D"*1<"I7_E+Y;IW4<-A[4RF(?NJ.D3+=FTI!\%/WCI3" M_L\Y2;![ZMZ-8XOF8JEWZHD^_I%MA0VK5M^C0WXL.'BZUD+41D5.5#T?W^*\ MO?%'^\8P]?>.[2^RD+48NE+WPGSI6EDO#,ZDNP0$.#03*4*Q3[8U9K.S;DQ] M&Z$*NI&59,9*K[)^E[74_?SY\P=;LZJ5R9LW60_O67GP<6CMR#A6S/]>#2^,$>T6BNB&"(SP'=?E$L2D'G?$WJ5?:&7V:2 ME5)9DT< AV;*__?[Q]^[_^___GNT\.__L+K#\=_]V^D?2^O;&__N?=\9]G]M M_?GMZ](U^[>COYOFO[P7WK7^K[_[[1_WZNB#U_S?=^]:U[^^N+U_??%'\W9\ M[?SO;U]N?QW]XT*_^?;N7]:T\^Z^-_WU5NN[EW__\T/SPS]^^\?UT/IN.:/+ M/T??%A_./UR]\;_]^K]NZ]OU_ MZ^:_/]\XPP_7?W^_7*IO/OW=_.O=[(_/K=]?7']\W??O& MZ75[][>?7EC_;D[:;Z_^OC4^_&G_UAG_Z[Q[>?WKC[_]^^8G=7;]QV^]V_GW M^7WS?_Z??'']!:=_5O*L7-APQ\#QFWA"OACNC]?+U[HUFLTUYT?DP/Q3<\9W MFJ.?6^-K>^+A/X]GX):A'TBO$GT8K]RKJ?*4KPD M]]M^99U2&2D.C[G^7+LQ,QB])Z[!^Y5U456(UF71W97-"*H0KZ*[+F417>O.K3$ZJK>J%'J[LG[)"M*\+/J[L@5>%:1Y M6?3XJ7O8RD3SDNCS065];%]T$_8^_@QX6WYU-,O51I2)]7H9_>;!25ME._-J MO@V0!I7UN#U2^N=]_BOK?WOMNX8%TOQ\])=ON$88;P[2S@$3NGLUN;3&QJTQ M]C737%[.YX PQ]#,E)]OU04GS@J5=<^],RS#TS\8M_KXTO(T:XKI@.>NJWL@ M#3YJ?]K.A:FYJQ4^ONO9<]WATF+UAZ>25#*HK"/N=*BJYIZC/:BLRVTOJH)^ M'U.V]@%%=+&GLK)NM"K2KX#S5UF7V%[T>Z/?ZJ:]T,=?]=',LDU[NOQB3&?; MY6E5CF-EO5TG0,X"3F=E'5D[D9-NM:^UT0\@X#%JG/,_A\/*>J,J1;C\3]SP MU-Q($4)]_/;N_3<+/GNM63\^&)9^-;EP]+%8M/I7Q&%E?4#5(%X9G3W#RCI[ MMM/\P^7KJR^/G;Z5=?MR MYV$%6@VMJLMA&=1E93T&U_Z-:XP-S5E>:]C]A%K6143Q=\T!(\ES=VIH=^+& MD=I$/T--[X*MI?QOJFI3?4R$N[*V6U"G?E);-<$KZ512F^W*4NZSJ5FK'=^H M?=@EI9D:MSH^<2*Q+[79J0EUTB*T6SGZ8D._+YHUY83%/S\:EC'WYX^=EKV3 MH*5V7]-2;?8K24L6S.1I=M& )A@OXN/CM.PK2;FKDZ MEV&U>OZFC0SS]PZV6,4=FF6KZ M\-:SS,S1]EY$8\LD,OB^&^= MGKOOZ *Y-+0]/;_<\4]M*:(ZK=-SH)7AU):#MB?FZ;KR9KJ3Z=R>NA%U:KZH M8Q.V-"?VQ%Q192!L.0RH4_-#'9NP97$PMD[,#744R[C8I(+VJ7F3CF/B%DRD M$_,+'U: M74\;.Q!]K]3_8$5J1:5 ")0^0(H$37J+Q&TIY.'VT=F=32QVUZGM39K[Z^\9 M>_,!V::A#92KP@-)=L-6 M(WSB;J.\W3K]U/XBKKI?SCMO:XG.W:%H[@Z=Z*J,K/A(8W&I,YG7PX6ZN"*C MDAH&8NC%7<<=B4R:OLH/!8ON'@E'W]RV3%4?EXSJ#USMN'5ZW/GGP]GI65?L M-W>:K<8IW+[8C,':\\&BI+GSSK?*"J<&I'XE. VF>J)+YI+*7%'8N-+L4$3 M9[CA"'.ZRI0;U+% //F)< /I#A]R-A:WNY=3 B)CN1F4HGAS]RV\M:]2^% M6=:.FSNM!BOC -%>]N0^39^)@01 #(T4C2D&-)05GPMIP*1T(BYIJ(T3H,I[ M;3*,V?[,I&E3I"P(=*%5[L35Q#K*8.0LCW:.%J>"?Y?3U5]G7E/8K+<*"]*+ MANZVS?>YN'N_;U]/I<5N8M^RB;C.]3BEN$_UL+TF;&JLH3'7#D3)G52YD/E$ M%+DS!0GK)+84\91W6X+=@(.2J4ADA$M&: 04+&B06Q+(*2)KI9FP2":O"787 M=%I *9LBG) M6.5]A 0WP 3MD"+O(.L=PC4=8YI !!:E-UE\SD&S_PCQ2B)1.1#!X)HC MH ZP0ARWS<)]E2>(4B&UJSQ*BQ@Z@;)%U"=2<6 ; B,,;X9]FL[Q6T+'WK(, MBL2*]=99HD@A -!J(,M;L]Z=2-J!2%(]ME-$&^HKZXR$(V,G7QK[M=!'MD1?65-Q[-&A$$ <2]5=L C6"Q#Z.7PR[]C9:-4VP+C."@;G09D#8V.*,9E*[8 I)B MS("6SK>!ZB$6GR#<<=%K0]5[L$7!"5_Y\J_P4W&%G = LWK!,7$!YP%W[,J2 MG6@@\SXM&TIN&$I@B*=Y&_V0X$+CL!K1#5\@'O])Q>A/%)RK&%U!T)E+#U'" MHK=:R<]*_^[3H399Z 5X?>WP8V+5N:R)9&'7'\+U18_ DM)2J%AT8: H7WD M2^0Z2U'N]7#?-4\UB]G*4"H][IG)^*9"VH$O5J])5#^?UG[5T(.C>:OWJ.FU=EI98MGZ"6EMLH&@(Q4S MAZ35N>3$*RWXQVT%$TN:> IRT$[)GDJ5FW#)5F66*>_YX*$^.S:J*DI#?O]6 M3FA8F"&H9GV)&45("-X!WZ#T*4?EF()QN$-#IC*+H/D*K +EU1 Y]HE7]\VK MZ)'QJC.2:>%C.X..D@3-B!H!+K:BJ9B5HFODJO"SNL_P-,) Y!D;NIF>+MSW M/5C'W$R8N%%+?MR(B]ZT!?2!@<)"P)TCUOU$A'LF0OS(B- .&%O&*I]2E;V( MOU-)B#ND%:[)=!05AB&Y4 !5:,VT=;C.SQF@RV(YQ-=P5"JVOC,D ;40\&]) MEXY'0+P_8..SM[R8^?4J>#60=E8M,KT^3P& MRFEC9Q6>OP"56::<(UJ1;GL:-23?CQ7\\TJVP$FD-\O9$Y_^.KI(.3I(.1A$NE)BAX%FOU3;V"0#_4B16!*617.#B3&)*^YS L] MBR_T?+?E'_A,C[KOQ+_R[""<@U9D*QECH*59LOHN5\L>#4- .$"J'FI-BWG; M(@/,,>%PN#X]YJ]Z*/!42?Z)1Q4G*!@3@^A>!QS)YR0 VC\W+)%?#_66RDD*X.Q[HD+CD#5Z!!QNI2'<>56;85"98$>Z7I[$J MAK]A71ML,[C7/A0?L1M9#QO2?%T7>[M[>RLA7+KR^L5JZI5B^V\JY2HY7JEO MW8N_J''J=IFR>]HYG1V*TU1&UZ*YTL56['^3%>6 MZQM\?#TYO&O0VZ3Y3:W6[UQ"_R*>6'H/3VQ=A.-0Q,BEFZ&/:)=5N%@U]XKX M^5C>8EQ2V."70L-;HOPRZ7]02P,$% @ /%YN56"\4!P[!P P2H " M !F,3!Q,#DR,F5X,S$M,E]D96-IU:76\3.11]7XG_ M8$4"%6G:M(7RT(1*+2E+I0*E1+O+HS/C2:QZ[&![$K*_?L^U)Q\E0T@A+5W1 M/C3)S+5];9]S[[F>:;_IOCT_>O1'^\WI<0>?C/[:W;/N^>E1NQD_<;=9W6Z? MO.]\8A^[G\Y/7S9RH_TAV]L=>M:5A7#LG1BS2U-PG<0+"?LHK,P;:(BF%S=M MUV(%MWVI#QF9[K:8%U_\-E>RCTM6]@>^<=0^.3K]Y\W9R5F7/=O;V6\W3^#V MQ68&;!P]T3TW;&VLP^LS2(7VPH8I7)9*L+UG?'OO^19_VMP[R.(W]DI8+W.9 M"TUUZGDBKW/<5O8^HDO#J=$[EMLXTNQP2'.$O96**DS MSOXV Y5@A6CV$^8'W!_>Y>RZQR?GI^S5Z?GYQXOC5V?O_GS9V&V$WQ?'G<[T M]XW!,):9'Y#I[N,6ZQF;";N=&J7XT G@H?K6"#1L=R^G XQH&5*NIG/U9MBH MJ-KN=J965>>[._L'4E]'&BT.W.;09VS 1X)9,9)B+#) 0SKVH>065%(3=BF&QGH&KKPVMD"; M[0_$FHY(I0.#+HS4GGV<."\*#'*FTYW6XE3P[W*Z^NO,:PJ;]59AP7IQH)MM M\VTN[OZOV]<3[K";V+=BPJZT&2N1]442M]?&3M3&@RC:2=U' M2/ #3- -11H8Y A* %>:X M;1?N2YTC2L7<+G6JR@Q] F6+J,^YI, V!$8(W@1[I>;XK:#COAH9%,DD]9N0 M1:E@ - :("N,YH([*7<#EBLS=E-$6]&7SEN.@3A=C&[#R60!F&[JS)*S#]B< M ^3YK\-F]]I./K'N%"DVG@F MN*>D&U +,BL0>BG\TN],NE095Z(=!65K5$36T)I49+CLV!: E D@,Z+E],M M]A"+CQ'N2/6Z*'L/MD1T(DA?^A5_2I+(.@*:NF<4$Q=P'G%'KBR-DPZX[HOE M@?)K ^48B*;Y-?IA04+CL![1S2 0CWXG,?H#@G,5HVL(.G/I+B0LBJN5_*SU M[S8=Z@B'?@'>H!V^3ZR$9$W*2[=^$](7/0&65"-%Q6)*BPX0VD=!(B=D)73H MA^JN>:I9S%96*!YH5TF6.762*I/138FT U^<43+C/CC:-*16GK(AI!2?FH@DMH@1;S*'XUA-D MB,2%]B+[-8GJQ]/:SPYTYVC>ZMUK>JV=5I98MGY"6IML(.A(9L0A[HSFE'BY M _^HK"!B<9M-00[:2=Z32OH)2;:Z88GR@0\!ZK-SHSI1&O/[EVI"P](.0347 M)&::(B$$!T*!TA<:RE&!<;@CAD1E,D'Q%5D%RLLAE;.L;37)0"P'_*^O*\12(#P=L M=/:FRYE?3Z-7 ^YF:I%21:"BR$(.#>M1Y;<)4_)*J.JT[2O[Y*>7: 7_?L.Z M[=X^1#CX'QZ0A&B_$BG3;,]"0=#^3\"]TL@5.(KTYRI[XI,IN&DC$YU+"_1 T2IV&\\*G M#PK%F"T O55GC@ M,SWJOA'_JK.#> Y:DZUXAH9.S)+5-[E:U6AH L(!4DG4F@[S=F4!F&/"83+3 M4_ZZ9P(/0O)N3BK8/2, !&-N$=T3P%&$G 1 A^>&%?*3J+>D'ADU$B2Z-.]7 MCS]ME<9$,51F(G!W/# Q>/U[-M,KLV8M:NUI*U_:W[L6?[''J=I6@ M>\9[4QRR$\73*[:W?,+5:K=#>W)TW7O/::4LU>K#_5E>I\@T^K)XJ"[8:@<'Z86AG4B;)5L?6^O.)X^QTVZ174^$XJO;KZ'U!+ P04 M " \7FY5,L=LQ4L$ #V#P ( &8Q,'$P.3(R97@S,BTQ7V1E8VES M:6]N<&]I;G0N:'1MU5=M;^(X$/Y>J?]AA+052!#>VMXM9)$"I%LD#EB22MN/ M)G&*=8F=.DY;[M??."$LO5*ZJ+32\0&(/:_V,\],S&OWKW'O],2\MJTA_H+^ MF.[('=L]LY[_XFY]O6WVI\-;<-S;L?VM% BN.M!LQ I<%M$$)O01YB(BO)HO M5,&AD@4E5$35V:%Z78B(O&.\ UJTT05%GU2-A.P.ER2[6ZI2S^SW[)_7H_[( MA7;+:)KU/H8]^PB''N6*RE+OC"^2N/O!3C"M@3UW1U>C@>6.IA.8WF)LTH4C=#=B'L&E+766>C? MIZ([$%%,^.I,9D\50,-70D88=.T'!$)F'NYS#T Q(A]#CM'8 I_;C2H><:M5 M!9) P$+9YU7$B%G@N2GZ@$XB=%>%P9+1 %V@2\5P>1H$S,/XT(RVLLZQBO$TZ0V M?0KI"BPO.WT-NRKN$]4Y&BA>H,RU^F,;!O9X[,RLP6CR_5NI49]9P6#P? M[/21^6JI11M?NK 0TJ>RYHDP)'%"$?'K?Z6L09CN?-TH3'=8N%H;:!BM"\:? MUTM( _4K#W?X4OE!WY!'PD)#B7@3TNL6S:LILL]6JK6$_4/S?$N];^RQOB!?@=F(B'O,TUS_,VMQ"W6OMPIM[-6=MK[W<5W M6BS"7C>"A5!*1!WHA\3[&YH&CB60B)#Y7=AQYF^==^>B4_NP6!5=6@]]IR=+' L7%&5C M*1Z8'H9Q)GPV:\/S45L?W2-#4E_H_K]N VCU+9T@E9PER]S!RW'Z]&0S$FR/ MTQ(8-@+,(P@@C7%%)T(3913GJ-_?]7M[_B*OW_?_!5!+ P04 " \7FY5 M,C+67'($ S$ ( &8Q,'$P.3(R97@S,BTR7V1E8VES:6]N<&]I;G0N M:'1MU5A;;^)&%'Z/E/]PA+11(IE[DG;!BV3 -$@LL-AI-X^#/0[3VC/.>)R$ M_OJ>L3&!AD*B7*3F(6#FW.<[WSE@7KG?1YWC(_/*MOKX"OK/=(?NR.Z8U?P5 M3ZNK8[,[Z=^ X]Z,[&^E0'#5@GHM5N"RB"8PI@\P$Q'A1OZ! 0Z5+"BA(JI. M7ZO7AHC(6\9;H$5K;5#T495)R&[Q(\EN%ZK4,;L=^^?5L#MTH=FH-,QJ%\.> M?H1#CW)%9:ESPN=)W/Y@)YA6SYZYP\&P9[G#R1BFUS/GVAJ[X$Z@_BM<.STT M9_>RLWKSHF;H2_KPW#$LRP&K/YFZ=G\KIB*6K[7+SXEC,@#WR@;'FG6ML>V4 M)S]']@U8/1?PI%&K_7^AP+A/M7ZS6?GE(D:,#SEX@G/J*28X/#"U +6@\",E M$L,(ES"CL9 *1 !]ZK$$I::"<75\Y"P312-T-^1>!4ZUUDGHWZ6BW1-13/CR M1&9/9X"&!T)&&'3Y!P1"9A[N<@] ,2(?0X[1V!R?FS4#2]QH&$ 2"%B(A^NH M'.JEDBF&61/N@_WH+0B_I<='Z#%BB0Y..T,/9"Y2E>GX1%%84$DQ@\T@\[R* M&#$+ [[3$.M#X ^Q" WH+1@-8, XX1XC(4R"@'D8(-K19E9)&GAA4K$ W\2I M3%*B2Z-$UD<5I]*KZ* K>1OIC(@O,%-_+0PHFTD@N O3#I%SPFE2GCR&= F6 MEY5?X\[ [(AIX]&CE3JS<<__:M5"MESU.KWR^>7^WT@?EJ MH45K7]HP%]*GLNR),"1Q0A'RJW>E;$:8[FPU*TRW7[A:&:A5&A>,;S?,GVFB MZ_^4BMM_KG^O+\DC8:&D1+R.:J]1=:ES6C\SJUJB\PJW MFWY"&JA#3ER$Q*H+@S3$EO00>J%N@G5C2'J7,DDC[.U$8\7)^SE!W)V2,]T0 M]8M3_VP-L*<^*GJH0%G]:_.\K;MK,R_\-_OONWGU9;Q)(:_8AO0[!W?PREX* MC<8G0&/(D4XCDG$WTK@BC".W,)[=4MI'*I=:<__E]?$"_!:,Q7T^^>KG^>3;"YN5^?,O^U&\$FM>[I3;V3$[ M[;WTPS=:+,)>C8:Y4$I$+>B&Q/L+ZA7<5" 1(?/;L*/FA^I<3:I;HWU'?5\> M_IZ[/Q1'=]EZ+2,<,OEN:;UWKK_CJ@13Y RF]\W5%D4S(K'\B'&6J)Q"X'0J M&?)-C(3S?-?2\D_GEN>)E"O&;PN!713[&;3S=H,6)%A+)&N!7S8Q[S"G4H9# M'2>SHAP2A?R@)WHQW7V8+XO)KM?%XZ,%+I1SBK*Q%/=,[]&X36ZMZ;"]I>MZ M/C D_[G>&5;C JT>T@E2B5>VR!T\W\2/C]9KQ.8F+H'AP, \@@#2&#_1B=!$ M58HZ9M\K\4M__BN _K'@'U!+ 0(4 Q0 ( #Q>;E6.N_;@JA$ "^W 1 M " 0 !D<'-I+3(P,C(P.3,P+GAS9%!+ 0(4 Q0 ( M #Q>;E6C=FK%)0L *A[ 5 " =D1 !D<'-I+3(P,C(P M.3,P7V-A;"YX;6Q02P$"% ,4 " \7FY5:S FJZPT O_@( %0 M @ $Q'0 9'!S:2TR,#(R,#DS,%]D968N>&UL4$L! A0#% @ M/%YN56 X\(XXA@ *4\& !4 ( !$%( &1P;E7L0]&6\#0 '(S P 5 M " 7O8 !D<'-I+3(P,C(P.3,P7W!R92YX;6Q02P$"% ,4 " \ M7FY5;"8V1![+ !Z^ @ &@ @ &>#0$ 9C$P<3 Y,C)?9&5C M:7-I;VYP;VEN="YH=&U02P$"% ,4 " \7FY5M-_7C1L' !3*@ ( M @ 'TV $ 9C$P<3 Y,C)E>#,Q+3%?9&5C:7-I;VYP;VEN="YH M=&U02P$"% ,4 " \7FY58+Q0'#L' #!*@ ( @ %- MX $ 9C$P<3 Y,C)E>#,Q+3)?9&5C:7-I;VYP;VEN="YH=&U02P$"% ,4 M" \7FY5,L=LQ4L$ #V#P ( @ '&YP$ 9C$P<3 Y,C)E M>#,R+3%?9&5C:7-I;VYP;VEN="YH=&U02P$"% ,4 " \7FY5,C+67'($ M S$ ( @ %/[ $ 9C$P<3 Y,C)E>#,R+3)?9&5C:7-I A;VYP;VEN="YH=&U02P4& H "@#+ @ __ ! end