0001213900-21-027104.txt : 20210517 0001213900-21-027104.hdr.sgml : 20210517 20210517165012 ACCESSION NUMBER: 0001213900-21-027104 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 55 CONFORMED PERIOD OF REPORT: 20210331 FILED AS OF DATE: 20210517 DATE AS OF CHANGE: 20210517 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: 000-54200 FILM NUMBER: 21931726 BUSINESS ADDRESS: STREET 1: 8697 RESEARCH DRIVE CITY: IRVINE STATE: CA ZIP: 92618 BUSINESS PHONE: (949) 465-0065 MAIL ADDRESS: STREET 1: 8697 RESEARCH DRIVE CITY: IRVINE STATE: CA ZIP: 92618 FORMER COMPANY: FORMER CONFORMED NAME: Comamtech Inc. DATE OF NAME CHANGE: 20101112 10-Q 1 f10q0321_decisionpoint.htm QUARTERLY REPORT

 

 

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-Q

 

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

 

For the quarterly period ended March 31, 2021

 

OR

 

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

 

DECISIONPOINT SYSTEMS, INC.

(Exact name of registrant as specified in its charter)

 

Delaware   333-245695   37-1644635
(State of Incorporation)   (Commission File Number)   (IRS Employer Identification No.)

 

8697 Research Drive

Irvine, CA 92618-4204

(Address of principal executive offices)

 

(949) 465-0065

(Registrant's telephone number, including area code)

 

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

 

Title of Each Class   Trading Symbol   Name on Each Exchange on Which Registered
         

 

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

 

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

 

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

 

Large accelerated filer Non-accelerated filer   Emerging growth company ☐
Accelerated filer ☐ Smaller reporting 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

 

The number of shares outstanding of the registrant’s Common Stock, $0.001 par value, was 13,881,731 as of May 7, 2021.

 

 

 

 

 

 

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 11
Item 3. Quantitative and Qualitative Disclosures About Market Risk 17
Item 4. Controls and Procedures 17
PART II. OTHER INFORMATION  
Item 1. Legal Proceedings 18
Item 1A. Risk Factors 18
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds 18
Item 6. Exhibits 19
  Signatures 20

 

i

 

 

PART I. FINANCIAL INFORMATION

 

Item 1. Financial Statements (Unaudited)

 

DecisionPoint Systems, Inc.

Condensed Consolidated Balance Sheets

(in thousands, except par value)

(Unaudited)

 

   

March 31,

2021

   

December 31,

2020

 
ASSETS            
Current assets:            
Cash   $ 1,816     $ 2,005  
Accounts receivable, net     10,591       16,438  
Inventory, net     1,005       884  
Deferred costs     2,108       1,744  
Prepaid expenses and other current assets     381       67  
Total current assets     15,901       21,138  
Operating lease assets     520       583  
Property and equipment, net     741       751  
Deferred costs, net of current portion     1,911       2,097  
Deferred tax assets     1,930       1,973  
Intangible assets, net     4,386       4,663  
Goodwill     8,128       8,128  
Other assets     22       22  
Total assets   $ 33,539     $ 39,355  
LIABILITIES AND STOCKHOLDERS’ EQUITY                
Current liabilities:                
Accounts payable   $ 8,156     $ 12,852  
Accrued expenses and other current liabilities     2,555       2,807  
Deferred revenue     4,970       4,617  
Line of credit     —         1,206  
Due to related parties     52       34  
Current portion of operating lease liabilities     265       261  
Total current liabilities     15,998       21,777  
Deferred revenue, net of current portion     3,042       3,140  
Long-term debt     150       1,361  
Noncurrent portion of operating lease liabilities     271       340  
Other liabilities     846       873  
Total liabilities     20,307       27,491  
Commitments and contingencies (Note 10)    
 
     
 
 
Stockholders’ equity:                
Preferred stock, $0.001 par value; 10,000 shares authorized; no shares issued or outstanding    
—  
     
—  
 
Common stock, $0.001 par value; 50,000 shares authorized; 13,882 and 13,576 shares issued and outstanding, respectively     14       14  
Additional paid-in capital     38,264       38,229  
Accumulated deficit     (25,046 )     (26,379 )
Total stockholders’ equity     13,232       11,864  
Total liabilities and stockholders’ equity   $ 33,539     $ 39,355  

 

See Accompanying Notes to the Condensed Consolidated Financial Statements.

 

1

 

 

DecisionPoint Systems, Inc.

Condensed Consolidated Statements of Income and Comprehensive Income

(in thousands, except per share data)

(Unaudited)

 

   

Three Months Ended

March 31,

 
    2021     2020  
Net sales:                
Product   $ 11,925     $ 15,095  
Service     4,147       3,192  
Net sales     16,072       18,287  
Cost of sales:                
Product     9,451       12,074  
Service     2,783       1,895  
Cost of sales     12,234       13,969  
Gross profit     3,838       4,318  
Operating expenses:                
Sales and marketing expense     1,889       1,644  
General and administrative expenses     1,620       1,148  
Total operating expenses     3,509       2,792  
Operating income     329       1,526  
Interest expense     (29     (99
Gain on extinguishment of debt (Note 7)     1,211       —    
Income before income taxes     1,511       1,427  
Income tax expense     178       398  
Net income and comprehensive income attributable to common shareholders   $ 1,333     $ 1,029  
Earnings per share attributable to common shareholders:                
Basic   $ 0.10     $ 0.08  
Diluted   $ 0.08     $ 0.07  
Weighted average common shares outstanding                
Basic     13,769       13,576  
Diluted     15,788       15,642  

 

See Accompanying Notes to the Condensed Consolidated Financial Statements.

 

2

 

 

DecisionPoint Systems, Inc.

Condensed Consolidated Statements of Stockholders’ Equity

(in thousands)

(Unaudited)

 

   Common Stock   Additional
Paid-in
   Accumulated   Total
Stockholders’
 
   Shares   Amount   Capital   Deficit   Equity 
Balance at December 31, 2020   13,576   $14   $38,229   $(26,379)  $11,864 
Net income       
    
    1,333    1,333 
Share-based compensation expense       
    33    
    33 
Exercise of warrants   303    
    
    
    
 
Exercise of stock options   3    
    2    
    2 
Balance at March 31, 2021   13,882   $14   $38,264   $(25,046)  $13,232 

 

   Common Stock   Additional
Paid-in
   Accumulated   Total
Stockholders’
 
   Shares   Amount   Capital   Deficit   Equity 
Balance at December 31, 2019   13,576   $14   $8,412   $(29,240)  $8,916 
Net income   —      
—  
    
—  
    1,029    1,029 
Share-based compensation expense   —      
—  
    23    
—  
    23 
Balance at March 31, 2020   13,576   $14   $38,165   $(28,211)  $9,968 

 

See Accompanying Notes to the Condensed Consolidated Financial Statements.

 

3

 

 

DecisionPoint Systems, Inc.

Condensed Consolidated Statements of Cash Flows

(in thousands)

(Unaudited)

 

   Three Months Ended
March 31,
 
   2021   2020 
Cash flows from operating activities        
Net income  $1,333   $1,029 
Adjustments to reconcile net income to net cash provided by operating activities:          
Depreciation and amortization   360    190 
Gain on extinguishment of debt   (1,211)   
 
Amortization of deferred financing costs and note discount   17    33 
Share-based compensation expense   33    23 
Deferred income taxes, net   43    387 
Provision for doubtful accounts   
    7 
Changes in operating assets and liabilities:          
Accounts receivable   5,847    2,328 
Inventory, net   (121)   3,129 
Deferred costs   (178)   103 
Prepaid expenses and other current assets   (326)   (51)
Other assets, net   (5)   (1)
Accounts payable   (4,696)   (3,647)
Accrued expenses and other current liabilities   (109)   240 
Due to related parties   18    (36)
Operating lease liabilities   (2)   (42)
Deferred revenue   255    512 
Net cash provided by operating activities   1,258    4,204 
Cash flows from investing activities          
Cash paid for acquisitions   (170)   
 
Purchases of property and equipment   (73)   (34)
Net cash used in investing activities   (243)   (34)
Cash flows from financing activities          
Line of credit, net   (1,206)   (3,177)
Repayment of term debt   
    (62)
Debt issuance costs   
    (36)
Proceeds from exercise of stock options   2    
 
Net cash used in financing activities   (1,204)   (3,239)
Change in cash   (189)   931 
Cash, beginning of period   2,005    2,620 
Cash, end of period  $1,816   $3,551 
Supplemental disclosures of cash flow information          
Cash paid for interest  $22   $61 

 

See Accompanying Notes to the Condensed Consolidated Financial Statements.

  

4

 

 

DecisionPoint Systems, Inc.

Notes to the Condensed Consolidated Financial Statements

(Unaudited)

 

Note 1: Description of Business

 

DecisionPoint Systems, Inc., which we sometimes refer to as the “Company”, “we” or “us”, is an enterprise mobility systems integrator that sells, installs, deploys and repairs mobile computing 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 professional 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 tracking solutions, and wireless tracking solutions. 

 

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 and ExtenData. ExtenData was acquired on December 4, 2020, and as such, has been consolidated into our financial position and results of operations beginning December 5, 2020. 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 Special Financial Report on Form SP 15D2 for the years ended December 31, 2020 and 2019.

 

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

 

COVID-19

 

COVID-19 and the response to the virus have negatively impacted economic activity in many sectors. The potential future economic impacts of COVID-19, while uncertain, could materially adversely impact the Company's results of operations. The financial related impact and duration of the pandemic cannot be reasonably estimated at this time.

 

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.

   

5

 

 

Revenue Recognition

  

We determine revenue recognition through the following steps: (1) identification of the contract with a customer; (2) identification of the performance obligations in the contract; (3) determination of the transaction price; (4) allocation of the transaction price to the performance obligations in the contract; and (5) recognition of revenue when, or as, a performance obligation is satisfied.

 

We combine contracts with the same customer into a single contract for accounting purposes when the contracts are entered into at or near the same time and the contracts are negotiated as a single commercial package, consideration in one contract depends on the other contract, or the services are considered a single performance obligation. If an arrangement involves multiple performance obligations, the items are analyzed to determine the separate units of accounting, whether the items have value on a standalone basis and whether there is objective and reliable evidence of their standalone selling price. The total contract transaction price is allocated to the identified performance obligations based upon the relative standalone selling prices of the performance obligations. The standalone selling price is based on an observable price for services sold to other comparable customers, when available, or an estimated selling price using a cost plus margin approach. We estimate the amount of total contract consideration we expect to receive for variable arrangements by determining the most likely amount we expect to earn from the arrangement based on the expected quantities of services we expect to provide, and the contractual pricing based on those quantities. We only include some or a portion of variable consideration in the transaction price when it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur or when the uncertainty associated with the variable consideration is subsequently resolved. We consider the sensitivity of the estimate, our relationship and experience with our client and variable services being performed, the range of possible revenue amounts and the magnitude of the variable consideration to the overall arrangement.

 

As discussed in more detail below, 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.

 

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

 

As of March 31, 2021, the total aggregate transaction price allocated to the unsatisfied performance obligations was approximately $8.0 million, of which approximately $5.0 million is expected to be recognized over the next 12 months. As of December 31, 2020, the total aggregate transaction price allocated to the unsatisfied performance obligations was approximately $7.8 million

 

Hardware, consumables, and software products - We recognize product revenue at the point in time when a client takes control of the hardware, consumables and/or software, which typically occurs when title and risk of loss have passed to the client. Our selling terms and conditions reflect that F.O.B ‘dock’ contractual terms establish that control is transferred from us at the point in time when the product is shipped to the customer.

 

Revenues from software license sales are recognized as a single performance obligation on a gross basis as we are acting as a principal in these transactions at the point the software license is delivered to the customer. Generally, software licenses are sold with accompanying third-party delivered software assurance, which allows customers to upgrade, at no additional cost, to the latest technology if new capabilities are introduced during the period that the software assurance is in effect. In most instances, we determined that the accompanying third-party delivered software assurance is critical or essential to the core functionality of the software license because we do not sell the software license and standard warranty on a standalone basis (which indicates that the customer cannot benefit from the software license and standard warranty on its own), the software license and the standard warranty are not separately identifiable, the software license assurance warranty are inputs of a combined item in the contract, the assurance warranty and software license are highly interdependent and interrelated because the core functionality of the license is dependent on the assurance warranty, and our promise to provide the assurance warranty that is necessary for the software license to continue to provide significant benefit to the customer. As a result, the software license and the accompanying third-party delivered software assurance are recognized as a single performance obligation. We consider several factors to determine whether we are acting as a principal or an agent, including whether we are the primary obligor to the customer, have established our own pricing and have inventory and credit risks.

 

Our internally developed software solution generates SaaS revenues from implementation, training and subscription fees. The initial term of the SaaS agreements is generally one year. The subscription fees are recognized over the subscription period. The implementation fees are necessary and integral for the customer to utilize the software. As such, the implementation fees are deferred and amortized over the subscription period.

  

We also offer third-party SaaS subscriptions to our customers. The third-party subscriptions are recognized on a net basis as we are acting as an agent in these transactions, whereas our internally developed software solution offering is recognized on a gross basis.

 

6

 

 

We leverage drop-ship shipments with many of our partners and suppliers to deliver hardware and consumable products to our clients without having to physically hold the inventory at our warehouses, thereby increasing efficiency and reducing costs. We recognize revenue for drop-ship arrangements on a gross basis as the principal in the transaction when the product is received by the client because we control the product prior to transfer to the client. We also assume primary responsibility for the fulfillment in the arrangement, we assume inventory risk if the product is returned by the client, we set the price of the product charged to the client, we assume credit risk for nonpayment by our customer, and we work closely with clients to determine their hardware specifications.

 

Professional services - We provide professional services which include consulting, staging, deployment, installation, repair and customer specified software customization. The arrangement is based on either a time and material basis or a fixed fee. For our time and materials service contracts, we recognize revenues as those services are provided and consumed, as this is the best output measure of how the services are transferred to the customer. Fixed fee contracts are recognized in the period in which the services are performed or delivered using a proportional service model. Except for installation services that are recognized over the subscription period as previously described, all other professional services are recognized on a gross basis in the period in which the services are performed or delivered.

 

Maintenance services - We sell certain Original Equipment Manufacturer (“OEM”) hardware and software maintenance support arrangements to our clients. We also offer an internal maintenance agreement related to hardware. These contracts are support service agreements for the hardware and/or software products that were acquired from us and others. Although these are third-party support agreements for maintenance on the specific hardware and/or software products, our internal help desk and systems engineers assist customers by providing technical assistance on the source of or how to fix the problem. In addition, we also provide a turn back feature, deploying replacements as needed while we manage the return and reverse logistics of the product back to the OEM. Revenue related to service contracts is recognized ratably over the term of the agreement, generally over one to three years.

 

We generally act as the principal in the transaction as the primary obligor for fulfillment in the arrangement, we set the price of the service charged to the customer, and we assume credit risk for the amounts invoiced. In addition, we manage back-end warranties, service contracts and repairs for multiple products and suppliers. We leverage our knowledge base of mobility best practices by consolidating multiple supplier’s maintenance requirements under a single point in contact through us. Our internal support team assists our customers first by performing an initial technical triage to determine the source of the problem including, but not limited to, physical damage and software issues and whether they can be handled remotely by the client or returned for repair. Further, we receive the returned products, confirm that the equipment is operational or not, either repair or refurbish the equipment internally or return it to the manufacturer directly to repair. We then obtain the product turn back from the manufacturer and either send it back out to a specific customer location or place in a customer’s spare pool. As a result, we recognize the revenue on a gross basis. For certain of our agreements, the accompanying third-party delivered software assurance is recognized on a net basis when we are acting as an agent in these transactions.

 

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 condensed consolidated balance sheets. As of March 31, 2021 and December 31, 2020, we deferred $154,747 and $136,417, respectively, of related contract acquisition costs. We recorded $44,623 and $18,167 in amortized deferred contract acquisition costs in the three months ended March 31, 2021 and 2020, respectively.

  

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

 

   Three Months Ended
March 31,
 
   2021   2020 
Hardware and software  $10,466   $14,075 
Consumables   1,459    1,020 
Professional services   4,147    3,192 
   $16,072   $18,287 

 

Accounting Standards Adopted

 

We adopted ASU 2020-10, “Codification Improvements”. This ASU amended a variety of Topics, including presentation and disclosures of financial statements, interim reporting, accounting changes and error corrections. The adoption of this guidance did not have an impact on our condensed consolidated financial statements.

  

We adopted ASU 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes,”. ASU 2019-12 removed certain exceptions to the general principles in Topic 740 and clarifies and amends existing guidance to improve consistent application. The adoption of this guidance did not have an impact on our condensed consolidated financial statements.

 

Accounting Standards Not Yet Adopted

 

In June 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. The guidance was initially effective for us in the first quarter of 2020. 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.

 

7

 

 

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

 

ExtenData Solutions, LLC

 

On December 4, 2020, the Company entered into a Membership Unit Purchase Agreement and concurrently therewith closed upon the acquisition of all of the issued and outstanding membership interests of ExtenData for $5,169,787. The consideration we paid is comprised of cash of $4,419,787, of which $169,787 and $4,250,000 was paid as of March 31, 2021 and December 31, 2020, respectively, and an estimated earn-out obligation valued at $750,000, subject to the financial performance of ExtenData during each of the two years following the closing of the acquisition. The earn-out obligation is recorded in “Other liabilities” in the condensed consolidated balance sheet as of March 31, 2021 and December 31, 2020.

 

Note 4: Intangible Assets

 

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

 

   March 31, 2021   December 31, 2020 
   Gross Amount   Accumulated Amortization   Net Amount   Gross Amount   Accumulated Amortization   Net Amount 
Customer lists and relationships  $5,690   $(1,861)  $3,829   $5,690   $(1,663)  $4,027 
Trade names   1,000    (500)   500    1,000    (434)   566 
Developed technology   70    (13)   57    70    (3)   67 
Backlog   60    (60)   
-
    60    (57)   3 
   $6,820   $(2,434)  $4,386   $6,820   $(2,157)  $4,663 

  

Amortization expense recognized during the three months ended March 31, 2021 and 2020 was $0.3 million and $0.2 million, respectively. Amortization expense is calculated on an accelerated basis.

 

Note 5: Net Income Per Share

 

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

 

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

 

   March 31,
2021
   March 31,
2020
 
Net income attributable to common stockholders  $1,333   $1,029 
           
Weighted average basic shares outstanding   13,769    13,576 
Dilutive effect of stock options and warrants   2,019    2,066 
Weighted average shares for diluted earnings per share   15,788    15,642 
           
Basic income per share  $0.10   $0.08 
Diluted income per share  $0.08   $0.07 

 

Note 6: Line of Credit

 

The amended and restated credit agreement with Pacific Western Business Finance (“PWBF”) provides a line of credit of $10 million with a maturity date of September 2023. The line of credit bears interest at the prime rate plus 1.25% with a floor of 4.75% (4.75% at March 31, 2021 and December 31, 2020) and is secured by substantially all of our assets.

 

8

 

 

As of March 31, 2021, availability under the line of credit was $6.2 million, which is determined from a borrowing base calculation on our existing accounts receivable balance. As of March 31, 2021, we had no outstanding borrowings under the line of credit, and as of December 31, 2020, we had $1.2 million outstanding under the line of credit.

   

Note 7: Term Debt

 

The following table sets forth our outstanding term debt (in thousands):

 

   Maturity Date 

March 31,
2021

   December 31,
2020
 
EIDL promissory note  August 27, 2051  $150   $150 
PWBF PPP loan  May 4, 2022       471 
PWBF PPP loan  April 20, 2022       740 
Total long-term debt     $150   $1,361 

 

PWBF PPP Loans

 

On April 20, 2020 and May 4, 2020, we received $740,000 and $471,000, respectively, in proceeds from loans from PWBF, which were granted pursuant to the Paycheck Protection Program of the Coronavirus Aid Relief and Economic Security Act (collectively, the “PPP Loans”). Under the terms of the PPP Loans, interest accrues on the outstanding principal at the rate of 1.0% per annum with a deferral of payments for three months and with a term of two years. Principal payments are due and payable in 18 consecutive payments beginning on November 1, 2020 in the amount of $41,437 for the PPP Loan received on April 20, 2020 and $26,374 beginning on December 1, 2020 for the PPP Loan received on May 4, 2020. The PPP Loans may be prepaid in part or in full, at any time, without penalty. The CARES Act provides for forgiveness of up to the full amount borrowed, subject to certain conditions, and based on the use of proceeds for qualifying expenses including payroll, benefits, rent and utilities. We used the entire PPP Loan proceeds for qualifying expenses. In December 2020, we applied for loan forgiveness, including principal and accrued interest as permitted by the CARES Act. Principal and interest payments due under the PPP Loans are deferred until the review and approval of any forgiveness is made by the Small Business Administration (“SBA”). We accounted for the PPP Loans under the ASC 740 debt model.

 

In February and March 2021, we received SBA notices of forgiveness of the PPP Loans in whole, including all accrued interest to date. As a result, we recorded a gain on extinguishment of debt of $1.2 million in the first quarter of 2021.

 

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 beginning on August 27, 2021.

 

Interest expense

  

For the three months ended March 31, 2021 and 2020, interest expense on debt was approximately $29,000 and $99,000, respectively.

  

Note 8: Warrants

   

The following table summarizes information about our outstanding common stock warrants as of March 31, 2021:

 

    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    $ 0.50       633,600      $ 317          
Warrants - Common Stock   Oct-18   Oct-23     0.70       52,500       37          
                      686,100     $ 354     $ 0.52  

 

On February 3, 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, 303,008 shares of common stock were issued.

 

9

 

 

Note 9: Share-Based Compensation

 

Under our amended 2014 Equity Incentive Plan (the “2014 Plan”), 2,200,000 shares of our common stock are reserved for issuance under the plan.

 

Under the 2014 Plan, common stock incentives may be granted to our officers, employees, directors, consultants, and advisors (and prospective directors, officers, managers, employees, consultants and advisors) and our affiliates can acquire and maintain an equity interest in us, or be paid incentive compensation, which may (but need not) be measured by reference to the value of the 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 Compensation Committee, 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 shall not 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 five 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 for the three months ended March 31, 2021:

 

   Stock
Options
   Grant Date
Weighted
Average
Exercise
Price
   Weighted
Average
Remaining
Contractual
Life
   Aggregate
Intrinsic
Value
 
           (in years)   ($ in thousands) 
Outstanding at January 1, 2021   895,463   $0.98           
Granted   437,500    1.63           
Exercised   (2,500)   0.94           
Outstanding at March 31, 2021   1,330,463   $1.19    2.7   $1,499 
Exercisable at March 31, 2021   789,211   $1.00    1.4   $1,075 

  

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

 

Weighted average grant-date fair value per option granted  $0.75 
Expected option term   3.0 years 
Expected volatility factor   70.0%
Risk-free interest rate   0.19%
Expected annual dividend yield   
 

 

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

 

As of March 31, 2021, there was $0.4 million of total unrecognized share-based compensation related to unvested stock options. These costs have a weighted average remaining recognition period of 2.6 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.

 

Concentration

 

One customer accounted for approximately 18% of consolidated net revenues during the three months ended March 31, 2021. No other customer accounted for more than 10% of consolidated net revenues. Trade accounts receivable from this customer represented approximately 11% of net consolidated receivables at March 31, 2021. While we believe our relationships with such customers are stable, most arrangements are made by purchase order and are terminable at will by either party. A significant decrease or interruption in business from our significant customers 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 its customers’ financial condition.

 

10

 

 

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 plans to obtain funding for our current and proposed operations and potential acquisition and expansion efforts;
  the ultimate impact of the COVID-19 pandemic, or any other health epidemic, on our business, our clientele or the global economy as a whole;
  the concentration and the potential effect of the loss of a significant customer;
  debt obligations of the Company arising from our line of credit or otherwise;
  our ability to integrate the business operations of businesses that we acquire from time to time;
  our general 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;
  our ability to develop and maintain our corporate infrastructure, including our internal controls;
  our ability to develop innovative new products; and
  our financial performance.

 

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

 

Overview

 

DecisionPoint is a provider and integrator of mobility and wireless systems for business organizations. The Company designs, deploys and supports 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). The Company also integrates data capture equipment including bar code scanners and radio frequency identification (RFID) readers.

  

In December 2020, we completed the acquisition of ExtenData Solutions, LLC, a privately held company with corporate headquarters in Centennial, CO. DecisionPoint acquired ExtenData to better serve its customers, deepen its expertise in manufacturing, transportation and logistics, and hospitality, and provide a stronger regional presence across the Rocky Mountain and Southwest regions of the United States. 

 

The future impact of the COVID-19 pandemic on our business and results of operations is unknown and will depend on future developments, which are highly uncertain and cannot be predicted with confidence, including the duration and severity of the COVID-19 pandemic, the effectiveness of the distribution of vaccines, and any additional preventative and protective actions that governments, or we or our customers, may direct, which may result in an extended period of continued business disruption and reduced operations. While our overall business and revenue since the onset of the pandemic were not materially adversely impacted, our customers, particularly those in the retail sector, have been significantly impacted by COVID-19 and our results of operations during 2020 and through March 31, 2021 are not necessarily indicative of results to be expected in the remainder of 2021 in light of the uncertainties surrounding the impact of COVID-19 pandemic on many of our customers.

 

11

 

 

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.

 

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.

 

12

 

 

Results of Operations

 

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

 

   Three Months Ended
March 31,
 
   2021   2020 
Statements of Income Data:    
Net sales  $16,072   $18,287 
Cost of sales   12,234    13,969 
Gross profit   3,838    4,318 
Sales and marketing expenses   1,889    1,644 
General and administrative expenses   1,620    1,148 
Total operating expenses   3,509    2,792 
Operating income   329    1,526 
Interest expense   (29)   (99)
Gain on extinguishment of debt   1,211    - 
Income before income taxes   1,511    1,427 
Income tax expense   178    398 
Net income  $1,333   $1,029 
Percentage of Net Sales:          
Net sales   100.0%   100.0%
Cost of sales   76.1%   76.4%
Gross profit   23.9%   23.6%
Sales and marketing expenses   11.8%   9.0%
General and administrative expenses   10.1%   6.3%
Total operating expenses   21.9%   15.3%
Operating income   2.0%   8.3%
Interest expense   0.2%   0.5%
Gain on extinguishment of debt   7.5%   - 
Income before income taxes   9.4%   7.8%
Income tax expense   1.1%   2.2%
Net income   8.3%   5.6%

 

Results of Operations for the Three Months Ended March 31, 2021 compared to the Three Months Ended March 31, 2020 (Unaudited)

 

Net sales

 

    Three Months Ended
March 31,
    Dollar     Percent  
    2021     2020     Change     Change  
    (dollars in thousands)        
Hardware and software   $ 10,466     $ 14,075     $ (3,609 )     (25.6 )%
Consumables     1,459       1,020       439       43.0 %
Professional services     4,147       3,192       955       29.9 %
    $ 16,072     $ 18,287     $ (2,215 )     (12.1 )%

 

Net sales decreased by 12.1%, or $2.2 million, during the three months ended March 31, 2021 as compared to the same period of the prior year. The decrease in net sales was primarily driven by a decrease in hardware and software sales in the retail sector due to significant equipment upgrades (and resulting purchases of our products and services) in the prior year period from one of our largest customers, partially offset by a $2.8 million increase in overall net sales associated with sales of ExtenData that we acquired in December 2020, as well as an increase in hardware sales in the healthcare sector as a result of more hospitals and offices resuming operations after COVID-19 restrictions were lifted. Significant customer equipment upgrades occur periodically and the related net sales, and the timing of those net sales, are difficult to estimate with a high degree of certainty.

 

13

 

 

Cost of sales

 

   Three Months Ended
March 31,
   Dollar   Percent 
   2021   2020   Change   Change 
   (dollars in thousands)     
Hardware and software  $8,427   $11,358   $(2,931)   (25.8)%
Consumables   1,024    716    308    43.0%
Professional services   2,783    1,895    888    46.9%
   $12,234   $13,969   $(1,735)   (12.4)%

 

Cost of sales decreased by 12.4%, or $1.7 million during the three months ended March 31, 2021 as compared to the same prior year period primarily due to lower sales volume in hardware and software, partially offset by a $1.9 million increase in overall cost of sales associated with cost of sales of ExtenData that we acquired in December 2020, coupled with higher sales volume in consumables and professional services, and an increase in headcount for professional services associated with new professional service offerings in 2021.

 

Gross profit

  

   Three Months Ended
March 31,
 
   2021   2020 
   (dollars in thousands) 
Gross profit:        
Hardware and software  $2,038   $2,717 
Consumables   435    304 
Professional services   1,365    1,297 
Total gross profit  $3,838   $4,318 
           
Gross profit percentage:          
Hardware and software   19.5%   19.3%
Consumables   29.8%   29.8%
Professional services   32.9%   40.6%
Total gross profit percentage   23.9%   23.6%

 

Gross profit decreased $0.5 million for the three months ended March 31, 2021 as compared to the prior year period, primarily as a result of lower sales volume and the other impacts noted above. The decrease in gross profit as a percentage of sales for professional services was attributed to an increase in compensation associated with a higher headcount as noted above.

 

Sales and marketing expenses

 

   Three Months Ended
March 31,
   Dollar   Percent 
   2021   2020   Change   Change 
   (dollars in thousands)     
Sales and marketing expenses  $1,889   $1,644   $245    14.9%
As a percentage of sales   11.8%   9.0%       2.8%

 

Sales and marketing expenses increased $0.2 million, or 14.9%, for the three months ended March 31, 2021 as compared to the prior year period due to increased expenses for ExtenData operations that was acquired in December 2020. As a percentage of sales, sales and marketing expenses deleveraged 280 basis points primarily as a result of fixed marketing personnel costs associated with lower net sales.

 

General and administrative expenses

 

   Three Months Ended
March 31,
   Dollar   Percent 
   2021   2020   Change   Change 
   (dollars in thousands)     
General and administrative expenses  $1,620   $1,148   $472    41.1%
As a percentage of sales   10.1%   6.3%       3.8%

 

14

 

 

General and administrative expenses increased $0.5 million, or 41.1%, for the three months ended March 31, 2021 as compared to the same period of the prior year. The increase in costs was primarily due to a $0.4 million increase in expenses associated with the acquisition of ExtenData in December 2020, director and executive compensation and benefits, and an increase in legal and compliance costs. As a percentage of sales, general and administrative costs deleveraged 380 basis points due to the higher compensation, legal and compliance costs associated with lower net sales as compared to the same period in the prior year.

 

Interest expense. The decrease in interest expense to $29,000 from $99,000 last year was due to a decrease in average debt balances and lower interest rates 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 in the first quarter of 2021 in connection with the SBA’s forgiveness of the PPP Loans.

 

Income tax expense. Income tax expense was approximately $0.2 million and $0.4 million for the three months ended March 31, 2021 and March 31, 2020, respectively.

 

Net income. Net income was $1.3 million compared to $1.0 million, in the same period last year.

 

Liquidity and Capital Resources

 

As of March 31, 2021, our principal sources of liquidity were cash totaling $1.8 million and availability under our line of credit of $6.2 million. We have financed our operations primarily through cash generated from operating activities, borrowings from term loans and our line of credit. We have historically generated operating losses and negative cash flows from operating activities as reflected in our accumulated deficit. Based on our recent trends and our current future projections, we expect to generate cash from operations for the year ending December 31, 2021. 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 effect of COVID-19 on U.S. and global economic activity, 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 the unprecedented nature of the disruption to our operations and the unpredictability of the COVID-19 global pandemic. Consequently, our estimates of the duration of the pandemic and 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)

 

   March 31,
2021
   December 31,
2020
   Increase/
(Decrease)
 
   (in thousands) 
Current assets  $15,901   $21,138   $(5,237)
Current liabilities   15,998    21,777    (5,779)
Working capital (deficit)   (97)   (639)   542 

 

The improvement in working capital is primarily due to strong cash collections of accounts receivable that helped to fund decreases in accounts payable, accrued liabilities and current debt liabilities, including the reduction in the outstanding line of credit balance of $1.2 million at December 31, 2020.

 

Line of Credit

 

The amended and restated the credit agreement with Pacific Western Business Finance (“PWBF”) provides a line of credit of $10 million with a maturity date of September 2023. The line of credit bears interest at the prime rate plus 1.25%.

 

As of March 31, 2021, availability under the line of credit was $6.2 million, which is determined from a borrowing base calculation on our existing accounts receivable balance. As of March 31, 2021, we had no outstanding borrowings under the line of credit.

 

PPP Loans

 

On April 20, 2020 and May 4, 2020, we received $740,000 and $471,000, respectively, in proceeds from loans from PWBF, which were granted pursuant to the Paycheck Protection Program of the Coronavirus Aid Relief and Economic Security Act (collectively, the “PPP Loans”). We used the entire PPP Loan proceeds for qualifying expenses. In December 2020, we applied for loan forgiveness, including principal and accrued interest as permitted by the CARES Act. In February and March 2021, we received forgiveness of the PPP Loans in whole, including all accrued interest to date.

 

15

 

 

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 beginning on August 27, 2021.

 

Impact of CARES Act on Company Liquidity

 

On March 27, 2020, President Trump signed into law the CARES Act which, among other things, includes provisions relating to refundable payroll tax credits, deferment of employer side social security payments, net operating loss carryback periods, alternative minimum tax credit refunds, modifications to the net interest deduction limitations and technical corrections to tax depreciation methods for qualified improvement property. We continue to examine the impacts the CARES Act may have on our business.

 

ExtenData Solutions, LLC Acquisition

 

On December 4, 2020, the Company entered into a Membership Unit Purchase Agreement and concurrently therewith closed upon the acquisition of all of the issued and outstanding membership interests of ExtenData for $5,169,787. The consideration we paid is comprised of cash of $4,419,787, of which $169,787 and $4,250,000 was paid as of March 31, 2021 and December 31, 2020, respectively, and an estimated earn-out obligation valued at $750,000, subject to the financial performance of ExtenData during each of the two years following the closing of the acquisition. As a result of the acquisition, ExtenData became a wholly owned subsidiary of the Company. ExtenData is focused on enterprise mobility solutions and provides software product development, mobile computing, identification and tracking solutions, and wireless tracking solutions. The operating results for ExtenData have been consolidated into our results of operations beginning December 5, 2020.

   

Cash Flow Analysis

 

   Three Months Ended
March 31,
 
   2021   2020 
   (in thousands) 
Net cash provided by operating activities  $1,258   $4,204 
Net used in investing activities   (243)   (34)
Net cash used in financing activities   (1,204)   (3,239)
Net (decrease) increase in cash   $(189)  $931 

  

Operating Activities

 

Net cash provided by operating activities decreased to $1.3 million for the three months ended March 31, 2021 from $4.2 million for the three months ended March 31, 2020. The decrease was primarily due the timing of payments to vendors.

 

Investing Activities

 

Net cash used in investing activities was $243,000 for the three months ended March 31, 2021 which is comprised of cash payments delivered in the first quarter of 2021 in connection with the acquisition of ExtenData and purchases of capital expenditures of property and equipment. Net cash used in investing activities was $34,000 for the three months ended March 31, 2020 which is comprised of purchases of capital expenditures of property and equipment.

 

Financing Activities

 

Net cash used in financing activities was $1.2 million for the three months ended March 31, 2021 which primarily comprised of payments on the line of credit. Net cash used in financing activities was $3.2 million for the three months ended March 31, 2020 which comprised of the repayment of debt.

 

Off-Balance Sheet Arrangements

 

We have no off-balance sheet arrangements that may have a current or future material effect on our financial condition, revenues or expenses, results of operations, liquidity, capital expenditures or capital resources.

 

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. A summary of our significant accounting policies is included in Note 2 to the audited consolidated financial statements in our Special Financial Report on Form SP 15D2 for the year ended December 31, 2020.

 

16

 

 

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 March 31, 2021, we had no outstanding borrowings under our credit facility.

 

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

 

In December 2020, we acquired ExtenData, and we continue to integrate the ExtenData business into our financial reporting controls and procedures and internal control over financial reporting. We are in the process of migrating the information technology and data of ExtenData into our information technology infrastructure. We anticipate the transition and migration efforts to occur throughout the remainder of 2021.

 

17

 

 

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 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 prospectus dated February 1, 2021 for a detailed discussion of certain risks that affect the Company.

 

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

 

During the quarter ended March 31, 2021, we issued 303,008 shares of Company common stock upon the exercise of outstanding warrants. The issuances of the shares were exempt from registration pursuant to Section 4(a)(2) under the Securities Act of 1933, as amended, and / or Rule 506(b) thereunder. The warrants were exercised on a cashless basis.

 

18

 

 

Item 6. Exhibits

 

EXHIBIT INDEX

 

3.1 Amended and Restated Certificate of Incorporation of the Company (incorporated by referenced from Exhibit 3.1 to Form S-1 filed on August 13, 2020)
   
3.2

Amended and Restated Bylaws of the Company (incorporated by referenced from Exhibit 3.1 to 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 Certifications
   
101 Interactive data files from DecisionPoint Inc.’s Quarterly Report on Form 10-Q for the quarter ended March 31, 2021, formatted in iXBRL (Inline eXtensible Business Reporting Language): (i) the Condensed Consolidated Balance Sheets; (ii) the Condensed Consolidated Statements of Income and Comprehensive Income; (iii) the Condensed Consolidated Statement of Stockholders’ Equity; (iv) the Condensed Consolidated Statements of Cash Flows and (v) Notes to the Condensed Consolidated Financial Statements.
   
104 Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)

  

*Filed herewith

 

19

 

 

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:  May 17, 2021 By: /s/ Steve Smith
    Name:  Steve Smith
    Title: Chief Executive Officer
(Principal Executive Officer) and Director
       
Dated:  May 17, 2021 By: /s/ Melinda Wohl
    Name:  Melinda Wohl
    Title: Vice President Finance and Administration
(Principal Financial Officer and
Principal Accounting Officer)

 

20

 

false --12-31 Q1 0001505611 DecisionPoint Systems, Inc. None 0001505611 2021-01-01 2021-03-31 0001505611 2021-05-07 0001505611 2021-03-31 0001505611 2020-12-31 0001505611 2020-01-01 2020-03-31 0001505611 us-gaap:CommonStockMember 2020-12-31 0001505611 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001505611 us-gaap:RetainedEarningsMember 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 us-gaap:CommonStockMember 2021-03-31 0001505611 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001505611 us-gaap:RetainedEarningsMember 2021-03-31 0001505611 us-gaap:CommonStockMember 2019-12-31 0001505611 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001505611 us-gaap:RetainedEarningsMember 2019-12-31 0001505611 2019-12-31 0001505611 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001505611 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001505611 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001505611 us-gaap:CommonStockMember 2020-03-31 0001505611 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001505611 us-gaap:RetainedEarningsMember 2020-03-31 0001505611 2020-03-31 0001505611 dpsi:RoyceDigitalSystemsIncMember 2018-06-30 0001505611 dpsi:ExtenDataSolutionsLLCMember 2020-12-31 0001505611 2020-01-01 2020-12-31 0001505611 srt:MinimumMember 2021-01-01 2021-03-31 0001505611 srt:MaximumMember 2021-01-01 2021-03-31 0001505611 dpsi:HardwareAndSoftwareMember 2021-01-01 2021-03-31 0001505611 dpsi:HardwareAndSoftwareMember 2020-01-01 2020-03-31 0001505611 dpsi:ConsumablesMember 2021-01-01 2021-03-31 0001505611 dpsi:ConsumablesMember 2020-01-01 2020-03-31 0001505611 dpsi:ProfessionalServicesMember 2021-01-01 2021-03-31 0001505611 dpsi:ProfessionalServicesMember 2020-01-01 2020-03-31 0001505611 dpsi:ExtenDataSolutionsLLCMember 2020-12-01 2020-12-04 0001505611 dpsi:RoyceDigitalSystemsIncMember 2021-01-01 2021-03-31 0001505611 us-gaap:CustomerRelatedIntangibleAssetsMember 2021-03-31 0001505611 us-gaap:CustomerRelatedIntangibleAssetsMember 2020-12-31 0001505611 us-gaap:TradeNamesMember 2021-03-31 0001505611 us-gaap:TradeNamesMember 2020-12-31 0001505611 us-gaap:DevelopedTechnologyRightsMember 2021-03-31 0001505611 us-gaap:DevelopedTechnologyRightsMember 2020-12-31 0001505611 dpsi:BacklogMember 2021-03-31 0001505611 dpsi:BacklogMember 2020-12-31 0001505611 dpsi:PacificWesternBusinessFinancePaycheckProtectionProgramMember 2020-04-20 0001505611 dpsi:PacificWesternBusinessFinancePaycheckProtectionProgramMember 2020-05-04 0001505611 dpsi:PacificWesternBusinessFinancePaycheckProtectionProgramMember 2021-01-01 2021-03-31 0001505611 dpsi:EidlNoteMember 2020-08-27 0001505611 dpsi:EidlNoteMember 2020-08-01 2020-08-27 0001505611 dpsi:EidlNoteMember us-gaap:SubsequentEventMember 2021-08-01 2021-08-27 0001505611 dpsi:EIDLNoteMember 2021-01-01 2021-03-31 0001505611 dpsi:EIDLNoteMember 2021-03-31 0001505611 dpsi:EIDLNoteMember 2020-12-31 0001505611 dpsi:PWBFPPPLoanOneMember 2021-01-01 2021-03-31 0001505611 dpsi:PWBFPPPLoanOneMember 2020-12-31 0001505611 dpsi:PWBFPPPLoanMember 2021-01-01 2021-03-31 0001505611 dpsi:PWBFPPPLoanMember 2020-12-31 0001505611 dpsi:PWBFPPPLoanMember 2021-03-31 0001505611 2021-02-03 0001505611 dpsi:PlacementAgentWarrantsOneMember 2021-01-01 2021-03-31 0001505611 dpsi:PlacementAgentWarrantsTwoMember 2021-01-01 2021-03-31 0001505611 dpsi:EquityIncentivePlanMember 2021-03-31 0001505611 dpsi:EquityIncentivePlanMember 2021-01-01 2021-03-31 0001505611 dpsi:OneCustomerMember 2021-01-01 2021-03-31 0001505611 us-gaap:OtherCustomerMember 2021-01-01 2021-03-31 0001505611 us-gaap:AccountsReceivableMember 2021-01-01 2021-03-31 xbrli:shares iso4217:USD iso4217:USD xbrli:shares xbrli:pure
EX-31.1 2 f10q0321ex31-1_decision.htm CERTIFICATION

Exhibit 31.1

 

Certification

 

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 Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

Date: May 17, 2021

 

/s/ Steve Smith

  Steve Smith
  Chief Executive Officer (Principal Executive Officer) and Director

EX-31.2 3 f10q0321ex31-2_decision.htm CERTIFICATION

Exhibit 31.2

 

Certification

 

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 Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

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

 

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

 

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

 

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

 

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

 

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

 

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

  

Date: May 17, 2021

 

/s/ Melinda Wohl

  Melinda Wohl
  Vice President Finance and Administration
(Principal Financial Officer and Principal Accounting Officer)

EX-32.1 4 f10q0321ex32-1_decision.htm CERTIFICATION

Exhibit 32.1

 

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

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

 

(1) the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

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

 

 Dated: May 17, 2021

 

/s/ Steve Smith  
Steve Smith  
Chief Executive Officer
(Principal Executive Officer) and Director
 

 

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

 

(1) the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

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

 

Dated: May 17, 2021

  

/s/ Melinda Wohl  
Melinda Wohl  
Vice President Finance and Administration
(Principal Financial Officer and Principal Accounting Officer)
 

 

 

EX-101.SCH 5 dpsi-20210331.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 - Acquisition 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 - Warrants 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 - Intangible Assets (Tables) link:presentationLink link:definitionLink link:calculationLink 019 - Disclosure - Net Income Per Share (Tables) link:presentationLink link:definitionLink link:calculationLink 020 - Disclosure - Term Debt (Tables) link:presentationLink link:definitionLink link:calculationLink 021 - Disclosure - Warrants (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 revenue source link:presentationLink link:definitionLink link:calculationLink 026 - Disclosure - Acquisition (Details) link:presentationLink link:definitionLink link:calculationLink 027 - Disclosure - Intangible Assets (Details) link:presentationLink link:definitionLink link:calculationLink 028 - Disclosure - Intangible Assets (Details) - Schedule of definitive lived intangible assets link:presentationLink link:definitionLink link:calculationLink 029 - Disclosure - Net Income Per Share (Details) - Schedule of reconciliation of the fully dilutive securities effect link:presentationLink link:definitionLink link:calculationLink 030 - Disclosure - Line of Credit (Details) link:presentationLink link:definitionLink link:calculationLink 031 - Disclosure - Term Debt (Details) link:presentationLink link:definitionLink link:calculationLink 032 - Disclosure - Term Debt (Details) - Schedule of outstanding term debt link:presentationLink link:definitionLink link:calculationLink 033 - Disclosure - Warrants (Details) link:presentationLink link:definitionLink link:calculationLink 034 - Disclosure - Warrants (Details) - Schedule of outstanding common stock warrants link:presentationLink link:definitionLink link:calculationLink 035 - Disclosure - Share-Based Compensation (Details) link:presentationLink link:definitionLink link:calculationLink 036 - Disclosure - Share-Based Compensation (Details) - Schedule of stock option activity link:presentationLink link:definitionLink link:calculationLink 037 - 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 038 - Disclosure - Contingencies (Details) link:presentationLink link:definitionLink link:calculationLink 000 - Document - Document And Entity Information link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 6 dpsi-20210331_cal.xml XBRL CALCULATION FILE EX-101.DEF 7 dpsi-20210331_def.xml XBRL DEFINITION FILE EX-101.LAB 8 dpsi-20210331_lab.xml XBRL LABEL FILE EX-101.PRE 9 dpsi-20210331_pre.xml XBRL PRESENTATION FILE XML 10 f10q0321_decisionpoint_htm.xml IDEA: XBRL DOCUMENT 0001505611 2021-01-01 2021-03-31 0001505611 2021-05-07 0001505611 2021-03-31 0001505611 2020-12-31 0001505611 2020-01-01 2020-03-31 0001505611 us-gaap:CommonStockMember 2020-12-31 0001505611 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001505611 us-gaap:RetainedEarningsMember 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 us-gaap:CommonStockMember 2021-03-31 0001505611 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001505611 us-gaap:RetainedEarningsMember 2021-03-31 0001505611 us-gaap:CommonStockMember 2019-12-31 0001505611 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001505611 us-gaap:RetainedEarningsMember 2019-12-31 0001505611 2019-12-31 0001505611 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001505611 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001505611 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001505611 us-gaap:CommonStockMember 2020-03-31 0001505611 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001505611 us-gaap:RetainedEarningsMember 2020-03-31 0001505611 2020-03-31 0001505611 dpsi:RoyceDigitalSystemsIncMember 2018-06-30 0001505611 dpsi:ExtenDataSolutionsLLCMember 2020-12-31 0001505611 2020-01-01 2020-12-31 0001505611 srt:MinimumMember 2021-01-01 2021-03-31 0001505611 srt:MaximumMember 2021-01-01 2021-03-31 0001505611 dpsi:HardwareAndSoftwareMember 2021-01-01 2021-03-31 0001505611 dpsi:HardwareAndSoftwareMember 2020-01-01 2020-03-31 0001505611 dpsi:ConsumablesMember 2021-01-01 2021-03-31 0001505611 dpsi:ConsumablesMember 2020-01-01 2020-03-31 0001505611 dpsi:ProfessionalServicesMember 2021-01-01 2021-03-31 0001505611 dpsi:ProfessionalServicesMember 2020-01-01 2020-03-31 0001505611 dpsi:ExtenDataSolutionsLLCMember 2020-12-01 2020-12-04 0001505611 dpsi:RoyceDigitalSystemsIncMember 2021-01-01 2021-03-31 0001505611 us-gaap:CustomerRelatedIntangibleAssetsMember 2021-03-31 0001505611 us-gaap:CustomerRelatedIntangibleAssetsMember 2020-12-31 0001505611 us-gaap:TradeNamesMember 2021-03-31 0001505611 us-gaap:TradeNamesMember 2020-12-31 0001505611 us-gaap:DevelopedTechnologyRightsMember 2021-03-31 0001505611 us-gaap:DevelopedTechnologyRightsMember 2020-12-31 0001505611 dpsi:BacklogMember 2021-03-31 0001505611 dpsi:BacklogMember 2020-12-31 0001505611 dpsi:PacificWesternBusinessFinancePaycheckProtectionProgramMember 2020-04-20 0001505611 dpsi:PacificWesternBusinessFinancePaycheckProtectionProgramMember 2020-05-04 0001505611 dpsi:PacificWesternBusinessFinancePaycheckProtectionProgramMember 2021-01-01 2021-03-31 0001505611 dpsi:EidlNoteMember 2020-08-27 0001505611 dpsi:EidlNoteMember 2020-08-01 2020-08-27 0001505611 dpsi:EidlNoteMember us-gaap:SubsequentEventMember 2021-08-01 2021-08-27 0001505611 dpsi:EIDLNoteMember 2021-01-01 2021-03-31 0001505611 dpsi:EIDLNoteMember 2021-03-31 0001505611 dpsi:EIDLNoteMember 2020-12-31 0001505611 dpsi:PWBFPPPLoanOneMember 2021-01-01 2021-03-31 0001505611 dpsi:PWBFPPPLoanOneMember 2020-12-31 0001505611 dpsi:PWBFPPPLoanMember 2021-01-01 2021-03-31 0001505611 dpsi:PWBFPPPLoanMember 2020-12-31 0001505611 dpsi:PWBFPPPLoanMember 2021-03-31 0001505611 2021-02-03 0001505611 dpsi:PlacementAgentWarrantsOneMember 2021-01-01 2021-03-31 0001505611 dpsi:PlacementAgentWarrantsTwoMember 2021-01-01 2021-03-31 0001505611 dpsi:EquityIncentivePlanMember 2021-03-31 0001505611 dpsi:EquityIncentivePlanMember 2021-01-01 2021-03-31 0001505611 dpsi:OneCustomerMember 2021-01-01 2021-03-31 0001505611 us-gaap:OtherCustomerMember 2021-01-01 2021-03-31 0001505611 us-gaap:AccountsReceivableMember 2021-01-01 2021-03-31 shares iso4217:USD iso4217:USD shares pure 10-Q true 2021-03-31 2021 false DE 333-245695 37-1644635 8697 Research Drive Irvine CA 92618-4204 (949) 465-0065 Yes Yes false Non-accelerated Filer true false 13881731 1816000 2005000 10591000 16438000 1005000 884000 2108000 1744000 381000 67000 15901000 21138000 520000 583000 741000 751000 1911000 2097000 1930000 1973000 4386000 4663000 8128000 8128000 22000 22000 33539000 39355000 8156000 12852000 2555000 2807000 4970000 4617000 1206000 52000 34000 265000 261000 15998000 21777000 3042000 3140000 150000 1361000 271000 340000 846000 873000 20307000 27491000 0.001 0.001 10000000 10000000 0.001 0.001 50000000 50000000 13882000 13882000 13576000 13576000 14000 14000 38264000 38229000 -25046000 -26379000 13232000 11864000 33539000 39355000 11925000 15095000 4147000 3192000 16072000 18287000 9451000 12074000 2783000 1895000 12234000 13969000 3838000 4318000 1889000 1644000 1620000 1148000 3509000 2792000 329000 1526000 29000 99000 1211000 1511000 1427000 178000 398000 1333000 1029000 0.10 0.08 0.08 0.07 13769000 13576000 15788000 15642000 13576000 14000 38229000 -26379000 11864000 1333000 1333000 33000 33000 303000 3000 2000 2000 13882000 14000 38264000 -25046000 13232000 13576000 14000 8412000 -29240000 8916000 1029000 1029000 23000 23000 13576000 14000 38165000 -28211000 9968000 1333000 1029000 360000 190000 1211000 17000 33000 33000 23000 43000 387000 7000 -5847000 -2328000 121000 -3129000 178000 -103000 326000 51000 5000 1000 -4696000 -3647000 -109000 240000 18000 -36000 -2000 -42000 255000 512000 1258000 4204000 170000 73000 34000 -243000 -34000 -1206000 -3177000 62000 -36000 2000 -1204000 -3239000 -189000 931000 2005000 2620000 1816000 3551000 22000 61000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b>Note 1: Description of Business </b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b> </b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">DecisionPoint Systems, Inc., which we sometimes refer to as the “Company”, “we” or “us”, is an enterprise mobility systems integrator that sells, installs, deploys and repairs mobile computing 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 professional 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"><span style="font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"> </span></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 tracking solutions, and wireless tracking solutions. </p> 1 1 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b>Note 2: Basis of Presentation and Summary of Significant Accounting Policies </b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b> </b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b><i>Basis of Presentation </i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"> </span></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 and ExtenData. ExtenData was acquired on December 4, 2020, and as such, has been consolidated into our financial position and results of operations beginning December 5, 2020. 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 Special Financial Report on Form SP 15D2 for the years ended December 31, 2020 and 2019.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In the opinion of management, the accompanying unaudited condensed consolidated financial statements contain all normal and recurring adjustments necessary to present fairly the financial condition, results of operations and cash flows for the interim periods presented. The results of operations for the three months ended March 31, 2021 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"><span style="font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b><i>COVID-19</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b><i> </i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">COVID-19 and the response to the virus have negatively impacted economic activity in many sectors. The potential future economic impacts of COVID-19, while uncertain, could materially adversely impact the Company's results of operations. The financial related impact and duration of the pandemic cannot be reasonably estimated at this time.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b><i>Operating Segments</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b><i>Use of Estimates </i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"> <i> </i> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b><i>Revenue Recognition</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">  </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">We determine revenue recognition through the following steps: (1) identification of the contract with a customer; (2) identification of the performance obligations in the contract; (3) determination of the transaction price; (4) allocation of the transaction price to the performance obligations in the contract; and (5) recognition of revenue when, or as, a performance obligation is satisfied.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">We combine contracts with the same customer into a single contract for accounting purposes when the contracts are entered into at or near the same time and the contracts are negotiated as a single commercial package, consideration in one contract depends on the other contract, or the services are considered a single performance obligation. If an arrangement involves multiple performance obligations, the items are analyzed to determine the separate units of accounting, whether the items have value on a standalone basis and whether there is objective and reliable evidence of their standalone selling price. The total contract transaction price is allocated to the identified performance obligations based upon the relative standalone selling prices of the performance obligations. The standalone selling price is based on an observable price for services sold to other comparable customers, when available, or an estimated selling price using a cost plus margin approach. We estimate the amount of total contract consideration we expect to receive for variable arrangements by determining the most likely amount we expect to earn from the arrangement based on the expected quantities of services we expect to provide, and the contractual pricing based on those quantities. We only include some or a portion of variable consideration in the transaction price when it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur or when the uncertainty associated with the variable consideration is subsequently resolved. We consider the sensitivity of the estimate, our relationship and experience with our client and variable services being performed, the range of possible revenue amounts and the magnitude of the variable consideration to the overall arrangement.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As discussed in more detail below, 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.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of March 31, 2021, the total aggregate transaction price allocated to the unsatisfied performance obligations was approximately $8.0 million, of which approximately $5.0 million is expected to be recognized over the next 12 months. As of December 31, 2020, the total aggregate transaction price allocated to the unsatisfied performance obligations was approximately $7.8 million</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><i>Hardware, consumables, and software products - </i>We recognize product revenue at the point in time when a client takes control of the hardware, consumables and/or software, which typically occurs when title and risk of loss have passed to the client. Our selling terms and conditions reflect that F.O.B ‘dock’ contractual terms establish that control is transferred from us at the point in time when the product is shipped to the customer.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Revenues from software license sales are recognized as a single performance obligation on a gross basis as we are acting as a principal in these transactions at the point the software license is delivered to the customer. Generally, software licenses are sold with accompanying third-party delivered software assurance, which allows customers to upgrade, at no additional cost, to the latest technology if new capabilities are introduced during the period that the software assurance is in effect. In most instances, we determined that the accompanying third-party delivered software assurance is critical or essential to the core functionality of the software license because we do not sell the software license and standard warranty on a standalone basis (which indicates that the customer cannot benefit from the software license and standard warranty on its own), the software license and the standard warranty are not separately identifiable, the software license assurance warranty are inputs of a combined item in the contract, the assurance warranty and software license are highly interdependent and interrelated because the core functionality of the license is dependent on the assurance warranty, and our promise to provide the assurance warranty that is necessary for the software license to continue to provide significant benefit to the customer. As a result, the software license and the accompanying third-party delivered software assurance are recognized as a single performance obligation. We consider several factors to determine whether we are acting as a principal or an agent, including whether we are the primary obligor to the customer, have established our own pricing and have inventory and credit risks.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">Our internally developed software solution generates SaaS revenues from implementation, training and subscription fees. The initial term of the SaaS agreements is generally one year. The subscription fees are recognized over the subscription period. The implementation fees are necessary and integral for the customer to utilize the software. As such, the implementation fees are deferred and amortized over the subscription period.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">  </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">We also offer third-party SaaS subscriptions to our customers. The third-party subscriptions are recognized on a net basis as we are acting as an agent in these transactions, whereas our internally developed software solution offering is recognized on a gross basis.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">We leverage drop-ship shipments with many of our partners and suppliers to deliver hardware and consumable products to our clients without having to physically hold the inventory at our warehouses, thereby increasing efficiency and reducing costs. We recognize revenue for drop-ship arrangements on a gross basis as the principal in the transaction when the product is received by the client because we control the product prior to transfer to the client. We also assume primary responsibility for the fulfillment in the arrangement, we assume inventory risk if the product is returned by the client, we set the price of the product charged to the client, we assume credit risk for nonpayment by our customer, and we work closely with clients to determine their hardware specifications.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b><i> </i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><i>Professional services</i> - We provide professional services which include consulting, staging, deployment, installation, repair and customer specified software customization. The arrangement is based on either a time and material basis or a fixed fee. For our time and materials service contracts, we recognize revenues as those services are provided and consumed, as this is the best output measure of how the services are transferred to the customer. Fixed fee contracts are recognized in the period in which the services are performed or delivered using a proportional service model. Except for installation services that are recognized over the subscription period as previously described, all other professional services are recognized on a gross basis in the period in which the services are performed or delivered.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><i>Maintenance services</i> - We sell certain Original Equipment Manufacturer (“OEM”) hardware and software maintenance support arrangements to our clients. We also offer an internal maintenance agreement related to hardware. These contracts are support service agreements for the hardware and/or software products that were acquired from us and others. Although these are third-party support agreements for maintenance on the specific hardware and/or software products, our internal help desk and systems engineers assist customers by providing technical assistance on the source of or how to fix the problem. In addition, we also provide a turn back feature, deploying replacements as needed while we manage the return and reverse logistics of the product back to the OEM. Revenue related to service contracts is recognized ratably over the term of the agreement, generally over one to three years.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We generally act as the principal in the transaction as the primary obligor for fulfillment in the arrangement, we set the price of the service charged to the customer, and we assume credit risk for the amounts invoiced. In addition, we manage back-end warranties, service contracts and repairs for multiple products and suppliers. We leverage our knowledge base of mobility best practices by consolidating multiple supplier’s maintenance requirements under a single point in contact through us. Our internal support team assists our customers first by performing an initial technical triage to determine the source of the problem including, but not limited to, physical damage and software issues and whether they can be handled remotely by the client or returned for repair. Further, we receive the returned products, confirm that the equipment is operational or not, either repair or refurbish the equipment internally or return it to the manufacturer directly to repair. We then obtain the product turn back from the manufacturer and either send it back out to a specific customer location or place in a customer’s spare pool. As a result, we recognize the revenue on a gross basis. For certain of our agreements, the accompanying third-party delivered software assurance is recognized on a net basis when we are acting as an agent in these transactions.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"> </span></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 condensed consolidated balance sheets. As of March 31, 2021 and December 31, 2020, we deferred $154,747 and $136,417, respectively, of related contract acquisition costs. We recorded $44,623 and $18,167 in amortized deferred contract acquisition costs in the three months ended March 31, 2021 and 2020, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">  </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">The following table summarizes net sales by revenue source (in thousands):</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"> </span></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="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three Months Ended<br/> March 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">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">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Hardware and software</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">10,466</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">14,075</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,459</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,020</td><td style="text-align: left"> </td></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,147</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,192</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">16,072</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,287</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b><i>Accounting Standards Adopted </i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"> </span></p><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We adopted ASU 2020-10, “<i>Codification Improvements</i>”. This ASU amended a variety of Topics, including presentation and disclosures of financial statements, interim reporting, accounting changes and error corrections. The adoption of this guidance did not have an impact on our condensed consolidated financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b><i>  </i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We adopted ASU 2019-12, <i>“Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes,”</i>. ASU 2019-12 removed certain exceptions to the general principles in Topic 740 and clarifies and amends existing guidance to improve consistent application. The adoption of this guidance did not have an impact on our condensed consolidated financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b><i> </i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b><i>Accounting Standards Not Yet Adopted</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b><i> </i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">In June 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. The guidance was initially effective for us in the first quarter of 2020. 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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">There are no other accounting standards that have been issued but not yet adopted that we believe could have a material impact on our consolidated financial statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b><i>Basis of Presentation </i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"> </span></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 and ExtenData. ExtenData was acquired on December 4, 2020, and as such, has been consolidated into our financial position and results of operations beginning December 5, 2020. 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 Special Financial Report on Form SP 15D2 for the years ended December 31, 2020 and 2019.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In the opinion of management, the accompanying unaudited condensed consolidated financial statements contain all normal and recurring adjustments necessary to present fairly the financial condition, results of operations and cash flows for the interim periods presented. The results of operations for the three months ended March 31, 2021 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"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b><i>COVID-19</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b><i> </i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">COVID-19 and the response to the virus have negatively impacted economic activity in many sectors. The potential future economic impacts of COVID-19, while uncertain, could materially adversely impact the Company's results of operations. The financial related impact and duration of the pandemic cannot be reasonably estimated at this time.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b><i>Operating Segments</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"> </span></p> 2 1 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b><i>Use of Estimates </i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"> <i> </i> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b><i>Revenue Recognition</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">  </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">We determine revenue recognition through the following steps: (1) identification of the contract with a customer; (2) identification of the performance obligations in the contract; (3) determination of the transaction price; (4) allocation of the transaction price to the performance obligations in the contract; and (5) recognition of revenue when, or as, a performance obligation is satisfied.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">We combine contracts with the same customer into a single contract for accounting purposes when the contracts are entered into at or near the same time and the contracts are negotiated as a single commercial package, consideration in one contract depends on the other contract, or the services are considered a single performance obligation. If an arrangement involves multiple performance obligations, the items are analyzed to determine the separate units of accounting, whether the items have value on a standalone basis and whether there is objective and reliable evidence of their standalone selling price. The total contract transaction price is allocated to the identified performance obligations based upon the relative standalone selling prices of the performance obligations. The standalone selling price is based on an observable price for services sold to other comparable customers, when available, or an estimated selling price using a cost plus margin approach. We estimate the amount of total contract consideration we expect to receive for variable arrangements by determining the most likely amount we expect to earn from the arrangement based on the expected quantities of services we expect to provide, and the contractual pricing based on those quantities. We only include some or a portion of variable consideration in the transaction price when it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur or when the uncertainty associated with the variable consideration is subsequently resolved. We consider the sensitivity of the estimate, our relationship and experience with our client and variable services being performed, the range of possible revenue amounts and the magnitude of the variable consideration to the overall arrangement.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As discussed in more detail below, 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.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of March 31, 2021, the total aggregate transaction price allocated to the unsatisfied performance obligations was approximately $8.0 million, of which approximately $5.0 million is expected to be recognized over the next 12 months. As of December 31, 2020, the total aggregate transaction price allocated to the unsatisfied performance obligations was approximately $7.8 million</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><i>Hardware, consumables, and software products - </i>We recognize product revenue at the point in time when a client takes control of the hardware, consumables and/or software, which typically occurs when title and risk of loss have passed to the client. Our selling terms and conditions reflect that F.O.B ‘dock’ contractual terms establish that control is transferred from us at the point in time when the product is shipped to the customer.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Revenues from software license sales are recognized as a single performance obligation on a gross basis as we are acting as a principal in these transactions at the point the software license is delivered to the customer. Generally, software licenses are sold with accompanying third-party delivered software assurance, which allows customers to upgrade, at no additional cost, to the latest technology if new capabilities are introduced during the period that the software assurance is in effect. In most instances, we determined that the accompanying third-party delivered software assurance is critical or essential to the core functionality of the software license because we do not sell the software license and standard warranty on a standalone basis (which indicates that the customer cannot benefit from the software license and standard warranty on its own), the software license and the standard warranty are not separately identifiable, the software license assurance warranty are inputs of a combined item in the contract, the assurance warranty and software license are highly interdependent and interrelated because the core functionality of the license is dependent on the assurance warranty, and our promise to provide the assurance warranty that is necessary for the software license to continue to provide significant benefit to the customer. As a result, the software license and the accompanying third-party delivered software assurance are recognized as a single performance obligation. We consider several factors to determine whether we are acting as a principal or an agent, including whether we are the primary obligor to the customer, have established our own pricing and have inventory and credit risks.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">Our internally developed software solution generates SaaS revenues from implementation, training and subscription fees. The initial term of the SaaS agreements is generally one year. The subscription fees are recognized over the subscription period. The implementation fees are necessary and integral for the customer to utilize the software. As such, the implementation fees are deferred and amortized over the subscription period.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">  </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">We also offer third-party SaaS subscriptions to our customers. The third-party subscriptions are recognized on a net basis as we are acting as an agent in these transactions, whereas our internally developed software solution offering is recognized on a gross basis.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">We leverage drop-ship shipments with many of our partners and suppliers to deliver hardware and consumable products to our clients without having to physically hold the inventory at our warehouses, thereby increasing efficiency and reducing costs. We recognize revenue for drop-ship arrangements on a gross basis as the principal in the transaction when the product is received by the client because we control the product prior to transfer to the client. We also assume primary responsibility for the fulfillment in the arrangement, we assume inventory risk if the product is returned by the client, we set the price of the product charged to the client, we assume credit risk for nonpayment by our customer, and we work closely with clients to determine their hardware specifications.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b><i> </i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><i>Professional services</i> - We provide professional services which include consulting, staging, deployment, installation, repair and customer specified software customization. The arrangement is based on either a time and material basis or a fixed fee. For our time and materials service contracts, we recognize revenues as those services are provided and consumed, as this is the best output measure of how the services are transferred to the customer. Fixed fee contracts are recognized in the period in which the services are performed or delivered using a proportional service model. Except for installation services that are recognized over the subscription period as previously described, all other professional services are recognized on a gross basis in the period in which the services are performed or delivered.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><i>Maintenance services</i> - We sell certain Original Equipment Manufacturer (“OEM”) hardware and software maintenance support arrangements to our clients. We also offer an internal maintenance agreement related to hardware. These contracts are support service agreements for the hardware and/or software products that were acquired from us and others. Although these are third-party support agreements for maintenance on the specific hardware and/or software products, our internal help desk and systems engineers assist customers by providing technical assistance on the source of or how to fix the problem. In addition, we also provide a turn back feature, deploying replacements as needed while we manage the return and reverse logistics of the product back to the OEM. Revenue related to service contracts is recognized ratably over the term of the agreement, generally over one to three years.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We generally act as the principal in the transaction as the primary obligor for fulfillment in the arrangement, we set the price of the service charged to the customer, and we assume credit risk for the amounts invoiced. In addition, we manage back-end warranties, service contracts and repairs for multiple products and suppliers. We leverage our knowledge base of mobility best practices by consolidating multiple supplier’s maintenance requirements under a single point in contact through us. Our internal support team assists our customers first by performing an initial technical triage to determine the source of the problem including, but not limited to, physical damage and software issues and whether they can be handled remotely by the client or returned for repair. Further, we receive the returned products, confirm that the equipment is operational or not, either repair or refurbish the equipment internally or return it to the manufacturer directly to repair. We then obtain the product turn back from the manufacturer and either send it back out to a specific customer location or place in a customer’s spare pool. As a result, we recognize the revenue on a gross basis. For certain of our agreements, the accompanying third-party delivered software assurance is recognized on a net basis when we are acting as an agent in these transactions.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"> </span></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 condensed consolidated balance sheets. As of March 31, 2021 and December 31, 2020, we deferred $154,747 and $136,417, respectively, of related contract acquisition costs. We recorded $44,623 and $18,167 in amortized deferred contract acquisition costs in the three months ended March 31, 2021 and 2020, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">  </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">The following table summarizes net sales by revenue source (in thousands):</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"> </span></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="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three Months Ended<br/> March 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">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">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Hardware and software</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">10,466</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">14,075</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,459</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,020</td><td style="text-align: left"> </td></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,147</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,192</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">16,072</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,287</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"> </span></p> 8000000.0 5000000.0 7800000 P1Y P3Y P1Y P1Y P3Y 154747000 136417000 44623000 18167000 <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="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Three Months Ended<br/> March 31,</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">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">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Hardware and software</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">10,466</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">14,075</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,459</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,020</td><td style="text-align: left"> </td></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,147</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,192</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">16,072</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,287</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"> </span></p> 10466000 14075000 1459000 1020000 4147000 3192000 16072000 18287000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b><i>Accounting Standards Adopted </i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"> </span></p><p style="text-align: left; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We adopted ASU 2020-10, “<i>Codification Improvements</i>”. This ASU amended a variety of Topics, including presentation and disclosures of financial statements, interim reporting, accounting changes and error corrections. The adoption of this guidance did not have an impact on our condensed consolidated financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b><i>  </i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We adopted ASU 2019-12, <i>“Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes,”</i>. ASU 2019-12 removed certain exceptions to the general principles in Topic 740 and clarifies and amends existing guidance to improve consistent application. The adoption of this guidance did not have an impact on our condensed consolidated financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b><i> </i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b><i>Accounting Standards Not Yet Adopted</i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b><i> </i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">In June 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. The guidance was initially effective for us in the first quarter of 2020. 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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">There are no other accounting standards that have been issued but not yet adopted that we believe could have a material impact on our consolidated financial statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b>Note 3: Acquisition</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><i>ExtenData Solutions, LLC </i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b> </b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On December 4, 2020, the Company entered into a Membership Unit Purchase Agreement and concurrently therewith closed upon the acquisition of all of the issued and outstanding membership interests of ExtenData for $5,169,787. The consideration we paid is comprised of cash of $4,419,787, of which $169,787 and $4,250,000 was paid as of March 31, 2021 and December 31, 2020, respectively, and an estimated earn-out obligation valued at $750,000, subject to the financial performance of ExtenData during each of the two years following the closing of the acquisition. The earn-out obligation is recorded in “Other liabilities” in the condensed consolidated balance sheet as of March 31, 2021 and December 31, 2020.</p> 5169787000 The consideration we paid is comprised of cash of $4,419,787, of which $169,787 and $4,250,000 was paid as of March 31, 2021 and December 31, 2020, respectively, and an estimated earn-out obligation valued at $750,000, subject to the financial performance of ExtenData during each of the two years following the closing of the acquisition. <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b>Note 4: Intangible Assets</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b><i> </i></b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">Definitive lived intangible assets are as follows (in thousands):</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"> </span></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 colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">March 31, 2021</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="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2020</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 colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Gross Amount</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Accumulated Amortization</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Net Amount</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Gross Amount</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Accumulated Amortization</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Net Amount</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">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">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">(1,861</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,829</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">(1,663</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,027</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,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(500</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">500</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">(434</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">566</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">70</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(13</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">(3</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">67</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">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"><div style="-sec-ix-hidden: hidden-fact-28">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">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">(57</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</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">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">(2,434</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,386</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">(2,157</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,663</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">  </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">Amortization expense recognized during the three months ended March 31, 2021 and 2020 was $0.3 million and $0.2 million, respectively. Amortization expense is calculated on an accelerated basis.</span></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 colspan="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">March 31, 2021</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="10" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">December 31, 2020</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 colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Gross Amount</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Accumulated Amortization</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Net Amount</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Gross Amount</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Accumulated Amortization</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="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Net Amount</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">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">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">(1,861</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,829</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">(1,663</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,027</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,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(500</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">500</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">(434</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">566</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">70</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(13</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">(3</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">67</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">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"><div style="-sec-ix-hidden: hidden-fact-28">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">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">(57</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</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">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">(2,434</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,386</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">(2,157</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,663</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">  </span></p> 5690000 -1861000 3829000 5690000 -1663000 4027000 1000000 -500000 500000 1000000 -434000 566000 70000 -13000 57000 70000 -3000 67000 60000 -60000 60000 -57000 3000 6820000 -2434000 4386000 6820000 -2157000 4663000 300000 200000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b>Note 5: Net Income Per Share</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b> </b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">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.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt">Below is a reconciliation of the fully dilutive securities effect for the three months ended March 31, 2021 and 2020 (in thousands, except per share data):</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"> </span></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="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">March 31,<br/> 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">March 31,<br/> 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Net income attributable to common stockholders</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,333</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">1,029</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Weighted average basic shares outstanding</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13,769</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13,576</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 and warrants</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,019</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,066</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">Weighted average shares for diluted earnings per share</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">15,788</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">15,642</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">Basic income per share</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">0.10</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></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.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.07</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 style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">March 31,<br/> 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">March 31,<br/> 2020</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Net income attributable to common stockholders</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,333</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">1,029</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Weighted average basic shares outstanding</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13,769</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13,576</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 and warrants</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,019</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,066</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">Weighted average shares for diluted earnings per share</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">15,788</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">15,642</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">Basic income per share</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">0.10</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></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.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.07</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 1333000 1029000 13769000 13576000 2019000 2066000 15788000 15642000 0.10 0.08 0.08 0.07 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b>Note 6: Line of Credit</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b> </b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The amended and restated credit agreement with Pacific Western Business Finance (“PWBF”) provides a line of credit of $10 million with a maturity date of September 2023. The line of credit bears interest at the prime rate plus 1.25% with a floor of 4.75% (4.75% at March 31, 2021 and December 31, 2020) and is secured by substantially all of our assets.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"> </span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of March 31, 2021, availability under the line of credit was $6.2 million, which is determined from a borrowing base calculation on our existing accounts receivable balance. As of March 31, 2021, we had no outstanding borrowings under the line of credit, and as of December 31, 2020, we had $1.2 million outstanding under the line of credit.</p> The amended and restated credit agreement with Pacific Western Business Finance (“PWBF”) provides a line of credit of $10 million with a maturity date of September 2023. The line of credit bears interest at the prime rate plus 1.25% with a floor of 4.75% (4.75% at March 31, 2021 and December 31, 2020) and is secured by substantially all of our assets.  10000000 0.0125 0.0475 0.0475 6200000 1200000 <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"><b> </b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table sets forth our outstanding term debt (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="white-space: nowrap"> </td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center">Maturity Date</td><td style="white-space: nowrap; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; 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>March 31,<br/> 2021</b></p></td><td style="white-space: nowrap; padding-bottom: 1.5pt"> </td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2020</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">EIDL promissory note</td><td style="width: 1%"> </td> <td style="white-space: nowrap; width: 11%; text-align: center">August 27, 2051</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">150</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">150</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">PWBF PPP loan</td><td> </td> <td style="white-space: nowrap; text-align: center">May 4, 2022</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">471</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">PWBF PPP loan</td><td style="padding-bottom: 1.5pt"> </td> <td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt">April 20, 2022</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><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">740</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 long-term debt</td><td style="padding-bottom: 4pt"> </td> <td style="white-space: nowrap; text-align: center; 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">150</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,361</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i> </i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>PWBF PPP Loans</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 April 20, 2020 and May 4, 2020, we received $740,000 and $471,000, respectively, in proceeds from loans from PWBF, which were granted pursuant to the Paycheck Protection Program of the Coronavirus Aid Relief and Economic Security Act (collectively, the “PPP Loans”). Under the terms of the PPP Loans, interest accrues on the outstanding principal at the rate of 1.0% per annum with a deferral of payments for three months and with a term of two years. Principal payments are due and payable in 18 consecutive payments beginning on November 1, 2020 in the amount of $41,437 for the PPP Loan received on April 20, 2020 and $26,374 beginning on December 1, 2020 for the PPP Loan received on May 4, 2020. The PPP Loans may be prepaid in part or in full, at any time, without penalty. The CARES Act provides for forgiveness of up to the full amount borrowed, subject to certain conditions, and based on the use of proceeds for qualifying expenses including payroll, benefits, rent and utilities. We used the entire PPP Loan proceeds for qualifying expenses. In December 2020, we applied for loan forgiveness, including principal and accrued interest as permitted by the CARES Act. Principal and interest payments due under the PPP Loans are deferred until the review and approval of any forgiveness is made by the Small Business Administration (“SBA”). We accounted for the PPP Loans under the ASC 740 debt model.</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 February and March 2021, we received SBA notices of forgiveness of the PPP Loans in whole, including all accrued interest to date. As a result, we recorded a gain on extinguishment of debt of $1.2 million in the first quarter of 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"><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 $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 beginning on August 27, 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"><i>Interest expense</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">For the three months ended March 31, 2021 and 2020, interest expense on debt was approximately $29,000 and $99,000, respectively.</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="white-space: nowrap"> </td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; white-space: nowrap; font-weight: bold; text-align: center">Maturity Date</td><td style="white-space: nowrap; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; 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>March 31,<br/> 2021</b></p></td><td style="white-space: nowrap; padding-bottom: 1.5pt"> </td><td style="white-space: nowrap; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="white-space: nowrap; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2020</td><td style="white-space: nowrap; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">EIDL promissory note</td><td style="width: 1%"> </td> <td style="white-space: nowrap; width: 11%; text-align: center">August 27, 2051</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">150</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">150</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">PWBF PPP loan</td><td> </td> <td style="white-space: nowrap; text-align: center">May 4, 2022</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">471</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">PWBF PPP loan</td><td style="padding-bottom: 1.5pt"> </td> <td style="white-space: nowrap; text-align: center; padding-bottom: 1.5pt">April 20, 2022</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><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">740</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 long-term debt</td><td style="padding-bottom: 4pt"> </td> <td style="white-space: nowrap; text-align: center; 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">150</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,361</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i> </i></p> 2051-08-27 150000 150000 2022-05-04 471000 2022-04-20 740000 150000 1361000 740000000 471000000 the terms of the PPP Loans, interest accrues on the outstanding principal at the rate of 1.0% per annum with a deferral of payments for three months and with a term of two years. Principal payments are due and payable in 18 consecutive payments beginning on November 1, 2020 in the amount of $41,437 for the PPP Loan received on April 20, 2020 and $26,374 beginning on December 1, 2020 for the PPP Loan received on May 4, 2020 1200000 150000000 0.0375 P30Y 731000 29000000 99000000 <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Note 8: Warrants</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b><i> </i> </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 March 31, 2021:</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> </td> <td colspan="3" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Date</b></span></td> <td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Strike</b></span></td> <td> </td> <td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Total <br/> Warrants<br/> Outstanding<br/> and</b></span></td> <td> </td> <td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Total<br/> Exercise<br/> Price</b></span></td> <td> </td> <td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted<br/> Average<br/> Exercise</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td> <td> </td> <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Issued</b></span></td> <td> </td> <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Expiration</b></span></td> <td> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Price</b></span></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exercisable</b></span></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(in thousands)</b></span></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Price</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 28%; padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Warrants - Common Stock</span></td> <td style="width: 1%"> </td> <td style="width: 11%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Jun-18</span></td> <td style="width: 1%"> </td> <td style="width: 11%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Jun-23</span></td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> $</span></td> <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.50</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">633,600</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> $</span></td> <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">317</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 9%; text-align: right"> </td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Warrants - Common Stock</span></td> <td> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Oct-18</span></td> <td> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Oct-23</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.70</span></td> <td> </td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">52,500</span></td> <td> </td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">37</span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-left: 9pt; text-indent: -9pt"> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td style="border-bottom: black 4.5pt double"> </td> <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">686,100</span></td> <td> </td> <td> </td> <td style="border-bottom: black 4.5pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">354</span></td> <td> </td> <td> </td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.52</span></td> <td> </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">On February 3, 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, 303,008 shares of common stock were issued.</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> </td> <td colspan="3" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Date</b></span></td> <td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Strike</b></span></td> <td> </td> <td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Total <br/> Warrants<br/> Outstanding<br/> and</b></span></td> <td> </td> <td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Total<br/> Exercise<br/> Price</b></span></td> <td> </td> <td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Weighted<br/> Average<br/> Exercise</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td> <td> </td> <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Issued</b></span></td> <td> </td> <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Expiration</b></span></td> <td> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Price</b></span></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exercisable</b></span></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(in thousands)</b></span></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Price</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="width: 28%; padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Warrants - Common Stock</span></td> <td style="width: 1%"> </td> <td style="width: 11%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Jun-18</span></td> <td style="width: 1%"> </td> <td style="width: 11%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Jun-23</span></td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> $</span></td> <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.50</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">633,600</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> $</span></td> <td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">317</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 9%; text-align: right"> </td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Warrants - Common Stock</span></td> <td> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Oct-18</span></td> <td> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Oct-23</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.70</span></td> <td> </td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">52,500</span></td> <td> </td> <td> </td> <td style="border-bottom: black 1.5pt solid"> </td> <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">37</span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: #CCEEFF"> <td style="padding-left: 9pt; text-indent: -9pt"> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td style="border-bottom: black 4.5pt double"> </td> <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">686,100</span></td> <td> </td> <td> </td> <td style="border-bottom: black 4.5pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">354</span></td> <td> </td> <td> </td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.52</span></td> <td> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> 2018-06 2023-06 0.50 633600 317000 2018-10 2023-10 0.70 52500 37000 686100 354000 0.52 303008000 <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 Equity Incentive Plan (the “2014 Plan”), 2,200,000 shares of our common stock are reserved for issuance under the 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">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 the 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 Compensation Committee, 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 shall not 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 five 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 for the three months ended March 31, 2021:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Stock<br/> Options</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Grant Date<br/> Weighted <br/> Average <br/> Exercise<br/> Price</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted<br/> Average <br/> Remaining <br/> Contractual <br/> Life</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Aggregate<br/> Intrinsic <br/> Value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center">(in years)</td><td> </td><td> </td> <td colspan="2" style="text-align: center">($ in thousands)</td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%">Outstanding at January 1, 2021</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">895,463</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">0.98</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">437,500</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.63</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">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">(2,500</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">0.94</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; "> <td style="padding-bottom: 4pt">Outstanding at March 31, 2021</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,330,463</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.19</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right">2.7</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,499</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">Exercisable at March 31, 2021</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">789,211</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.00</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.4</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,075</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">  </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Share-based compensation cost is measured at the grant date based on the fair value of the award. The fair values of stock options granted during the three months ended March 31, 2021 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: 11pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; font-size: 10pt">Weighted average grant-date fair value per option granted</td><td style="width: 1%; font-size: 10pt"> </td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 9%; font-size: 10pt; text-align: right">0.75</td><td style="width: 1%; font-size: 10pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-size: 10pt; text-align: left">Expected option term</td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.0 years</span></td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Expected volatility factor</td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right">70.0</td><td style="font-size: 10pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="font-size: 10pt; text-align: left">Risk-free interest rate</td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right">0.19</td><td style="font-size: 10pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Expected annual dividend yield</td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"><div style="-sec-ix-hidden: hidden-fact-29">—</div></td><td style="font-size: 10pt; 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 March 31, 2021, there was $0.4 million of total unrecognized share-based compensation related to unvested stock options. These costs have a weighted average remaining recognition period of 2.6 years.</p> 2200000000 P10Y 1 P5Y 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="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Stock<br/> Options</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Grant Date<br/> Weighted <br/> Average <br/> Exercise<br/> Price</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Weighted<br/> Average <br/> Remaining <br/> Contractual <br/> Life</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Aggregate<br/> Intrinsic <br/> Value</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center">(in years)</td><td> </td><td> </td> <td colspan="2" style="text-align: center">($ in thousands)</td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%">Outstanding at January 1, 2021</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">895,463</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">0.98</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">437,500</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.63</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">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">(2,500</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">0.94</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; "> <td style="padding-bottom: 4pt">Outstanding at March 31, 2021</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,330,463</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.19</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right">2.7</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,499</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">Exercisable at March 31, 2021</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">789,211</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.00</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.4</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,075</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> 895463000 0.98 437500000 1.63 2500000 0.94 1330463000 1.19 P2Y8M12D 1499000 789211000 1.00 P1Y4M24D 1075000 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 11pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; font-size: 10pt">Weighted average grant-date fair value per option granted</td><td style="width: 1%; font-size: 10pt"> </td> <td style="width: 1%; font-size: 10pt; text-align: left">$</td><td style="width: 9%; font-size: 10pt; text-align: right">0.75</td><td style="width: 1%; font-size: 10pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="font-size: 10pt; text-align: left">Expected option term</td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.0 years</span></td><td style="font-size: 10pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Expected volatility factor</td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right">70.0</td><td style="font-size: 10pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="font-size: 10pt; text-align: left">Risk-free interest rate</td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right">0.19</td><td style="font-size: 10pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-size: 10pt; text-align: left">Expected annual dividend yield</td><td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: left"> </td><td style="font-size: 10pt; text-align: right"><div style="-sec-ix-hidden: hidden-fact-29">—</div></td><td style="font-size: 10pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 0.75 P3Y 0.700 0.0019 400000 P2Y7M6D <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>Concentration</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 approximately 18% of consolidated net revenues during the three months ended March 31, 2021. No other customer accounted for more than 10% of consolidated net revenues. Trade accounts receivable from this customer represented approximately 11% of net consolidated receivables at March 31, 2021. While we believe our relationships with such customers are stable, most arrangements are made by purchase order and are terminable at will by either party. A significant decrease or interruption in business from our significant customers 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 its customers’ financial condition.</p> 0.18 0.10 0.11 false --12-31 Q1 0001505611 DecisionPoint Systems, Inc. None XML 11 R1.htm IDEA: XBRL DOCUMENT v3.21.1
Document And Entity Information - shares
3 Months Ended
Mar. 31, 2021
May 07, 2021
Document Information Line Items    
Entity Registrant Name DecisionPoint Systems, Inc.  
Document Type 10-Q  
Current Fiscal Year End Date --12-31  
Entity Common Stock, Shares Outstanding   13,881,731
Amendment Flag false  
Entity Central Index Key 0001505611  
Entity Current Reporting Status Yes  
Entity Filer Category Non-accelerated Filer  
Document Period End Date Mar. 31, 2021  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q1  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Document Quarterly Report true  
Document Transition Report false  
Entity Incorporation, State or Country Code DE  
Entity File Number 333-245695  
Entity Tax Identification Number 37-1644635  
Entity Address, Address Line One 8697 Research Drive  
Entity Address, City or Town Irvine  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 92618-4204  
City Area Code (949)  
Local Phone Number 465-0065  
Entity Interactive Data Current Yes  
Title of 12(g) Security None  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.21.1
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Current assets:    
Cash $ 1,816 $ 2,005
Accounts receivable, net 10,591 16,438
Inventory, net 1,005 884
Deferred costs 2,108 1,744
Prepaid expenses and other current assets 381 67
Total current assets 15,901 21,138
Operating lease assets 520 583
Property and equipment, net 741 751
Deferred costs, net of current portion 1,911 2,097
Deferred tax assets 1,930 1,973
Intangible assets, net 4,386 4,663
Goodwill 8,128 8,128
Other assets 22 22
Total assets 33,539 39,355
Current liabilities:    
Accounts payable 8,156 12,852
Accrued expenses and other current liabilities 2,555 2,807
Deferred revenue 4,970 4,617
Line of credit   1,206
Due to related parties 52 34
Current portion of operating lease liabilities 265 261
Total current liabilities 15,998 21,777
Deferred revenue, net of current portion 3,042 3,140
Long-term debt 150 1,361
Noncurrent portion of operating lease liabilities 271 340
Other liabilities 846 873
Total liabilities 20,307 27,491
Commitments and contingencies (Note 13)
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; 13,882 and 13,576 shares issued and outstanding, respectively 14 14
Additional paid-in capital 38,264 38,229
Accumulated deficit (25,046) (26,379)
Total stockholders’ equity 13,232 11,864
Total liabilities and stockholders’ equity $ 33,539 $ 39,355
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.21.1
Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals) - $ / shares
shares in Thousands
Mar. 31, 2021
Dec. 31, 2020
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 13,882 13,576
Common stock, shares outstanding 13,882 13,576
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.21.1
Condensed Consolidated Statements of Income and Comprehensive Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Net sales:    
Product $ 11,925 $ 15,095
Service 4,147 3,192
Net sales 16,072 18,287
Cost of sales:    
Product 9,451 12,074
Service 2,783 1,895
Cost of sales 12,234 13,969
Gross profit 3,838 4,318
Operating expenses:    
Sales and marketing expense 1,889 1,644
General and administrative expenses 1,620 1,148
Total operating expenses 3,509 2,792
Operating income 329 1,526
Interest expense (29) (99)
Gain on extinguishment of debt (Note 7) 1,211
Income before income taxes 1,511 1,427
Income tax expense 178 398
Net income and comprehensive income attributable to common shareholders $ 1,333 $ 1,029
Earnings per share attributable to common shareholders:    
Basic (in Dollars per share) $ 0.10 $ 0.08
Diluted (in Dollars per share) $ 0.08 $ 0.07
Weighted average common shares outstanding    
Basic (in Shares) 13,769 13,576
Diluted (in Shares) 15,788 15,642
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.21.1
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, 2019 $ 14 $ 8,412 $ (29,240) $ 8,916
Balance (in Shares) at Dec. 31, 2019 13,576      
Net income 1,029 1,029
Share-based compensation expense 23 23
Balance at Mar. 31, 2020 $ 14 38,165 (28,211) 9,968
Balance (in Shares) at Mar. 31, 2020 13,576      
Balance at Dec. 31, 2020 $ 14 38,229 (26,379) 11,864
Balance (in Shares) at Dec. 31, 2020 13,576      
Net income 1,333 1,333
Share-based compensation expense 33 33
Exercise of warrants
Exercise of warrants (in Shares) 303      
Exercise of stock options 2 2
Exercise of stock options (in Shares) 3      
Balance at Mar. 31, 2021 $ 14 $ 38,264 $ (25,046) $ 13,232
Balance (in Shares) at Mar. 31, 2021 13,882      
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.21.1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Cash flows from operating activities    
Net income $ 1,333 $ 1,029
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 360 190
Gain on extinguishment of debt (1,211)
Amortization of deferred financing costs and note discount 17 33
Share-based compensation expense 33 23
Deferred income taxes, net 43 387
Provision for doubtful accounts 7
Changes in operating assets and liabilities:    
Accounts receivable 5,847 2,328
Inventory, net (121) 3,129
Deferred costs (178) 103
Prepaid expenses and other current assets (326) (51)
Other assets, net (5) (1)
Accounts payable (4,696) (3,647)
Accrued expenses and other current liabilities (109) 240
Due to related parties 18 (36)
Operating lease liabilities (2) (42)
Deferred revenue 255 512
Net cash provided by operating activities 1,258 4,204
Cash flows from investing activities    
Cash paid for acquisitions (170)
Purchases of property and equipment (73) (34)
Net cash used in investing activities (243) (34)
Cash flows from financing activities    
Line of credit, net (1,206) (3,177)
Repayment of term debt (62)
Debt issuance costs (36)
Proceeds from exercise of stock options 2
Net cash used in financing activities (1,204) (3,239)
Change in cash (189) 931
Cash, beginning of period 2,005 2,620
Cash, end of period 1,816 3,551
Supplemental disclosures of cash flow information    
Cash paid for interest $ 22 $ 61
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.21.1
Description of Business
3 Months Ended
Mar. 31, 2021
Accounting Policies [Abstract]  
Description of Business

Note 1: Description of Business

 

DecisionPoint Systems, Inc., which we sometimes refer to as the “Company”, “we” or “us”, is an enterprise mobility systems integrator that sells, installs, deploys and repairs mobile computing 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 professional 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 tracking solutions, and wireless tracking solutions. 

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.21.1
Basis of Presentation and Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2021
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 and ExtenData. ExtenData was acquired on December 4, 2020, and as such, has been consolidated into our financial position and results of operations beginning December 5, 2020. 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 Special Financial Report on Form SP 15D2 for the years ended December 31, 2020 and 2019.

 

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

 

COVID-19

 

COVID-19 and the response to the virus have negatively impacted economic activity in many sectors. The potential future economic impacts of COVID-19, while uncertain, could materially adversely impact the Company's results of operations. The financial related impact and duration of the pandemic cannot be reasonably estimated at this time.

 

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.

   

Revenue Recognition

  

We determine revenue recognition through the following steps: (1) identification of the contract with a customer; (2) identification of the performance obligations in the contract; (3) determination of the transaction price; (4) allocation of the transaction price to the performance obligations in the contract; and (5) recognition of revenue when, or as, a performance obligation is satisfied.

 

We combine contracts with the same customer into a single contract for accounting purposes when the contracts are entered into at or near the same time and the contracts are negotiated as a single commercial package, consideration in one contract depends on the other contract, or the services are considered a single performance obligation. If an arrangement involves multiple performance obligations, the items are analyzed to determine the separate units of accounting, whether the items have value on a standalone basis and whether there is objective and reliable evidence of their standalone selling price. The total contract transaction price is allocated to the identified performance obligations based upon the relative standalone selling prices of the performance obligations. The standalone selling price is based on an observable price for services sold to other comparable customers, when available, or an estimated selling price using a cost plus margin approach. We estimate the amount of total contract consideration we expect to receive for variable arrangements by determining the most likely amount we expect to earn from the arrangement based on the expected quantities of services we expect to provide, and the contractual pricing based on those quantities. We only include some or a portion of variable consideration in the transaction price when it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur or when the uncertainty associated with the variable consideration is subsequently resolved. We consider the sensitivity of the estimate, our relationship and experience with our client and variable services being performed, the range of possible revenue amounts and the magnitude of the variable consideration to the overall arrangement.

 

As discussed in more detail below, 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.

 

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

 

As of March 31, 2021, the total aggregate transaction price allocated to the unsatisfied performance obligations was approximately $8.0 million, of which approximately $5.0 million is expected to be recognized over the next 12 months. As of December 31, 2020, the total aggregate transaction price allocated to the unsatisfied performance obligations was approximately $7.8 million

 

Hardware, consumables, and software products - We recognize product revenue at the point in time when a client takes control of the hardware, consumables and/or software, which typically occurs when title and risk of loss have passed to the client. Our selling terms and conditions reflect that F.O.B ‘dock’ contractual terms establish that control is transferred from us at the point in time when the product is shipped to the customer.

 

Revenues from software license sales are recognized as a single performance obligation on a gross basis as we are acting as a principal in these transactions at the point the software license is delivered to the customer. Generally, software licenses are sold with accompanying third-party delivered software assurance, which allows customers to upgrade, at no additional cost, to the latest technology if new capabilities are introduced during the period that the software assurance is in effect. In most instances, we determined that the accompanying third-party delivered software assurance is critical or essential to the core functionality of the software license because we do not sell the software license and standard warranty on a standalone basis (which indicates that the customer cannot benefit from the software license and standard warranty on its own), the software license and the standard warranty are not separately identifiable, the software license assurance warranty are inputs of a combined item in the contract, the assurance warranty and software license are highly interdependent and interrelated because the core functionality of the license is dependent on the assurance warranty, and our promise to provide the assurance warranty that is necessary for the software license to continue to provide significant benefit to the customer. As a result, the software license and the accompanying third-party delivered software assurance are recognized as a single performance obligation. We consider several factors to determine whether we are acting as a principal or an agent, including whether we are the primary obligor to the customer, have established our own pricing and have inventory and credit risks.

 

Our internally developed software solution generates SaaS revenues from implementation, training and subscription fees. The initial term of the SaaS agreements is generally one year. The subscription fees are recognized over the subscription period. The implementation fees are necessary and integral for the customer to utilize the software. As such, the implementation fees are deferred and amortized over the subscription period.

  

We also offer third-party SaaS subscriptions to our customers. The third-party subscriptions are recognized on a net basis as we are acting as an agent in these transactions, whereas our internally developed software solution offering is recognized on a gross basis.

 

We leverage drop-ship shipments with many of our partners and suppliers to deliver hardware and consumable products to our clients without having to physically hold the inventory at our warehouses, thereby increasing efficiency and reducing costs. We recognize revenue for drop-ship arrangements on a gross basis as the principal in the transaction when the product is received by the client because we control the product prior to transfer to the client. We also assume primary responsibility for the fulfillment in the arrangement, we assume inventory risk if the product is returned by the client, we set the price of the product charged to the client, we assume credit risk for nonpayment by our customer, and we work closely with clients to determine their hardware specifications.

 

Professional services - We provide professional services which include consulting, staging, deployment, installation, repair and customer specified software customization. The arrangement is based on either a time and material basis or a fixed fee. For our time and materials service contracts, we recognize revenues as those services are provided and consumed, as this is the best output measure of how the services are transferred to the customer. Fixed fee contracts are recognized in the period in which the services are performed or delivered using a proportional service model. Except for installation services that are recognized over the subscription period as previously described, all other professional services are recognized on a gross basis in the period in which the services are performed or delivered.

 

Maintenance services - We sell certain Original Equipment Manufacturer (“OEM”) hardware and software maintenance support arrangements to our clients. We also offer an internal maintenance agreement related to hardware. These contracts are support service agreements for the hardware and/or software products that were acquired from us and others. Although these are third-party support agreements for maintenance on the specific hardware and/or software products, our internal help desk and systems engineers assist customers by providing technical assistance on the source of or how to fix the problem. In addition, we also provide a turn back feature, deploying replacements as needed while we manage the return and reverse logistics of the product back to the OEM. Revenue related to service contracts is recognized ratably over the term of the agreement, generally over one to three years.

 

We generally act as the principal in the transaction as the primary obligor for fulfillment in the arrangement, we set the price of the service charged to the customer, and we assume credit risk for the amounts invoiced. In addition, we manage back-end warranties, service contracts and repairs for multiple products and suppliers. We leverage our knowledge base of mobility best practices by consolidating multiple supplier’s maintenance requirements under a single point in contact through us. Our internal support team assists our customers first by performing an initial technical triage to determine the source of the problem including, but not limited to, physical damage and software issues and whether they can be handled remotely by the client or returned for repair. Further, we receive the returned products, confirm that the equipment is operational or not, either repair or refurbish the equipment internally or return it to the manufacturer directly to repair. We then obtain the product turn back from the manufacturer and either send it back out to a specific customer location or place in a customer’s spare pool. As a result, we recognize the revenue on a gross basis. For certain of our agreements, the accompanying third-party delivered software assurance is recognized on a net basis when we are acting as an agent in these transactions.

 

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 condensed consolidated balance sheets. As of March 31, 2021 and December 31, 2020, we deferred $154,747 and $136,417, respectively, of related contract acquisition costs. We recorded $44,623 and $18,167 in amortized deferred contract acquisition costs in the three months ended March 31, 2021 and 2020, respectively.

  

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

 

   Three Months Ended
March 31,
 
   2021   2020 
Hardware and software  $10,466   $14,075 
Consumables   1,459    1,020 
Professional services   4,147    3,192 
   $16,072   $18,287 

 

Accounting Standards Adopted

 

We adopted ASU 2020-10, “Codification Improvements”. This ASU amended a variety of Topics, including presentation and disclosures of financial statements, interim reporting, accounting changes and error corrections. The adoption of this guidance did not have an impact on our condensed consolidated financial statements.

  

We adopted ASU 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes,”. ASU 2019-12 removed certain exceptions to the general principles in Topic 740 and clarifies and amends existing guidance to improve consistent application. The adoption of this guidance did not have an impact on our condensed consolidated financial statements.

 

Accounting Standards Not Yet Adopted

 

In June 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. The guidance was initially effective for us in the first quarter of 2020. 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.21.1
Acquisition
3 Months Ended
Mar. 31, 2021
Business Combinations [Abstract]  
Acquisition

Note 3: Acquisition

 

ExtenData Solutions, LLC

 

On December 4, 2020, the Company entered into a Membership Unit Purchase Agreement and concurrently therewith closed upon the acquisition of all of the issued and outstanding membership interests of ExtenData for $5,169,787. The consideration we paid is comprised of cash of $4,419,787, of which $169,787 and $4,250,000 was paid as of March 31, 2021 and December 31, 2020, respectively, and an estimated earn-out obligation valued at $750,000, subject to the financial performance of ExtenData during each of the two years following the closing of the acquisition. The earn-out obligation is recorded in “Other liabilities” in the condensed consolidated balance sheet as of March 31, 2021 and December 31, 2020.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.21.1
Intangible Assets
3 Months Ended
Mar. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets

Note 4: Intangible Assets

 

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

 

   March 31, 2021   December 31, 2020 
   Gross Amount   Accumulated Amortization   Net Amount   Gross Amount   Accumulated Amortization   Net Amount 
Customer lists and relationships  $5,690   $(1,861)  $3,829   $5,690   $(1,663)  $4,027 
Trade names   1,000    (500)   500    1,000    (434)   566 
Developed technology   70    (13)   57    70    (3)   67 
Backlog   60    (60)   
-
    60    (57)   3 
   $6,820   $(2,434)  $4,386   $6,820   $(2,157)  $4,663 

  

Amortization expense recognized during the three months ended March 31, 2021 and 2020 was $0.3 million and $0.2 million, respectively. Amortization expense is calculated on an accelerated basis.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.21.1
Net Income Per Share
3 Months Ended
Mar. 31, 2021
Earnings Per Share [Abstract]  
Net Income Per Share

Note 5: Net Income Per Share

 

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

 

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

 

   March 31,
2021
   March 31,
2020
 
Net income attributable to common stockholders  $1,333   $1,029 
           
Weighted average basic shares outstanding   13,769    13,576 
Dilutive effect of stock options and warrants   2,019    2,066 
Weighted average shares for diluted earnings per share   15,788    15,642 
           
Basic income per share  $0.10   $0.08 
Diluted income per share  $0.08   $0.07 
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.21.1
Line of Credit
3 Months Ended
Mar. 31, 2021
Lineof Credit [Abstract]  
Line of Credit

Note 6: Line of Credit

 

The amended and restated credit agreement with Pacific Western Business Finance (“PWBF”) provides a line of credit of $10 million with a maturity date of September 2023. The line of credit bears interest at the prime rate plus 1.25% with a floor of 4.75% (4.75% at March 31, 2021 and December 31, 2020) and is secured by substantially all of our assets.

 

As of March 31, 2021, availability under the line of credit was $6.2 million, which is determined from a borrowing base calculation on our existing accounts receivable balance. As of March 31, 2021, we had no outstanding borrowings under the line of credit, and as of December 31, 2020, we had $1.2 million outstanding under the line of credit.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.21.1
Term Debt
3 Months Ended
Mar. 31, 2021
Debt Disclosure [Abstract]  
Term Debt

Note 7: Term Debt

 

The following table sets forth our outstanding term debt (in thousands):

 

   Maturity Date 

March 31,
2021

   December 31,
2020
 
EIDL promissory note  August 27, 2051  $150   $150 
PWBF PPP loan  May 4, 2022       471 
PWBF PPP loan  April 20, 2022       740 
Total long-term debt     $150   $1,361 

 

PWBF PPP Loans

 

On April 20, 2020 and May 4, 2020, we received $740,000 and $471,000, respectively, in proceeds from loans from PWBF, which were granted pursuant to the Paycheck Protection Program of the Coronavirus Aid Relief and Economic Security Act (collectively, the “PPP Loans”). Under the terms of the PPP Loans, interest accrues on the outstanding principal at the rate of 1.0% per annum with a deferral of payments for three months and with a term of two years. Principal payments are due and payable in 18 consecutive payments beginning on November 1, 2020 in the amount of $41,437 for the PPP Loan received on April 20, 2020 and $26,374 beginning on December 1, 2020 for the PPP Loan received on May 4, 2020. The PPP Loans may be prepaid in part or in full, at any time, without penalty. The CARES Act provides for forgiveness of up to the full amount borrowed, subject to certain conditions, and based on the use of proceeds for qualifying expenses including payroll, benefits, rent and utilities. We used the entire PPP Loan proceeds for qualifying expenses. In December 2020, we applied for loan forgiveness, including principal and accrued interest as permitted by the CARES Act. Principal and interest payments due under the PPP Loans are deferred until the review and approval of any forgiveness is made by the Small Business Administration (“SBA”). We accounted for the PPP Loans under the ASC 740 debt model.

 

In February and March 2021, we received SBA notices of forgiveness of the PPP Loans in whole, including all accrued interest to date. As a result, we recorded a gain on extinguishment of debt of $1.2 million in the first quarter of 2021.

 

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 beginning on August 27, 2021.

 

Interest expense

  

For the three months ended March 31, 2021 and 2020, interest expense on debt was approximately $29,000 and $99,000, respectively.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.21.1
Warrants
3 Months Ended
Mar. 31, 2021
Warrants [Abstract]  
Warrants

Note 8: Warrants

   

The following table summarizes information about our outstanding common stock warrants as of March 31, 2021:

 

    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    $ 0.50       633,600      $ 317          
Warrants - Common Stock   Oct-18   Oct-23     0.70       52,500       37          
                      686,100     $ 354     $ 0.52  

 

On February 3, 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, 303,008 shares of common stock were issued.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.21.1
Share-Based Compensation
3 Months Ended
Mar. 31, 2021
Share-based Payment Arrangement [Abstract]  
Share-Based Compensation

Note 9: Share-Based Compensation

 

Under our amended 2014 Equity Incentive Plan (the “2014 Plan”), 2,200,000 shares of our common stock are reserved for issuance under the plan.

 

Under the 2014 Plan, common stock incentives may be granted to our officers, employees, directors, consultants, and advisors (and prospective directors, officers, managers, employees, consultants and advisors) and our affiliates can acquire and maintain an equity interest in us, or be paid incentive compensation, which may (but need not) be measured by reference to the value of the 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 Compensation Committee, 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 shall not 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 five 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 for the three months ended March 31, 2021:

 

   Stock
Options
   Grant Date
Weighted
Average
Exercise
Price
   Weighted
Average
Remaining
Contractual
Life
   Aggregate
Intrinsic
Value
 
           (in years)   ($ in thousands) 
Outstanding at January 1, 2021   895,463   $0.98           
Granted   437,500    1.63           
Exercised   (2,500)   0.94           
Outstanding at March 31, 2021   1,330,463   $1.19    2.7   $1,499 
Exercisable at March 31, 2021   789,211   $1.00    1.4   $1,075 

  

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

 

Weighted average grant-date fair value per option granted  $0.75 
Expected option term   3.0 years 
Expected volatility factor   70.0%
Risk-free interest rate   0.19%
Expected annual dividend yield   
 

 

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

 

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

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.21.1
Contingencies
3 Months Ended
Mar. 31, 2021
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.

 

Concentration

 

One customer accounted for approximately 18% of consolidated net revenues during the three months ended March 31, 2021. No other customer accounted for more than 10% of consolidated net revenues. Trade accounts receivable from this customer represented approximately 11% of net consolidated receivables at March 31, 2021. While we believe our relationships with such customers are stable, most arrangements are made by purchase order and are terminable at will by either party. A significant decrease or interruption in business from our significant customers 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 its customers’ financial condition.

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.21.1
Accounting Policies, by Policy (Policies)
3 Months Ended
Mar. 31, 2021
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 and ExtenData. ExtenData was acquired on December 4, 2020, and as such, has been consolidated into our financial position and results of operations beginning December 5, 2020. 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 Special Financial Report on Form SP 15D2 for the years ended December 31, 2020 and 2019.

 

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

 

COVID-19

COVID-19

 

COVID-19 and the response to the virus have negatively impacted economic activity in many sectors. The potential future economic impacts of COVID-19, while uncertain, could materially adversely impact the Company's results of operations. The financial related impact and duration of the pandemic cannot be reasonably estimated at this time.

 

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.

   

Revenue Recognition

Revenue Recognition

  

We determine revenue recognition through the following steps: (1) identification of the contract with a customer; (2) identification of the performance obligations in the contract; (3) determination of the transaction price; (4) allocation of the transaction price to the performance obligations in the contract; and (5) recognition of revenue when, or as, a performance obligation is satisfied.

 

We combine contracts with the same customer into a single contract for accounting purposes when the contracts are entered into at or near the same time and the contracts are negotiated as a single commercial package, consideration in one contract depends on the other contract, or the services are considered a single performance obligation. If an arrangement involves multiple performance obligations, the items are analyzed to determine the separate units of accounting, whether the items have value on a standalone basis and whether there is objective and reliable evidence of their standalone selling price. The total contract transaction price is allocated to the identified performance obligations based upon the relative standalone selling prices of the performance obligations. The standalone selling price is based on an observable price for services sold to other comparable customers, when available, or an estimated selling price using a cost plus margin approach. We estimate the amount of total contract consideration we expect to receive for variable arrangements by determining the most likely amount we expect to earn from the arrangement based on the expected quantities of services we expect to provide, and the contractual pricing based on those quantities. We only include some or a portion of variable consideration in the transaction price when it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur or when the uncertainty associated with the variable consideration is subsequently resolved. We consider the sensitivity of the estimate, our relationship and experience with our client and variable services being performed, the range of possible revenue amounts and the magnitude of the variable consideration to the overall arrangement.

 

As discussed in more detail below, 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.

 

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

 

As of March 31, 2021, the total aggregate transaction price allocated to the unsatisfied performance obligations was approximately $8.0 million, of which approximately $5.0 million is expected to be recognized over the next 12 months. As of December 31, 2020, the total aggregate transaction price allocated to the unsatisfied performance obligations was approximately $7.8 million

 

Hardware, consumables, and software products - We recognize product revenue at the point in time when a client takes control of the hardware, consumables and/or software, which typically occurs when title and risk of loss have passed to the client. Our selling terms and conditions reflect that F.O.B ‘dock’ contractual terms establish that control is transferred from us at the point in time when the product is shipped to the customer.

 

Revenues from software license sales are recognized as a single performance obligation on a gross basis as we are acting as a principal in these transactions at the point the software license is delivered to the customer. Generally, software licenses are sold with accompanying third-party delivered software assurance, which allows customers to upgrade, at no additional cost, to the latest technology if new capabilities are introduced during the period that the software assurance is in effect. In most instances, we determined that the accompanying third-party delivered software assurance is critical or essential to the core functionality of the software license because we do not sell the software license and standard warranty on a standalone basis (which indicates that the customer cannot benefit from the software license and standard warranty on its own), the software license and the standard warranty are not separately identifiable, the software license assurance warranty are inputs of a combined item in the contract, the assurance warranty and software license are highly interdependent and interrelated because the core functionality of the license is dependent on the assurance warranty, and our promise to provide the assurance warranty that is necessary for the software license to continue to provide significant benefit to the customer. As a result, the software license and the accompanying third-party delivered software assurance are recognized as a single performance obligation. We consider several factors to determine whether we are acting as a principal or an agent, including whether we are the primary obligor to the customer, have established our own pricing and have inventory and credit risks.

 

Our internally developed software solution generates SaaS revenues from implementation, training and subscription fees. The initial term of the SaaS agreements is generally one year. The subscription fees are recognized over the subscription period. The implementation fees are necessary and integral for the customer to utilize the software. As such, the implementation fees are deferred and amortized over the subscription period.

  

We also offer third-party SaaS subscriptions to our customers. The third-party subscriptions are recognized on a net basis as we are acting as an agent in these transactions, whereas our internally developed software solution offering is recognized on a gross basis.

 

We leverage drop-ship shipments with many of our partners and suppliers to deliver hardware and consumable products to our clients without having to physically hold the inventory at our warehouses, thereby increasing efficiency and reducing costs. We recognize revenue for drop-ship arrangements on a gross basis as the principal in the transaction when the product is received by the client because we control the product prior to transfer to the client. We also assume primary responsibility for the fulfillment in the arrangement, we assume inventory risk if the product is returned by the client, we set the price of the product charged to the client, we assume credit risk for nonpayment by our customer, and we work closely with clients to determine their hardware specifications.

 

Professional services - We provide professional services which include consulting, staging, deployment, installation, repair and customer specified software customization. The arrangement is based on either a time and material basis or a fixed fee. For our time and materials service contracts, we recognize revenues as those services are provided and consumed, as this is the best output measure of how the services are transferred to the customer. Fixed fee contracts are recognized in the period in which the services are performed or delivered using a proportional service model. Except for installation services that are recognized over the subscription period as previously described, all other professional services are recognized on a gross basis in the period in which the services are performed or delivered.

 

Maintenance services - We sell certain Original Equipment Manufacturer (“OEM”) hardware and software maintenance support arrangements to our clients. We also offer an internal maintenance agreement related to hardware. These contracts are support service agreements for the hardware and/or software products that were acquired from us and others. Although these are third-party support agreements for maintenance on the specific hardware and/or software products, our internal help desk and systems engineers assist customers by providing technical assistance on the source of or how to fix the problem. In addition, we also provide a turn back feature, deploying replacements as needed while we manage the return and reverse logistics of the product back to the OEM. Revenue related to service contracts is recognized ratably over the term of the agreement, generally over one to three years.

 

We generally act as the principal in the transaction as the primary obligor for fulfillment in the arrangement, we set the price of the service charged to the customer, and we assume credit risk for the amounts invoiced. In addition, we manage back-end warranties, service contracts and repairs for multiple products and suppliers. We leverage our knowledge base of mobility best practices by consolidating multiple supplier’s maintenance requirements under a single point in contact through us. Our internal support team assists our customers first by performing an initial technical triage to determine the source of the problem including, but not limited to, physical damage and software issues and whether they can be handled remotely by the client or returned for repair. Further, we receive the returned products, confirm that the equipment is operational or not, either repair or refurbish the equipment internally or return it to the manufacturer directly to repair. We then obtain the product turn back from the manufacturer and either send it back out to a specific customer location or place in a customer’s spare pool. As a result, we recognize the revenue on a gross basis. For certain of our agreements, the accompanying third-party delivered software assurance is recognized on a net basis when we are acting as an agent in these transactions.

 

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 condensed consolidated balance sheets. As of March 31, 2021 and December 31, 2020, we deferred $154,747 and $136,417, respectively, of related contract acquisition costs. We recorded $44,623 and $18,167 in amortized deferred contract acquisition costs in the three months ended March 31, 2021 and 2020, respectively.

  

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

 

   Three Months Ended
March 31,
 
   2021   2020 
Hardware and software  $10,466   $14,075 
Consumables   1,459    1,020 
Professional services   4,147    3,192 
   $16,072   $18,287 

 

Accounting Standards Adopted

Accounting Standards Adopted

 

We adopted ASU 2020-10, “Codification Improvements”. This ASU amended a variety of Topics, including presentation and disclosures of financial statements, interim reporting, accounting changes and error corrections. The adoption of this guidance did not have an impact on our condensed consolidated financial statements.

  

We adopted ASU 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes,”. ASU 2019-12 removed certain exceptions to the general principles in Topic 740 and clarifies and amends existing guidance to improve consistent application. The adoption of this guidance did not have an impact on our condensed consolidated financial statements.

 

Accounting Standards Not Yet Adopted

Accounting Standards Not Yet Adopted

 

In June 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. The guidance was initially effective for us in the first quarter of 2020. 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.21.1
Basis of Presentation and Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2021
Accounting Policies [Abstract]  
Schedule of revenue source
   Three Months Ended
March 31,
 
   2021   2020 
Hardware and software  $10,466   $14,075 
Consumables   1,459    1,020 
Professional services   4,147    3,192 
   $16,072   $18,287 

 

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.21.1
Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of useful lives and weighted-average remaining useful life of amortizable intangible assets
   March 31, 2021   December 31, 2020 
   Gross Amount   Accumulated Amortization   Net Amount   Gross Amount   Accumulated Amortization   Net Amount 
Customer lists and relationships  $5,690   $(1,861)  $3,829   $5,690   $(1,663)  $4,027 
Trade names   1,000    (500)   500    1,000    (434)   566 
Developed technology   70    (13)   57    70    (3)   67 
Backlog   60    (60)   
-
    60    (57)   3 
   $6,820   $(2,434)  $4,386   $6,820   $(2,157)  $4,663 

  

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.21.1
Net Income Per Share (Tables)
3 Months Ended
Mar. 31, 2021
Earnings Per Share [Abstract]  
Schedule of reconciliation of the fully dilutive securities effect
   March 31,
2021
   March 31,
2020
 
Net income attributable to common stockholders  $1,333   $1,029 
           
Weighted average basic shares outstanding   13,769    13,576 
Dilutive effect of stock options and warrants   2,019    2,066 
Weighted average shares for diluted earnings per share   15,788    15,642 
           
Basic income per share  $0.10   $0.08 
Diluted income per share  $0.08   $0.07 
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.21.1
Term Debt (Tables)
3 Months Ended
Mar. 31, 2021
Debt Disclosure [Abstract]  
Schedule of future principal payments for outstanding debt
   Maturity Date 

March 31,
2021

   December 31,
2020
 
EIDL promissory note  August 27, 2051  $150   $150 
PWBF PPP loan  May 4, 2022       471 
PWBF PPP loan  April 20, 2022       740 
Total long-term debt     $150   $1,361 

 

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.21.1
Warrants (Tables)
3 Months Ended
Mar. 31, 2021
Warrants [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    $ 0.50       633,600      $ 317          
Warrants - Common Stock   Oct-18   Oct-23     0.70       52,500       37          
                      686,100     $ 354     $ 0.52  

 

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.21.1
Share-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2021
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, 2021   895,463   $0.98           
Granted   437,500    1.63           
Exercised   (2,500)   0.94           
Outstanding at March 31, 2021   1,330,463   $1.19    2.7   $1,499 
Exercisable at March 31, 2021   789,211   $1.00    1.4   $1,075 

  

Schedule of the summary of fair value using the Black-Scholes option pricing model
Weighted average grant-date fair value per option granted  $0.75 
Expected option term   3.0 years 
Expected volatility factor   70.0%
Risk-free interest rate   0.19%
Expected annual dividend yield   
 

 

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.21.1
Description of Business (Details)
Dec. 31, 2020
Jun. 30, 2018
Royce Digital Systems, Inc [Member]    
Description of Business (Details) [Line Items]    
Ownership percentage   100.00%
ExtenData Solutions, LLC [Member]    
Description of Business (Details) [Line Items]    
Ownership percentage 100.00%  
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.21.1
Basis of Presentation and Summary of Significant Accounting Policies (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2021
USD ($)
Mar. 31, 2020
USD ($)
Dec. 31, 2020
USD ($)
Basis of Presentation and Summary of Significant Accounting Policies (Details) [Line Items]      
Number of operating segments 2    
Number of reportable segment 1    
Unsatisfied performance obligations $ 8,000    
Total aggregate transaction price $ 5,000   $ 7,800
Incremental and recoverable costs customer contract term 1 year    
Related contract acquisition costs $ 154,747 $ 136,417  
Amortized deferred contract acquisition costs $ 44,623 $ 18,167  
Minimum [Member]      
Basis of Presentation and Summary of Significant Accounting Policies (Details) [Line Items]      
Revenue related service contract agreement term 1 year    
Sales and marketing expense contract term 1 year    
Maximum [Member]      
Basis of Presentation and Summary of Significant Accounting Policies (Details) [Line Items]      
Revenue related service contract agreement term 3 years    
Sales and marketing expense contract term 3 years    
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.21.1
Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of revenue source - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of revenue source [Line Items]    
Net sales $ 16,072 $ 18,287
Hardware and software [Member]    
Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of revenue source [Line Items]    
Net sales 10,466 14,075
Consumables [Member]    
Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of revenue source [Line Items]    
Net sales 1,459 1,020
Professional services [Member]    
Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of revenue source [Line Items]    
Net sales $ 4,147 $ 3,192
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.21.1
Acquisition (Details) - USD ($)
$ in Thousands
3 Months Ended
Dec. 04, 2020
Mar. 31, 2021
ExtenData Solutions, LLC [Member]    
Acquisition (Details) [Line Items]    
Membership interest $ 5,169,787  
Royce Digital Systems, Inc. [Member]    
Acquisition (Details) [Line Items]    
Business acquisition earnout obligation, description   The consideration we paid is comprised of cash of $4,419,787, of which $169,787 and $4,250,000 was paid as of March 31, 2021 and December 31, 2020, respectively, and an estimated earn-out obligation valued at $750,000, subject to the financial performance of ExtenData during each of the two years following the closing of the acquisition.
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.21.1
Intangible Assets (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]    
Amortization expenses $ 0.3 $ 0.2
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.21.1
Intangible Assets (Details) - Schedule of definitive lived intangible assets - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Gross Amount $ 6,820 $ 6,820
Accumulated Amortization (2,434) (2,157)
Net Amount 4,386 4,663
Customer lists and relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 5,690 5,690
Accumulated Amortization (1,861) (1,663)
Net Amount 3,829 4,027
Trade names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 1,000 1,000
Accumulated Amortization (500) (434)
Net Amount 500 566
Developed technology [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 70 70
Accumulated Amortization (13) (3)
Net Amount 57 67
Backlog [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 60 60
Accumulated Amortization (60) (57)
Net Amount $ 3
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.21.1
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
Mar. 31, 2021
Mar. 31, 2020
Schedule of reconciliation of the fully dilutive securities effect [Abstract]    
Net income attributable to common stockholders $ 1,333 $ 1,029
Weighted average basic shares outstanding 13,769 13,576
Dilutive effect of stock options and warrants $ 2,019 $ 2,066
Weighted average shares for diluted earnings per share 15,788 15,642
Basic income per share $ 0.10 $ 0.08
Diluted income per share $ 0.08 $ 0.07
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.21.1
Line of Credit (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Lineof Credit [Abstract]    
Line of credit, description The amended and restated credit agreement with Pacific Western Business Finance (“PWBF”) provides a line of credit of $10 million with a maturity date of September 2023. The line of credit bears interest at the prime rate plus 1.25% with a floor of 4.75% (4.75% at March 31, 2021 and December 31, 2020) and is secured by substantially all of our assets.   
Line of credit $ 10.0  
Interest rate 1.25%  
Line of credit bears interest rate, percentage 4.75% 4.75%
Aggregate amount of credit facility $ 6.2  
Outstanding balance on the line of credit $ 1.2  
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.21.1
Term Debt (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Aug. 27, 2021
Aug. 27, 2020
Mar. 31, 2021
Mar. 31, 2020
May 04, 2020
Apr. 20, 2020
Term Debt (Details) [Line Items]            
Gain on extinguishment of debt     $ 1,200      
Interest expense debt     $ 29,000 $ 99,000    
PWBF PPP Loans [Member]            
Term Debt (Details) [Line Items]            
Principal amount         $ 471,000 $ 740,000
Description of loans     the terms of the PPP Loans, interest accrues on the outstanding principal at the rate of 1.0% per annum with a deferral of payments for three months and with a term of two years. Principal payments are due and payable in 18 consecutive payments beginning on November 1, 2020 in the amount of $41,437 for the PPP Loan received on April 20, 2020 and $26,374 beginning on December 1, 2020 for the PPP Loan received on May 4, 2020      
EIDL Promissory Note [Member]            
Term Debt (Details) [Line Items]            
Principal amount   $ 150,000        
Interest rate   3.75%        
Maturity term   30 years        
EIDL Promissory Note [Member] | Subsequent Event [Member]            
Term Debt (Details) [Line Items]            
Interest amount $ 731          
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.21.1
Term Debt (Details) - Schedule of outstanding term debt - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Dec. 31, 2020
EIDL promissory note [Member]    
Term Debt (Details) - Schedule of outstanding term debt [Line Items]    
Maturity Date Aug. 27, 2051  
Line of credit $ 150 $ 150
PWBF PPP loan [Member]    
Term Debt (Details) - Schedule of outstanding term debt [Line Items]    
Maturity Date May 04, 2022  
Line of credit   471
PWBF PPP loan One [Member]    
Term Debt (Details) - Schedule of outstanding term debt [Line Items]    
Maturity Date Apr. 20, 2022  
Line of credit   740
Total long-term debt $ 150 $ 1,361
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.21.1
Warrants (Details) - shares
shares in Thousands
Mar. 31, 2021
Feb. 03, 2021
Dec. 31, 2020
Warrants [Abstract]      
Common stock Issued 13,882 303,008 13,576
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.21.1
Warrants (Details) - Schedule of outstanding common stock warrants
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2021
USD ($)
$ / shares
shares
Class of Warrant or Right [Line Items]  
Total Warrants Outstanding and Exercisable 686,100
Total Exercise Price (in Dollars) | $ $ 354
Weighted Average Exercise Price (in Dollars per share) | $ / shares $ 0.52
Warrants - Common Stock [Member]  
Class of Warrant or Right [Line Items]  
Date Issued 2018-06
Date Expiration 2023-06
Strike Price 0.50
Total Warrants Outstanding and Exercisable 633,600
Total Exercise Price (in Dollars) | $ $ 317
Warrants - Common Stock One [Member]  
Class of Warrant or Right [Line Items]  
Date Issued 2018-10
Date Expiration 2023-10
Strike Price 0.70
Total Warrants Outstanding and Exercisable 52,500
Total Exercise Price (in Dollars) | $ $ 37
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.21.1
Share-Based Compensation (Details)
shares in Thousands, $ in Millions
3 Months Ended
Mar. 31, 2021
USD ($)
shares
Share-Based Compensation (Details) [Line Items]  
Percentage of exercise price to fair market value of common stock 100.00%
Vest term 5 years
Percentage of voting power 10.00%
Fair market share of common stock 110.00%
Unrecognized share related to unvested stock options | $ $ 0.4
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition 2 years 7 months 6 days
2014 Equity Incentive Plan (the “2014 Plan”) [Member]  
Share-Based Compensation (Details) [Line Items]  
Number of shares issuance | shares 2,200,000
Term of stock option granted 10 years
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.21.1
Share-Based Compensation (Details) - Schedule of stock option activity
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2021
USD ($)
$ / shares
shares
Schedule of stock option activity [Abstract]  
Outstanding, Stock options | shares 895,463
Outstanding, Grant Date Weighted Average Exercise Price | $ / shares $ 0.98
Granted, Stock options | shares 437,500
Granted, Grant Date Weighted Average Exercise Price | $ / shares $ 1.63
Forfeited, Stock options | shares (2,500)
Forfeited, Grant Date Weighted Average Exercise Price | $ / shares $ 0.94
Outstanding, Stock options | shares 1,330,463
Outstanding, Grant Date Weighted Average Exercise Price | $ / shares $ 1.19
Outstanding, Weighted Average Remaining Contractual Life 2 years 8 months 12 days
Outstanding, Aggregate Intrinsic Value | $ $ 1,499
Exercisable, Stock options | shares 789,211
Exercisable, Grant Date Weighted Average Exercise Price | $ / shares $ 1.00
Exercisable, Weighted Average Remaining Contractual Life 1 year 4 months 24 days
Exercisable, Aggregate Intrinsic Value | $ $ 1,075
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.21.1
Share-Based Compensation (Details) - Schedule of the summary of fair value using the Black-Scholes option pricing model
3 Months Ended
Mar. 31, 2021
$ / shares
Schedule of the summary of fair value using the Black-Scholes option pricing model [Abstract]  
Weighted average grant-date fair value per option granted (in Dollars per share) $ 0.75
Expected option term 3 years
Expected volatility factor 70.00%
Risk-free interest rate 0.19%
Expected annual dividend yield
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.21.1
Contingencies (Details)
3 Months Ended
Mar. 31, 2021
Accounts Receivable [Member]  
Contingencies (Details) [Line Items]  
Concentration risk percentage 11.00%
One Customer [Member]  
Contingencies (Details) [Line Items]  
Concentration risk percentage 18.00%
Other Customer [Member]  
Contingencies (Details) [Line Items]  
Concentration risk percentage 10.00%
EXCEL 50 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $.&L5('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 " !#AK%2M9[3@>\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>NNGH$%&7"X@32$A, G&+$F^+:)HH,6KW]J1EZX3@ 3C&_O/Y ML^16!Z%]Q.?H T:RF*Y&U_5)Z+!A!Z(@ )(^H%.IS(D^-W<^.D7Y&?<0E/Y0 M>X2ZJM;@D)11I& "%F$A,MD:+71$13Z>\$8O^/ 9NQEF-&"'#GM*P$L.3$X3 MPW'L6K@ )AAA=.F[@&8ASM4_L7,'V"DY)KNDAF$HA]6'MZ?)G7+6R? M2/4:\Z]D!1T#;MAY\NOJ[G[[P&1=U;RHFH+?;/E:7-^*IGF?7'_X782=-W9G M_['Q65"V\.LNY!=02P,$% @ 0X:Q4IE&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" !#AK%2)MHC[O<$ !/% & 'AL+W=O_0N.KW9DX(.'/G<0SCK-I/=W-.G':SO9. =DP >1*(H[_ M?8\ @Y/!!VX2OLZK1SK2JV-=[:5ZT:$0AKPE<:JO>Z$QNZ^.H_U0)%Q?RIU( MXE,0.<]V1D_ H['E'"[*\6[?< M\-F5DGNB[->@9B_RL1A!G9K?2SR KALS3@'Q+360.9)D6 MT\,.+0U#U/1%,B<)U;X4=VU:UD!!KK@[9\%\#M7R*4PXIR MB*L?Q^'IL&N$P\.IVW] *$85Q0B5661*68B[2/L\)K\$5W;>$5@3C5"X6K]/ M6=_#9LFXXAIWR>%")@E,C[61_LL%6>+7HW,NTSWT?]E(%(D$AB!&RFI!U M4*K:URGNS.5D6R<\CLE-IN&U;L;!=8S*,+N@M<53W)5+H&^)4%N[''\'!1-: M;]WQM'D9X()M3D9KEZ>=;'X=0CF* N$RK4"UQU/@HKY@0*ERL;:Q8[?>LD]]#/205P.25W$5N]H)(\%F9 MP0YE]_"@T<9:U&^_89"U];/.UD_NL^3YHU^7++B(YWE]-AB.ID.,J39[ACMT MR?3$W\@R@+Q&F\@OZF"$$)?TQGTZ&@Q&'DI8^SW#+;HDG DM@G;:$"FTEH:*.R;_1[OQR MQ16G;$0G_0%S!QA@O3$PW-'S+,Z5X.=Y<('/T\'T"X92;PD,M_'O,J\M0IFB M#H*+#$;#ONN.T-59[P>LTR^ 90H;5'&<8VM%?JR\&_%P1;S0]NHMP<--^RDR MX+-R0RC[O/U"UL+/%* V$;4H0:G=N J=DR,;6]#D)UF:^':S*4YOJJ?5:=D\ M/R-RZL^+HS8HE*$>TB06&PAU+\>P]%1Q>E7<&+G+#X">I3$RR2]#P0.A[ ?P M?B.E.=[8!JHSQ-G_4$L#!!0 ( $.&L5*O7GZ13 8 $8; 8 >&PO M=V]R:W-H965T&ULK9EM;]LV$,>_"N$50PLDL4A:#TX3 TV" M;0'Z$#3M]IJ1Z)BH)*HDY23[]"-E1[+%!R?HWB26?3S]>3S>[RB=/7#Q0ZXH M5>"Q*FMY/EDIU9Q.IS)?T8K($][06O^RY*(B2E^*^ZEL!"5%-Z@JIRB*DFE% M6#U9G'7?W8C%&6]5R6IZ(X!LJXJ(IPM:\H?S"9P\?_&5W:^4^6*Z.&O(/;VE MZGMS(_35M/=2L(K6DO$:"+H\GWR IY%WI1: 'T)\E+5A"E+RY(2>J<@EOC6(*WWVO2%DS_\@X<@^^W M5^#MFW?@#6 U^+;BK21U(<^F2NLQ7J?Y]MX7FWLCS[T_$7$",#P"*$+0,?PR M//R*YOWP:'_X5$>A#P7J0X$Z?]@7BE8(6BM I-1S/@UXQ+U'W'F<^3P2N7*% M93,JZ4:9?;9>P PF9]/U[N1M([TUX]YH3]"L%S0+"OJ0Y[RM]8(*FE.V)GF5)4-D575*=)07(N53.E$^LFR(892-EMA%,9QYI:2\M#4J[$;0A MK #TL3$;6@*]*0%7*RIT'=G-;)?JU!*$L_%2VS9)ZI:<]9*SH.1O7)'R!>HR M.USQ/!KKLZT0A+Y4G/<2YT&)7QHJB&+U/2BIID5 Y-RZ?6S*TIY$ATV&W0)A M-%3PZ,#":Z@+]=0M./W9LD9C5GFWSM;;KHAT-HZERRB&'J4[K(&OV#V=0L"7 M?0(T7!BT.T5#.P7FT%)M6Z%H[DE2.' !HI?)5N0QD !;+_L:\3@%G%:I+PD& MTL P:JYK1>I[I@OZ5J%__;$E0!?L,7U<5DGBDSGP!X8!]"?GQ0,K2ZN4 86UX8)0F-I09M]80-P8)@XFQH9$&:S!.,8S\?: M'&9S''OZ"3A !Z8O:II*1NY8R12CP)2,4\]IY&D#T !%(; ?MMW2*?CA!'/YV,L.,P03%-?$@Y<0&$NC'?):YH6 M9/, 1S,K/QQ6TPPMX4&+"! MPH>5S[S.?SV%[1,)2L<]H<,(>Z,[T F%Z;1I%P[I<^!I-J:3R\C7#J*!32C, MILT6.Z3/ 98([Y!EJ]!AEL[FGAS X!P&$"7O*J8,F>5#3IS7INUIW6N]8*W MG[FB .)WS@>I;$A.SR>-H)**-9TL@(L@_X.C_=D/=,,PV#C=*I[_ M6/&RH$+^_ENFB]7[[O"FGH)/G@:(X3#$;L1SY9+F3D?@37021=#0#*Q)V=+W M $9'410!N2+"="^M6G'!_J7%>U#SYV^9E*;'X0+P5DE]QBCT$CF7)"CG-4OR MZX[V0[;SM.X 5'5"ZD+DC5?LC1?$1UF&NBS6'^,T&86OZPR'^!UIFLB&=D^P MRR=G-&WPPMEH7X9M]F,PL!D?>$)8Z%Y+EV-=/!$>=P\N,Y@EOCP8 (W#@+8 TN7P*Z>06H^P74=3EYGC:#K= M>U5*W"DL]+CI)=0S$YJ7-YD+QIGOO<<>5XE7W<46)EFX,].]+ MK@FSO3"O4OI79XO_ %!+ P04 " !#AK%2+0V)CO<" >"@ & 'AL M+W=OYB$RKH]3'LPR8%8=>S,=F#;K]^Q$S)H Y26!^++^;[SG6,?VZ.U5$\Z S#D M=\Z%'GN9,<6U[^LD@YSJCBQ X,Q"JIP:[*JEKPL%-'6@G/M1$/3]G#+AQ2,W M-E7Q2):&,P%31729YU3]N04NUV,O]#8##VR9&3O@QZ."+F$&YK&8*NSY#4O* M37@]"0,+HU/BUPN[UAOW?!8S!SJF$B^7>6FFSL#3V2PH*6W#S(]2>H ^I9 MOD1R[?[)NK8-/)*4VLB\!J."G(GJ2W_7B=@"A)=[ %$-B%X+Z-: K@NT4N;" MNJ.&QB,EUT19:V2S#9<;A\9HF+#+.#,*9QGB3#R1(L5%@91@2TO.4FJPKW\^Q$/6BB'AR,>B+S'&OU'44U>%51';/:$3]LQ ]/$/^JBAJ^ MJ)5>2T4=L]I1>]6HO3I=[?YRNGI9U=WA,'JFM,VJ-^BW*PV#_]=?<+K6(Y50 M4QY3W&KV4K*_=7G;EQ->?DLF-.&P0%S0&2"!JAXC5":&3[@ M0%D#G%](:38=^T1HGH3Q/U!+ P04 " !#AK%2&^9F$04% !4$P & M 'AL+W=O']C)UBKR4,)K42D7N$L^;N 7- M2F(L&V<^9XE5,%@I> 'LJ4DXEOT5&YXP1 MM50!Y9+J/![8^T-Q-TT>!].>,D( M7A]]X:5*)?H$N)-K?1=\;P- S@%X(%:#7ZBX0SY^CXA'L '/\M?5/0L 0"JJS<(?:VUP1CK5[A!@!#GNR3P;X M#(T[)),1?%WCQI$5WU.I&&Q_E+4ZH\'4'X;X#$+3L>;1T0"V\\!GV.$CV$:S M-QW#*I.IWNWI=I>PM4(W7[EB*+HUHC9Q .X3A7U^?3JYEWNZ87,']I,2"( Y M"V1K$1V98#N;-)O2-8-##FNJ RGZ-E+$!O((A]X8I (R0NZDHQABIYBG%IRM M3(B!0*)^'S<(^=.1=D ZCB%VCM'[HJS;_6^N=O_G#TJ);%TINL[!%:Z%"JBL M>ON?\CQAPACX9N:KS:7O]ZG=).61D?(G'3T1.SU]HJ*$N@?Z9.*$]%?'?] C4*>6/Y[RB,V"GL,Y&V^!=02P,$% @ 0X:Q4BKT94 MLPM.8Q5PUG::[K\_FU 2P)"DY:789.:;F6_&P]23'>//8DV(!*]IDHFIM99R M(JEVO(G6VPXP7&NE"8VO-//+4<[1%)2"0U!%:/%S(G M2:*1E!^_"E"KM*D5C]=OZ%_SX%4PCUB0.4O^H[%<3ZW C%9X6TBO[/=WZ0( M:*CQ(I:(_"_8%;*.!:*MD"PME)4'*I !LI78L>EZS)"9<_/E'@.#H+Q#^ MVE+Y&UP]9'@;4Z5S#0;@8;D 5Y^N@5AC3@2@&?BQ9EN!LUA\!I\J^XDME?O: M"3LJ7+W;NXI:74U355JY,P;M>;?VEUAYJ4H3)^ >TWB@?)GC#94X,6 M3F!% MT3;=)CE3"[*B$94&D+ ;Y =KV+95\LH,HC*#*,?Q6G#N<(*SB LE2_1#7#A M9X <.#81O$?R]1A\>AN\-1BS->Z8S7Z$OQ)H!4V'WA+/PFA0X:%S+V0FA"DW#DJ9A)TUYG@:ZG\= MD:4^<@+GGPGRJM=&\CH1+R!OV(@'N;5J[LE4V&FJ0IQ?$N>?>[;_Q?RMP)%C M(LP_?;;]AH-N /UAC8ZFU "IG@]KA=(4&X_]P!SOJ(QW])[#?3+VT26'.RB= M"=[16,T.!*?)#PSDH_KQ6S2E!LAW1_53VA2#,/ ]<\#C,N#Q!UNK.?CQ)>Q# MYS"9.!]HKMW*%S2(OH 6!5"5![?6;,)34E6RCL8XV'N+[8:\A$+8K.UZD^W+ M6-AMK$K?88:"W4-4^$IX1 71T^X.Z1SD3^<1,R)J(YS[E.6QDR+T_QF ;?0I,M="7_,=;,Y<]8&[ M+UMAIZTJ:X?I#G:/=ZVLG4QBH*;8 M T=SZ^W?X-)%[EM.3@,3O##DY.9 M/H% 1U?^RC&P9]@:1PGZA*<$)62L^Y M&2D OK^3V6\DV^27#H],2I;FRS7!,>%:0/V^8DR^;?0]1GDS-OL?4$L#!!0 M ( $.&L5)MQKT/D@8 )0; 8 >&PO=V]R:W-H965T&ULE5EM<]LH$/XKC*=>;:9IKKW6;E? M?PN2)4<"['R)A;(LSRZ[^RSBXE&JGWK+N4%/15[JR]'6F-WY>*S3+2^8_B!W MO(3_;*0JF(&ANA_KG>(LCO!H_^*[N-\:^V*\NMBQ>W['S8_=K8+1N-62B8*76L@2*;ZY'%WA M\QNZL!.CQ"+B.4^-5<'@YX'?\#RWF@#'KT;I MJ%W33CQ\WFO_Y(P'8]9,\QN9_R,RL[T<+48HXQM6Y>:[?/R#-P9-K;Y4YMK] M18^-;#)"::6-+)K)@* 09?W+GAI''$P /?X)I)E ^A,F@0FTF4"=H34R9]9' M9MCJ0LE'I*PT:+,/SC=N-E@C2KN-=T;!?P7,,ZL;66:P*3Q#\*1E+C)F8'!G MX =VRV@D-^B&Z2WZ!#NNT=L?):LR 3+OT!GZ MD81@#YZ;TZNH\XJI9BVD6==5' M#E4O%:RN)66&6"&5$?^Y%S[OU>JF!XZALZ3GO*$,7B9^W\U;G/,HSM^A$B. MR)^L$RJAM]:/-BDSOC8^H/,!B#-,,.Y!C:YJN>-<[UC*+T?@)LW5 Q^M4,3M MB]:<1=2R*KVF+H;^GO?L M'(H*0()8N 4SINPG%R^EP^ M0.62ZCD<@!-OZ>K#&TI1'*(HW'$4GIZ6*Z[^>.%-/?#FBSZ\H11.0IG\=$;)K _<(S7% > =?>$X?WUS M&&MLX8WW<-:T#\_':P%T'1OA(W2TSYL=>PXFS9!"SB:SY=;6Z)S#JQ^S)UD2!AGI _4(S,A : =K1!R6HE2 M'$IIY8W61L6+;9SV<\DC-,4A>!T)D3@)?3VU?_?B'I(.)M-! RE)B29!)!W MU$0FKSJ>": J??KQC'0D0^(DXQ9RA=PV.BS]!0V]L,VCWR=>PND?.N)+OKZ5 M)QTID2.D5*ETRVQ-@DX>-AVVVCR[^L3!L)T]J'C-\A#-O-]H^H1H:*,[-B)Q M-FI#M-*N*SYAIQO,'O8A@^[8)Q4$W9$46;PJ.KNCTFG1V5$-B5/-GS"V6YE" MC1$FR-;$QR8 0:4MX?@@U71? D'%?TBC,"]?#. M+% O:<<[-,X['P$V$EI7L)L\W';&M;S&"@\IA=B3=J1$XZ0$9[>4\ZR)3?[$ M52JT"R-M9/H3""!8WZB'JWI!%%_\]<6-'GRQ.Y'-]J7B>-HU5@TYRJ;'I&^9 M1XP2&CC'T([+:/R859\]+6"+W@O0=\Q:]/M!C]22!AINVA$@/4Z []&:WXNR MM*ZTQ,&5D)D7Z)#_2)+TFQF?U(P$.E?:D1N-DUN-E-MF.XK1\\UO@?NUT"-% MIZ'#%>WHC,ZCS'!7[7:Y^TS/A+)>Z4C4?IWO6@%"H;WL&'S9?KMKQ$8T? MFEXV,:*$&@PHKH'I@Y,[=HJRE,;)P MCUO.,JZL /Q_(Z79#^P"[47X?F! N0H M !@ !X;"]W;W)K@#S1UI"7')#+$-^RPL_2A5@G3L)K&)K JLU)M MIXO9[.=IK8P;GYWDM>MP=N+;9(WCZT"QK6L5MA=L_>9T/!_O%F[,JDJR,#T[ M:=2*;SG]T5P'S*:#E=+4[*+QC@(O3\?G\^.+0Y'/ G\:WL2],8DG=]ZO9?*A M/!W/!!!;UDDL*'SN^9*M%4. \:6W.1Z.%,7]\<[Z^^P[?+E3D2^]_6S*5)V. MC\94\E*U-MWXS2_<^_-:[&EO8_ZG32=[@!-U&Y.O>V7,:^.ZKWKHX["G<#1[ M1F'1*RPR[NZ@C/)*)75V$OR&@DC#F@RRJUD;X(R3I-RF@%T#O71VQ5$'T^0( M^25=M!$",9Y,$XR+R%3WABXZ0XMG#!W0)^]2%>F=*[E\JC\%J '98H?L8O&B MP4\J3.A@7M!BMIB_8.]@\/0@VSMXQMZYUKYUR;@577MKM.%(?YW?Q13 C+]? M..!P.. P'W#X_T/YHB&IP^/8*,VG8Q1:Y'#/X[/??&*:'],SIV!=&ZF4:V]< MHMMM3%S'@CXX/2EH4QE=T88I^IH3BBI*07&@Y$E%2A73#]\=+1:SMY>^;I3; MYMG\;3'JES?&R*'0=@VT)* MV[;DIW XQ&+4KZBF :%4SDGTR[0!FJ+WQ*H$5"5JD[1J4@N<_*4U#1I;ZBT+ M)>]4@&$<$K5R.+@/A"J-IV6 !CL-)"6TS')WUH]])F[>?[CJ<_'32%HS]"?T M&GQB MIYR&=["&5'-")\]0$?!0OFI4D*3W,%I9$4?CLVS ( MLBC;5L21.3#G<3,[B'SA,C&H"R@"3]GJ% GR%KH=JR7Z,8T2Z\IYZU>2>"%' MWLS>)*F!6JV[O%I^V*7YB0ZKN!5!4*R@UDF DS@GOS5S0Z%U3O*X8YZU=,\A M(5,6UL.:4QS%%D4(OX%>5]!$O>:@*]O3L62+*RILBXZ1NR05)"@BC'5BZ%@N M-CZD/I)2% APY5NI/.5PF4K")BA^^K5UC XZ/RJD_)4&]0+B.I_-OI>H(0PC M7-79&8&/V.JU;-SXK6:Z,BN#^GS:3AYI=W6[8]V$,-DQ3:K=^7LE]^U^4\ _ MPBUPOQ'B8O1(M8&=6=B[5U&2O$>_[!HZ'M=W:&*X(&;/NH?>%%ON,K7O:9UU M8V6:D9A%GP5WH/+N 6?(54JW.^X5]/'CY>#U(/#H^Z..$:+JW(C\,PUQ8+0@ M&B(VE$S/8W#A'B^FIJ^\KQIA\74GZ&FAUSF)C\"?-,S_"DSH6_?>=.\Y :ZN M\J,I4KX^NY?%L#J\R\Z[Y\BC>/>HPR6.AA+)\A*JL\F;UV,*W4.IFR3?Y,<) MVC;*.@^KW,!$ /M+CWNOG\@!PVOU[%]02P,$% @ 0X:Q4I<_0E\:%0 MPCP !@ !X;"]W;W)K:!BV31EN=A M7FQ)!!)YYY<)\-5&FR]V+66??VWJUOYTLN[[[L7YN2W7LA%VHCO9PB=+;1K1 MPZ]F=6X[(T5%FYKZ?'9Q<7/>"-6>O'Y%?[LWKU_IH:]5*^]-;H>F$6;[1M9Z M\]/)],3_X3>U6O?XA_/7KSJQDG/9?^[N#?QV'JA4JI&M5;K-C5S^='(W??'F M"M?3@G\HN;')SSE*LM#Z"_[RL?KIY (9DK4L>Z0@X+\'^5;6-1("-OYR-$_" MD;@Q_=E3_T"R@RP+8>5;7?^AJG[]T\GM25[)I1CJ_C>]^44Z>:Z17JEK2__F M&UY[\_PD+P?;Z\9M!@X:U?+_XJO30[+A]N+(AIG;,".^^2#B\IWHQ>M71F]R M@ZN!&OY HM)N8$ZU:)1Y;^!3!?OZUV^$53;7R_S>2"O;7K"NVBJ?LYGPL[E: MM6JI2M'V^5U9ZJ'M5;O*[W6M2B7MJ_,>.$%ZYZ4[]0V?.CMRZF7^2;?]VN;O MVTI6N_O/08(@QLR+\6;V38*?A)GDE],BGUW,IM^@=QG4T-N-'_?N. JW# %1UP]6_6^[=/_;ON93Y[D1\]/7O\Z4>(_"'SM7B0.:2( M3AA9Y?U:0NR5NNE$NT4"0RN&2O7P4:G!_*WEGRS0K03\.5NJ5K2E$G5N@:B$ M%-#3.>]DJ3 9W&L%+,VW%CZS1?ZQ+2>D.07+[+"PJE+"((? CCO=#$!MX1D6 M41K5TF^F@A,EQ%Z_SC^WR%PVQ[-M_K-LI1%UO44=R [93I5A%'#:U;#P]#__ MXW8VNWCY>3*?Y#_?W=W3[].79Y/\]WT5C N>CPF>P0'U4,F@Q^$'M+%9:^1< M;UJ@GJJF&-\.NWMI6K(D<.%%>G<__^BE*;+QG3\;/73N^&0?_SULSG][-R?N MWG_M98L9:Q)_S#?"@HA_#0K]!HP')\EF(4U^18%]4=!6@58NUT6VAI\64K:[ M2@2F=*X'DVBSTU:%^ )GA8Q-*H329DA6I+-2;8NV"8=>\Z&3_*ZND:HTSH+1 M#!@QD!):*THF0ZY//,E:0;IV'"4%(_VOFY4BP* M,S6B!=B&S!6/2O+9]V6$%>1?X#8YNX^S$+BL0;*B^A,P$2]N@5MKL5B!VW=< M@_*E4 9<#OF))R +E *'_W9;O3C(:6PZWP)(-4&W7BG@H5*5]8?(BM.Z>.9 MQ&_NUT;*O&&4A2/H@B*)8J:#B(E)%LOX$$! <27X%XY+N MW!'+ ?2TA) #&=&.$*"__N/CNZ?3Y_&'Z#:V _9D[G+$@S*#2R:M7-&)>#P8 MD(Z0H#,(LS(CV*QZY PMOLTM\*"-915TX(10">'\Y=!#U(=]CA(IQ_-20#U2 M-094R7FD ,M@D$ F 0U3KA#5@S0VLD*\OF6_^B^;C:J<68GF]A'B** &JH'7 M^B0(Y"J); *Z01-PF%JH>@LX6MI>-41"( , &N!W.BP M,6+$)?@ 0$1;"5/9[(V&_T8_ O$JPEG$X.SVXND4*EV_@2IFP'^,]*+")NO/ M;<06F1:KE4'K^;HG%14(%4<%E@E#S,0BVLA=1#.4M;#D==R2@J,70RSTBF::?'U3E/_$4)PBM%P K)"@T58J+#JS2TV(C MV-1S#2NAXF.((7B"OVS#&5[1HT(@G@BFLJAZ#PJ"C 1YWLA2 M@/3Y9ER(P*"5Y*K@;6*A'["9L!D5?3B(R#Y*=(2&QYP.60AQ1N>)FU"A7%XCNDS:L\XWFZI]T#6XPY]#M8J' MATI",J"W0F, G\"!E+5((7 8!#RD,Q%SO,QK]07<<*UU1:NRI 9!-E["%MCO MY>$R%0%H$'B@]!\W!*0!;@:1#*DM(998:BTJIH0)@2);/HAZ !XR1'''38RQ MY1"KX89V @B/5 W_EQI:=M^&5[)'T$MNS M,L@#@B1Y6ZVPWK4*R[S"M3L]R MR Z@UE"7HE/0#(0=582T\#(_G1W; _:E=@$QO5[4:A6#+"7Y,CN]/ M<[U!( M>BPL-J6$XZ[.$";J\ML+/=QY+ \4&*?79SNZBNX,"$:V9%J!*?X(670V"S_9 MI7+6!62\0$OXL MSOV*HKD%'@N-3+W]/U>90]0P=Y3,93:TJM^;'2&FQW6_V$L MX/D<,BPK\>U"%L<(1V($I]Z0ZCHV9$;P&ID]QHW]3N SM\=V(Y=\(N$(V(@N M0@KASS$6 D*!"D6B>.]JT%ZX-N"5@H-$/ A _ )1V^;@/S=XQG>0&;3ML^[ M>D"L;598ECH . ^.%V[W:01+A,D]:X)=@-DXULX9!CRBT0EHC0/T/L1TXDW M6QQ4>&?T-;-!GJAR;5UMBD01K$&,MV$JLA,;0:/X06@D_\*I$0, 8#Z$X@ZC M#BD6!^D"1ZJH,F3.DX=R GDIH4O*TFV< N46K$(FR*G^-9G4RJ M>O05X&]!6QG]0-H(8^L,L[:QHO:$HJ'*H1F<&^]51\P#&T4#"%A9EE".@=N0 M:"/DV&)AUB6ERIC.QR7)%(^F [.T2DK3H?D*P3CM;4*UWO% M>!3D': 16!C1EHZ_(]9S&090/ [04W>69H6#M3R[HCX7W!V"%/L#O2G" M\:"ZU#04S+%@Z@4:@T='1M>N#VD4TEUIZDQBNG!XC7P* HL3>@Q7ZD:Q;Q(X MP:QV%,_$?H$<^K\H1->0BZC:VS7$%B:)9>_EQ8KO[ 41 25C+JAAIVKU M5%1('17 F;077R4JM:XY4X#D.(-CYR4O\^;AKH]R)H^*(.HS B%?W6B2$I); M3F(&A^PC?0/L9^1Q&^FM@AG HWPMXLC[ ',> !F=P@TDVP&=4CD^#Z)U+'@ < M=H_O]C5XH.-]U?)H*AR4*N<8Z+PC9G;GN)P^N?+'N<(WU."O:5(ICZF$KL00 M>'RE"@#!]^1V_NHNNX"!41*CY/DJ->,LS./!B#')-/ M9VYB[44]N!+X86GSQTN;C4C[;'(;!/E%F&H#_L&=Q]!0L#(PL7K9XT=9&&0] M]7VQY03D5T 4ECB,H"P80SVZ26AYQOV=@?W*0)7TF)X0$S42);5G1,0-10/X ML#M:"A.7CFY1*2OO,X@9'7J!!^J'6(N9#_E)O)@N#G:Z&2I"8V[3TYN9?JU, M]11@C)T$T+V4U6Z8B(0SM,<4:81%R%%9=F7G1)11 9 M $&/'_.P+[1T":E_224T$\>[4[QPT3BFL7S[X2.Z1!2S=)=\HDX@W(%Q%W$> MZJH^MB'C:\G!W74!9 3$44AYK,',3MEJ[AY)VBAR4BW)I\/,:JCKU+. Y/,?P:)K^Y,N$-^*W;1_C.8NT_-N4 Z8XGR%& M<3@V:<*.;&$;J_1*U%\1'DCGD(J"Q)@EA).N*3B&=^J0=JP.Y:@&P6=J[)?H C_ M.ACVN)8GTR!AK;LT.4&6IQN6;$7U "-^+L0\SM\IO!5BXL8_TBJP$C&FHPB MQA32&DV8\Z64;D"C7%S9?A0=2D(0ROH:F^)@A^M()+JYC\@5V=WY?.@-P2B@FQH;C=1;R9'I"1%/P(Z<$B Y MS> ;A)O?9_L/1#X6>@R<^N]X/JDNW4/7:]2+^-+JQGC)IIWU!PK$ M#*_ELP MQ'GS. :AT1C>B="EP^/\C"6CIW/V@)D$%9$J:HI(Z(0KH[NG-+# ?]AW$)ID M]*0 []XPWX'(+2(,=LJN@Y;'AS%E#8@7!H <*0$#QMO+W>Z.CM #-=24B"#? MK;<6RS<(N:;1X3H)0&J>83L> ?OH+IB&M L:7Z&FD R@#;R4:LNMF]>Z_A>Q MC]UK<'W/@;X9E; SY]O77.;&#OL <@=DAWF4$]U9 ]M">N)$<< SH 1I^"%) MNA&.@1+F.-GF3L@2XWD2G2Z7ERU)CO_ M#&!'GGXP4-.S'7F(A)6]UU&Y?YE/%[ZKV'@DV]S)G&/Y6.2[U:V?HL!1:4AR M,8:=^+8\PZ=MTL\_O(_MWQFHQ$TMOL;RUV'@&O=&+R6]L<.+5-^ ?\)IHFRI MMH4_@M9C9N4)R?>](JY!$V6^.*&,C[#+J%(=0P=*W5?0$=7&\;@-,QC"Z;YG MH)/Y*1FX?_GE*7;Y#MC00]7 0+REHJ#KA#+\VBI>]^P\8O )9"<34:;[TNI- M+2LZD>_P&^W<>($-2X?GD!7 '9*GFQ#CX2Q//KP]:!(KNFM[CF^>KT0D@PU? MQK?^/;]PHIO8?-BK]W0$/MWKI6A0O\IBMD@+1KX$'9#3)D,>T2:E&SHOZE9Z MHU##^\Z:6:"W$T&03IL(?8HP1,/GK-S-%R&)YI5HD.H.C%;@"/+@HFN+70>. M'M;P 8_;&DWXGX/;91N>;G'8DVW9SI/\PV"0%'F+'W_QP,8M]K:GV0"HI8F- M#QJC\S/2\,B#6S@0K=@Z%$ M\(G34II9LA1_$--XIT4/'=*D1:0P $(_ENV0HT$_\VDE/>_FU5C>^,K8Y9K8 MY\7+<:BMM2AI.!U'Y_'5##Z^!;_4]1[$WR25+&-M[_ARGF$ MB2/O0W^DY=Y!&5D*>?PD[T= #P_:$=MQP2;M\:/SF&-2]%^&A]'\9VQ7'W#& MW=(X'NII[<;E7,)\[[WQ(+PM_Q:2DGL M8*O/*-M//+-D]&S=+7[$J_@J1OBWSE 6ODC2DWN2$^%LO#>&\XH4UN,*/)6\ M'!^UTIOA2?BJA^0[@HQO-1WP86 5=3 N\YBHL ;8I<%%&Z1US:"[J?7,\S4@ MWTPP^':WC%D [_&& 6WLO@? S(![N$?N]Q2@R3NE>!'B;CW MA"]$S<44&H+//%)[!#^^_\R9WI"C M;"GC[M%N>'G$K^SXNX' @Z4H)\=%^.<3CRM7IW0X('2@;<]>9+\3$^EWRC(Z M&H_-?DF;AI!AGN33B^+JY@9_N"HNGEUG;^-,.9\65]?/X5_?'ML3+]=\I&9W^KCNH!L^N+LY>Y'-L/?-#[!]O/-O0HUTT$E\8.@6F5YC>\K0R>4:;/$X4\<;8/7[7_+60[[[EG(Q]I_$\ M^5XI5*85?7N67D.V/7_%-/PU?$'WCK^7&I?SMWL_T1L:"YE]"5LO)L^N3_CJ MU/_2ZXZ^I;K0/91!^G$M!2!G7 "?XU>,_"]X0/C:\NO_!U!+ P04 " !# MAK%2.Z<57V@# W!P & 'AL+W=O6)&BY-AU),U(3CKM3-QXXJ8]='H P96(!@08 RM?]]= MD&;43NQ#+R2PV'W[]@.+=6_=)U\C!GALM/&;I ZAO-LEN<;-?L7Y4^%UA[\_6 MP)&4UG[BS2_5)LF9$&J4@1$$_;[@+6K-0$3C\XB93"[9\'S]A/Y3C)UB*87' M6ZO_4%6H-\EU A4>1*?#!]O_C&,\EXPGK?;Q"_V@NUPF(#L?;#,:$X-&F>$O M'L<\G!E#FPNK?]AD1F=@43VSVQ8N M=\+-8;E(HX[)VMJX-GNZ!#I8@40I@)I MC>RL+J6*+$3<4;1'D!HS3\^4=YWI,E8=.M]H(4R1VB^ MNE>1F ^>3:;X9C12X.(R7;SZ,;VZOIK#;P1&;+RJT,5208_0"D41>3IH6J>8 M$F%(X6O^7ZS2U2):I[SM:R5KN!@!(R/2*"[S-,]SZ(4?T$3D0;U&RM1L,VZV MJ#RE=VQ!RB_1;C%.#GU*HY(P0*$H&@C$!84S/U#48$NMC@/I+T+'? 2XN!I< MIS3SRK\)!J@PG+(#]:*12FAHT<7):B3.SI,#5>P7^/Z[ZZ+(7[_G^L^T$J72!( ^RA>O M624,U:EH(&/L&F^UJF(62J$Y !B>D?^D%YY/[_Q;]R\[&V8-NF,RNT_4$L#!!0 ( $.&L5**3 T(-0, /T& 9 M>&PO=V]R:W-H965TMNP& MM@$[Z79[:!'TM8=%#[0TEHA0I):DZJ2_?H>4K"9M$F"Q%XJ*7$7[RT]3I?2#/ M\II9MEEI=03MK G-;7RJWIO(<>F:\LEJTG+RLYMWTC)9\;U V!J#UJPB2[!. M&14#Q*Z'2)^!R."]DK8V\$:66#[VCXC.R"D]<=JE+P*^9WH*63*!-$Z3%_"R M,[LW5M--^?9"V-D8=N;#SOY/ M:5^&^* LPNSR*=)XX)*[&PV"EA+X3Q/6FS"- 3-P4()>GH%S+L'6JC-4!7-Q M&5"5BWHL,P$6V.Q1GR1Q\%8K8V#;J$Y:V!9%UW2"60I%(FWY#^:?U0<:'(/- M?W4(KOS]IIB"&T>8VJ-1>#-3\]; &N8ON?)9)DG<$';;+),7S]6Y7GF M5;-)G"Z"SYJ5")(U:""9Q'$,YW-:+L"M@V"6S9P@SX-K_$ZCJ26:%HM:*J&J M>UB02>(PYPN_=]M\$>Q8<4MZR$F4.\17?DM&%Y %9Y 3-4\IG?0!'*5LF<,C M5>+MG&[K7!+UUT)73- M@R-U_BR>9C0SA/#CCS0D2$^""<4P+?JA*.ZG3]/@!@HFBJ&-2@;,S=&"9JKV M$IJ'W$R?>BO1@Y%$':[\X"4TU_=^.HW2<;9O^Y'VT[S_,5"*%9<&!![(-9XN MYB'H?MCV!ZM:/^#VRM)U\MN:_D^HG0'I#XJ>T7!P <8_WN9?4$L#!!0 ( M $.&L5(?YZ9 X@, /(( 9 >&PO=V]R:W-H965T2Y=AQ#-M W'2Q/30(&NSVL-@#+8XL(A2I):DH M^?<=4A]VFX_+7DQ2G/?FS9 S]*;5YL&6B Z>*JGL-BZ=J]=)8O,2*V:GND9% M.X4V%7.T-,?$U@89#Z!*)EF:+I.*"17O-N';G=EM=..D4'AGP#95QQI WUNFJ!Y." M2JAN9$]]'LX J[< 60_(@N[.45!YPQS;;8QNP7AK8O.3$&I DSBA_*'<.T.[ M@G!N=TOG_D7END*X0P/W)3.X21PQ^_TD[UGV'4OV!LL<1X=ZL=PF(-K[F /;,B!T5; MHMNJ:8LF%5UX&RR$C6A=-PXY')Z!BT?!*1/@2CS'L4TX9HC_\@>T5#5@FJJ _G4Q4]N+5 #L(XI[VL*-T)Z =$O0@>%D#.9 M-Y)YC594),3(9R_D$,([F;)*-\K9">!3CK4C1=I\5% :P M**B;!A'D]>-)<>CNG3B#N5:YD&+@#RZ#C^@UB3TGO2_!T)4&$:JNG:!O)T#- M@.(?ND%(*$U2^(URXTK=6/IRNA,GV9P:XN_KZ 0?9]'MV.=R_\! M9I/Y?![&-+N*OO=5 $,5=!?UY=6'V7QRN;SRP^)R&=T,\?=!4W*"']"U3Y8- ML;7,&$JOA6R2SJ[\[W+YTF/ORZ=M.#D:9G+V#E5HCN&UI>KV1=L]2>/7\4&_[MZQDWGW M;X".ZB@H(1(+@J;3RT4,IGMANX73=7C5#MK1&QFF)?TI0>,-:+_05!K]PCL8 M_^;L?@!02P,$% @ 0X:Q4JO3 VDV P $@< !D !X;"]W;W)K&ULG551;]LV$'[WKSBH7=$"@27+3AJDMH$X;; !:V$T MW?)0].$DG2RB%*F15)3\^QTI677:V0\#!(D\WO?==^3QM.RT^6XK(@>/M51V M%57.-5=Q;/.*:K13W9#BE5*;&AU/S2ZVC2$L JB6<9HD%W&-0D7K9;!MS7JI M6R>%HJT!V]8UFJ<-2=VMHEFT-WP6N\IY0[Q>-KBC.W)_-5O#LWAD*41-R@JM MP%"YBJYG5YN%]P\.?POJ[,$8?":9UM_]Y(]B%25>$$G*G6= _CS0#4GIB5C& M/P-G-(;TP,/QGOTVY,ZY9&CI1LM[4;AJ%5U&4%")K72?=?<[#?F<>[Y<2QO> MT/6^Z7D$>6N=K@ R.0)(!T :=/>!@LKWZ'"]-+H#X[V9 MS0]"J@'-XH3RAW+G#*\*QKGUGSP'7<*-H4*X9>R8TZ_$^8#?]/CT"'X.'[5R ME84/JJ#B.3YF+:.@="]HDYXD_(AF"O/9&:1).CO!-Q\3G >^^8D$Q_S@ZW5F MG>%2^':">C%2+P+UXG_OW6G\)^T(+J[@.0]\J0B0ZY[W$U 57/K6H>-)WJ_C MSA#QNN-2<15L,1>ER.&>W<@HV+26^:R=W J%*B=X_>K%99HF[[;WF]LPG+U[ M XW1#Z(@"PAR"#_0\^CE+.%:D])?FQ #N>1<:X1[@H*E>)\[:AS5&1E_4/-I M4/T34T9H[$0HEL7: !TX=FH,7VHPGJ:1K879-#W_;1^FE%H;3[&8OF7KZ_[# M2"Z+O!KK(NS+>\I[ 8,U>1/,PH*EO&4)D#UQL^$#1^4$2ODTX9 #R@D9D+ZE%L^"A.T_Y1@AQ9>7DS3R;!99]!5@GE80D&<-=]7 M5E$:77-JF39<7T+M0A>!'&7>2@RMR3\LB1Z%==X!\URWRED^^IS$ V:2&"3] M:1X3W!%46$R49B;G,RY"I'U,>S2)L[!I&$A_V=$]+U?$-!U+XC#",=KI?]VO M^*!/U61VH1M;",GV+6NTC@W_NN]S/]S[OP7GOQ/*@J22H0F7202F[\#]Q.DF M=+U,.^ZA85CQ3XN,=^#U4O/M&R8^P/@;7/\+4$L#!!0 ( $.&L5+ +/8L M.@8 $4. 9 >&PO=V]R:W-H965T;+5YKM-B9QXR+/"G@Y2Y\KC\=C&*>72CG1)!=ZLM*<_&T63R;IQ+50S.3ORSI3D[T97+5$%+(VR5Y]+LSBG3V]-!.-@_ MN%6;U/&#\=E)*3=T1^YKN32X&[=6$I53894NA*'UZ6 1'I_/6-X+_*%H:WO7 M@C-9:?V=;VZ2T\&$ Z*,8L<6)/[=TP5E&1M"&#\:FX/6)2OVK_?6KWWNR&4E M+5WH[)M*7'HZ.!J(A-:RRMRMWOY&33Z';"_6F?6_8EO+1O.!B"OK=-XH(X)< M%?5_^=#@T%,XFKR@$#4*D8^[=N2CO)1.GIT8O16&I6&-+WRJ7AO!J8*+M,UMZNU-7[#':8E+9>-,V\J0^'.QLLZ !W^] M8GS6&I]YX[/_ ]SKJI^U(S$_%JT)\24EL=89.D05&^'D*B-AR5D\-"X5NC+X M<];)(O$"K)BPXAM5")?JRN*-?7LMO.'T7BM;6 M1]BRXO36NH L?'-,#!D2_)3(-L-!9 # M!C%1 I@!A@^[N63W,)FJ.(5A4&=C9.%@N:R,K7 IG ;N))9RAS$9?Q=+ Q#K M08-+B.="K[W(A3:ZD/?*5%8L5!+<4J9H[4.[BG6!*L3BCN*Z;(L8-45/9UV< M;(/1BR8?6D#\??CA[4A\1>\9+\-0VKW35I+SQ!M":64&0-I2)1RAQE=4Q6JADCD]5C@ M#!L%7V8.;:O%CJ2Q(Z#4N Q:"Q) )Q5Y13ST78 JA4<".%E Q)!T#E>T447! MX2.CS_J^)GC8$,0W!FSEND*YX/M@%@YGTWD39P=12YM /\NR@^C=<#J?/7;7 M]M/>W8M66;I'U)'O]8[9.5ZMD)2A4JH$40,.@W@-)["NLFS()9'%3CCLPJ$' M%)5#30J9N5UM[F)Q>W7GN0-&WZN$ZFK@;X,0"K*>%U6Y9RW;W2.ST@:3CY(A M]O+J;]".A6(R#@L] .Z)8E*#1XP%[[^D(9"HK*=(UT1P^:.2F5KO&"5Z0(P6 MH:#.65733.Z,YI16"&JM'*P:E-*;1G$SN")0XYNWG7@G>*T,!2VL_^5M)&YZ MU6E'@RQ+=%WBM?QXZF$S[$?8-0)BJCLF:5LHD):;(5>.9\%J5_?W'OP>I[UV MVW@M8YG<5=NP'0D\\7U/P2R* @KZ)J1[/M;X2$JN;-UQ($/0+ZUB%B6TC^665?[M(<&I0O/?\<'K3C)*[\T4W1 X4F4Z-! ]#J\+>7%WP1.\GMBY M3BCS>%_3RE0XTC53&4O'K_#'0QD>>=.HF#P;>QD$3X<6&LGA:$ MN9I@5(W$ BC"E\5A;.]6&QQ+\'0#)C-GZ<'!3J5LRM7@&'P:/!K"483#598! MH: 9'&ME8!\,,W#%0IS12/C=N>QVI]_EO)[ZZ_-?^PBKS>\CV$9+%;JT>99_? M'\\>$5Y<)>+%58+ 6IW]2IF.YH?]G?+,FIA.ZBT1^.?$;5XOE6S7-9,?/<_V M&U=T/@T?3^S'!0J9MXUX,SK$=4/\1TN,^&S;<'I_-/7>ZBJK)T9XAWA6;3$J M?-,^*'PZ8)%CC[SOSB3O_36/O^Y(,GKN5#KN'>US,AO_ 6.%;];ZE-\^;;^1 M%O6G02=>?V A">!A149KJ$Y0AH$P]4=+?>-TZ3\45MKAL\-?IOC.(\,">+_6 M8$%SPP[:+\>S?P!02P,$% @ 0X:Q4K6PD,C_ @ :08 !D !X;"]W M;W)K&ULG57?3]LP$'[O7W&*]K!)I4F3ME2HK00, M-"8Q$+#Q,.W!2:Z-A6-GMK/2_?4[VVD&TV#2'A+_R'W??7<^7Q9;I1],A6CA ML1;2+*/*VN8HCDU18 6%^4R2IP@%%A8Q\!H^(&G M*(0C(AG?.\ZH=^F 3^=[]G,?.\62,X.G2MSSTE;+:!Y!B6O6"GNCMA^PBV?J M^ HEC'_#-MBF201%:ZRJ.S IJ+D,(WOL\O $,'\)D': U.L.CKS*]\RRU4*K M+6AG36QNXD/U:!+'I3N46ZOI*R><7=TSK9FT9A%;8G-[<=$A3P(R?0&9P:62 MMC)P)DLLG^-C4M%+2?=23M)7"2^9'D$V'D*:I.-7^+(^M,SS9?\(#;X>Y\9J M.O]OK[!.>M:)9YW\1\)>1WY2%F%^!+VNNPIAK03="RXW8%DNL+L<_"<:X#+< M.5^\.5TH4*VFQQK+9.D@A:IK)0=4),4#;/>TS(!: V6SJ/IT'@VH.A!(#G] MN%.6B>Y][^L6R\&%,2V6(&V@+KCQZMYR";92K2$!YETP&/3Q M',"I%T1NG*"/K3P8S_V09O &DM$T@5F6#6=)0LML?/@B]*JP#NH&@B:CPP2F MZ7!*N.QP,)O/AN- ,9T$WA2N))QCKEMJ+)"%F( 9;U'1&K1 [P)"'@&)"N"0[<*5$B9IR3J<$!3.50&-< MI^!F!,=T'-2[#/6(O7UOLB<<0I9DPR29@ZD8V0[(\+EJ)R(H'OVM@N,GU[]& MO?%-SA!'*VWH!/UNWT>/0_OX;1Z:,%7-ADL# M<$I<1/(]"AL86%58UO)KFR MU)K\M*)_ 6IG0-_7BJJ\6S@'_=]E]0M02P,$% @ 0X:Q4OC=B)DF!P MQ1 !D !X;"]W;W)K&ULK5C;#=0CUY7CLLS65VH]L315VEM:5.F#I M5F-?.]*Y")7%>)JF'\:E-M7@YDK>W;N;*]N$PE1T[Y1ORE*[[1T5=G,]F RZ M%U_-:AWXQ?CFJM8K>J#P>WWOL!KW6G)34N6-K92CY?7@=G)Y-^?SI.P0%90%UJ#QYXD^45&P(KCQ9ZMST)MDP?WG3OM/$CMB M66A/GVSQA\G#^GIP/E Y+753A*]V\W=JXSEE?9DMO/Q6FWAV/ANHK/'!EJTP M/"A-%?_J;RT.>P+GZ2L"TU9@*GY'0^+ECSKHFRMG-\KQ:6CC!PE5I.&&YN+L?G_ =>W-?W#!E(7E^HUC>IWX.V4 M;9S2B /8 [#)7'W^LS%AJ[Y4&8(#\]5]H2MU%-:D_O;#^72:?I1C_%;6DX_' MPV0Z1#4/TS15GLUY99>B.;-E"5.@8_:HL(%Z].2>8 M]01GO&PT[JA%7V$0- MM:/6-5[WMH:'NDSGG@>KMVI!:H6,!"@.EBTG=KDT&3D_5%36A=T2X3$W#E5M M^6UF*X\*A P6NLJ5SI^,QY8ZXE7MK*])2G]?:J>UU!6:SS/]>TH/=!XGO!*H MH: P.L#O3'-S =J A;>Y%0;\PT)13 )>$! +>% -FW<<::U-O@. <>F3.E2; MM/,_=2/US M/QFJ)E<:!-EX%@=83R:GUNNV5/;=8O^A-N%AP"9B#FW->PBKI4>-\9"9*."X M*V*+HW=0&PCF:J?&!$"4U*M #013K10/WKPI*'K-1E] G71%TKPL M,.8CB (K&7,F4*6VI!U ^"T*LX=%P612:_U$0M-#CPKRX,,:&Y,T?=]Q::F- M R'=(ZX*0K+D>\W!"D-B%:L^$>5%E76NM9YEL"!!1*3JR'.P>V5=86U(TK*.&%CE\=\1(?H!N1E\B *?A;@?V33?\B5!"=O5RM' M*[Q*CDS+AF-U]"Y6LVT\$H36]EL3/%I>SM[IH'[158-KFFKUJ_.+T^'\PTR] M4^GHXCSYN67@?'8V/,6\F(P^S)+/+:*Y.IK*VV,^/'^N^M!S6)C-TE;W9#2Y M4-/1&3\.YQ<7G4I!ZZ7HV?G%<#J9B* X,1?!].Q4[8_[@YZ066[$ON^BK/:0 MLBI*(9]]T@^ZJA1SF]!^T[^HTGZ4Y8V3E'=Y5&_D48&ZH"9: :Z<7.$>HN+' M7:&SQY.';&T+-B8V3IBZK+NT.?'=,:PC47N>@?Q-&?VY3'I&H.X=QE[T\$1B MW@NSYNJ)1.Q"X*R?G2(;/$P9F[@MW6DV2B.I=MM/M@#8A3!8\\Q59RE.O4^^ M&O]XLF0,^IGHV'K*>7^_4X >QH4O'0 PJ:VA(I>+RV3Z$B6&-?J E!KYQMZF?-"<,0"MHVWALKS'(W9".\D1#]B:YQ[[H_ MYD;-]R:>&W)'$@/<11&*=+6P?YH[RTZ;Y:YD=W4T8A#XG@)\F,3QI([$Z[K& ML@F-DYO!#J[VEK/K?C) 41,GW)F3..1BI2P( \)8)[9R*[V1TU:)/S7N)@>M MOTN6;Z\)[ ;"):G=Z,JPFW:XMG GCP.(*S$G?$%U*NA]:H*-]-WNGH0SMXO_?9,][[M"S)K>0#FJ%J MJA"_,ONW_3?Z;?PTW1V/'_A :65 SH*6$.5V,HC7PVX1;"T?J@L;\-DKCVO2 MH#O00 &8* 9 M >&PO=V]R:W-H965T//JR MTWA<6S.V4T\[DZ2>)&T.G1X@8D6B!@$6 "6KO[YO08J6'=N'7B22P+Y]N_MV M@?.M#W>Q8DYT7UL7+\952LW9=!J+BFL5)[YAAY6U#[5*> WE-#:!E!8EO7*NRNV/KMQ7@^WG_X9,HJR8?I\KQ1 M)7_F]'MS&_ V'5"TJ=E%XQT%7E^,+^=G5R>R/V_XP_ V'CR31++R_DY>?M47 MXYD08LM%$@2%OPU?L[4"!!K_])CCP:48'C[OT6]R[(AEI2)?>_O5Z%1=C$_' MI'FM6IL^^>TOW,?S1O *;V/^I6VW]\UB3$4;DZ][8S"HC>O^U7V?AP.#T]D+ M!HO>8)%Y=XXRRW5Y\%L*LAMH\I!#S=8@9YP4Y7,*6#6P2\MK[Y)Q);O" M<#R?)D#*PK3HS:\Z\\4+YL?T 0!5I)^=9OW8?@HJ Y_%GL_5XE7 #RI,Z'A^ M1(O98OX*WO$0WW'&.WXQOKHV"2I*D933]"A>>F=B87UL ].?EZN8 D3RURM> M3P:O)]GKR?_-ZNOF'WUBFL_.GK!];Y(I51;S3? U)70')9__CVC+I!!';%=_ M0_'RW3[L-T#02(*RV:!B*KS3;9%&?DV^A;+;"!(Q3NAKQ6B6IK&F4"O; 01*PGO@B)D3)6P,YY KC,)!+ 5* MW+W3;X[[^8%4H'"27\!+Y5# -NY;C2+\[=D(??9_^%YS7/F1E. C\=<<3^A*4YKU]'$&%;#99 M6NNL_PIJ&]P$1CTC9T=/(IQG1X+]R-D#'LJ5OHFDTQG4OV)KP"D7*K#M\EV9 M)HZR;G+=]S2ZPL?4M4[MH3D5@D*?]#,(J[5$M=I1T\(A3A345$N>H%Q9AD P MZ'.88-7U#!K =*)6(>TF=$G1E,ZLT:,NC307TBK<21/VH6WZMA\:NTN9A'!@ M>4 ;.;;Z&Y4JO<$B/U'K'O.('@0J"LX*'4D<+TCT9M@NW1C:+B=Y3C28>1@H MN(\^(!A5%97#^RV20 MV=>A6Q5*)M?6*Z17P(>4('NUFYS$Z>.YFF!V<_ M[,M\P\GE=*F[!@Q?ATO497=W>-C>W<#0 "7J0I;7,)U-WKX9(Y1\J^E>DF_R M36+E$\CFQPH700ZR >MKCR+V+^)@N%HN_P-02P,$% @ 1(:Q4O5*H3F= M%0 Z#\ !D !X;"]W;W)K&ULK5M;<]LXEG[G MKV!YNW;M*D:QY&O22:J<2W=G:GK;%7>F:VIK'R 2DM A"39 6M'^^CT7W"11 MBC,U+[8D @<'Y_J= _#56ILO=B5EGW]MZM:^/EGU???R^7-;KF0C[$1WLH4G M"VT:T<-7LWQN.R-%19.:^OGL_/SZ>2-4>_+F%?UV;]Z\TD-?JU;>F]P.32/, MYJVL]?KUR?3$__!)+5<]_O#\S:M.+.6#[#]W]P:^/0]4*M7(UBK=YD8N7I_< M35^^G9[C!!KQ#R77-OF?]/H7Z39TA?1* M75OZFZ]Y[.7L)"\'V^O&308.&M7R?_'5"2*9<'M^8,+,39@1W[P0].+- M*Z/7N<'10 T_T%9I-C"G6M3*0V_@J8)Y_9N[LM1#VZMVF=_K6I5*VB*?;_C+ M)C_U/YZ]>M[#>E(OV72LP.D+_)?==NO;/ZAK62U/?\YL!EXG7E>W\Z. M$OQ5F$E^,2WRV?EL>H3>1=C[!=&[>/K>\_^YF]O>@*W\[Y$%+L,"E[3 Y8$% MW@JK;*X7^;V15K:]0$,<$^11,NB8+VTG2OGZI$-"YE&>C-/._Y#Y2CS*',9U MPL@J[U<2++_432?:#>YT:,50J1X>E1KTTEK^9$$ E8"?LX5J15LJ4><6B$KP MP)[6>2]+A;YXKU7;YP\;"\_ 5CZVY207;94K&&:'N565$@9%">RXU M81'%KEKZ9BI848+E]ZO\[NWOZ/OWQ;)+_OBN"\8WG8QO/8(%ZJ&20X_ =TEBO M-'*NURU03T53C$^'V;TT+6D2N/!;>G__\-'OILC&9_YL]-"YY9-Y_'N8G']Z M_T#\Z"2_JVND M*HW38%0#T,O 5ULK2B9#ID\\R5I!L'0<)1S",#((*[_I"*/VD"P17*P;C!U$ MVV>PZ:92E7'>*XYP. M'SZ\BX;\3IH>\BSLB+.QE^E"Z[[5O(XP@^P*SR=E\G(; 9 V2%=6?@$AX< O< M6@M +@>S[S@'Y0NA#)@<\A-70!8H !3>^[-M[\=%2F%7^0(PH@VR\48% Y6N MK%]$5AS2QR.)G]ROC)1YPP"$Y0OPH5P%_)"#R8.3]&$CBGRE4J5 G(AD_0JP M03 D^1642[)S2RP&D-,"7 [VB'JM1F<&%MU8N208H$# IVK0$+8+CEQG!:-6CK- & M-[D%J6AC62D=N 7D9I#(8N@A#H5YCA*IR_-20(94-;IXR9&M %M!MX78!CJG MZ"6J1VEL9(5X?<>6_E\V&S4"9B4:H/=91P$E4 T\UH=E(%=)9+,4+1H%!PX+ M>7@.2TO;JX9("&0 8 Q\ET?U?1WT?7U4W[\QU^!<#W))GC6F^:,TQC6_3QB@ M5279=&-\2M 40*ZV$J:RV5L-_T8?@>@KM2 ? >'-;L^?30$7]&O(^0:\S4BO M!IAD_;J-V*! Q7)IT+(\2A"YQ4@_,@5=+$OUAS$4GT.J!32!@7<1R"$CBH(7 MX$NTOAC>]?Q/254?Z1P!: E1Q&/& JG@L, H6;\%Y% +DT-BQCH #!&T7]HB M(UBW,P."2)@ #B$%1!AG4@L ?WI-81--Z65^JL[H < 2] P8UAE=#:7++J@W M52);IVIO)-DHCX;]9O 1@Y8;[$;WFTZB&LI:6/((+A]!Y2YB*7-H1?QVJAZ9 M3B/[%<;; 5,MZ E016_4?.CE#I%,T^='5?DGGN($"Y$Y@# ) DV%XCP7,;V AV(#CCEX"/T/T1:L(OF["&%_3H)A!]!=6YC>,>R*S<[WYG4?0>0H4] M$D!\*TL!N\_7XYL(#%I)I@K6)N;Z$4LOFQ%$@H6([).VCD#ZD-$A"\%O#J0\ MQ!ZM=%X"\2IQJ,PM[&DE5#9H#&G0COL@0TZVK:NS0="S/?@517BP6TF4; M%BP&_R:4?S!>N@JD5F*N:@?I>0;R&8SE.Z#E_CH&;*\=').(0%J,?I"]T*SC M)%0UPZ18)21E=N>[&ZI]U#48ZI]#M8R+A_Q+>T _@@(/GL""%$])(+ 8A"(( MM")F1IG7Z@LXR$KKBD9E2>:&/+& *3#?[X>3>RPDPH8'2DQQ0D",X 08R#H M)L023:U$Q90P5%',D8^B'H"'#-'X816CU[O*PW!CXJB'W 8/N3WJ(9]86P#Z M2[ULU:%NSU$BXTXR0AFW6\D>*ROR?AY@D@& @?6P7&7;V0AR9(?9:'J60U % MG8=T'BV6.F#L12)$TQ_ST]FA.6!\5)-BX:CGM5K&V)22_#$[O3@+7&]12 IY MS-&EA.4NS[ 6T>7Q@1[!/I4'\MK3J[,M645? U J6[([@9GQ %GT! N?[$(Y MTX/R:XZ:\.O8B$.L:&008[8-?H*T,4FG/NNA#K*SM0%&'5@)F0"E>N2WA2(D MKH<0-<26[;D \#6 =.RS8<\GLM( ?]RS$>47*"\+AE65RS4^U02>*PD1J0JM M/HU!(CPE&3):XA1-:WN"&.?,: MY<(M3I1Y,HVCYC84A8I$4?R4"&R(]05#J"PA!V5/3:: 5LY%3:][KJA9_ON^ M@.NSR_!>B6_GLMBK.N C>+ !<;AC1694,2&SA[BQWW!\YO;0;.225R3X!1/1 M1$@@_!Q](0 [2)^T%6]=#>H+QP:85["3B$L/>V2=VVO3RC0HALVO9Y M5P]8HI@EYLP.<"%@-LXE;C9)A',8[7I;!=L.LO9] F08XHM$(>)N'H5AC2?6 M;+$;YHW1)_0&>:*TNG&),Q)%C L^WH;6VY9O!(GB@]"M^ M;DXQ.@/G@BEN, M.H!=[(4+[-NCR) Y3Q[2"<2EA"X)2[>QU9A;T JI("=PPN$U2& OI(Q'=5*I MZM%6@+\Y365H!F$#PC:FH+;/,&H;*VI/*"JJ')K!F?%.=L0XL%;4Y8*190E8 M ;@-@3;BH0VB!EU2J(SA?'PGF>+S#\":H V0!B1OC%4^._!0%W):;(E3&\7Y MD3>V@OJ(['\P9:6Z /V,DJ$OBX-*J$Q:KC,"1\%IYI+,G;U35AP.R5:H^M'6 M*ASO!>,AFC> 1F!B1%TZ_@YHST48*'[PE"8UQTE^9ZDA/5C+#5)J#X"Y@Y-B M6:7715@>1)>JAIPY)DP]1V5P?]+HVI5OC4*Z2TT%70P7#DR238%C<4"/[DI% M/):; MODE:LQ4ZLYZ,^9]V@;/5,5$@=!<"1M!=?)0JUKCE2P,ZQT:R9@?6BA8JH!?;!$T:YLZ-)1X-QSUS0C4 ZH)1TG##V) M;HIXT =+ MCT]\-;C9L6G08B711HB-"#1Q5<=XYABF[.5M+?1PJ$'N# %;5RVV1H6##L[/ M8U%8NZSW%)^80%6!]S>2@(%TLQ0?0*GF6OSCP7H//S<4642X;1 MF?N)$&/RZY9_\OT1"D!^!'AAB9T2BH+1U:.9A))GW-X9V"\-9$F/Z0DQ42%1 M4GE&1%PO.8 /NR6ET [JZ*B>HO(N@QC1H19XI'J(I9AYEY_$VP_%WDS7>D9H MS&5Z>OS7KY2IG@%,[C<)^4 ".R$&MUQXPZKIX"VV32'9#=W2",*$&&$AV(1P MB*BY\"I'7[*8J\I5JVN]W&"WII5KB%==TAI-5VK]BUPXMIA$F$5=A MQJ6&')V$$D0&0-#C8^Z1AI(N(?4OB82.$O" 'D_U-/:0+!]H>8\N$<4LW$FR MJ!,(MZ?<>6PCNZR/9*S"S4]::.ZR4-FXYR1;N&*N5 M"\#0H5YX^KI4"Z_;L^+@/.HK[<^E!@/ME>MJK M< )J\'D%69UJ%K <[F-X-$T_^33AE7A<]]&?LTC+ M7X#:8XKC&6(4AV.3(NS %-:Q2L_=_3GTWNX<4E$0&+.$<%(U!/&]LKB?I\7BK82<5D]64J61+P0=.F]W5&5>4-;;LBH87$#T [-6=B59H^ SH61&4=$@0'BPGC9LCB7( M1D'EJNP72,*_#88MKN6V.>RPUET:G"#*T\%4MJ1\@![_(,1#/!P@]U:(B1M_ M$[# 3,28CCP "E,(:]3^SA=2N@:-PNXGB!,E&&XH(6D!6=^?K-A\&6[A01#* M^*X#]7=VJ>ZJ-R"/K9$>SA$'6UQ'(M',O4_.YD-M"$H!V=18:*362H9, M]]2X W9@E0#)Z8"@0;CY;;;_0.1CH<; (XDMRR?1I7/H5))J$9]:71LOF;0U M?D^ F !:V1^#(&2)\0ZVW"+"8*/L.BAYO!M3U !_80#(GA(P8#STW:[N M: D]4$%-@0CBW6IC,7W#)E?4.EPE#DC%,TS')6 >':%3DW9.[2N4%)(!M($G M9FVYC1I.B.+D<_=$5*NHDTN/BT KC?1Z-+= M\IDU$XIQ#X.=OSVQM9]^,)#3LZW]$ DK>R^CGY2^_^%M;/?,0"5F:O'*GS\. ].X-WHAZ2(G MGO+Z OQ7[";*EG);^!&D'B,K=TB^;15Q#*HH\\D)]_@$O8P*U3&T)]1= 1T0 M;6R/V]"#(9SN:P9:F>\K@OF77YYAE>^ #=V&#@S$4RIRNDXHPU?ZXG'/UMT/ M'T"V(A%%NB^M7M>RHA7Y@D&CG1G/L6#I+ZW126P^[.1[6@+OA_92-"A?93%:I DC7X ,R&B3 M)H]HD]0-E1=5*[U1*.%=8\TLT-OR( BG380^16BBX9UIKN:+$$3S2C1(=0M& M*S $N7?0M<&J UL/*WC [;9&$_YGYW;1AKM;[/:D6];S)/]I,$B*K,6WO[AA MXP9[W5-O ,32Q,('E='Y'FFX&\,E'&RMR*4B-GFMC%9=#&8.N&UW?DR1@=$\ M(F4PXP'!YV#HQ@+PB=U2ZEGR+OX@IO%,BVYAI$&+2*$#A'HLVR)'C7[FTTIZ MAX!'8WKC(V,7:V*=%P_'(;?6HJ3F=&R=Q\M&>,,;[%+7.Q!_G62RC*7-V6P_ MV?^$=\OQ2L[PE^HA[3P19*'.:+J9/POM$DL\(,C[5=,"'@564P?B>Q[8*8X!=:ERT M8;>N&'0GM9YY/@;DDPD&W^Z4,0O@/9XPH([=RR;,#)B'>Y/BGAPTN405#T+< MJ8<[H'#O6R0-AK&W#N:BYF2.;][923;6-:8E1KJKZZ3P^&%Z=5G<7-[0V!^F M%]?%Y?2&+LIW?%\ FW]T.87;$8?WBK+)_(E&_L/E97$]NW!D;XOI]0V%AF S M3Y0>P8]OWZ6G%Q5P;RGC[AYVN'G$EQ/Y_4_@P9*7D^$B_/.!QZ6K4UH<$#K0 MMF7%Y?8T?+HOSFZOL7>PIY]/B\NH% M_,7YXZ#MLIB"8BZ*Z8M9!B2N@<0,:=T6L]N;8_?%7H3[8B^.WA<;O6%]5VE\ MSVWLXMA1:N,7QXXM0;#??;Q[^$RBI/O[A[<,HX( KY]-+XHLWLS_ MV-K>#"QNRN,@B7<,O?^N\>ZW%^S%[!H$^RN?:!.&P7.;NW@C1_/;6-Z_J3L8L M\7GR\C7D]B6]8DZ77=N>W\,.OX;7V._XY>TXG-^!_Y5N(5G(C0N8>CZYN3KA MPV?_I=<=O>]-PN'JTZJ9UT!&/):J0]O@F,"F'(RRI\SB3+JEFFDB M"[)7H$$8VM=*Y.30MPG/#JP4K& 9%89LLDRVPC!1DKWD+&.@R<N2@/ZT" M8T-"XB [R6][^?B*_(0\2&$J3;Z('/*W^,"F,N03G_/9QC<)'Z@:DTGDDSB, MHQM\DZ$^$\PVV4[V ESY5"N!-F4=8&RQ0.+JG*N^H M=Q+0OC MC \D"OUD-L-%XH?SZ6@GA1U;UV42^R (T32CE!0999C\2/DCF9 M^-%=/+(4,TL1(]?"CQ=S\E[1@HL;7(,JW9QJXFK?7^9A=W@*-OT$_'?OWQ%[ M THF-.%06&@XGD\]HOK9[ TC&S&!3/\! M4$L#!!0 ( $2&L5)M'4C$\ ( % & 9 >&PO=V]R:W-H965T#C 3,"OQ $FR4P"?7"@PP!M#YT>%'L3 M:Y E5Y()]-=W)3L&IL"T%VNUCV^_E;3KZ5;I.U,B6GBHA#2SH+2V/@U#DY=8 M,7.D:I1D62M=,4M;O0E-K9$5/J@281)%65@Q+H/YU.NN]'RJ&BNXQ"L-IJDJ MIA^7*-1V%L3!3G'--Z5UBG ^K=D&;]!^K:\T[<(>I> 52L.5!(WK6;"(3YNG/XEX"D"T@\[S:19WG.+)M/M=J"=MZ$Y@1?JH\FP$KA4DE;&O@@ M"RQ>QH?$JR>7[,@MDW0A(E\3MX:5]LZO'2-_ ^*55LN1# 9 %_ M5W[.32Z4:33"C\7*6$U/YN<[:4=]VI%/.WHC[0UU4M%0'K6&QN"Z$2#H*1I/ M8^O?#1:'[!XUM0&]=-=+7&Z>?-<^E%5*6_[;W0[P)_+,DW_MMMYEY;K]U-0L MQUE [6Q0WV/@3CPO^R.'<\RQ6J'>::+!)ZV,@46E&FEAD>=-U0A&])W*L_.] M]H6F2>?SOP&#,__H*:?@QK9GI%%X-U/RVL >C(?9243K?CP\SF(X(#$='BSR,H@CVQ_0Y /?M%*-TY!19-CC'>YI7-=&T MF)=2";5YA FYQ YS//&R$[/)8,GR.[)#1JK,(1YZD9P.(!WL04;4/*5DV"9P ME-+C#%Z88N_O3([W:Z\N?-;E=#X;/\L,Y.[4VH;OM?VX7+13XLF]G;5TS1LN M#0A<4VAT-!D'H-OYU6ZLJOW,6"E+E^'%DD8^:N= ]K52=K=Q"?J?R/P/4$L# M!!0 ( $2&L5))0D!OQP( .@% 9 >&PO=V]R:W-H965TAAV4&PZ%BI+ MGB0W[;\?)2=NAC6YB!)%?GQSME/ZV92(%EXK(SFFUQC?9'O=+T"CN4G%P>]_D\B)Q#*#"S#H$1><$;%,(!D1M_]IA!9](I'M\/Z%]\[!3+ MAAF\4>*)Y[:?A2&$:G5!(]@J)][LUY+V\998M9EKM0#MI0G,7'ZK7)N>X=$596TV_ MG/3LXAO5_5YFJD)8H89UR33"I^]L(]!\GH663#C!,-O#+5NXY 1<"@]*VM+ MG%./EY[ NV-:P]^1;''-@+:II8-PX\ M ^.R:( FWE@F<\HNQ&E_,KYT9#09]VX/L;8!ND1X.Z!JEQ@#I 4[IC63UD#2 MC^)+=X['_UO-V:^RZG=YW\78'4JFV MG!(BL"#5:# 9!:#;O=(^K*K]+&^4ISAX0QTRWWQ%U!+ M P04 " !$AK%2ZZ5&AY " !$!0 &0 'AL+W=OLKW.8S=+Q,">._L&YUA]\"R!IC5;4U MI@@J+ML_>][68D]Z@H6F%KX?,]2@>;+.+3$=:=AMF7,6T:RA]&'&R5M:>!"YIC_ M;Q]2/%U0R4M0\^0@\(;I8^C'1Y!$27R U^^2['M>?P_/Y[?@)A/*-!KA]RPU M5E-#_#D 'W3P@8Q?7BQ\4EZJX,4IO0"K2G34%=1@D(U?I80P?(1Y&[;>W?)A?PG*Y!*&8 M).H&!OX^$OCTX32)D^\P&,5OM&:4N""E-XJC0=2[5Y;*(90LOEK7S*]2%GU\#F6JD;9N\V^V>B%D[&:_J[?M"A2FX-"!P1:;1\6@8 M@&YGMA6LJOV)-?9OQ\E M.UX&--E%$BF^IT>)U*R1:J=S1 /[LA!Z[N7&5+>^K],<2Z:'LD)!.QNI2F;( M5%M?5PI9YD!EX4=!,/%+QH67S)QOJ9*9K$W!!2X5Z+HLF?J]P$(V92@,+-W+L+;Q,SF7F %88&IL0R,IC>\QZ*P1"3C5\?I]4=:X/'ZP/[)Y4ZYK)G&>UF\ M\LSDI+4VLNS I*#DHIW9OKN' M(\ T. &(.D#D=+<'.94?F6')3,D&E(TF-KMPJ3HTB>/"/LK**-KEA#/)*U.* M":/A\H6M"]17,]\0K=WTTXYBT5)$)RAB>)+"Y!H>1(;9OWB?Y/2:HH.F1726 M\(FI(<3A *(@"L_PQ7V.L>.+_Y?CC[NU-HH*X><9UE'/.G*LHQ.L*^J/K"X0 MY :HVK5A(N-B"ZDL2RHW>KET!TUW]'NW>I;>-N.MKEB*)&&%=WXZHH/LXM'K6O,X&%?<<5U7:+:N@[6=,NU,&V9]][^D[AK M>^-O>/O#4%UMN=!0X(:@)&CL@6J[MC6,K%RGK*6AOG/+G#XZ5#: ]C=2FH-A M#^B_SN0/4$L#!!0 ( $2&L5+M[/&61@, #4' 9 >&PO=V]R:W-H M965T&)BNQ8F:@:I2TLU&Z8I94782FULAR[U2),(FBV[!B7 :+F5][T(N9 M:JS@$A\TF*:JF#ZL4*C]/(B#T\(C+TKK%L+%K&8%/J']7#]HTL(.)><52L.5 M!(V;>;",[U8C9^\-OG#._ ML&]MHP"RQEA5MVW/X&8>D=4A\WL= /LO?F&6+F59[T,Z:T)S@ M2_7>E!R7CI0GJVF7DY]=/)5,X\V*ZLKA7E7$M6'^N*[^9FN!YGH66@KCC,.L MA5P=(9,?0*;P24E;&G@O<\S_ZQ]2>EV.R2G'57(1\!/3 TCC/B11$E_ 2[N: M4X^77JQY[6M^8 =J,0M+K9DLT,O_+-?&:NJ7?R\$&W;!AC[8\$?!Z!KEC4!0 M&R VLRVH^J4?N3V<.^"+D.Z>WIF:93@/Z"(:U#L,%D\>^P^JP@)U L)7WY!4 MXK(H-!:TU+OB$@[(M+F&J[= BBU58YC,S77OK\8:2R*7!3 +'YELZ))">^HP MF8[ZP]L4WD(TF$YZ/@YA#]-Q?Q1%$ ]NT][[9]09=Z=ZE?C5:V<\_#\TT9F5 M'9\4(4VC%CL>Q%-(!F,G]H?3Z0G2M>(9U_%DVD_BV#OZ)(;>,1J/X )SHXZY MT4\S9TL\S2VG;AC7L&.B06B,*\OMKP3+MC?DI>C>G%BN-<^<0:5R%.>HOIC# M>:H[9MD.-4U.*!P;-[EC_55F->I3%D5+EV-O/*)3K6DHDMYN6]05I(/HV!PO MVSLE:!@(:E+"S:S2,([(ZEWOD9OMS48C4A.1,QH+VD6/''_O7@"8I"X2D%.C MYRAS.' 4.?SR9I+$R:]G.0I?C;(*=>$'MH%,-=(>IUJWVKT)R^,H?#$_/BC4 M+ 67!@1NR-45'H ^#NFC8E7M!^-:61JS7BSI74/M#&A_HY0]*2Y ]U(NO@-0 M2P,$% @ 1(:Q4M#@Z#PQ @ &@8 !D !X;"]W;W)K&ULO57;BMLP$/T582BTL,2W)%X6Q] D+4W)TI#0]F'I@^*,8[&Z MN))<)W]?279,"ANSE-*76"/-.3/G.!JGC9#/J@30Z,0H5S.OU+IZ\'V5E\"P M&HD*N#DIA&18FU >?55)P <'8M2/@F#J,TRXEZ5N;R.S5-2:$@X;B53-&);G M.5#1S+S0NVQLR;'4=L//T@H?80?Z:[61)O)[E@-AP!41'$DH9M[[\&&1V'R7 M\(U HZ[6R"K9"_%L@]5AY@6V(:"0:\N S>,7+(!22V3:^-EQ>GU)"[Q>7]@_ M.NU&RQXK6 CZG1QT.?/N/72 M=4;T7S"3H]$\N7"ZK<+VK:W''BH;Q66K . M;#I@A+=/?.I\N *$XQN J -$KP7$'2!V0MO.G*PEUCA+I6B0M-F&S2Z<-PYM MU!!NW^).2W-*#$YG2U"Y))6S5!1H7BN3H!1ZNP2-"57O4E^;,C;9SSO*>4L9 MW:3,1R@.[U 41,$+\,4P_'/-#3RP\/#^3[AOQ/4*HUYAY/C&-_BVXIP#6I(C MT9BBW5EI8.H.K7B.GAZ![4'^&*@2]U5B5R7^6Q_1T]KLH)6M/E1PW!<<#\KZ MTG"0JB05JD#FP+6Y#V+XAV@M;6!V/R M>KUXC&PO=V]R:W-H965TKS\>CV?BX5ZJ%[T&,.2U+(0>!6MC-G=AJ-,UE$S?R T(?+.2 MJF0&FRH/]48!RYQ1681Q%/7"DG$1C(>N;Z[&0[DU!1B03.G-3Q]/JC_XA:/ MBUDR#0^R^)-G9CT*!@')8,6VA7F2^U^A7E#7ZJ6RT.Z7[.NQ44#2K3:RK(V1 MH.2B^F>OM2-.#&)ZQB"N#>)K#9+:(+G6H%,;=)QGJJ4X/TR98>.ADGNB[&A4 MLP_.F%4?B6HYT93YCFFL@5F2O0( RK=D-D9%%%@GVWX+G@*YXR M8$2[(Q[7<:I30P] @HITH3&N<2843 MG\%)R$P*L];D9Y%!UF(_]=O3V",0HF\:!\4'!TUBK^*,J1N2T)](',7T>3$E M[]]]:.%ZN%XE.J\R]:M,(;V@\LT2DR8&$B>;_#\Q\.DWU">/!DK]EX>NT]!U M'%WG#-WOVW()RB)@LE/,S:HAQ]QC6@.L4NLZ-9OU=N-X&.Y: +H-0/=* 4; MJ0Q;%G @: /HO@&@[0"]!J#G!7@6&I>M5QPR@BYPR5ZD0.2RX+G;K%9'5**] M$XY!%$7M*/T&I>]%^2@-*PC+ IM(/TW(-U3D"KRWP[J M#\[1#AK:@9?V4:0*[#999@QG!:G<80S9#4RE-KK.L+B[*68-A0LA!E39M@C_ M3)1\ :8\T7[;(-]ZA9Z@0+]F1QZ6?MYRS9V''7,;W.T;Y]%NI]_I?^OCAY9A M2:]#^^U>IM&QAD1>Z/L2CP7_BMA8<4&I?\Q?ZY^2=3J]./F.OV48'=#>.?Z3 M&DB]_#,N>+DMR:<9V*/NRUHT/HK&/V!6I<>D3Y,+D;8#L04\%%7$:5 [/, G M.X>'W)V>LV?BP@P7#P4]U@#J+P(+5J WK//0%4'9 ?A^):4Y-.P$S>5S_#=02P,$ M% @ 1(:Q4I:ZH(O] @ PPH !D !X;"]W;W)K&ULU59=3]LP%/TK5L0#2!OY[!=*(]&RB4ECJNC8'M >W.2FL7#LSG9: M]N]G.VE:2J@0>QDOC3_N.3[WGLJ^\8:+!UD */184B;'3J'4ZL)U95I B>4Y M7P'3.SD7)59Z*I:N7 G F065U T\K^^6F# GB>W:3"0QKQ0E#&8"R:HLL?@S M N:V+!DI@4G"&1*0CYU+_V+JAP9@ M(WX0V,B],3*I+#A_,),OV=CQC"*@D"I#@?5G#5.@U#!I';\;4J<]TP#WQUOV MSS9YGC-N_D5.CTY M0R>(,/2]X)74)\G853H3H\=-&]636G7P@NH0W7"F"HD^L0RRIWA75Z M0[ M MPR0X2GB#Q3D*_0\H\ *_0\_T]7#OB)RP=26T?.%_X,K]5WTX^J*@E+^.2(]: MZ9&5'KT@_9N^>B2FT.EJ#>U;J+E@UHG?]P9![*[W:]T1-0R&@S;JB:Y>JZMW M5-H-?MV;#5-3RJ:\J9?E[P0BM[C5.CEG;TWISRO=U][;W=JP;[U(;>Z,"K MKBA[;W5YY>^])/Y193/!&PO=V]R:W-H M965T[=Z-E&5 M%5SBK093%073NTL4JIX&O>!YXXYO^_G8V7N#KQQK&;S:7 >0(9K5@E[I^K/N-\??QR:)T@8*E$I53;4*XOI[#PPT6*]3? M3W#T6XZ^Y^C_4T@?KLD,KBP6YA3)H"49G!327-?DO*0$6=1H[+'D-$Y&WHDK MZ.ULV!M=C,_'DVA[A'W8L@]/LM^I78JPX!MNF8#ESCA9(5Q)2O9?1'+4THS^ M7R3'+@LDF$64W>DN[@8O'L9!-@R4=$1L] 9-]0A/0"K'^0&K )+*M=<,IER^B]*U/Z9 MD2F^H4O]KKVLTEQNB"#U2AW*U@IVQ&A@K00]+>[<[:="&3??FQWDJ'LL]]%! M)W2O$ 5BPZ4!@6M*2]P=TW^MF\[>+*PJ?7-<*4NMUD]S>@Q1.P,Z7RMEGQ>N MW[;/Z^P74$L#!!0 ( $2&L5+2'_QQ/0( !L% 9 >&PO=V]R:W-H M965T MBAYH:6P1H4B7'$5NO[Y#2E;=U#9ZD3C#>6\6\C%MM'FR)0"R?265'00L7M0.] T#<;N7@?\$5 8X_6S'6RUOK)&??%.(A<02 A1\? Z?<,,Y#2$5$9/SK.H$_I M@,?K _M'WSOULN869EI^%066X^!=P K8\%KB@VX^0]?/K>/+M;3^RYHV]C8) M6%Y;U%4'I@HJH=H_WW=S. (0SVE W 'BEX#1&4#2 1+?:%N9;VO.D6>IT0TS M+IK8W,+/QJ.I&Z'<*:[0T*X@'&;W"KG:BK4$-K$6T++K.2 7TMZPU^QQ-6?7 M5S?LB@G%%D)*FKQ-0Z3$#A[F79)IFR0^DR1A"ZVPM.R#*J#X&Q]2P7W5\:'J M:7R1<,'-@"7#5RR.XN&)>F;_#X\NE)/T0TP\7W*&[Y/614/385P5[-^)SH7- MI;:U ?9MLK9HZ.Y^OY!VU*<=^;2C,VDGE38H?G&O!]B3L"V*299"JG2WC"95JR7>VR#C0( Q_,J.'Z%, M*"?HLUCDG^A8VCH6\O="LJ0$*P9)E!;?]%=9B 8 CWH I 20YP+<$N#FB1;, M\K365-+EG+,CXMI:>=,/>6URM,HF2O6?\5YRM1LIG%S>II*FNV@3 [H6 J1 M;]<@:12+=^@"W:NN"?9JCVUU;:(TTD5'L?H(4%1#:0&]0-_OU^CMFW?HC=I% MWT*V%S0-Q-R6BJH.:/LEK9N"%NFA]9GR2^3B?Q!Q"#; 5\/P-?@5W#F%VZI M595(5262^W-[_+W7F5*=Y:!;H":,38J.*V&B0V+7O[Y-]3*6J@J+'9?2' MZL-H(EEX&C?B7Y"1.VJQ-%GA\<1,%T\#,8.1Y/<1J M=<7#\KJ&@[J49JI^$OPP93';_7Y6P]::BE]#5'&MJO@\6<5=R9QT:CUHDJ&]?2&^@^J M-Y_3FJ1Q/WT-+26UEI+SM)1T5=)KM^:PS2FQ6D?)R^DH,2ADEZ5);/N:H%91 M/DADEUG&ULK59-;]LX$/TK R&'%NA&LF3+=F$;B),MMH:&ED$:%( MEZ3B]-]W2,E:VU74+K ^6.)PYO'-AV:X."C]:$I$"\^5D&89E-;NWX:AR4JL MF+E6>Y2T4RA=,4M+O0O-7B/+O5$EPCB*TK!B7 :KA9?=Z]5"U59PB?<:3%U5 M3']?HU"'93 *CH*/?%=:)PA7BSW;X0;MP_Y>TRKL4')>H31<2=!8+(.;T=O; MN=/W"I\Y'LS).SA/MDH]NL7[?!E$CA *S*Q#8/1XPEL4P@$1C6\M9M =Z0Q/ MWX_H[[SOY,N6&;Q5X@O/;;D,9@'D6+!:V(_J\!>V_DP<7J:$\?]P:'6C ++: M6%6UQL2@XK)YLN9JI"N$<-FY)IA%=W:!D7YC7\ 1NJ MF[P6"*J@K&5*9EQPYE- $ELB%+40WR'GHG89 8-9K;GE: "+@K)%( ^;.WAU M]1JN( 3CCC# )3Q(;LV;$\&G4M6&R9R$5V?K16C)5\!#P ]/7D(S>0!S%HQX^M[]O'@W02;J\)1XO M>0'O?TC+UYNML9J^HW\&^(P[/F//9SQ01[RI(V:MYMO:LBW1LPI(6!$M*N7L ML50B1]V;SP8_]?BN]SRM1DF2+,*GTR#W*$7QO%,ZHS[IJ$\&J7_QGSKFP)Y0 M4^=R;8%GQ[*DSFC2^I]2ND+S*<=\^E_BW@;:QI*3<'2 M%C(M*>8&]M26_'Z?"].? SN9SF87/O1II>.XWXE9Y\1LT(FUKY*VY@=)-CBS MD^.CZ]$%Q3Z=:-;/<-XQG/^Z0"B4O\-Q/GQ^0[)7:1J=_487G,.3V52AWOF1 M;:@IU-(VW;>3=K>"&S\,+^1KNBTTP_U?F.:J0;UUQZG>!18$&5U/*=.Z&=_- MPJJ]GX!;96F>^M>2;CRHG0+M%TK9X\(=T-VA5C\ 4$L#!!0 ( $2&L5+" MUQ_4CP, % ) 9 >&PO=V]R:W-H965TA*36RS(,*$291- P+QF4PF_BUI9Y-5&4%E[C48*JB8/IYCD+MID$<'!8^ M\TUNW4(XFY1L@X]HOY1+3;.P8AK+L=OO-_S-<6>.QN \ M62GUU4T^9=,@^\[^;)B!A=* M//',YM-@%$"&:U8)^UGM?L>]/Y>.+U7"^"?LZKV#<0!I9:PJ]F!24'!9O]GW M?1R. */H#4"R!R0_ >+!&X#^'M#WCM;*O%MWS++91*L=:+>;V-S Q\:CR1LN M718?K::OG'!V]@?-0:UAH3'C%L[NT#(NS#G\"E\>[^#L]!Q.@4MXX$)0V,TD MM&358<-T;V%>6TC>L-"'!R5M;N WF6'V$A^2VD9RN"I!_^3G-1S M7U!YFE3STM5_6QXZR=QQ<&U*EN(TH'XWJ+<8S/[*$1@U)64&F,RH+XUEEB:U M26 ;C4C?+96ES6')4K[F*3S1-M02YI4A*\:M-+?/D)$4M^<12XO%"K7+6;\' M3O5/3"MDVIQP2;)(&S +EC:5FDX;C0D53"S@4SKE?Y@8,IA5)@-4SG824>R8M9T(\G]##D:M* S,& MZ:S]^"$>1C<==7'9U,7E.^JBK11J_-#CW4&^G<54Z]L6F\/&YK#3YJ=#:%TT MVTQVPWWD.UR_:F1_+X*V0^7=L!?NC1KW M1IT\MQMJN(VK5U:H2MHC5]?4>X*ZHLVGFG1\E.YA+VG/][A1,NY4\F=E73%G M7&[HGA2^NZE%[:O6:],S?J4G?J4G/+JT"M0;?Y<;2)W;]?W5K#:_"[?^E@Q_ M;*__-:AA-UP:$+@F:$2Y"$#7]W<]L:KT5^!*6;I0_3"G7Q[4;@-]7RME#Q-G MH/F)FOT'4$L#!!0 ( $2&L5*+4OE:700 .H. 9 >&PO=V]R:W-H M965TV@E+$I[D[%9 MFXO)F.R\"5:ATHO6)-QQM;P!.I;-A?X9E4L MRRB!5$8\)0)6E[TK>G%'?0TP$G]%L)5[ST2[LN#\IWZY7U[V;&T1Q! H3<'P M;P/7$,>:">WX59+V*IT:N/_\PGYKG$=G%DS"-8^_1TL57O9&/;*$%Y5#PIP6A!$J7%/WLN [$'0)YF@%,"G-< KP7@ ME@#W%6!DMP"\$N =JV%0 @:O 6X+8%@"AL=J\$N R;Y51->D9L84FXP%WQ*A MI9%-/YC\&C1F)$IU*3XI@5\CQ*G)5Q )F<%"D8\S4"R*Y2?R!_GV-",?3S^1 M4Q*EY&O(<\G2I1Q;"C5JG!64[-."W6EAI^21IRJ4Y"9=PK(!/^O&NQUX"SVM MW'5>W)TZG817^;I/'/^,.+9#&^RY/AYN-[G3#7]DHD]_<3U#Y8[=!#_(A%L5GFOXW/]0>#\>4(C<*TCDWQTJO$J%9U1X+2KN ML!,3;'?PK*)TG4]J+$GDK=7X@=6#CL+)QV&GC_/OTELSG<_+ M62K)CT=(%B"Z[= M6S'?LUNC>UX9>-YIX QD(*+,C%XLOEC'N*D NEE4" 0K*9&:0[]4^3K#+EW6 M& L"D8/458\B)WCVD I;-Y8_R>HP*8,73('FHGW[ \E $):F>8+S1X6$Z7$. M0J T2F1LIW>.)'CT0:@ ($G1EY'[!:!M,Z9M.=D!$[)/JLR<5 Q,X ;(P0!Q MD2UBT#.&CDC <7,$N3Z9U H7L([25)N/'OW)-Z8N2=D"-5 [4J1=ZS[UZ)GG M^J6==8CPT!0 $B]/D 8[6117KY,]\W][ $#R)-(2BYVZ#QFZXB-2?U7EWJC9J[\6[?'WSH"D,]B6CW*'ID*A>1VIE=TFA)-]ZUBSW5 M94P]D&CW1.HL+?(/>E;>;/3O,657CQHZ?+>RJZ<.]8_+?&O534N& M@V;OTEW0#SM83.2)(85JK*Q%'M$%!>KXD7QS)SK%USA+<$\AG@9!:$%\/N*8U[+ M%ZV@NMY._@502P,$% @ 1(:Q4C.W-QP- P F@H !D !X;"]W;W)K M&ULQ59-3^,P$#VSOV(4<0 )2)RF+:"V4FE!BP3: MBH_E@/;@-M/6(K&[MD/IOU_;"6EAV] 5*W%)_#'OY8UG,I[67,@G-474\)(F M7+6]J=:S4]]7HRFF5!V)&7*S,Q8RI=I,Y<17,XDT=J T\<,@:/@I9=SKM-S: M0'9:(M,)XSB0H+(TI7)QAHF8MSWBO2[O[!?.>>/,D"KLB>2!Q7K:]HX]B'%,LT3?B/EW+!QR M DX)\\(V\&"4*2W2 FP4I(SG;_I2',0*@#0V ,("$+X'1!L M0)0,3T-8ZMM:'<'_;A[W=?=@%QN%N*C)EC%3+UT:5 MY?9'A8*S7$&X04$-K@774P7G/,;X+=XWWI0NA:\NG865A-=4'D&-'$ 8A&2- MGEXUO(^C$AY4R*F5)UQS?-$&OO/+_A7,I$B94D(N@ N-\'B-Z1#EKPK^J.2/ M''_M/T?P\[#@'^ [\Y,P0Z# M;6*^+(HD^FS,H[]BWHPV_-ID605)=1V[$YHF)N!\^-HCJ6]1?-89U1KO M\])?N?U3E!/7%"D8B8SKO!$H5\O&J^O:#7]IGG=MYNJ<,*X@P;&!!D=-(T#F MC5 ^T6+F>HFAT*8S<<.I:1Y16@.S/Q;F=BLF]@-E.]KY U!+ P04 " !$ MAK%2*.0?WP\" #K! &0 'AL+W=O2%#2-XRLJ&5=1D8>U1U/DNG."*W@TQ'92,O/G#H3>+Z(D.BP\\4WC M_ (M\I9MX!G<]_;18$1'E9I+4)9K10RL%]%M]/X+#/7,O%ZEA0U?LN^Q4P17G75:#F0\@>2J']GKX,,1(9F> M(:0#(7TO(1L(V7L)TX$P#<[TI00?2N98D1N])\:C45SY7_[LS.X MRY'GBA=F#%/.D@\E.,:%_4@^$]LP _8P<$6^-;JS3-4VIPZ3>BJMA@1W?8+T M3(*OS$Q(EGPB:9PF)^C+R_1[6$U(G)VEEY?I)51C]O@MG:)3HUWI:%<:]++_ MV?7S=F6=P:[]=4$U&U6SH#H]H[K44N(=P)]=;@/MKK=TA\/T[OF_%7U!+ P04 " !$AK%2 M"2.JG)(# #0 &0 'AL+W=OF",0,OI:CT-"B,67\*0YT5K*3Z5*Y9A5^6 M4I74X%2M0KU6C.;.J!1A'$6CL*2\"F83MW:O9A.Y,8)7[%Z!WI0E57]?,2&W MTX $NX5O?%48NQ#.)FNZ8G-F'M;W"F=AZR7G):LTEQ4HMIP&E^3351Q9 [?C M#\ZV>F\,-I6%E$]V\CF?!I%%Q 3+C'5!\?7,KID0UA/B^*MQ&K0QK>'^>.?] M-Y<\)K.@FEU+\?;P0#N02\26UHE?-J!9DL2SQ) M!)4]P79G>00AZ((JIH%7\%!QHS_B(HZ_%W*CT59/0H-8;<0P:W!=U;CB 5P) MW,G*%!INJYSEA_8AYM@F&N\2O8J]#N^H.H6$?(0XBLG#_ :.CSYTR.NG)TS2 MGF?BPB0#8:X%U=J>6W.P(!6X4H;$\.CZR'"Z?F4)]\<"" M-5-U'3B ;5'T(:V#CO>01J=IW _UO(5Z[H>ZN\03N*X9-G<,^W''R@53OFH9 MMR'&[UN6%VV@"V\N*$+H3>O-SZ2MC\]O'$=D?!*-/#!(U.E:]#J0VY+UA6/^U)1>+Y1&I:/#PNJO*Q)W8>-W%(G&^8%*),EH M2"5(IY$D>1^=:/P>" 4Y'X#3*2GQ2^D0_[XB,=[ 0=+)(TG?EX6D4S_BE[]7 M>/B*M2,BB7Q(.G$C?G5["Q']'AP1_6@Z'23C7R/BN(^(0R76J2+Q*]LO$O'B M/T1,XW2(AW&GD;%?X?XW#QN_!SS\^8S"O::T9&KE6F^-/>2F,G5_VJZV[?UE MW=1VV^M_ ^S=5KS2(-@23?$Z\"14W6[7$R/7KL5=2(,-LQL6^(O"E-V WY=2 MFMW$!FA_>F;_ E!+ P04 " !$AK%2SDDLXHL# T"@ &0 'AL+W=O M(/#MGMH'F(>=??==^3Q[B9;J1YU M@6C@J2J%G@:%,>LW8:C3 BNF^W*-@KZLI*J8(5'EH5XK9)DSJLHPB:+3L&)< M!+.)VUNHV436IN0"%PIT755,[>98RNTTB(/]QAW/"V,WPMEDS7*\1_.P7BB2 MP@XEXQ4*S:4 A:MI7UK0H/-I#0_7>_3W+G@*9LDT7LKR3YZ98AJJLR9R7-A;N3>*OG*R,[/[@BG\?4YQ97 I*[ILS=QQ MO;I"PWBI7X.V*AJX@(^%K#43F>[!B95O>%F2KIZ$AJA8P#!MW1R^X'&!*D5AZ%V 7 $^D<@UPEKQ%,%( M6#&N* W4([W;#2MKIY;*JB)2E#/IX[$K\;N,HZ@?1;]ZR(\Z\B,OTB?4!@RJ MZA@)O^D(=LB4[\Y..Q*G/W""&VFXR&$MMZB.L?)CQ=\ZF7%':NP%>G]P;2X[ MO^?:_)#Q-\F==>3.O$@/0F$J<\'_IC1OV"DLF2&),JX6&[I6^\7R!+FV#T## M5S@YQKGQ=.X\V<:PF47]X23<'*%WWM$[]])K'N'2/<(%VU%G,'"A%!,YVG4/ M;N6>XL66J:Q'3Y7R\%8:RBD#=UUL/:#HH:8&PO=V]R:W-H965T')@D5@'G;-.TTGWXLPT!L@EL MJNOI\D"P869^\_? F,F.BT>Y053PG":9G#H;I;8?7%=&&TRI[/$M9OK*BHN4 M*CT4:U=N!=+8&J6)ZWO>T$TIRYS9Q,[=B=F$YRIA&=X)D'F:4O%RC0G?31WB M["?NV7JCS(0[FVSI&A>H'K9W0H_N$HG85#OAG1[A^%:YOP_5;POV>*ZFTPBQ;7\*B$4_"WW J MJ4*JPNG .C4/]--L-![TA\'$?3H!,ZA@!N?#_"IHID 7*\(W^\SHRIL_H=#O M /CXC")B$N%.L @U:;T0IVB+J*,&K=<;CTZS#BO682>KQ![(&PH6'@E&>FV+.ZHX1YV<^N6X0O9*R49'DEWYK8J-*Y+QN21O MJ-GX5)$%XX/?:6[BU2]A[[]X6DNO31E)$'BMSRMI= 7ROSRQ9=C#"B1M^ODU MKG\^[A'C/9KMB;ZF.UQFW[ Y3> S6^%)Q.Y0/KP@%1)&D!9]B/@0TY>N%D'J M'D&"\_.8K]<"UT;U3YJ:Z8U0!%]IDEN53Y(7SH=-);NR5>?93NFMR1$M MO!5"FGF06UO>AJ%)VLE2Z8I:G>A*;4R#+O5(@PCJ*;L&!MY<#>X74R=O3?XP7%G3L;@(EDIM763;]D\B!P0"DRM4V#T5^,] M"N&$"./W03-HCW2.I^.C^AL$O9%[;[B(9ZQ MTTN5,/X7=@?;*("T,E85!VN*$NK:9>3GTV6.=/86U!<&=RK@FIMF$_7U0-:QH6Y MAAXLZ2IDE4!0:[ Y'BOHIFO&-=1,5 B5X7+C]Q>"I=L>>2F!!E3I!4O-4V=0 MJ S%++0$[Q#"] "Z:$#C"Z!#>%+2Y@8>98;9O_XA!=U&'A\C7\2=@D],]V$X M^ 1Q% \^0 C&I<)T* _;G Z]\O!23O][NN#GW;[1!;Y7 M?U6IX*Q&35\>;#23MI )>HCC#<@ARLNX4$)P;3QVSYEU^>*V1!,/8%K M#'42]2?C65B?X1ZWW.-.[L>WDKYEPCA06=3%N;.[58:P1^+OR.--RW/S/IY: M"?IH!+=[RE]JE3Y'U:TUB?I1]+$#:M)"33J%7KC9]M8:$3B5C"ZT!4V%/4?4 M+13U!Y^[@*8MT/1]66)25DQ QFN>H)^Z ]M5-_@!02P,$% @ 1(:Q M4OI17X]: @ = < !D !X;"]W;W)K&ULM95M M:]LP$,>_BC ,-ACQ0Y(F+8DA23=66%A(V?:B[(5B7VP16?(DI>F^_4ZRHV;0 MN"NT;VP]W/WN[F_K-#E(M=,E@"$/%1=Z&I3&U%=AJ+,2*JI[L@:!.UNI*FIP MJHI0UPIH[IPJ'B91=!%6E(D@G;BUE4HGY-#8]DN0N+R;0"[+:VIH.E'R0)2U1IH=N%*=-R;'A/TJMT;A+D,_DRZD M,$P4(#(&FKR_!D,9UQ\FH4&X-0FS%C1O0,D94)\L$55J\DGDD/_K'V)2/K/D MF-D\Z00NJ>J1?OR1)%$2=_#ZOM*^XPW.\&99)O?":+*&#-@]W7 @=TNH-J!^ M=> ''C]P^/[+A"1W7]&0W!BH=%>8H0\S[*P"PV0@C*+NGU9,[T@-RB[A&7KJ MJW7CXK@71>\Z\KKP>5UT@KYAD0OWNX+Z'UE'GCMZ2UG'/LSX=67MQL7C9V2] M]'E==LMJ2M3S)<+&T>/)C]Y2VOBDQ<2O*^XSO#@ZIVYXT@A1K\*U>TW'):42S(>R45Y4YHZ MF*F%-"FYZ$R!NWW)4M*/+TC@Z"8J8REY.'W_3@P@1AX?1KZ/&Z.^.HAZ#W-#'+:9'X]R)3<%B(@SV,BT M9,$C%2F94,&GFH-73DLN5LX\ ,-,":4#8RMOI?3!4C\YN.]FT!0M3\FETDUL M%\']G;;+=X#U# 1R(3J! ^(,XU%%C6%:WMA)L[@QOH""=GR_JJS"0M-5?W!) M-@[-S0:9*ITQW87ID[5I/!(L!SF:%W.X&U6% !JC2CO(."V4I(V&M4<[L+0S M)L0=/#$_\F?H7=:I;S93-?YIT C+V/L].J$JM/@A>R9&[S!P<@V]=Y.4QB(R/0>01]&24O$F-87LT;IV_ST[?SAK 6TY*OL/[ ME-@$#:8++@R7[6S.LXS)%X>PI3=T:E^&G_';]1G+Z4*8^PY,R6;\C65\42;= MJEM(1+MJ,_X*V^O'W2N6C<5EQI8LF[1374R;86 '-FI[@<,N!1,L;W$,7S\;I@T\L#@0Z<]RC5<;[Y#]?8#5=%^'8#O%.Q';*9YK M0/QY X\D\5<;BP,>6!6PWH'X_CC04WZ?*(*J8MJP)QA'D@1#H!?]/1K'2'9B M^/CK@STE490D?@0POX(HPA!X&G$$4P :,"2*FG-PYSP*U^=4N/F%:/P;4$L# M!!0 ( $2&L5*7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G M-P P $AH \ !X;"]W;W)K8F]O M:RYX;6S%F5M/VS 4@/^*E2_2JELJ-HY=SZ-(YMOH*2VP]Z M#0JO++4IN<-3V!6 *V6<#@:'<9Y#7G#%[9I<7SQC2/(*#HC3C(O<=HXM!^;H)X:OXGC'JY%#E,=%Z5H-PFC@9D M#:CL2JQMQ!0O812U7=A8%>RC6J'N%X,S:G "V9: M-.#A("^U*D!9*!@>62U%@1P%N^"2JQR8!YD2D.D.(7^D'F1&0&8[@9S7./A5 M#W)(0 YW"-F)Y $!>;!+R,R#/"0@#\-"3L#F1JSK=J:7[**R0H&U'MP1 7<4 M%NZ"6V%KK)D!BUV;'HQC'II79$]_\F%)P3025B@*09* MW=7W9&-KT0Y^BAY0.7H0%NP:QYVJ7)? 9F#8?,4-^&RD/P(+Y JG?3W3+@T4 MPOE4E#"2P,:X 5.R"2PZ0)0,7$X$ML-KR>\/J(]).2,-[(Q72DRV-P''A?0Q*96D@55"IQN_ M7$\IHZ2!C4)C#GU,RC%I<,>\5,7M#]W]XU!F20.;I2=E]R%25DG?WBHM(MMG MX?0=1P!+S;'&-0UMLS[G, M9X;5'YN-E.%!O0Q:5E)>8MM7=:5YT;[2:%_'G/\&4$L#!!0 ( $2&L5) MN\,MAP$ +P7 : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V,MN MPC 0A>%707D G)GA6@&K;MA6O$ $YB)R4^RJ\/:-8 $'==$-\EE%MI7)O_H4 M>?'ERR*>FCH<3VT87*JR#LOL&&/[X5S8'GU5A&'3^KH_V3==5<1^V1U<6VS/ MQ<$[S?.)ZYYG9*O%\\S!YMKZ_TQL]OO3UG\VV^_*U_&/P>ZGZ<[AZ'W,!INB M._BXS-RE?&P'=WO(L)^<#=:[9=:M=Y*YU$$*09H^R"#(T@>-(&B4/F@,0>/T M01,(FJ0/FD+0-'W0#()FZ8/F$#1/'R0YRI@3)+U@3:"U(-="X+4@V$(@MB#9 M0F"V(-I"H+8@VT+@MB#<0B"W(-U"8+<@WD*@MZ+>2J"WHMY*H+>^_&P3Z*VH MMQ+HK:BW$NBMJ+<2Z*VHMQ+HK:BW$NBMJ+<2Z*VHMQ+H;:BW$>AMJ+<1Z&VH MMQ'H;2^7)01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;>_4.\1KZ<.C MY[[&V\AW4AW[=_WC\[?E?1-Q'MUP=G!9O_H%4$L#!!0 ( $2&L5+_>6J2 MGP$ !T8 3 6T-O;G1E;G1?5'EP97-=+GAM;,V9S6Z#,!"$7P5QC8)C MNTU_E.32]MKFT!=P80DH@"W;29.WKR$_4JL4)4JES@4+O#LS>*7O )/WK2$7 M;>JJ<=.X\-X\,N;2@FKE$FVH"3NYMK7RX=8NF%'I4BV(B=%HS%+=>&K\T+<: M\6SR3+E:53YZV83'KM3--+94N3AZVA6V7M-8&5.5J?)AGZV;[(?+<.^0A,ZN MQA6E<8-0$+.3#NW.[P;[OK&UL4$L! A0#% @ 0X:Q4B;:(^[W! 3Q0 !@ M ("!#@@ 'AL+W=O"@ & M @(&]$P >&PO=V]R:W-H965T&UL4$L! A0#% M @ 0X:Q4AOF9A$%!0 5!, !@ ("!ZA8 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 0X:Q4HK]>X?F! MN0H !@ ("!1R< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 0X:Q4HI,#0@U P _08 !D M ("!444 'AL+W=OF0.(# #R" &0 @(&]2 >&PO=V]R:W-H965T M&UL4$L! A0# M% @ 0X:Q4L L]BPZ!@ 10X !D ("!0U 'AL+W=O M&PO=V]R:W-H965TI9 M !X;"]W;W)K&UL4$L! A0#% @ 1(:Q4BG, MMEZ]! 9@H !D ("!1V$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1(:Q4FT=2,3P @ 4 8 !D M ("!O7X 'AL+W=O&PO M=V]R:W-H965T*$ !X;"]W;W)K&UL4$L! A0#% @ 1(:Q4B59ML9] @ 1@4 !D ("! MJ8< 'AL+W=OSQED8# U!P &0 @(%=B@ >&PO=V]R:W-H965T&UL4$L! A0#% M @ 1(:Q4AL- >K? P B X !D ("!0I 'AL+W=O&UL4$L! A0#% @ 1(:Q4M(?_'$] M @ &P4 !D ("!XYH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 1(:Q4L+7']2/ P 4 D !D M ("!TZ0 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 1(:Q4BCD']\/ @ ZP0 !D ("!<; M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M1(:Q4HCG7)R9 P , T !D ("!0KH 'AL+W=O&UL4$L! A0#% @ 1(:Q4H?3JY$; P M+A( T ( !L\, 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ 1(:Q4D"[PRV' 0 O!< M !H ( !?\L 'AL+U]R96QS+W=O XML 51 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 52 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 53 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.1 html 68 278 1 false 26 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 - Acquisition Sheet http://www.decisionpt.com/role/Acquisition Acquisition 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 - Warrants Sheet http://www.decisionpt.com/role/Warrants Warrants 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 - Intangible Assets (Tables) Sheet http://www.decisionpt.com/role/IntangibleAssetsTables Intangible Assets (Tables) Tables http://www.decisionpt.com/role/IntangibleAssets 19 false false R20.htm 019 - 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 20 false false R21.htm 020 - Disclosure - Term Debt (Tables) Sheet http://www.decisionpt.com/role/TermDebtTables Term Debt (Tables) Tables http://www.decisionpt.com/role/TermDebt 21 false false R22.htm 021 - Disclosure - Warrants (Tables) Sheet http://www.decisionpt.com/role/WarrantsTables Warrants (Tables) Tables http://www.decisionpt.com/role/Warrants 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 revenue source Sheet http://www.decisionpt.com/role/ScheduleofrevenuesourceTable Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of revenue source Details http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables 26 false false R27.htm 026 - Disclosure - Acquisition (Details) Sheet http://www.decisionpt.com/role/AcquisitionDetails Acquisition (Details) Details http://www.decisionpt.com/role/Acquisition 27 false false R28.htm 027 - Disclosure - Intangible Assets (Details) Sheet http://www.decisionpt.com/role/IntangibleAssetsDetails Intangible Assets (Details) Details http://www.decisionpt.com/role/IntangibleAssetsTables 28 false false R29.htm 028 - Disclosure - Intangible Assets (Details) - Schedule of definitive lived intangible assets Sheet http://www.decisionpt.com/role/ScheduleofdefinitivelivedintangibleassetsTable Intangible Assets (Details) - Schedule of definitive lived intangible assets Details http://www.decisionpt.com/role/IntangibleAssetsTables 29 false false R30.htm 029 - 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 30 false false R31.htm 030 - Disclosure - Line of Credit (Details) Sheet http://www.decisionpt.com/role/LineofCreditDetails Line of Credit (Details) Details http://www.decisionpt.com/role/LineofCredit 31 false false R32.htm 031 - Disclosure - Term Debt (Details) Sheet http://www.decisionpt.com/role/TermDebtDetails Term Debt (Details) Details http://www.decisionpt.com/role/TermDebtTables 32 false false R33.htm 032 - Disclosure - Term Debt (Details) - Schedule of outstanding term debt Sheet http://www.decisionpt.com/role/ScheduleofoutstandingtermdebtTable Term Debt (Details) - Schedule of outstanding term debt Details http://www.decisionpt.com/role/TermDebtTables 33 false false R34.htm 033 - Disclosure - Warrants (Details) Sheet http://www.decisionpt.com/role/WarrantsDetails Warrants (Details) Details http://www.decisionpt.com/role/WarrantsTables 34 false false R35.htm 034 - Disclosure - Warrants (Details) - Schedule of outstanding common stock warrants Sheet http://www.decisionpt.com/role/ScheduleofoutstandingcommonstockwarrantsTable Warrants (Details) - Schedule of outstanding common stock warrants Details http://www.decisionpt.com/role/WarrantsTables 35 false false R36.htm 035 - Disclosure - Share-Based Compensation (Details) Sheet http://www.decisionpt.com/role/ShareBasedCompensationDetails Share-Based Compensation (Details) Details http://www.decisionpt.com/role/ShareBasedCompensationTables 36 false false R37.htm 036 - 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 37 false false R38.htm 037 - 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 38 false false R39.htm 038 - Disclosure - Contingencies (Details) Sheet http://www.decisionpt.com/role/ContingenciesDetails Contingencies (Details) Details http://www.decisionpt.com/role/Contingencies 39 false false All Reports Book All Reports f10q0321_decisionpoint.htm dpsi-20210331.xsd dpsi-20210331_cal.xml dpsi-20210331_def.xml dpsi-20210331_lab.xml dpsi-20210331_pre.xml f10q0321ex31-1_decision.htm f10q0321ex31-2_decision.htm f10q0321ex32-1_decision.htm http://fasb.org/us-gaap/2020-01-31 http://fasb.org/srt/2020-01-31 http://xbrl.sec.gov/dei/2019-01-31 true true JSON 56 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "f10q0321_decisionpoint.htm": { "axisCustom": 0, "axisStandard": 10, "contextCount": 68, "dts": { "calculationLink": { "local": [ "dpsi-20210331_cal.xml" ] }, "definitionLink": { "local": [ "dpsi-20210331_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "f10q0321_decisionpoint.htm" ] }, "labelLink": { "local": [ "dpsi-20210331_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "dpsi-20210331_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "dpsi-20210331.xsd" ], "remote": [ "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/lrr/role/negated-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "https://xbrl.sec.gov/sic/2020/sic-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 314, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 28, "http://www.decisionpt.com/20210331": 2, "http://xbrl.sec.gov/dei/2019-01-31": 6, "total": 36 }, "keyCustom": 31, "keyStandard": 247, "memberCustom": 15, "memberStandard": 11, "nsprefix": "dpsi", "nsuri": "http://www.decisionpt.com/20210331", "report": { "R1": { "firstAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "f10q0321_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "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": [ "b", "p", "div", "body", "html" ], "baseRef": "f10q0321_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0321_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": "f10q0321_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": "f10q0321_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": "f10q0321_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": "f10q0321_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": "f10q0321_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": "f10q0321_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": "f10q0321_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": "f10q0321_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "dpsi:WarrantsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "013 - Disclosure - Warrants", "role": "http://www.decisionpt.com/role/Warrants", "shortName": "Warrants", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0321_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "dpsi:WarrantsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0321_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": "f10q0321_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": "f10q0321_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": "f10q0321_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": "f10q0321_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": "f10q0321_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": "f10q0321_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "dpsi:ScheduleOfRevenueSourcesTableTextBlock", "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": "f10q0321_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "dpsi:ScheduleOfRevenueSourcesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0321_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": "018 - 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": "f10q0321_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0321_decisionpoint.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "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": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0321_decisionpoint.htm", "contextRef": "c2", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0321_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": "019 - 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": "f10q0321_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0321_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "020 - Disclosure - Term Debt (Tables)", "role": "http://www.decisionpt.com/role/TermDebtTables", "shortName": "Term Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0321_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0321_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 - Warrants (Tables)", "role": "http://www.decisionpt.com/role/WarrantsTables", "shortName": "Warrants (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0321_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": "f10q0321_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": "f10q0321_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": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0321_decisionpoint.htm", "contextRef": "c25", "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": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0321_decisionpoint.htm", "contextRef": "c25", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0321_decisionpoint.htm", "contextRef": "c0", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "pure", "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": [ "span", "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0321_decisionpoint.htm", "contextRef": "c0", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0321_decisionpoint.htm", "contextRef": "c0", "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 revenue source", "role": "http://www.decisionpt.com/role/ScheduleofrevenuesourceTable", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of revenue source", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "dpsi:ScheduleOfRevenueSourcesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0321_decisionpoint.htm", "contextRef": "c30", "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": "f10q0321_decisionpoint.htm", "contextRef": "c36", "decimals": "-3", "first": true, "lang": null, "name": "dpsi:MembershipInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Acquisition (Details)", "role": "http://www.decisionpt.com/role/AcquisitionDetails", "shortName": "Acquisition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0321_decisionpoint.htm", "contextRef": "c36", "decimals": "-3", "first": true, "lang": null, "name": "dpsi:MembershipInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0321_decisionpoint.htm", "contextRef": "c0", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Intangible Assets (Details)", "role": "http://www.decisionpt.com/role/IntangibleAssetsDetails", "shortName": "Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0321_decisionpoint.htm", "contextRef": "c0", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0321_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": "028 - Disclosure - Intangible Assets (Details) - Schedule of definitive lived intangible assets", "role": "http://www.decisionpt.com/role/ScheduleofdefinitivelivedintangibleassetsTable", "shortName": "Intangible Assets (Details) - Schedule of definitive lived intangible assets", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0321_decisionpoint.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0321_decisionpoint.htm", "contextRef": "c2", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "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": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0321_decisionpoint.htm", "contextRef": "c2", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPershares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0321_decisionpoint.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "029 - 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": "f10q0321_decisionpoint.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0321_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030 - Disclosure - Line of Credit (Details)", "role": "http://www.decisionpt.com/role/LineofCreditDetails", "shortName": "Line of Credit (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0321_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0321_decisionpoint.htm", "contextRef": "c0", "decimals": "-5", "first": true, "lang": null, "name": "dpsi:GainOnExtinguishmentOfDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - 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": "f10q0321_decisionpoint.htm", "contextRef": "c0", "decimals": "-5", "first": true, "lang": null, "name": "dpsi:GainOnExtinguishmentOfDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0321_decisionpoint.htm", "contextRef": "c52", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentMaturityDate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Term Debt (Details) - Schedule of outstanding term debt", "role": "http://www.decisionpt.com/role/ScheduleofoutstandingtermdebtTable", "shortName": "Term Debt (Details) - Schedule of outstanding term debt", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0321_decisionpoint.htm", "contextRef": "c52", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentMaturityDate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0321_decisionpoint.htm", "contextRef": "c2", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "033 - Disclosure - Warrants (Details)", "role": "http://www.decisionpt.com/role/WarrantsDetails", "shortName": "Warrants (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0321_decisionpoint.htm", "contextRef": "c60", "decimals": "-3", "lang": null, "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0321_decisionpoint.htm", "contextRef": "c0", "decimals": "INF", "first": true, "lang": null, "name": "dpsi:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Warrants (Details) - Schedule of outstanding common stock warrants", "role": "http://www.decisionpt.com/role/ScheduleofoutstandingcommonstockwarrantsTable", "shortName": "Warrants (Details) - Schedule of outstanding common stock warrants", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0321_decisionpoint.htm", "contextRef": "c0", "decimals": "INF", "first": true, "lang": null, "name": "dpsi:ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0321_decisionpoint.htm", "contextRef": "c0", "decimals": "2", "first": true, "lang": null, "name": "dpsi:PercentageOfExercisePriceToMarketValueOfCommonStock", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "035 - Disclosure - Share-Based Compensation (Details)", "role": "http://www.decisionpt.com/role/ShareBasedCompensationDetails", "shortName": "Share-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0321_decisionpoint.htm", "contextRef": "c0", "decimals": "2", "first": true, "lang": null, "name": "dpsi:PercentageOfExercisePriceToMarketValueOfCommonStock", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0321_decisionpoint.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - 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": "f10q0321_decisionpoint.htm", "contextRef": "c3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0321_decisionpoint.htm", "contextRef": "c0", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPershares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "037 - 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": "f10q0321_decisionpoint.htm", "contextRef": "c0", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPershares", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0321_decisionpoint.htm", "contextRef": "c67", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Contingencies (Details)", "role": "http://www.decisionpt.com/role/ContingenciesDetails", "shortName": "Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "baseRef": "f10q0321_decisionpoint.htm", "contextRef": "c67", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0321_decisionpoint.htm", "contextRef": "c0", "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": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0321_decisionpoint.htm", "contextRef": "c0", "decimals": "-3", "first": true, "lang": null, "name": "dpsi:NetSalesOfProduct", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0321_decisionpoint.htm", "contextRef": "c14", "decimals": "-3", "first": true, "lang": null, "name": "dpsi:StockholderEquity", "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": "f10q0321_decisionpoint.htm", "contextRef": "c14", "decimals": "-3", "first": true, "lang": null, "name": "dpsi:StockholderEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "f10q0321_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": "f10q0321_decisionpoint.htm", "contextRef": "c0", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0321_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": "f10q0321_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": "f10q0321_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": "f10q0321_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": "f10q0321_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 - Acquisition", "role": "http://www.decisionpt.com/role/Acquisition", "shortName": "Acquisition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "f10q0321_decisionpoint.htm", "contextRef": "c0", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 26, "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "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 CCYY 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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r317" ], "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/2019-01-31", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r318" ], "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r319" ], "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/2019-01-31", "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r319" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r319" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r320" ], "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/2019-01-31", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r319" ], "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/2019-01-31", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r319" ], "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/2019-01-31", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r319" ], "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/2019-01-31", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r319" ], "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/2019-01-31", "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/2019-01-31", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12gTitle": { "auth_ref": [ "r316" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(g) registered security.", "label": "Title of 12(g) Security", "terseLabel": "Title of 12(g) Security" } } }, "localname": "Security12gTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.decisionpt.com/role/DocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dpsi_AcquisitionDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Acquisition (Details) [Line Items]" } } }, "localname": "AcquisitionDetailsLineItems", "nsuri": "http://www.decisionpt.com/20210331", "presentation": [ "http://www.decisionpt.com/role/AcquisitionDetails" ], "xbrltype": "stringItemType" }, "dpsi_AcquisitionDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Acquisition (Details) [Table]" } } }, "localname": "AcquisitionDetailsTable", "nsuri": "http://www.decisionpt.com/20210331", "presentation": [ "http://www.decisionpt.com/role/AcquisitionDetails" ], "xbrltype": "stringItemType" }, "dpsi_BacklogMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "BacklogMember", "terseLabel": "Backlog [Member]" } } }, "localname": "BacklogMember", "nsuri": "http://www.decisionpt.com/20210331", "presentation": [ "http://www.decisionpt.com/role/ScheduleofdefinitivelivedintangibleassetsTable" ], "xbrltype": "domainItemType" }, "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/20210331", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "dpsi_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofrevenuesourceLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of revenue source [Line Items]" } } }, "localname": "BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofrevenuesourceLineItems", "nsuri": "http://www.decisionpt.com/20210331", "presentation": [ "http://www.decisionpt.com/role/ScheduleofrevenuesourceTable" ], "xbrltype": "stringItemType" }, "dpsi_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofrevenuesourceTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Basis of Presentation and Summary of Significant Accounting Policies (Details) - Schedule of revenue source [Table]" } } }, "localname": "BasisofPresentationandSummaryofSignificantAccountingPoliciesDetailsScheduleofrevenuesourceTable", "nsuri": "http://www.decisionpt.com/20210331", "presentation": [ "http://www.decisionpt.com/role/ScheduleofrevenuesourceTable" ], "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/20210331", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "dpsi_BusinessAcquisitionEarnoutObligationDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of business acquisition earnout obligation.", "label": "BusinessAcquisitionEarnoutObligationDescription", "terseLabel": "Business acquisition earnout obligation, description" } } }, "localname": "BusinessAcquisitionEarnoutObligationDescription", "nsuri": "http://www.decisionpt.com/20210331", "presentation": [ "http://www.decisionpt.com/role/AcquisitionDetails" ], "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": "CashPaidForAcquisitions", "negatedLabel": "Cash paid for acquisitions" } } }, "localname": "CashPaidForAcquisitions", "nsuri": "http://www.decisionpt.com/20210331", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "dpsi_ConsumablesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ConsumablesMember", "terseLabel": "Consumables [Member]" } } }, "localname": "ConsumablesMember", "nsuri": "http://www.decisionpt.com/20210331", "presentation": [ "http://www.decisionpt.com/role/ScheduleofrevenuesourceTable" ], "xbrltype": "domainItemType" }, "dpsi_ContingenciesDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contingencies (Details) [Line Items]" } } }, "localname": "ContingenciesDetailsLineItems", "nsuri": "http://www.decisionpt.com/20210331", "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/20210331", "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": "CostOfSalesProduct", "terseLabel": "Product" } } }, "localname": "CostOfSalesProduct", "nsuri": "http://www.decisionpt.com/20210331", "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": "CostOfSalesService", "terseLabel": "Service" } } }, "localname": "CostOfSalesService", "nsuri": "http://www.decisionpt.com/20210331", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "dpsi_DateOfExpiration": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "It represents date of expiration.", "label": "DateOfExpiration", "terseLabel": "Date Expiration" } } }, "localname": "DateOfExpiration", "nsuri": "http://www.decisionpt.com/20210331", "presentation": [ "http://www.decisionpt.com/role/ScheduleofoutstandingcommonstockwarrantsTable" ], "xbrltype": "gYearMonthItemType" }, "dpsi_DateOfIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "It represents of date of issued.", "label": "DateOfIssued", "terseLabel": "Date Issued" } } }, "localname": "DateOfIssued", "nsuri": "http://www.decisionpt.com/20210331", "presentation": [ "http://www.decisionpt.com/role/ScheduleofoutstandingcommonstockwarrantsTable" ], "xbrltype": "gYearMonthItemType" }, "dpsi_DebtIssuanceCosts": { "auth_ref": [], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt issuance costs.", "label": "DebtIssuanceCosts", "terseLabel": "Debt issuance costs" } } }, "localname": "DebtIssuanceCosts", "nsuri": "http://www.decisionpt.com/20210331", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "dpsi_DescriptionofBusinessDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Description of Business (Details) [Line Items]" } } }, "localname": "DescriptionofBusinessDetailsLineItems", "nsuri": "http://www.decisionpt.com/20210331", "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/20210331", "presentation": [ "http://www.decisionpt.com/role/DescriptionofBusinessDetails" ], "xbrltype": "stringItemType" }, "dpsi_DilutiveEffectOfStockOptionsAndWarrants": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of dilutive effect of stock options and warrants.", "label": "DilutiveEffectOfStockOptionsAndWarrants", "terseLabel": "Dilutive effect of stock options and warrants" } } }, "localname": "DilutiveEffectOfStockOptionsAndWarrants", "nsuri": "http://www.decisionpt.com/20210331", "presentation": [ "http://www.decisionpt.com/role/ScheduleofreconciliationofthefullydilutivesecuritieseffectTable" ], "xbrltype": "monetaryItemType" }, "dpsi_DocumentAndEntityInformationAbstract": { "auth_ref": [], "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://www.decisionpt.com/20210331", "xbrltype": "stringItemType" }, "dpsi_EIDLNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EIDLNoteMember", "terseLabel": "EIDL promissory note [Member]" } } }, "localname": "EIDLNoteMember", "nsuri": "http://www.decisionpt.com/20210331", "presentation": [ "http://www.decisionpt.com/role/ScheduleofoutstandingtermdebtTable" ], "xbrltype": "domainItemType" }, "dpsi_EidlNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EidlNoteMember", "terseLabel": "EIDL Promissory Note [Member]" } } }, "localname": "EidlNoteMember", "nsuri": "http://www.decisionpt.com/20210331", "presentation": [ "http://www.decisionpt.com/role/TermDebtDetails" ], "xbrltype": "domainItemType" }, "dpsi_EquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "EquityIncentivePlanMember", "terseLabel": "2014 Equity Incentive Plan (the \u201c2014 Plan\u201d) [Member]" } } }, "localname": "EquityIncentivePlanMember", "nsuri": "http://www.decisionpt.com/20210331", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "dpsi_ExtenDataSolutionsLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ExtenDataSolutionsLLCMember", "terseLabel": "ExtenData Solutions, LLC [Member]" } } }, "localname": "ExtenDataSolutionsLLCMember", "nsuri": "http://www.decisionpt.com/20210331", "presentation": [ "http://www.decisionpt.com/role/AcquisitionDetails", "http://www.decisionpt.com/role/DescriptionofBusinessDetails" ], "xbrltype": "domainItemType" }, "dpsi_GainOnExtinguishmentOfDebt": { "auth_ref": [], "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": "GainOnExtinguishmentOfDebt", "terseLabel": "Gain on extinguishment of debt" } } }, "localname": "GainOnExtinguishmentOfDebt", "nsuri": "http://www.decisionpt.com/20210331", "presentation": [ "http://www.decisionpt.com/role/TermDebtDetails" ], "xbrltype": "monetaryItemType" }, "dpsi_HardwareAndSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "HardwareAndSoftwareMember", "terseLabel": "Hardware and software [Member]" } } }, "localname": "HardwareAndSoftwareMember", "nsuri": "http://www.decisionpt.com/20210331", "presentation": [ "http://www.decisionpt.com/role/ScheduleofrevenuesourceTable" ], "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": "IncreaseDecreaseInAccountsPayableRelatedParty", "terseLabel": "Due to related parties" } } }, "localname": "IncreaseDecreaseInAccountsPayableRelatedParty", "nsuri": "http://www.decisionpt.com/20210331", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "dpsi_IncrementalAndRecoverableCostsCustomerContractTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Incremental and recoverable costs customer contract term.", "label": "IncrementalAndRecoverableCostsCustomerContractTerm", "terseLabel": "Incremental and recoverable costs customer contract term" } } }, "localname": "IncrementalAndRecoverableCostsCustomerContractTerm", "nsuri": "http://www.decisionpt.com/20210331", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "dpsi_LineofCreditAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lineof Credit [Abstract]" } } }, "localname": "LineofCreditAbstract", "nsuri": "http://www.decisionpt.com/20210331", "xbrltype": "stringItemType" }, "dpsi_LineofCreditTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LineofCreditTextBlock", "terseLabel": "Line of Credit" } } }, "localname": "LineofCreditTextBlock", "nsuri": "http://www.decisionpt.com/20210331", "presentation": [ "http://www.decisionpt.com/role/LineofCredit" ], "xbrltype": "textBlockItemType" }, "dpsi_MaximumPercentageOfFairMarketValueOfCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum percentage of fair market value of common stock.", "label": "MaximumPercentageOfFairMarketValueOfCommonStock", "terseLabel": "Fair market share of common stock" } } }, "localname": "MaximumPercentageOfFairMarketValueOfCommonStock", "nsuri": "http://www.decisionpt.com/20210331", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "dpsi_MembershipInterest": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of membership interest.", "label": "MembershipInterest", "terseLabel": "Membership interest" } } }, "localname": "MembershipInterest", "nsuri": "http://www.decisionpt.com/20210331", "presentation": [ "http://www.decisionpt.com/role/AcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "dpsi_NetSalesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NetSalesAbstract", "terseLabel": "Net sales:" } } }, "localname": "NetSalesAbstract", "nsuri": "http://www.decisionpt.com/20210331", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "stringItemType" }, "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": "NetSalesOfProduct", "terseLabel": "Product" } } }, "localname": "NetSalesOfProduct", "nsuri": "http://www.decisionpt.com/20210331", "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": "NetSalesofService", "terseLabel": "Service" } } }, "localname": "NetSalesofService", "nsuri": "http://www.decisionpt.com/20210331", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "dpsi_NewAccountingPronouncementsNotYetAdoptedPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for new accounting pronouncements not yet adopted.", "label": "NewAccountingPronouncementsNotYetAdoptedPolicyTextBlock", "terseLabel": "Accounting Standards Not Yet Adopted" } } }, "localname": "NewAccountingPronouncementsNotYetAdoptedPolicyTextBlock", "nsuri": "http://www.decisionpt.com/20210331", "presentation": [ "http://www.decisionpt.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "dpsi_OneCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OneCustomerMember", "terseLabel": "One Customer [Member]" } } }, "localname": "OneCustomerMember", "nsuri": "http://www.decisionpt.com/20210331", "presentation": [ "http://www.decisionpt.com/role/ContingenciesDetails" ], "xbrltype": "domainItemType" }, "dpsi_OperatingSegmentsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for operating segments.", "label": "OperatingSegmentsPolicyTextBlock", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsPolicyTextBlock", "nsuri": "http://www.decisionpt.com/20210331", "presentation": [ "http://www.decisionpt.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "dpsi_PWBFPPPLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PWBFPPPLoanMember", "terseLabel": "PWBF PPP loan One [Member]" } } }, "localname": "PWBFPPPLoanMember", "nsuri": "http://www.decisionpt.com/20210331", "presentation": [ "http://www.decisionpt.com/role/ScheduleofoutstandingtermdebtTable" ], "xbrltype": "domainItemType" }, "dpsi_PWBFPPPLoanOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PWBFPPPLoanOneMember", "terseLabel": "PWBF PPP loan [Member]" } } }, "localname": "PWBFPPPLoanOneMember", "nsuri": "http://www.decisionpt.com/20210331", "presentation": [ "http://www.decisionpt.com/role/ScheduleofoutstandingtermdebtTable" ], "xbrltype": "domainItemType" }, "dpsi_PacificWesternBusinessFinancePaycheckProtectionProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PacificWesternBusinessFinancePaycheckProtectionProgramMember", "terseLabel": "PWBF PPP [Member}", "verboseLabel": "PWBF PPP Loans [Member]" } } }, "localname": "PacificWesternBusinessFinancePaycheckProtectionProgramMember", "nsuri": "http://www.decisionpt.com/20210331", "presentation": [ "http://www.decisionpt.com/role/TermDebtDetails" ], "xbrltype": "domainItemType" }, "dpsi_PercentageOfExercisePriceToMarketValueOfCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of exercise price to market value of common stock.", "label": "PercentageOfExercisePriceToMarketValueOfCommonStock", "terseLabel": "Percentage of exercise price to fair market value of common stock" } } }, "localname": "PercentageOfExercisePriceToMarketValueOfCommonStock", "nsuri": "http://www.decisionpt.com/20210331", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "dpsi_PercentageOfVotingPower": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of voting power.", "label": "PercentageOfVotingPower", "terseLabel": "Percentage of voting power" } } }, "localname": "PercentageOfVotingPower", "nsuri": "http://www.decisionpt.com/20210331", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationDetails" ], "xbrltype": "percentItemType" }, "dpsi_PlacementAgentWarrantsOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PlacementAgentWarrantsOneMember", "terseLabel": "Warrants - Common Stock [Member]" } } }, "localname": "PlacementAgentWarrantsOneMember", "nsuri": "http://www.decisionpt.com/20210331", "presentation": [ "http://www.decisionpt.com/role/ScheduleofoutstandingcommonstockwarrantsTable" ], "xbrltype": "domainItemType" }, "dpsi_PlacementAgentWarrantsTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PlacementAgentWarrantsTwoMember", "terseLabel": "Warrants - Common Stock One [Member]" } } }, "localname": "PlacementAgentWarrantsTwoMember", "nsuri": "http://www.decisionpt.com/20210331", "presentation": [ "http://www.decisionpt.com/role/ScheduleofoutstandingcommonstockwarrantsTable" ], "xbrltype": "domainItemType" }, "dpsi_ProfessionalServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ProfessionalServicesMember", "terseLabel": "Professional services [Member]" } } }, "localname": "ProfessionalServicesMember", "nsuri": "http://www.decisionpt.com/20210331", "presentation": [ "http://www.decisionpt.com/role/ScheduleofrevenuesourceTable" ], "xbrltype": "domainItemType" }, "dpsi_RevenueRelatedServiceContractAgreementTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue related service contract agreement term.", "label": "RevenueRelatedServiceContractAgreementTerm", "terseLabel": "Revenue related service contract agreement term" } } }, "localname": "RevenueRelatedServiceContractAgreementTerm", "nsuri": "http://www.decisionpt.com/20210331", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "dpsi_RoyceDigitalSystemsIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RoyceDigitalSystemsIncMember", "terseLabel": "Royce Digital Systems, Inc [Member]", "verboseLabel": "Royce Digital Systems, Inc. [Member]" } } }, "localname": "RoyceDigitalSystemsIncMember", "nsuri": "http://www.decisionpt.com/20210331", "presentation": [ "http://www.decisionpt.com/role/AcquisitionDetails", "http://www.decisionpt.com/role/DescriptionofBusinessDetails" ], "xbrltype": "domainItemType" }, "dpsi_SalesAndMarketingExpenseContractTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sales and marketing expense contract term.", "label": "SalesAndMarketingExpenseContractTerm", "terseLabel": "Sales and marketing expense contract term" } } }, "localname": "SalesAndMarketingExpenseContractTerm", "nsuri": "http://www.decisionpt.com/20210331", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "dpsi_ScheduleOfDefinitiveLivedIntangibleAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of definitive lived intangible assets [Abstract]" } } }, "localname": "ScheduleOfDefinitiveLivedIntangibleAssetsAbstract", "nsuri": "http://www.decisionpt.com/20210331", "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/20210331", "xbrltype": "stringItemType" }, "dpsi_ScheduleOfOutstandingTermDebtAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of outstanding term debt [Abstract]" } } }, "localname": "ScheduleOfOutstandingTermDebtAbstract", "nsuri": "http://www.decisionpt.com/20210331", "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/20210331", "xbrltype": "stringItemType" }, "dpsi_ScheduleOfRevenueSourceAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of revenue source [Abstract]" } } }, "localname": "ScheduleOfRevenueSourceAbstract", "nsuri": "http://www.decisionpt.com/20210331", "xbrltype": "stringItemType" }, "dpsi_ScheduleOfRevenueSourcesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue sources.", "label": "ScheduleOfRevenueSourcesTableTextBlock", "terseLabel": "Schedule of revenue source" } } }, "localname": "ScheduleOfRevenueSourcesTableTextBlock", "nsuri": "http://www.decisionpt.com/20210331", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "dpsi_ScheduleOfStockOptionActivityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of stock option activity [Abstract]" } } }, "localname": "ScheduleOfStockOptionActivityAbstract", "nsuri": "http://www.decisionpt.com/20210331", "xbrltype": "stringItemType" }, "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/20210331", "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": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod", "terseLabel": "Term of stock option granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod", "nsuri": "http://www.decisionpt.com/20210331", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "dpsi_ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares warrants outstanding and exercisable.", "label": "ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber", "terseLabel": "Total Warrants Outstanding and Exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardWarrantsExercisableNumber", "nsuri": "http://www.decisionpt.com/20210331", "presentation": [ "http://www.decisionpt.com/role/ScheduleofoutstandingcommonstockwarrantsTable" ], "xbrltype": "sharesItemType" }, "dpsi_ShareBasedCompensationArrangementByShareBasedPaymentStrikePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "share based compensation arrangement by share based payment srike price.", "label": "ShareBasedCompensationArrangementByShareBasedPaymentStrikePrice", "terseLabel": "Strike Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentStrikePrice", "nsuri": "http://www.decisionpt.com/20210331", "presentation": [ "http://www.decisionpt.com/role/ScheduleofoutstandingcommonstockwarrantsTable" ], "xbrltype": "sharesItemType" }, "dpsi_ShareBasedCompensationDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation (Details) [Line Items]" } } }, "localname": "ShareBasedCompensationDetailsLineItems", "nsuri": "http://www.decisionpt.com/20210331", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "dpsi_ShareBasedCompensationDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation (Details) [Table]" } } }, "localname": "ShareBasedCompensationDetailsTable", "nsuri": "http://www.decisionpt.com/20210331", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "dpsi_StockIssuedDuringPeriodSharesExerciseOfWarrants": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued for exercise of warrants.", "label": "StockIssuedDuringPeriodSharesExerciseOfWarrants", "terseLabel": "Exercise of warrants (in Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesExerciseOfWarrants", "nsuri": "http://www.decisionpt.com/20210331", "presentation": [ "http://www.decisionpt.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "dpsi_StockholderEquity": { "auth_ref": [], "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": "StockholderEquity", "periodEndLabel": "Balance", "periodStartLabel": "Balance" } } }, "localname": "StockholderEquity", "nsuri": "http://www.decisionpt.com/20210331", "presentation": [ "http://www.decisionpt.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "dpsi_TermDebtDetailsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Term Debt (Details) [Line Items]" } } }, "localname": "TermDebtDetailsLineItems", "nsuri": "http://www.decisionpt.com/20210331", "presentation": [ "http://www.decisionpt.com/role/TermDebtDetails" ], "xbrltype": "stringItemType" }, "dpsi_TermDebtDetailsScheduleofoutstandingtermdebtLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Term Debt (Details) - Schedule of outstanding term debt [Line Items]" } } }, "localname": "TermDebtDetailsScheduleofoutstandingtermdebtLineItems", "nsuri": "http://www.decisionpt.com/20210331", "presentation": [ "http://www.decisionpt.com/role/ScheduleofoutstandingtermdebtTable" ], "xbrltype": "stringItemType" }, "dpsi_TermDebtDetailsScheduleofoutstandingtermdebtTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Term Debt (Details) - Schedule of outstanding term debt [Table]" } } }, "localname": "TermDebtDetailsScheduleofoutstandingtermdebtTable", "nsuri": "http://www.decisionpt.com/20210331", "presentation": [ "http://www.decisionpt.com/role/ScheduleofoutstandingtermdebtTable" ], "xbrltype": "stringItemType" }, "dpsi_TermDebtDetailsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Term Debt (Details) [Table]" } } }, "localname": "TermDebtDetailsTable", "nsuri": "http://www.decisionpt.com/20210331", "presentation": [ "http://www.decisionpt.com/role/TermDebtDetails" ], "xbrltype": "stringItemType" }, "dpsi_UnsatisfiedPerformanceObligations": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Unsatisfied performance obligations.", "label": "UnsatisfiedPerformanceObligations", "terseLabel": "Unsatisfied performance obligations" } } }, "localname": "UnsatisfiedPerformanceObligations", "nsuri": "http://www.decisionpt.com/20210331", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "dpsi_WarrantsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Warrants [Abstract]" } } }, "localname": "WarrantsAbstract", "nsuri": "http://www.decisionpt.com/20210331", "xbrltype": "stringItemType" }, "dpsi_WarrantsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "WarrantsTextBlock", "terseLabel": "Warrants" } } }, "localname": "WarrantsTextBlock", "nsuri": "http://www.decisionpt.com/20210331", "presentation": [ "http://www.decisionpt.com/role/Warrants" ], "xbrltype": "textBlockItemType" }, "dpsi_totalAggregateTransactionPrice": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total aggregate transaction price.", "label": "totalAggregateTransactionPrice", "terseLabel": "Total aggregate transaction price" } } }, "localname": "totalAggregateTransactionPrice", "nsuri": "http://www.decisionpt.com/20210331", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r131", "r166", "r167", "r305" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ContingenciesDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r170", "r171", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r302", "r306" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r170", "r171", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r302", "r306" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r131", "r166", "r167", "r305" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ContingenciesDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r168", "r170", "r171", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r302", "r306" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r168", "r170", "r171", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r302", "r306" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r25" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [], "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": "Accounts Receivable [Member]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r3", "r14", "r132", "r133" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r15", "r199" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "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. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r72", "r73", "r74", "r196", "r197", "r198" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r173", "r192", "r201" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Share-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r61", "r237" ], "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 debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of deferred financing costs and note discount" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r61", "r143", "r149" ], "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 expenses" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/IntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r67", "r118", "r121", "r127", "r136", "r218", "r220", "r226", "r270", "r285" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r5", "r39", "r67", "r136", "r218", "r220", "r226" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r71" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r217" ], "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": "Acquisition" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/Acquisition" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r23", "r63" ], "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", "periodEndLabel": "Cash, end of period", "periodStartLabel": "Cash, beginning of period", "terseLabel": "Cash" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet", "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r57", "r227" ], "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 and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "totalLabel": "Change in cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofoutstandingcommonstockwarrantsTable" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightTable": { "auth_ref": [ "r165", "r172" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofoutstandingcommonstockwarrantsTable" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r34", "r156", "r274", "r289" ], "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 (Note 13)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r153", "r154", "r155", "r157" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/Contingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r35" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r72", "r73" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r13" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r13" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r13" ], "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", "verboseLabel": "Common stock Issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet_Parentheticals", "http://www.decisionpt.com/role/WarrantsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r13", "r162" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r13" ], "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; 13,882 and 13,576 shares issued and outstanding, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r106", "r107", "r131", "r224", "r225" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ContingenciesDetails", "http://www.decisionpt.com/role/ScheduleofrevenuesourceTable" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r106", "r107", "r131", "r224", "r225", "r315" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ContingenciesDetails", "http://www.decisionpt.com/role/ScheduleofrevenuesourceTable" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r106", "r107", "r131", "r224", "r225" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ContingenciesDetails" ], "xbrltype": "percentItemType" }, "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r49", "r67", "r136", "r226" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelatedIntangibleAssetsMember": { "auth_ref": [ "r214" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofdefinitivelivedintangibleassetsTable" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r161" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/TermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r9", "r10", "r11", "r271", "r272", "r283" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofoutstandingtermdebtTable" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/LineofCreditDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentDescription": { "auth_ref": [ "r9", "r11", "r163", "r271", "r272", "r280", "r283" ], "lang": { "en-us": { "role": { "documentation": "Identification of the lender and information about a contractual promise to repay a short-term or long-term obligation, which includes borrowings under lines of credit, notes payable, commercial paper, bonds payable, debentures, and other contractual obligations for payment. This may include rationale for entering into the arrangement, significant terms of the arrangement, which may include amount, repayment terms, priority, collateral required, debt covenants, borrowing capacity, call features, participation rights, conversion provisions, sinking-fund requirements, voting rights, basis for conversion if convertible and remarketing provisions. The description may be provided for individual debt instruments, rational groupings of debt instruments, or by debt in total.", "label": "Debt Instrument, Description", "terseLabel": "Description of loans" } } }, "localname": "DebtInstrumentDescription", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/TermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r236", "r238" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/TermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "auth_ref": [ "r30", "r236" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/TermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentMaturityDate": { "auth_ref": [ "r31", "r222" ], "lang": { "en-us": { "role": { "documentation": "Date when the debt instrument is scheduled to be fully repaid, in CCYY-MM-DD format.", "label": "Debt Instrument, Maturity Date", "terseLabel": "Maturity Date" } } }, "localname": "DebtInstrumentMaturityDate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofoutstandingtermdebtTable" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentPeriodicPaymentInterest": { "auth_ref": [ "r32" ], "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/2020-01-31", "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": "Maturity term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/TermDebtDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DeferredCosts": { "auth_ref": [ "r8", "r269", "r284" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r203", "r204" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r61", "r68", "r206", "r210", "r211", "r212" ], "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 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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredOfferingCosts": { "auth_ref": [ "r38", "r139" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense": { "auth_ref": [ "r61", "r281", "r293", "r297", "r298", "r300", "r311" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense (reversal of expense) for deferred policy acquisition costs.", "label": "Deferred Policy Acquisition Costs, Amortization Expense", "terseLabel": "Amortized deferred contract acquisition costs" } } }, "localname": "DeferredPolicyAcquisitionCostAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredPolicyAcquisitionCostsAndValueOfBusinessAcquired": { "auth_ref": [ "r282", "r290", "r296" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenue": { "auth_ref": [ "r20" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r20" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r61", "r116" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r216" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofdefinitivelivedintangibleassetsTable" ], "xbrltype": "domainItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r202" ], "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/2020-01-31", "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DueToRelatedPartiesCurrent": { "auth_ref": [ "r25", "r69", "r242" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).", "label": "Due to Related Parties, Current", "terseLabel": "Due to related parties" } } }, "localname": "DueToRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings per share attributable to common shareholders:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r46", "r77", "r78", "r79", "r80", "r81", "r85", "r88", "r91", "r92", "r93", "r97", "r98", "r277", "r292" ], "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)", "verboseLabel": "Basic income per share" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement", "http://www.decisionpt.com/role/ScheduleofreconciliationofthefullydilutivesecuritieseffectTable" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract]", "terseLabel": "Weighted average common shares outstanding" } } }, "localname": "EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r46", "r77", "r78", "r79", "r80", "r81", "r88", "r91", "r92", "r93", "r97", "r98", "r277", "r292" ], "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)", "verboseLabel": "Diluted income per share" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement", "http://www.decisionpt.com/role/ScheduleofreconciliationofthefullydilutivesecuritieseffectTable" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r94", "r95", "r96", "r99" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/NetIncomePerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r193" ], "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": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r193" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r72", "r73", "r74", "r76", "r82", "r84", "r100", "r137", "r162", "r164", "r196", "r197", "r198", "r207", "r208", "r228", "r229", "r230", "r231", "r232", "r233", "r308", "r309", "r310" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofoutstandingcommonstockwarrantsTable", "http://www.decisionpt.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r135" ], "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": "Ownership percentage" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/DescriptionofBusinessDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r148" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofdefinitivelivedintangibleassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r144", "r145", "r148", "r150", "r253", "r254" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofdefinitivelivedintangibleassetsTable" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r148", "r254" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofdefinitivelivedintangibleassetsTable" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofdefinitivelivedintangibleassetsTable" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r144", "r147" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofdefinitivelivedintangibleassetsTable" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r148", "r253" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Net Amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofdefinitivelivedintangibleassetsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r61", "r159", "r160" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "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", "negatedLabel": "Gain on extinguishment of debt", "terseLabel": "Gain on extinguishment of debt (Note 7)" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow", "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r50" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r140", "r141", "r268" ], "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/2020-01-31", "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r48", "r67", "r118", "r120", "r123", "r126", "r128", "r136", "r226" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r44", "r118", "r120", "r123", "r126", "r128", "r267", "r275", "r279", "r294" ], "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/2020-01-31", "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r68", "r83", "r84", "r117", "r205", "r209", "r213", "r295" ], "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)", "terseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r60" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r60" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": 13.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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredCharges": { "auth_ref": [ "r60" ], "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 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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r60" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r60" ], "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 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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r60" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r60" ], "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) in operating assets after deduction of operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "negatedLabel": "Other assets, net" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r60" ], "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 operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Liabilities", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpensesOther": { "auth_ref": [ "r60" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": 16.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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r151" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/IntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r142", "r146" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r42", "r115", "r235", "r237", "r278" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedIncomeStatement": { "order": 3.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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r51", "r158" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "terseLabel": "Interest expense debt" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/TermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r56", "r58", "r64" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r2", "r37" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r28", "r67", "r122", "r136", "r219", "r220", "r221", "r226" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r19", "r67", "r136", "r226", "r273", "r287" ], "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r29", "r67", "r136", "r219", "r220", "r221", "r226" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r11", "r272", "r283" ], "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": "Line of credit" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/LineofCreditDetails", "http://www.decisionpt.com/role/ScheduleofoutstandingtermdebtTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityDescription": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "Description of the terms of a credit facility arrangement. Terms typically include interest rate, collateral required, guarantees required, repayment requirements, and restrictions on use of assets and activities of the entity.", "label": "Line of Credit Facility, Description", "terseLabel": "Line of credit, description" } } }, "localname": "LineOfCreditFacilityDescription", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/LineofCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityFairValueOfAmountOutstanding": { "auth_ref": [ "r223" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of the amount outstanding under the credit facility.", "label": "Line of Credit Facility, Fair Value of Amount Outstanding", "terseLabel": "Outstanding balance on the line of credit" } } }, "localname": "LineOfCreditFacilityFairValueOfAmountOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/LineofCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "The effective interest rate at the end of the reporting period.", "label": "Line of Credit Facility, Interest Rate at Period End", "terseLabel": "Line of credit bears interest rate, percentage" } } }, "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/LineofCreditDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r26" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Aggregate amount of credit facility" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/LineofCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r9", "r271" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Line of Credit, Current", "terseLabel": "Line of credit" } } }, "localname": "LinesOfCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r32" ], "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 after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r101", "r111" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/DescriptionofBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r57" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r57" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r57", "r59", "r62" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r0", "r40", "r41", "r45", "r62", "r67", "r75", "r77", "r78", "r79", "r80", "r83", "r84", "r89", "r118", "r120", "r123", "r126", "r128", "r136", "r226", "r276", "r291" ], "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 shareholders" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow", "http://www.decisionpt.com/role/ConsolidatedIncomeStatement", "http://www.decisionpt.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r77", "r78", "r79", "r80", "r85", "r86", "r90", "r93", "r118", "r120", "r123", "r126", "r128" ], "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" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "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 Adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r112" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r112" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segment" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "integerItemType" }, "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/2020-01-31", "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r118", "r120", "r123", "r126", "r128" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r240" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedBalanceSheet": { "order": 6.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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r240" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r239" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r24" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCustomerMember": { "auth_ref": [ "r299", "r301", "r303", "r304", "r307", "r314" ], "lang": { "en-us": { "role": { "documentation": "Customer classified as other.", "label": "Other Customer [Member]", "terseLabel": "Other Customer [Member]" } } }, "localname": "OtherCustomerMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r33" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermDebtCurrent": { "auth_ref": [ "r9", "r10" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt classified as other, payable within one year or the operating cycle, if longer.", "label": "Other Long-term Debt, Current", "terseLabel": "Total long-term debt" } } }, "localname": "OtherLongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofoutstandingtermdebtTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r53" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r174", "r194" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r12" ], "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)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r12" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r12" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r12" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet_Parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r12" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r4", "r21", "r22" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfLinesOfCredit": { "auth_ref": [ "r70" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r54", "r195" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": 3.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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r6", "r7", "r152", "r288" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r47", "r138" ], "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 expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r169", "r241", "r243", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/AcquisitionDetails", "http://www.decisionpt.com/role/DescriptionofBusinessDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r55" ], "calculation": { "http://www.decisionpt.com/role/ConsolidatedCashFlow": { "order": 4.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": "Repayment of term debt" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r16", "r164", "r199", "r286", "r312", "r313" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r72", "r73", "r74", "r76", "r82", "r84", "r137", "r196", "r197", "r198", "r207", "r208", "r308", "r310" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ShareholdersEquityType2or3" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r65", "r66" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r43", "r67", "r113", "r114", "r119", "r124", "r125", "r129", "r130", "r131", "r136", "r226", "r279" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement", "http://www.decisionpt.com/role/ScheduleofrevenuesourceTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of future principal payments for outstanding debt" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/TermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r93" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/NetIncomePerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r144", "r147", "r253" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofdefinitivelivedintangibleassetsTable" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r144", "r147" ], "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 useful lives and weighted-average remaining useful life of amortizable intangible assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/IntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r176", "r182", "r185" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r187" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r165", "r172" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/WarrantsTables" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r60" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r175" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ShareBasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r190" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofthesummaryoffairvalueusingtheBlackScholesoptionpricingmodelTable" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r189" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofthesummaryoffairvalueusingtheBlackScholesoptionpricingmodelTable" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r191" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofthesummaryoffairvalueusingtheBlackScholesoptionpricingmodelTable" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r179" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r179" ], "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": "Exercisable, Grant Date Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r184" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Total Exercise Price (in Dollars)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofoutstandingcommonstockwarrantsTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r181" ], "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, Stock options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r183" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofthesummaryoffairvalueusingtheBlackScholesoptionpricingmodelTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r194" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r178", "r194" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r177" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Weighted Average Exercise Price (in Dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofoutstandingcommonstockwarrantsTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "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, Grant Date Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r188", "r200" ], "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" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofthesummaryoffairvalueusingtheBlackScholesoptionpricingmodelTable" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r194" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r194" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r186" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofstockoptionactivityTable" ], "xbrltype": "durationItemType" }, "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r27" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/TermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r25" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/TermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r36", "r72", "r73", "r74", "r76", "r82", "r84", "r100", "r137", "r162", "r164", "r196", "r197", "r198", "r207", "r208", "r228", "r229", "r230", "r231", "r232", "r233", "r308", "r309", "r310" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofoutstandingcommonstockwarrantsTable", "http://www.decisionpt.com/role/ShareholdersEquityType2or3" ], "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r72", "r73", "r74", "r100", "r252" ], "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/2020-01-31", "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" } } }, "localname": "StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r12", "r13", "r162", "r164", "r180" ], "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": "Exercise of stock options (in Shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ShareholdersEquityType2or3" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r36", "r162", "r164" ], "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": "Exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ShareholdersEquityType2or3" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r13", "r17", "r18", "r67", "r134", "r136", "r226" ], "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", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedBalanceSheet" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r234", "r244" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/TermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r234", "r244" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/TermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r234", "r244" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/TermDebtDetails" ], "xbrltype": "domainItemType" }, "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedCashFlow" ], "xbrltype": "stringItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r215" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ScheduleofdefinitivelivedintangibleassetsTable" ], "xbrltype": "domainItemType" }, "us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock": { "auth_ref": [ "r52" ], "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 [Text Block]", "terseLabel": "COVID-19" } } }, "localname": "UnusualOrInfrequentItemsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r102", "r103", "r104", "r105", "r108", "r109", "r110" ], "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/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/AccountingPoliciesByPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r87", "r93" ], "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)", "verboseLabel": "Weighted average shares for diluted earnings per share" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement", "http://www.decisionpt.com/role/ScheduleofreconciliationofthefullydilutivesecuritieseffectTable" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r85", "r93" ], "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)", "verboseLabel": "Weighted average basic shares outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.decisionpt.com/role/ConsolidatedIncomeStatement", "http://www.decisionpt.com/role/ScheduleofreconciliationofthefullydilutivesecuritieseffectTable" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r111": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.A)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=27011391&loc=d3e105025-122735" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r151": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r155": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r157": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6036836-161870" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12317-112629" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=117329964&loc=d3e12355-112629" }, "r161": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r202": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5227-128473" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473" }, "r217": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13433-108611" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(a)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6480726&loc=d3e6691-158385" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=27015749&loc=d3e569990-122904" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.7)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(7)(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=35755530&loc=d3e11264-158415" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=35755530&loc=d3e11264-158415" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121638524&loc=SL117422543-158416" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121638524&loc=SL117422543-158416" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121638166&loc=d3e11522-158419" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=d3e14931-158439" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "7B", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782768-158439" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "9C", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884803&loc=SL65671395-207642" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121641442&loc=SL117422267-158473" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r316": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "g" }, "r317": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r318": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r319": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r52": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "220", "URI": "http://asc.fasb.org/subtopic&trid=114868817" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r71": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1377-109256" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r99": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" } }, "version": "2.1" } ZIP 57 0001213900-21-027104-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001213900-21-027104-xbrl.zip M4$L#!!0 ( $2&L5*0I/:)/ \ #B3 1 9'!S:2TR,#(Q,#,S,2YX MGNY'W6JU9.7#?Q=3!\P193;!IY7&NWH% M(&P0T\;CT\KMH-HT\H<''=NRD5D!7"[,3K W/:U$T"Q&U'E'Z+AFNK3F+F>HQDL@:AMA!4;= MJGC.5M4LR$:RRNI5C0.J5^N-ZGZC EQ(Q\B]AE/$9M! L=Y,9-A"L3-72"VJ M->K[HI+?EV/CAVQT>_7Z?DV\'D&&PN*+5/G'?5FZ<7Q\7)-OPZ(>4PD1OHG) M$.B*X W417 UH3)SQNQMQ%ZP+"&XR(W:EZON0+*[*LL!F.ZJ?%1!!S7_9;2H MK5&GC9D+L8$J8AP!($82Q)BXT.50Q7#\3@Q)^7@VL[%%/@:/^$.AVY.0CQMD M :GM$Z&1TPJSIS-'L"2?32BR3BM")]50\-\<.'K'089%(#4H<9">RMJ,DAFB MKLVYBHP$V4"J=EQ2\;K&^T1.=PVY4ONX*W%F%+VZ.+Q/QJU=DI60:F='1.1#;<(I@1QS;% M='$&'6'-@PE"W 78IB_X;_0W92$YY80(0@QK_7_D#HA/70,^QN3$PG_SIDR$ M&9_LHHV"H%4@FV7@S2V&GFGS-]]_J"4;3?;G\=9Z^*/\G1S30>V@2 IJM&I\ MV"0KIL6,UDW0DZ@<,E2+492RLIUQ]UL?4JZ$"7)M#HQM1&6R3CZS>\]E%KR) M]YE%M5;K?UNR.SRQ MYRA\H;?DDMV W<&$F\*$."9?-IS_X=GN4E3?(W0_1JZFV,<\>_WA*?0.7&(\ M!!W^ZY_O]QI'_P%^QR6SV]MM"[+)A4,>E0:[*I#60HS+@Z=P*1H'HO5R?MV, MNC9B!K5GHE=BG7G,QHC%9]/L$KFF>,@I:]O,< CS*!+_6+@@3>=0KHDUL >8]OB805VFX9!/.S:>-SGAF'P"#Q&X;,:RC'3 MHR3/LC/!<+0[.7D&'4J?N^X2K/L$8:?EH% .BJ;!IR8F(<!)!ME$LX#1^\*T2L%D4\\HI1$7NA9Z&1 M9$'4E=&=K%U&XFKU#Y'8UAC%5;]ZF#%08XK?2RI>U 2B:JESM<[O(:4\CHE/ M!:N'>3K?3^H\K%G&0/I, H\S^6*23&=\40A3X9"BB-[Q_)#D0K92EJE=6A6",DUW-E2_EHF%@S*8GEA:R.UN,]8 MP_U;;/7[#8(WX4.A1=9_X,W?O>*X5*.%\5J M-&,,*(KH)\)4?B"U+,UAJ"1(L3S-8$A5)F^"3.4.LA:K6IY*EN*KI@QR$J]R MMXSW4BF$U1I*1T7)1'PME<%$XE4^$ZDT0MA".;L\9YF508VV8(X;VTLE'52+ MKM)^GKB=UT8NM)T-=O7"@GF4I7(6BKT]\"9HL:3L96+^+&9WT9XV.MQ+I4EV M$_*78R7?(QL39'H.(A9%JS6W 'Z_.UH_V'1,+IN_>>+B[W!96V^.&M]K<_- ?WYIYOYI?&V MA4:W%Y_Q^(>+Q>'X<@Z/6.?;C]UZ]^U/;P?'^!Y3H_.[<3OK-KN]MG=[^3/; MNYTZ\,A"1_?P;FSA^\OV->S=4U1G9]>?/K/9Y<@[O&SWX7+2JQU@;H M>G3U<-ZEO0?\_OC;]?V\1PXM=S 8=^S#?NUS"QX^WL\.R7N*AY_..]:7^^/% MQ6!\1Z=#NWU]B1]'M5KWANT[]3N#O^7C9%@S#B \.K@;O??.N\/KR>VW\OZ_3@Z-6W3C]%;0&-^)SCIWMGV=YSXS7>>:2D0Q;M:'U:G^M<>] M35)4BAEG#0!(!& - 4#-H8MR%*2C$(-@PW9LZ"\DW FR/,=9FK;C"?TR9'C4 M%E^$(,M"AJL/5)[25I[Q;Y@D4\8F44SB"4<%)"P0X@)K8,!'5J;:-CL?DN7D ML][GIGKV4TFW;NS$B-Z_E]3$LZ!9M"3?Z0^%[J=2;Y$D:$G%-AZ6>*[X_E1\ M6.UR'9IA*EKA1)7%\VU(??A'Z1XCO0'1'3 51X5*8A/Y[2P;2[[+L3'EP:$R MD_)4"^-OIP0S\3W08W2W(=_8E#5S2$RETM(D:FS.[Q7(;L&C^MQ8:8 Y>QI9 MYJ@OF>]/4UDT];Y&.25N8[!RN!.YV0 -'H&++P0U5JHLGD]A*K.33V'"6GW3 M]'L'8??E#+D1SWRIQ<)="PO:= X=#XF=I3%_<^9 XX&7Y568K]X9M0W^;DI, MY.C&P[.;S1\WJ8S3UN-&+#/9.K M(*@>_)A_ZCV!5'\C%_:D]GA+H 9]Y:I;@V"?CW M;G6)(9O35!'_JH;UJN)1M;%7W6^\6S SO 5F2Q1":/\:FNU0A/6>@D)_9Y8" MA\00K3F&<"8KUI#CLE5;U75;*T#;Z25]@]DFJDG6$HHY%HII'#X;1_1JL.VP M$'RM@9,/*/M>L V'2EA!]'VPN1)R[H7;:'SPJI&QL6HH8W!LI &&C'=C,J\Q MV\C%PE25Q _=Z SNW9,83BMAK-.S;OSM_X'<_6^.F$MYF%P!_D55\G*V$_Z, MSZ$=%TV%[ZH &)0ZK;C4$U=,R5(S/A"(.93U3(\&$P:V'4=$;6%9YO'*MNN) MMY\H\69A)S9O/C+_YP%'WT?=S!%Q"'+7:KI$[ M@+QR<21/(5+9=5BP9_4I,;TD=FXLR.5:RT)O08?EP/??C?R[#$\K1G"'PW.E M6H/5S"EA86(-$)W;8MU8?,G68#62M0ASN86+\J] FHE&SY$L ZS.T4:*OP)M MNY,M3IO"NZYO!?0O ]R!:'YRP]WY@$QCU30>2?()GUHFQ>$1DXMLR)[7Q5DU:0IPGTQ>D3OP@>\J'#/ MY#6-56W(T67;$"W<,X>;22B;?RG_B1L^?V63S<:F8FCU96?!I$CC4K/1FXF_ M;\&=TP"-Y6VD_LT711,I%Z8N;GZ,?#!&">8_#?_FU6OB?D5NTR0SX7,**?A3 MT6^4!XFE"/V#/T63?T.PNHAH!Q\6ZK]?>^5UF.F>3'A-:G@CU(EKZZ5%U8RJ ME^M:.&4A9S*F^Q-6O*\AI#))':9O_:1M+/O"FMC,CGR+%0-M*H+:FR<.=&]R MX+@XYKD]>.5@V*:I AG0TV#KO'N;KQ=ZEK_,BLLW_HH@O2+8G;SRG!6#I![* M?K'SQ#3@8^X!B2M_$Q!_&[",JCT7RZ+4WZQ(5.7A21-WJ L+*+.N/BA)*\\AVX!5S6X90I=_)MK#)OBJ,\<48%%YEU;'G/) M%-&PS<)(_@38ZM-:0/B#A(7BP*O["4N&$W@BH9G2G+W4IW RH@J@+ M>-)U"C1#Z<"I9^DK) ):-K%G'&F_+V@T6V+6&-_B6Q%X8PO$]_F\A3(ZI3(E)/ )VCC'CY?"+?*>9Z(5^(D M\*C0EJ=!K9[N=!_T%FY,;H#V:9(6:+1NB%-[3.>IV13Y/W?<9:\.E!0CU-FA M/,KQP=\;(H0 MQJ093.>==O>:N*@PZ!. U 9^;IM.L9#' 6F0RX.X'2Q1!G6L'0CJ0\-L8ETSQ<5B.(P M'W1A8[&&YVL/8X*,AS[EWC#89"!C"J?%D?5=.OXU&C)0_!]02P,$% @ 1(:Q M4E#UGN<7"P MWP !4 !D<'-I+3(P,C$P,S,Q7V-A;"YX;6SM76UOXK@6 M_KZ_(I?]4H?U28/?+;A6F@EQX@4&%R(W*964*:]+#YT<+]W%$^?YQS;\S, M[CR?\ LK][\>.W<72J52SOGOXE9B^-W(FBWDOMPWVNH #D'60(0"I'( 8IP3 MYV+#4@%UF R42Q'>P?_*NK=E^:5LX2A[7/@X(5IFQINB7&#+A"VH*X[DYW0Z M@I<98@Q')A?(N3; 4+_,:"-B9#F#^>-9$[_S*]_Q]XJ%B&4:&N?^"IC\5=H# M"&E&X4UW6_65E]"@:G ;&5&NP!R_)2=L(?=9@HQU9I9#V*;L\Q"BB&)Z&^&2 MQB]J!9!!S;1>H\FX>#JW4+8*3-4V'=-J,%E6I(03"I$&-5=.WEYTU7WF> S1 MM-05%)-;MH5=$!/TH'F9L4FV#\#H>YD02$G%QMC1S#)A,H& MO2=@VE#&&X0#=NUQ5>=EO/J* *NNB.SCFL)7AY/Y'3EB#X=.:UF#&;_[O(ZM M88 >J;4U?1;6(&;N)*.\0J,_H/QC+J)IJ:IE,XP65"'#ZYGP 5*9EK8);\7P M4JF@S73-]7+DT4LDQ=31F+5IX>D#E**(E?;3WB]6R9C3?!R#^5>A#AFJUM39 M;];!*A:A1 ;=_D +J5/)NH"<.?V?O%8>T64\8C@"AG8]&4%$(!O]FG0 L727 M%P9V$2&D54.AN)OKZV1=7]%C$7E!2!KZA._([TNJUP5'9;4YXFD?ZV,-R+*2 M%F^QJ7>92CFJ#+(W [X[K70I(8 F@?^--BI9#(M.'UGP3EG'XN'8B..FHO<1V2="^]\,YII=W#1,PNV6U]ELYWP&0FB"33WX"6 M4E^PB1^AMXV6!%" ^@9+,Q8(UQ/5M'G]\,:RM%?#-.4D!R%P4ZJ<<)S-U70: MBYIDJF*9[K2.1FNT%N,*B][#V0<+J?*R 7^@E%JX@)4Y]V>QF'3# #W#-*@! M929A/B@[6(M;G'D$4UZ9V4,5RX.4W'6:##Z$AXXW M2&I8J-^!>%B%/2HW;14@I2=(\C5X 3WB8G&,+D!R&2$0-$U9QA8NP$=/<16; MG?1E2:H]%'K\T=+L)#:1%&O%N4TM]65@F:Q)PN=RZ%2&%GQ0=EM!,!O-G6:E M+3'S@TEVHE2L+,\B@75ZA!%&I%5_UG!H(;GLKV$DVEW#,;_.BRC,B%KQU%AJ MRR0%YB,PM#JJ@)%!@91Y"!%4X@XMG"J$3(FBCBCJ:$$*# 2U:X 1<+08\?\LXRT_3B^0,STA.X;.1$DL)LRU\-Z M*;^[Q,N++G*>+02?Y>\K\.ZUB)PIS7-@*4681=L1G)RS\^,!TC8P>1WW$5N: MK7I&4,%^D?6G$NY77HZYJ8G>+Y;0;*5Q2V]#/#;4<)MMUI]*.WE+[R<,L*+% MM80V=8E5LU6 J'UDUHK#Q#:=Q.'?WH=J;$+([5M[QY2W.T#6_?BL[=-W+4'9J@J,/B,WCJZ^CYKOH FL\8YLG5P\TM&=WU[-.[ MZB.8#IJY$V0]-7^TB@^]^Y?K!FZ^H+/2V\/SN&F=ZK3=[M>-T\?<;06A47U[.:$GOU"LGE![73NW&$WT[N_Q'J;1;?"MEP7IBO<]R R9#*VM! !J%!W!+,]KL'&F MQF1E&2"3SV8BSF5E&>$5U"T,%XO1(;F>,)&8% 8">%IG;^O,%[ G&1'/6CJ?/99"GC52!HXD'(GM4<0@TQ3W.XTDAT2UZ(I&N6>];I&L/KTR+9 M'0HI#Y#*'7M7 1+OD;[ON\JW1/7&O'IL(8&;,C/OML0H<5EG8-+4R--^>Z#/6$PDTT3]U-8^%XC3>+ M76Z[J=>8$T.J>Z0,@ZX:9+:M20 /8C/?()4=*'M+5+%RU[![5 M;=/=!BIGH>L&O ./5C9S*=C@%#%KPGP)?17.?M>19^>NI/PI /3 U1>"5<$1 M%/'HT-UK[=F"O;[[>C_:#2].LH7HN)6^A1I$IV)LO;8AT/26MK9ZUHX*ECUL MU^)A!J=1J)NKK!1?_0/3;J$@'\]IN5[D/>QY#0;] MZ?0IVC=;6"LV_YK@2XL6P\_7%?RKU#'&ON_G9N\W_%W"/>"\,QROKC+7YN[B M4:5[%O?>W.4RX,\5QJY0Z:KMTWH?C-DE5@8 ]_>E/2_H@0^F(5AU%7DB:S!= M/?6;.#'6?I3IB_S3:=2?7U>MI[+4NAHKSS>H2OOVA]#H!UU>WX9E5\'%-07' M.$W.AWR2V#2Y'WJTK65.ZZR3U"Q<5O]E\:2SN]KS+J+M'H)GTSJ0;-#9^X80 M$1_K\^$[>?5',.6!.^E8#@R&P@/8IYJ4,@]6(N-Y%! MPP\]LMMCC:L0:LZRMQ9SLS.>FWIC^;!&29-:(8#3:;4;].^9VPK#;4S+ YUA MCY UI\Z2-Y%#,1YEMRR3ITS"9HCQ[%<3R!6#?*^#E!6 M7_$'3:NKCM!3!*S&>%;O_>F'ISD>(#4OS9A:+[YA@'P8 ]6$+4'BMZ]"[&S^FDP/V^P9) M3SXFHS#/,M?0>6C "1Z_" R*R -.\?A%8-"@NFF%I]^F@XO%%V?S..7_4$L# M!!0 ( $2&L5+"[E^'?RL "IZ @ 5 9'!S:2TR,#(Q,#,S,5]D968N M>&UL[7WM<]LXDO?W^RM\OB_/4UL>.\G.9#(UN2M9MG.>.);60!$ T(3JIVMG).":Z\6N@T8U^P:__];3RCC:(!"[V MWQZ_^.'L^ CY-G9 MMD=CO%K/;/?HGEA^,,=D=?3_PM7_/SHY6H;A^I?3T\?'QQ]L^CN![1(4X(C8 M*& _.#HYH0-F0XX)8@/^B(\NT';X]SE)X>B/<#)HO3EV=GKTZS7SQ.?O.7)_:#PN\_ MOHI_^\6;-V].X[_=_6K@\GZ1#OOB])\?;F;V$JVL$]">,*C/7B6T_H/] MY _RQQC[ ?9$&0&UW0'KM LI']>46)J7)<'89SJ876VI!@L ML>=0M7'Y5^2&VWLZR$M,7HESVC &950[HF,K6%YY^%$-RMW7IXG:TL'=!0IL MXJZ9ML#S\RAP?11(K$_^Y[J@.[<"-\#S*=7:=.G$*LWRG5FT6EEDB^5+72S=HC!1)%-$XCTKSE/U4WTJZ(:N=SRGEH/C2JC'PE?ZF+E' M9'6!'B08V7V1K&(];'RV"+7#9%;-[@N=;,2BIEN;JDUJ^B$_L.0V5LWW^L1% M-3O3)-3,E=)6Q<]T(E;5;N?;^$];&754.\8A' KW%E5-/1T-*2THI2P[E9KO M]:WGBIZ5Y;!N )UK/--XLKR5OM-F;F>J3Y:?TG?:^.%K/5GN&D?1JN2IN^M$ M'CU-"=H@/TJ]^YB2!+M-H\"PZZ"YZU.K;8,\^H_C[C:GM=^<*A,0&E>72LKC M9F-Z('FNE7@"U#&=1YZW=5PO8LP$R(X(98O^83Y'=MA!0"J$8&2(HY!=O; [ MJI"J!R=3#RKSJAU+W\[FT:*HW2<0NVP&KVE/>&8#HY]4,NF MBX Y\:J3J!T+0 YT[0:9)3&W7+*QO @Q%WI!_^;$O M5MA!GO+\.M/4A@/WYN "A98KE0YB^@R[W!6#]$PXW^J4 M2MFHE>:O;@"=3.;=?6D&>1]KVX.952O-5?E#C7H]LVRE>2I_J/.LX=JSTAPV M#Z/S"G]_0R#-)/=K'5A>8#MB$8"1[UQ2$N'VVF>Q.LEKF<91=CK/(K8HHS7Q MKRQ\Q0)?/R;HNI0N8^>$&ME6Y(7'1RF9/-^[,:CI?4H_.4U_Y[3Z>6J& _.* M5Y;K*[.:?+T7/P2S2SH$L:,'=+(C+,5."AQB& M=#@*XLNS4^2%0?83IL'.3LY>I&'O_Y"BF^QOZ3DEA@@D]R4*Z<%3D/B(%%FF M"R3C)%TKL@L]_7I.\$I-?B&NQP@3!Y&WQV?T=^,M\(OM87K,OCT.2;2/]RB* M8AP1%FN'ETB9T&X!]2X7_AJL2J "#9 @6.2;GOCL7RQ*3[U62C48A6-J\VVI MM?*)N;$0@A$CG)N7(5'5K-&\Q 0Q;)6@TD9*W-3@#MF(4J;NUBT*4YY!]E,3 MO=/\>7.X\FK&+!73B_J-IB*G:W]#1\=D>XM Y%(8?Q"[IHA(BOI+K9OC LT1 MY<.9S.F_Z48#6VF".$R[X/^H]/R9KEI5- M=^@-L@)TYRZ6U++_&"27JQ"B:"9HT+-IMZ!;L&H]X-44&Z94P^W4LY(K-&H( MKIG_!73>-]([A(W3K,2:P&HU!5355W;8@9L!N^/_H*50@@/LS,_H)"E(]]93 MPAK0QFB@9MH>$Q$&#R2!XUS-)2E&Z"BMRR?;BUB>P3N,G4>777)"N"H"= ]9 M5F+ M=L!2E*#E$P>_8-67164?]*NM7)V]2WV;3B;ET_HD-=_#32I*%Z#7!7# M>1L'#74V^13;GS5C>^-:#ZX79_51,VS&4K0*)5N0-_/"M(TZYJIQ%'%DV^\; M.\NVASA+ S5S^TMV>=<(4"46T^DR?VIMV:UT#]?X)4HF+X[;UROO#K\,%6B0 M)26VNW6S;3JH4V6\!XFU\V#6ANLD30& 8:(TF1=VEU0K (JSAM)P-F =5""! MG!N6?3Q)DS4!I<*E8]3^D!,*'R>1FQVEW1*A>WR'/)9V-+4(L )LH'80%H;( MGFD 3"1FHR%RD#&\!914"\4![:#39[OW8[(,R&AK,@H;K( UF00_V MP,%L$FF_J8*5@'^KM$6PO\B*)6 OZ&HH'8BI)N_8U@ '%G:K4:+ MZJM1 ]& MU4E+4 #05I-/^4H\QW@/]^)\:@=A[\F+K0$^J(R='#E@"V*@0BD !&7.C?%J MY8:K."O8=TKM:?1+I8G<4$^M1@C!@H#]1D2:8R #"X (A#STFQI3DEJ?,76P MV@4>&:.U/C([B8L15'5)W*X"5A@5&B;WBJQ**X(C$@I4"V X3HP#W;J6ZUS[ M8VOMAA9(#DD=*;/FMIQD:N%J5UPJTKECM> ^34,3 M=#W=-"1$)_L^C7T)+4_R>4BN ")835+.]^[S^!,A.TBU*80G5) C1[R/8Z^) MG%E+O[/L:L^[1G._N\#@3KHZ4L.T,&N!@\E[J9 #/N$:Z3T3B?'.MX:2*6/> M=/EU*?4JT\(XD"YS'2D%.R%N^'F+PIGEH9J.<35=0BL?F3/+6J!GR[1FGKH+ M7 ID)O,IP4XDB>?^*Q-G;.-ZJ "9FZ$(DNI0XOD,D8UKBS6PK7YU^%#F9@@6 M'4M3%4%R,79CFSF^6L&N8B#B,JL9$P$]/%GE=GRUG$@UF&'/@3P3!*@:C'() M:&@9^+3OD'CY))3C%22CN#F?F37AQ!?@3@OQIJ[W]K9,1D:?F)&KS0ESM@&N$#*6F?(HS]>T!WZP2)?4(XR2$2YGIJY7=*Z0@MI) UX M0?5D>(=\RJ%':8Z<%<6&<0P,45!O)@4BK%3FH6&J%RUZTG=&[?RG!HO;(IV++/T10$ (JKS()HV>_E!PJX #U77Q' MN0Z8E%$P\2^?&'N1&RR3X$+RS#C F=)*U*S#(G>RM",($K?<;] KRGQ2A!11 MXBGSV _.T1P3M&OBB0+*';$H,ZYOD>TU-4'CLC_Z)07&B_=\LNC@XB$P[ [$ M!@&5F$C9F?HRH\RD,SRGAA20JUQ':D#*H!:MUN"JBFQV3ZE#63)% @.20PF9 MUHZ5*NAG]1U93A'D=48MK6'$"^JA DNJ*Y-DC^W:?8@F(63N2&I;EDUR24$" M*L L4[M@K[G#9%K5D3*KPKJ(9@<66.29NQA&OI-2CCM&7+@!(Q<1V-M;55:& MK#'6K%Z@B^,^(O4J"G-&&GK +=!NQ.4[FE10Q,!4JQX!1(7?<)/E%( D[ MD%*NX2*=3R^9EK(LF+S;A)=_/?*BFK^_',V8R4)-YCT=["4FKXX5+P5WZI,R MB&*'%R3Z5*72J3%+.MH]ZQ<,RF]" =0D'%>D4BRL+N)0U5C8#^DZ MN_3BWWI['*#%*FG8I?%:><=%LB#'>+7&?MRJY\F%74Q<@E"RXCZGWBB[PNKD MRHV/&$PV0(G61?J /8 MR24$Y9]ELCAQ"A.J$4G3$BW8BWRP0/K+&/D1?_?7IC M!1V^URCA9;::% MW,3%8?0O4I%S([8B^4QF.G6,K6!YY>''8\4BI'UGDVPDT$2#1GH=-@RU?=EX M4X(W+H7S?/LQ8%U,=CEL(SMT-TEG4\#9*7!Q&!NF0?HE#T,:99#+P&_*^U-? MV^W>H>X[VC^C('FG@SUU:&/?=CU4H'R/#V"?@O!Y" :.X#Z&D1/8==L%6A-Z M#,:>,?VSAV)H?6>TPB1TO\8_AU@F0G3-)9Y"[K;BHWXB\ .E2WVOES(H>?%2 M*X!72W*K:]=VSU^PQ@I!G/\5)*^&@YP/HK2-6F]]K0)Q2<"\D,*_(@4+N50I MF;R:ZDO(=2"#/1^>7G'V6.[61O);.,E;0 H[99K<85YAR(;3 MWXWTOHVCNQER[6&$C"R=!6'OTEZ@Y-\YOM/L$^ >L*+4#R+<(.BNR8 *%&ZO MLI M)KJ&D;N!2L06HFNTR:[D "/1#)89[1*\^ VG\]V4-UU$W:0[HE7 \QS+.3]>?XU-KV;QEE1)_7 MMJU *N##:-RQ)?+L^MNV*2$G]VAFCUM8B)UG9%5)R$!W8Z8X_:MU/=ZA^,'A MJ44$$^SE1C3=:$%!F"JX"3V)H_T0-K.%N>2?E\YN@+DUHTJW8P38^[V=Z/,2 M:P725)AO- M3//'%;#+7@(UG&8BSRPS=(?X:'MA%2F \=Z^)B^>0N]>(M]7F%IS?T5N\H:>6$5!W;<'F9TGL'KWSZ#4@0*44T--KS0 %9,C MB#)/-WRXG7J6'U*SFA50KM-.(?J#<^+43>K5;G)5@1HLE49\*F85JU%YRV\* M->T*U=^EAH-=NH[14[2)B^=PBC:B#-)#D')@(^3$G:WOT#I=O)/YC>NS)RC' MU#R'R:(1(WR FEM@)Y02*$0 UO[$9T8_3Q,JS[5"PUPD78_0JJ#ICL#&!AL; MFE604=90G 8I9+]6OQKN+JF# 28#-+\7>ZM^;"=ZD(Y'!S777/RHQPN4Y]ZL MF6+6)A5=]VHF"IB#R>BS?YC)O+$\%&6OT!WU'"[G,\1T,O!_J0:+U.^MM:7L;NM3_'9!57,( 6LPN2'E!EJ#": M8*TOLA>6V(4H6%I4D819[2NW?GEOUNV@$KI9ZJ]/Q04*;.+&)@N>GT!/=>&KA"OIZ9J\%IA1-!DOG]\#,2PK5(Q7._2*K:"[>:R\/N0<"Q:MFU'(4X**PTGI>9JU8[H*J-7,]--5YC\@JCK!WZ #S M$/9C7-104KYR+HX'JBWK2)FUKYM%5^PX4P/5H:WG7>-N-0V5?2ZE(BL?J614 M9X/(Z<7J5R8B3HW0[30B9X:B65<]O\Q9[9^EK&)V>V8RSP^8ELO%V38QR0=& M,LM=!56BW3A25[:B=,_S=&&56#"MO+4NKH.2[BNC0#H,QCB]%D9]>VBLN M7?8TGIOT^F+Q\?R@_1@^<@QT>Q^QE0[HEI3DP%R>J]*:*+^W*(/UP=U95H,. MY]OX3]MO-32@]!$):Z,\I!"R*)@P53@?_2B(+&]"KOTY07]%=)O& M#Y'TI 9ER ])J%*PMJ?\2SM9NWKH6?*">M"X-VM\KM9!C/89%I*'(!A C=(^ MLA>V+H/075&S$B1]ID3!8.*>Y/XH(0/4S2QM^,#:UBX2-'HXH]J)#DF3"4 ( MTZ3L%CWF."78IW^T46[_]B!*:1Z&)%EY@-L[F$D?5 U,W.+P=Q2.'+QF_984 MSB_5L0>0,=4-N];,]L$D*-ZSEES?7(IN\L"GO41.Y-%S-%71,QP1.X5$;J,( M#C4$Y28%S<%=-9234O;+^WN65&--S4[@5TP>Z,;=H K%IHVAJ;Y&@0US-WN= M4ZB44#^X/5?)J3O(@:%7WN)CE6!I.6I8SU@25M M9:DU^8WSC678[$6Y Z*GO<&A-Y1%.,QEDYH]&@1)\\8ZPF2%*0&0;1*?F9F M)77@\+GE\>D6H$#OO7X/X'1^>$Z2>\P@OL>,V5;,^^YRV7Z!0LOU@AJNZ)11 MG.,@9-+VP8=20 J.L?OJRTJ]@W.?>V@)0@U8GL>QFWM<=+L8 +@DV*!L]#]L.W\82O_]IH]$)4N>Q.V084].8K)^^.4)L]6L7W3Q)8 M5[\RF;D02["02@).$T107$ M<-N-;<;S-V'\5V$52J\WX=1G(V^0QS(GW%WFA+7/G%!-;6O(R*AQU/6L."&Z MG>_KVO)-S";WP)TO%?=:1=QJ*3S&'-X&QLZW'ZP_,1E[=,- ^;XRY &U;*LC MK+Y)\NM!"FS!5"Z=$M^S<&NM$)S'*\N"80=888\(2IT/.$@X1I(+&"]92?!& MG>9^92_H3JO=BT1!B%>(I &A"CL<9T33U8@089->HZ)*+%R4B*$+4V9\3RP' M,?X I5BA8<[OU""N*F*MVTXMY9)Z'WB-G'MD+WWLX<4VR4N"DU,;R4&+K17/ MUEL$A8BE_872D;BK*7YA-BN@ ^:\V0L4$FLW2M\1'/3M>R0T#_1(:G0YVX$$ M470-9$>V':VB^%0:?\FE4O,:2IVSLVZ[GQ@L-S\,EFD>>MW58=0V=4(#LB,0/#*+X!;LIO4N61ZW[^P:%(OH,]&Q M##0X A"A''PP3U37+)^TXK2RBGK .TS;>U\9\V_P7DF$B*RO M9-]P"%5\QL9C7FUDA5L[:6KBQ1GRHT(9+?QBBT[2VUDG"MAUS@]1;1EQ[=/] M',557T!)(!PJ)G,]NJWN\G,G9?B W,4B*=CTC5I:8/Z#4)I&_6*MEXE4VH5> MRI MW9_/KZ;3Z0VV_(DO@R?W0Z-W^,*X\N<,4SZP)Z6&[0%DV:C@"A+7YS/T@3TV M[X;;"RL$R7!NH&;(2>]LRXH "97.QAB:9&]9 HBK,+ZQNS%M(BK")1(,5I+* M)%PB/TH\D\O8U/FW;57'IH2D9MIM@AO98W,%BY3 ,UH,.DMCA&3(:%7-D& MJ(Q<<\Q">E2Q49-&AM7;I,_@.CW2R$32O.1,&0O'Q:NX23P]V(9NXC@PTK5/#,3U=_>0F_ M:>>(,;B(-\KYMM)]<182]PN:$M<6BZEVI6&VA$52:)T!U9P'I,Q4W&,STY"7 M3]1R=P-F@B>93&"";R$[('4( 3I,JI$RIVE"8\HH"J[]*2(N=NYQ:'G7/EW6 MU%RU67-6F*8=??!MMF67].5&/[(4R)<"68B!+/>E-,SL[SF'5T]+4N\,GMOB MU"S?UJ<0C=UIQU?8.)Z4E>^*KIK55WJ8(H$KZ[>N6'S4-!+<%F]9 ;F<:9XE M2P)\ 78FNUY&H?0 4)EW?8M M[?8[,<->^.''#>J9-=_!PIR;71,C>*TW55)/>*,ND'D8ZXL;]ORFEE5]Z//G M [L^K-?!YBU#3:Q_B[BG&0-(X91>$2$_,0JR5Y\57^!H&O)&JENMV$AJ]79- M8XOWHFT?!?!FGM]^5@K^?2%K.QP:GA]6TL/I>XE3BX3;>[H7 U:-07?8^3;_ M-U!]6"2H@VE&L7ZTPBNZ^$J[.+@@K4#R9. :M'"H]/-P;$.'%OEU722'U/^;8H_Z@:C@W4CO?0V$ MY7P@K0357C?NS("X/Z6-&)@>Y3M=$,LB]\*R+@ET=^%DED] PC_B)!9!WXS^ M?DXMT_\JJ^3B@$#J5LS9TKTKF+!+>&D.8^Y&%WY87EP>/5B*C2X5=Z45( 5Z MV* TOI!GI 2K 3=(%%3M[VZP\3_0>:ZBE=ZU6AS42!B[9A=FL):FK;LQ;DS" M>@) MC#H02);G#;4FP/9(Y(3>HA83.G/DA,5Y&ZRGIBY% TH2T@ 8*U*J$SO M#JTQ"=F1W8=$.=0,>9=]R9.'K]Z'=^/I?(RC>L'<10[U;^>8K"S?1I,'SUTD M%<]";DK[* 8+,D!]$0'\6N/QTD(+67^[T6)!$"6"QX@U.6X9X?OI2"#B! M<+3\933:(#]"Z67B#)$-)945)XPH*[&KR7+BQ*ZFQ8NW;)"9"UY+OL,=^6>XMU=1C'(3!. I"O$(D8TE8L@K#/M-MJ@*P6-]$R6H% MRXL;@'RPR!?$9L"26/P 28M6:*!G9M!((-A:=JWH?%R@.2*$GLR,W>W(_BMR M@QC7>!U1MN(DIV++K+IKVJ6OM:&:VH+>Y^C5%(5W#O M:X3'PS.TJM7E(5+6W&M0+L=TMPS"ZD!R,;.F[]5.QNJ(XC&MNF][SPP4@'5W MD-5.^'L6X&%G ;:LU.^Y?]]S_[H(Z'ONWX'E_GU/1FM,1FL,G7W/M(3(M-03 M?XGI)2.S9+2LY$L(9,YG!CT'&;.+-V& 5]H*3F;"VJ5%?!R%^YO\7%JA$.BR M8QJ[K961AS10(E6S_7ED=!%9_L*E]M\H"%"H7MB5Z8AW&#N/KL>N*2MCNP&; M:T00OU^)'DM!C@%U=R/O<4_F95(0,VNA:/09(26QYPVB-CC%TK+ZVSA,(^#Y MF"#'#0N;1E[7YH>2ZN3#_5!]1;/A)NEP5Y8=5_K7ZG@]2[J-I*&KWB:)Y!=M M*V(@/E>>*K10S!W"*C* :J%R@1[":Y_R$,5%WNRB=[8FR'(F_B>+N.SZA%5O M@[3I$:9M+O0I*BIQ&,&>7.'MV'RSB%&8-)&Z]$%B7C+D#3HD7?1?+9J:W\1M MXB%-Y3S'A.!'UOG26M._";=]B;26OJF&0UT$6@\FU(L?/"YV'30FEU@;>1CH=FW&5>R)V/ZL;I8=P4Z1O<4M;6V7AJAX]HT6=^W'2IQ3448:)\30(R&.KK*A[!T)Z2>**' M /T543UYN6%)OI *K884X.[1K-;JL((J]>(0!%1NM<0 +P;$M%OS&FT1D8R& MTRHD(!77)":3.DZ#D,3TG+29/*6NRMRU/Z,@1,3/ FY7KL\*BZ;6UEXB^\N4 MX!"EE2MX02QN^6J-.=V)@-&P2XOQM#/!NT&HN20^2^6TI-)1"E^8N N M11;V\B2!&GP7]Z-PW797W;67@RDQM)VO#5H+JH">?]=]9=DHN5Z!#Q'D:)FZ M;A2Y&F@'"LAD+A($#G#6$S,7KE&7CEPBB\JQ\(YR/O$OGUAQ1.0&R[C?V)QQ M(71$-'QN*)0L?$O6-//VT$GWC9"/VUQ$A!6G@+W0+DC9X)6Z^AZIQ[$]7-)= MBM4"3 B)Y4IM!R8=T2KH[I)(I.[::1MX?GHJA'#J"!O+Y%"75BV&K;7-*O++ MAD_KYZJ'CAYI\<@,P5#CPB-0J-QK@/"S1>+'P#H$"+,AI%+Q*A\IKL$Q7JVP M'S_9F+P'>AT$$4S]=1TI@WJ]#OK\,JQ%2-"3Z_%Q2>YK(1V311L'K>S?YAX, M8D.I5L(T#B\>ZQ88!DI[\N/>=&J M5(4 0-Q;_MIG'>3=#6)D96(!M5\;CNYN)/ MRCI3HV?N1ERK2:<(MO:2AR3PNWNB8S*_?*+_X08H;NUXCY,.9&GN;V[UBH7, M%<8U= .O*%PEY+1V-MU'F[4M,[B'Q'7Q-YA% B,=W245E:7\"2=]QQY%?+_(B?F.GEP&.2B MI1_&!Z>@>Y(G5,M6,/:3,X>Z)>F/V.^!V <]SV!(;H0I(;=WC.TW5,*Z'],# M&?G%Y_>DCUW>.')!D>81E'QRWI#B\8_ZK_LN^!,"=W>:-\RZY]*_Y'&?/S') M^J0'.I^;XXP,)QBQ*$?K@ML_>51%17LE&2/$[D0G\P(YX4"'D!3J"1 !*?WG=N\.5\>TXW M[7)%/1ZH:&PK3<,16B'=)0X@4 YYE7!&%BY^VTK3D*:37FFLOR,EE.PB4B M3:CJV0D\,@:BOL)2:(0'Z)A)'PH)J/..W T[!>'D44O+8)VEZ#%;:"1:BQE< MBD6)R_T--LA]6B,]@W$9X?L!,>"$LB/ZNZ*ZP'9()/*' MY%QDZ>)V=\O5SQ67H$3B$[D1B[X?P&'<)$OR#BU?" M"G6@73NT@2"G)/#UJ.@M%MYOIDKA36,'3D55TTCD\*4B@I3>,F!&=439<^+N M"9ZE0Q3%\LNNI+XQHRXM46>QD3 M@7>'5>%/=-X=6K.W(OS%++3"2(>IW#C\(-9_,T"MN2EJ\KAR/43&]-!98*)O M,Q1''8K.+V&A]TG>/$N[CNJ:;"#^N,/00#68"+Y[JP3_WN"ZHC_1Z:>71QZ$ MWJF%)7.U-%7L56EEF4T00LB//01OMP&93 [ZWI3@-O5?''4H MZK^$189ZDR>L!OKE"I$%/=K?$?P8+EGZG^7K.WOYHP_@'J(1G$P:>LIR>1#HU\*2B4!3EZO" M;1][[S@&0[L,*D,?_@E0CTHF@B9?6$WU7/LV)I1(S!ES\]"813W)=HP=?1?_ MS52&8!D)H96)25OM1M$MO(WX,?L._G$ZY#"\M"H2&>!-]0>JB-];3]<.Y8SU MNT[*)O3"7S?^X>NI%GPRH32YS6HB&3D.84\D)_]B_''R(A3%P1M[.(J)BTP6 M1=.6J%*A-Z9_G)![_,A)5.TFA]S(@[">:F')A*"K.4>95GP*3J8 M6S9K^75AA58:I=/HI7&''Y#*KP,H$XJF#@^,X S9$:$D7[Q%,:4EB$IZ7%JL22R+GT#3T]W3W=?_R_S^L0/>(D#>+H3U\=?WWT%<*1'R^":/6GKS[> M'LYN3R\OO_J_?T;H?_WQ?Q\>HG+VY]0-TEWA1NHR3-7J5 MK5^C0_2099OOW[QY>GKZVB=C4C]($@6+)8\33 L^#UZ'T?H MO;=#Q]^2_WU_]-WWO_L&?;P[16^/WAZS*?_KCV$0?;GW4HP(W%'ZIZ]J.SW? M)^'7<;)Z\_;HZ)LWQ<"OV,COG^$'C?%/W]#1Q]]]]]T;^MMR:!KP!I)EC]_\ M]_NK6_\!K[W#($HS+_)A@S3X/J4_O(I]+Z.45,*%A"/@7X?%L$/XT>'QV\-O MCK]^3A=?,;HA],P/PW M$5X!Z6&3[V"3X]_#)K_)?WSEW>/P*P0C/]Y<"G'ZKK$6F_2FA#.$?U\1>!J0 MXN<,1PN\*&"%%21$HQM0%A7KPLJQWU@S!.+'2;$DW?A/7VW3PY7G;?YYFQ'H MUCC*YLN+("*,"[SP.DX#8-?L/LT2S\^XE*.0++WTGH*3+T? >GOT!H=96OSD M$'YR>'2<,^HWO?8EY,IQ J ;6!4?3B]*,<89T^&?X7U(/P8R&?0 C@X_WG[U MYW(JBI>HG(R*V>CG8OX__LA ^'/%*_CG+&DRS$O\ DCR5P5B^8@W?DR^N4UV MV,!QF<1K,U9GL0%IWAA+X2Q-<9:>;I.$;#.&N#4W8( .*EM9G'GAE43 &A ( M).D.%D$^&X,\.L.MS' 94Q>.+EIO_KR7$(S'_:'5B2;+I;R>#H_%S-WSV[X* MO/L@)-H"C_F!:)B,7W2$4Q"Q:V)$I7V=W X'A M53E1/%B7?D=Z!)PR!8_V, 1/XS2;+_/5QOA0FANX^%H:$ @^&1@#'L0FUQWP MG,N/.N.[V!CKQW=)G*;72;P,1CE.Z\O;OOG5]A9PG(Y &SK$[6?.84.=X6U4 MS+_U^0;"9$&T.G_>X"@=YV#L;F+?5._ (+7-XV(TPOEPEPI R*2Z3/ 1W,O" MOB)2=D$@.8TCLO"6K)UO$D?I"5[&"6;C[KQGG)X_$_,L3A9!Y"6[2V*SI1\( M9F0FP9)LL;J,R!F,TQ&M]'' M:VF1L1%?EVXI\NB@/TK@X6=&HL69+![W1B/ M[N8ZFIB>%7!C?#[-#5S88PT()%>87#C!70()&PE^(*HN>"REULNR)+C?9MY] M2$0XAD'K.$+I@T>&,O=#_0;L0*JYS*S+89<4]B]#'1A$-R)&]A='TGUN1[7H M>]>K92E#0[+QX,*BF:0A!DDG2Z,^^[?>)DY_0&P1GNO*;:J&FNF"7 T%A7I: M:HM-&M3=^CR_.XP!:3H^^B:7)<&LP86&G)E!O"#()QE/S_#!$ C*B1="_IH3 M6T1.96"T!)41#E)&U_-HT8^J//7=)NL+H>J1Z97F%FR =+[-(!T2\D9'T=&= M36Q_6D)(Y%\7>A5$B,UY[=3J%[*IH56YR U\4Y-^:U)())\;E\XOBLS,=MK+ MDZP,G\>/X('N; M? EXHE,YW+UROEM%UU\$6BZ'/E0RM&D%NUQ&CSAU)J:\W2-.6IO$_%KL8BG*"Z##XTN"S<_QE MN9':1N*1?9Z8.A]R:%HPS(AV29(=V>Z3%XZ4[*:UL2LWH19THH^!3#I ]W@5 M1!$<.>1.R79U:[CWXG1;FO5HX<+3J T=S_O(6(6C!8=)_Y8L.AK0C[.ZCL/ AR"YFGV--\YRQ/LG;K!8HO^ %]L0EVG2MY1;?#D2QU(='57Q8@P[&'N!3 #;*6.K?39!^.=F=X,A_6'O)E['B5.%T]!&!+C[#+*" V# M^Q"S"B)G0>J'<;I-! ?@0(]]>@$PO$M))GF]8!,]%\K7H.G(U2J(+8.J=:82 M7S62B,:[H]Y4ZVORMP[V,[P,HB +'O$5^7]G4T/S37=5&QDB9J!IV'B+>_^*D].04'@L*['/]I;/ M\QZ@"228K7!(E^#HU/L=HLL@NDXW(.,P2 #<* 7B;FR[L'?+$-P]U9$&[A:+S%_C:A M(7,65C/V@1ENX\)-9@:JEB>MOC3\)'O : FKHT6^/$K+]1&F&TS@OCJPT'"= M_(E?I>'F:X$703ZRY$^W<2(7["Z2/#45LK&,/OY+HI5@($33T MFIWA^\R.%T.PDU57+!\&@8# 8)7SP<7Y*&=9_724H+O?T5A[RG*'DS7L8WCZ MR5:R(AKZ\&B<8G$U&Q%S;HT6($.N!:<_\SBGD(HP>SP^@;4N([+6EM:G&^FZ MS]G%\JV^"X%,\U0C)W(]%[.IK7,X2)K9(9^])/&BGO[)SB1;AG)[8P%WBV&N MO=E2"I<:@(N4&3>YRN24WD#I$V4C;O=>U-)';P15>(H90%J'$*'&Z@*F%+O C3H65Q[NS462NE 9]5^ M$-FUJ?>"523Q,.&0SD#Y%#0#EJ]DA7A='(J#R$[C -V?GOL9]_0#FV]H%QSV M*D10CD>ID64KN3#N)?!H:%ZF9F,ZO7@6Q*VKX]*XUV >1\FJ"+//RW(0U1,0 MU;HPU[[EDUTU))?F&3G+%@R<>M6$#]OU/4[&T+?# SE*9KM>L9(A\1!\%K5Q M!ZSF5/Y=.'YK/)JP=:IY#$[DX9VD^G57AD:&%XS2$9G_D9A>1)Z&5OZ,@]4# M,4QFCSCQ5OC\&2=^D.+K)/!'>0=F"_31JH[9U.(R#'5T^SNX9:$S8GBB8BF4 MKX6*Q1!=S;$=;EF@1_JZE>P:Z7FCO4-"A:'RZ#"2R/\1R-'8M?<[HKL'?+M= MK[UD-U]>>$%"W[E]3"'.\(!/0L__0L82HJ<,.MB:_.Y]O""\-+N6#K&CB^OK M '!K7',A[R)EV\ _EV0C] @[(\G"CCXYUGLTSCA'1G7E!,G')UCS-WVRB,4T=%A=0L,%=?+X8B-=W1ATF!16QYXB!H<5?4EKXMK!QCR M XI&:EPK!BYGVA+11;!OR*FVV 4Y3KSP)^PE%^0G MG-P?8VEHK^Q(4;3 4 D$&XY@/*(3G*4VJYG4%@P>JGNJBCMR;4T#%@$=^"#I M+#UTCRHMBZ$%A-)Z*,>W#Q)7IH2 01VS@H>HB=%X3FS1; >=:!*R#G5NT K& MIU#O)-F=DGO5 $*BLXN]CD*:$(E>9-&9J#'U@/4U1O (D"V 8 6'9DD/OA:R MI4L2 R]5N?I%$&)1Z-E0JFI+VK91V@#()0;&(3;0Y2DD8D13#%I(&9@D;)T[ M[_ER0116L Q\*E(#.0K0:'&K*2PBE/P1@:$H)3 "C!*8XUBA"'G'%HX6IX;6GL22U9>8) MK=H=\=(I]A.1]O(NY:0%BZ:PE"9L,6\:$B/@&U=L>(@/(3O7<9IYX=^#S:#W M(>[B;FQ8'BB:8L/F(#*I?>=Q*35R0L&=[ PBKY.:RE^"^5X&PV5$R$X?M. S+_/R;09TH7*7=R(\?%A47M-R#D3HO$*: MW N/G'%M'ZD0\[V$YWR-DQ41QG=)_)0]0,*A%^T&DQW^ZE:M"PD@UL;_:IYZ@8JRKZ)V$ M&5VO>A,S<__H[=H+PZ)2\V"\;ZYJG_>-_>6\IT-1,=8M[[G,:/*^B]D>O'_ M83CT^=!8U(E%48= P7L8R3D%''&?PXX6\]N8[64GU(HW"'NF[W]/D6UB7S'( MP%%<6%AE#SKU(.]SCVJSG8N/#CM;MQ<5,4Q4RVR-HP5-/ J](<2HN9YEA=+8 M7-2=J!B#8) [6Y)+^(+A740,54=^2ZFRRH;+&!4N;5--B( 0>3%S-T8]0["3 M-VK?J:E@4NG@E"&[S^,!MB++21TGA;2^MMV8NQ .S2S2/+NXDT?J-(V4PRI^ M(FD;WWT"[J<8&@^%E]$"/_^(AS-!V^NZ"8:UH%!8%VPPHJ,1&>[V(B+@3,M\ MX"!H["Z_P:L 7BY%V0=O/5QPM+6LB^R<)@AR,:C&(ACLVC'%9TI3"CCHF>F$ MO&CV[OCMZB[(PB%DH+.D;4W0!D# ??H[>-I[_/;5ZC4J9KET9XNX43"?BYEA MQ6M9QZ-AGL*.W/U(V2="J\71[/;V_.[6=4U9<4#A9]Z5*N^;F]Y@'P>/T"CE \Z$,=$!)$6V MGXLV,S* Y#V34VCCD<\Y0!'.G"3:]&$DIV&R&&_CAE&7T2-9(TYV9,$Q1*BQ MOCVKD[>]0$#*(4VQ<" 5/%[4I:"#C'%CC24FHK.8+\F?M'AQFHU4UYZWD>V3 MA@N%L+P]&XM\&.3:!)$RJEG97H2B^6%SG>"-%RS.GZ%,$YY%BWGV@)/&L3:& MS.AL:]'YW0,L@4CE,Q%F4UF)EAAF([]AU[A4/3V879<[7:J8EC^?;S"\G(Q6 M5]A+\0T4_)HO/Z:L=>(8TB??T/IU20J.J$AB,0>%,&D"PJ7%Q;I8J='>XYYU MG<1D^6QW3:B6$9$]_V4;;,"O.Y(%)-W/A1$M TBHP]@4JKMP,;YE1[LY(W78 MV519"NR-3>GB$![=G"K-*.NBTX! RX2B,@(>O>*LHPG"<>12'W$9Q3.G6F;4 M/D(!=0#6^,Y[9H?C2+I&LILKJ[L+BDIN,N^Y?6@YMK_%S.-)C0!C+IR ,QY FK7UMRY4.4,*;?MEKG,E7^P!S5\Z7IV318,Q$(^X^3DS[+APB,QXJ M!8)?FXYUK(-D?&K:4@+\C/M3;_%=G+?_O?:2D<] R6[6W=M"4$1*98M1%A.5 M0J<0FRIIG5TN5(N2>PWU(D?9W!!OAGN+TVXWHB I=G2@>>00*2YV>4P-U%'< MBO[S["3G*0 B%HMS +@$,59:S7/2@N'C0J):(&C:.LIXK>-07(MG$O-G/^=2 M'*WN<+(^P_?9N.YQP4[V360^(,*"=M'JD"RY1@LRW*DS2S45@(9K'W\U)2(\+BC2N MQ_<)984^P?T/'1P='1$4I9 MC2YOFSW$2? K7OR HKCX:9"F$&J)$Q1S:GBY>8HBXG;KZ0F74'N]#*@O>>TE M\X1V0%C0U:]Q0HN#C2]ZPIW=O!;0 4U71DOA1*^"")W%8>@E*2(&,A/'UTZM M^W[\%PNCE$C&=GYS#U:G;E9^TN-+96='-Z_P)!#I"F%''SJ.WNAQ5BQO7#J8 M>KYX2U_2,\*6B.6[V3;;Q*#TE"MVHD[G".7Q4"5,-<2'LMLT2JN.(T\N"JUJ MPM-3LB9IH4EKK/:APWXNC+Q^ZVBW@\X>MD6I#8#$/Q%'XCO![X1W@N-O#O[P MA[?4J4'^^KMO?]^Z(M DK(IG!XC\;H-IVX;068DNE0BT'1T="@XB=3;O"CK; M.C#--,#2DECM&X);(>MS.] EC:G)UBE?/>ZU0+:=&P^N !HM>9-=!MR*F,Y% M0(6]H>^VL^QX-P#15BY\'0)8^LA1R_AW?QJJK'\9SH-_S8\XN8^->7"D8 *Z M_#JMX7[#UE]Y^)^S;P+UU2D2G'CTNII8?8:9K$((%'#"Z^] M8'$9G7J;(/-&>28NVLK)VQ8^+*(G+.5H!!6R#HDMZ[,)KI^KR+G7>)4BP=A8 M>FYPY@417IQ[241$,9WY_G:]I4G%9W@9^,$HX6&-7:V'^M0PB9]'%0/1@HUT M:[3J\[0N7IKXF_1GV:3!/S_@[-8+L:"<-@P!83D^^J:HD\Z=9*WE"F]W49W$BVU/7E:S+'8]X (@KJX&OW72Z4)* MW@XOFYCL^V7&RUN:U>8G?!@T3P+KND-,Y%)Y")#IW26MM5:?HX SS25/^QT'+GDJ.A $ MR.Q=MCDO##UJ2QOQ9BZ?<;:!419K+FI=?._8/Z#D'?=I"Q==4_&YQ2'Y\8H< M(N^]Y NNK3^&_$AVLYXY+@1%I%O@BZ6!^74QH1 DQYGC2A8V,L?E>.]1PA)' M1$!#LO!LL0XBVI\-\A5&%"?5EK9E2@&/J 8FFT5%RVO,*Q65T_*8>GQM5,W4 MH,, )0Q8\=^K.!WE\11O&W=-"2H@E*=;0(>ZCJ%(N,0]U5H([G%!?N<%40H+ MX70>G3_#XML@?8!'5_,E/$@>114I-W52?5<%E4@ED7DHCHC^J4^!*S,\0<]? MWGWK]@6!-IL;FDF+(,,YN[YCC(KP"ESM>[.*%Y67\\KIR3$:A_8)V)(A')]U88^7G6IB1=2)OU,_>\%E6>,R!^V MZWN=--+13,Y^ #B0ZEX *JU4-LVMY\*(YW5![4^2H1V7&H=A;R!Y1V1' M"=U33LI3QO\C6'ID?IT5[)6K.2NO&/J"8/^M6T\(-0SMMNJ9CIBJ.*\AJ%*Z M#.S ,%<^,BBUU$^N>)9Q@A8Y:W%N-?#M]_\8)A\9FT"SD/X^7Y)%6?Y.\&R;$$DG5X,@SI^3-\ILU,:/DCBS+TS6(]?[0BP0[?-G MG/A!2MN!/.5#'>O;H>2E4]]Q7^J99O_2Q;H[,K5?,&"^Y,N[((VT[YJ6WQOT M!*^'<+HV_?;A:)FS:D*>/7SX@NVHR-/?S3>@[')>/W,Q4)#FE4$,[V; M?<#9J9<^7"?Q8[# BY/=1[+B951F[RW!]*T?,TL@I: MAO%3BD"$:ATZO'()EUXD1\ZJP&:08@)$%7BZ5T\ M 5D?!4[KELD86 BK?Y1;L:9_^6:TN58>6B<_AW_Y\&%M\AW1_8[[97WOW#LR MHJ0V2XZ,Q*,];*$>PAH9%O]*?C_'5:>UKO>^E!E#" M5G/55/:PI#;'M8#W87*SZ9PF/?;H4U];:KZ\""*/?!31"MYLIC03(&7-HT?1 M_+I[.[!M=&$3Z>C:=):9GM=<7A8K(1^6HJ(:P>."1;ZBVURTON+04*]]2&;\ M?)/K!A_E/LG?R7Y@E@_( )$0%W="*?L:]SXQUH9U1XL6GA;?0ZBVM'_ 2N%1 MM7$-RD<2.*6]7)WZ%S3YR>OBJGPT8=B2@)B-*9'2BS@YB[?WV7(;SOSQSD_I M?F[:^8@!$AUUK:6U*,V.-8]E7L *Q98&%@6[V#-7&@_Y*+]-K\O\D3D MN;?L*-1J+W*:YJPHO[ ;3*O=7GM)MM/*6.FWHD6?3'_H1!>9+68>>$.& MM@32=IZ*$1?++)7^-!GL5*="7C6?=Z)?N=M/XZ07PJ 22"B,@8BU3P4)<-DE*)/&,: MX-:Z87=G67[UT0% : C>9[3;( QDF0H.N\$(B5U>A/EX[9&659<>:QGLZDT= M!?7D4(DC>W0>.^BP^L6%8^VBG9&N1Q#SUYC;S2;$H*V\$$[1"V(M7$;+.%G3 M#(@QC3'=K>V_^]$#3)034YM-\ZSR>C;TF"L,,G*I*-=S7-Z\GP TDF9ZT&D/ M[7@9$8Z12PET[B.VWCB.E>86#HS^%@@RBQZZ,-($AB"?XU2K"=C3]))T<3,U MOXNU1JQ;T-YB0&G0+UC< D)82):-FD:K! %O>*+0+B4P;/3_!OLX>+2? %#; M=ZADNSX2HP9+E020E",=ZQ1]SNHE K1(L%=]Z]86X#*+R 1KX:CZAH,91_O( M60T@H9YB(W:M1,ZIN/HY/)3+51OEO>P;40SA],%+5K:DJKWID+>_?82K!9MI3 M@0YTK%:$O&GVG>?A9:@D9HL%/0Z]$([(RRBWD,:3#/F&#HKD2, 15KLIYB"8 M=!A$*)_F6IUH<;-9?T:%_AX^JQN<>4&$%T5/C_&$2K"3?9W#!T3L4-^NM^SA MQQE>!G[@].HE9U?S1!)B::B&/GC9-L'S97Y3ZURH!LKL[.[B(GVE"X;07YGZ M2; I*K:<;%/(%'.;C2ED5"/;DH^AL0,(.FX0Z^>:L ,2"?*:0[?!*@K(9P,V M,XO@0"W&."0?$D[O\'-V0E;],H8@[06/@[R!?>"5M/.A][/ZHO2.=KM=K[UD M![^K[8"J+5"QA]M ]!!"51?ZO8G3YJ< 2YWKE,]&L&55TE.NER]56_I<6^L85^TI->A%$08:O@D=X#-3< M5': #I3;; "&[?)L!C!J',3;%$-)K9 LQN+A3WFSJ\.BR5>"U^2*"<9B.79) MIQ9%5$'"@TK8W8?0]Q"J1KZT(<'-'<*2?=XE<3K*35RYIWW7C0HD@5C3WZ'9 MNE4HU84$ZC*R+FY:6!LZ=21KUUQ?8Y>5-H#"P8G?'TH-I^),4'!Z6K*ID 5- M:951R=1.D&PW4JZ18L=I":8XI8C\AJ,2)R9W@APB#81-Y:G=W'Q4ZU*\F0,I M$@(C$2!6$1>1*:QWD&M14G)/UL=^Z(M+>WW:DYJ6-*?M86U>7OJ!XJ+!E1FH M6@Y%UK$C**OJ9P\8D>M*N&.]B8D602GVMPDM+8'PBE.XNABC]DS*2UE=R&<@S%HE4@IC?1C,ITY&KAG*J"^;+^7%_8P%A4O$-S M+6M9-7V@$L6\"[7)=&6WER!U%[6[#ENO_]&/BU55D!ZTZ>_1H5M)__)FV/(YB$!1E@=AH)WYN-<%+SHLQ,XZ90#*HI3B):"L7\3@!+ (IN8-4 MW[-&JJ^3QB!25C4;@HC1,Z_@4MIJL+S-VP%G/Q="(P-(P]!?;B&A"6T28A$% M&R]$14HV?1 3;[,T(^<2A"L:6>5.#7PQI_E6O( P>ZFGRRC-DBU0ZCVDA 79 M[LS+1JFW(-G-?DLC$2@"22N&(!CCV%&KYEI;64E0-0]*P7$Y9IW$QOKVKVCU M[;6J'KI4*3Q>U(6@@XQAO(B^U;R*HQ6.)XMK4[[K3G66Y]&4' '+/[=ON]:O.$(" ME]<;/BY[/!ZI[)*Z[P4>1F:[#W&&BPWGR0VDCHR;[VT.C(/>G*:P:IC!=4.W M[@3L.F3\:C2X@CYLNT]V!Q1FQ;:6S[3A M,9#>X8I9:%ZSJB"Z55O&W1NET81HKP]$@]S[W#E,(6J56T\OHVNDKQT79+%$.14RV?@O(YDF\= M;7""4@#HM6-/JQOI[J4 AN>=J2JH@NCS91W8O ,M;@-D?? _VT;V&6N M[.9&V(,E;M7L*8@ M:SC7ZVF.1>_%G>L#9S )$OC6]R&G>7;!OF;L.WK_+$ZPT5[)C@&FD^2KX?$0 MOL8E(_'B@%5S[#9TFZC99BYN0U[.1&0V/W_V-1:;$+VXFU@/\!W$B>UAI_I8 MZ5]H\AM27,LF[G497IX'O7OUY)AA&M?>8%[$R1('D'#[40\.F#A:X$:A MS6JB,OV JQA8^WVLQT)%YY.>K58)[?"!RKF(3G:;1SJV* YY:9?3WWTRA"B+ M:!H?(C?GZ$5]?[HY1[5Q0N_8"_S6I&E&X]+8G?M9?#:[OQ@/!/I+=%-KXJ;S M@?[;>,2&E>21/FJM%(0!+[[TI^ELFSW$2? K7GR,%CBI!;V@#5S:@.(&D*I! MG..@:9F_M7<9MH_:9"[(UE'7420O^M+L[#M17Z3=,'NOR_4PSH#F)6/J;K8V MM)-1%D-@H_/]:]RPI_.]#RF0(_G">"S8OYHGWU"II\' =@SJ--VNV<_(&==Y(<1S9526![,F:\1)5] NOTEW"5NR"B,%F7=%\47IJ?K"=^JE<# M19^2%!EK>DS=TVUG8D:4 -34 MU_GS!OM0''ERP6HUM"_)BE9B([2BV9CB.X9B2\X/Y=$%C?:]"'HR5PFVB3,Z"QV"!H\6+^%*Y0+_P+Y6'D^IX]:((XD.+? K:!3A< MO,R,D;ZR.?KIVN&#X=<*+4J"C*9\SZ(%!(X" E4$#>8MM0?H"8%MWU$_\ 2? M1&.:XV>Y9ARO"[0!2=SE.]5>*A!@J_)^I>=G4L>)-M##'2??L0\AHI&^Q9AN M5"56ZF<^HJ>Y+^DLZ2N80SH]]5A@4H'V+V03LA$FR][&RPS^^AYK%P 4S[;H M+Y1#(A#.8CRMOI?F,]#/;,X_W)6D5/*CK*4GQ]A$%LB10 P6B+&E/62@.\MR M#<<. .+3O!C'8;1]5@O)7;*8CYEIN>+K)%[B-"5JPPMO>(QT/5!:V/[ MMV\MN$0*)I^+PB#-6-?"!):!@_HAV+B6.2.>-RX0VK0QO-7>)=X"?_#6?+TT MC.!U]K!],VT#(*I&"L-0!..ZC[^QO8#_^1BG>D-,W=*HZ:)B5/S^_/+L"MJS].!A:XK=9LG-S47> M>#((;0@E@S2-DQV*R 3GG["$W"53.=@9?IK7GT\NKJ^OKV(OFD=]N,N=:-LA MP0-"=$$A0Q$9BT(R>!)74QGIJSN)"$,3WT-M,3-.N_$]= #08C$AUS2^92'5 M>4P>P@41>C[U=\Y6Y#]E/ZU^7[=B#;O."#DPBNY^Z! *(4-+->8@GX9,Z/&H MDA -$ICU8^*O?/<4[RTMU1H3D)82F)[2(M(BTQ"8#IL4 M.D@K%#*_=-7'M) MMB/7T2B%JLIQE)[LZK^9/0>C5._ML?O@!U7(D;K^<(G2N-@P1,>AGV&DFR") M.9_K%\J>].AIT*1)]D_Z]%=3S,CXFHB1?[7%J[G@P"J+)S>-#84MW+PL2+/ M]T+T'GN0/ ?=4AG?D0EC:1/^1A;8+P5 V-V! MC&7]J6'T 8+Q'&%P$O*7,*P9IA?ANT) %'BLJ/._@Y"!O?#>^U><% &V=$C#@;/R\+XPD1'1W5P5.W5Z8L@Y M49@1 J3V>";#>HR_Q]E#O+B,'G%*TS3G3Q%9_R'87&/"CBCS5J,DT>MO;COZ MI0V9J/!H,1*>7^=#79XIO=E*'W$Q Z7Y%++L M9EMIB4%1BE%23BGDR/'-2A7KD7PE2 )YJU5U:&RZIIM B5LP>Y/9A4BHL&!4Q"T#>8W-ZW M./< YUFV14W&&=F-^C?!/:0E-CV6LQRTUH=,& V@"[#L5J*%\J1JY.=K$$'+ M%VG64+$M5_TY6LI83QJ9!L0O(Y^YS8E 1XL;[,=0R(BKLH]MN33G>BF?AN0ST8NW7DB? MG;WWDB\8[@?PF#E*<6^IU%K(:D!>!R*1WQJF4H%;%Y,19K.%1[$&^?%PR2;6=K'M4"U(P\)0W5Q\3HW$NB>)M5CI@SG/I) M0&L2:+&_[YJ6+\(]P1.]MLE7:6@8S-:I.>4.B$XJEW+W(L>,R]6;'0.2[1$8 MK2NQ^;+]XG2,XU*QHX.PE!PB^4GH,6%DZC]U&?O4XV3]=-/ VS0X=45D>+X\ M)4=GD%UX/BUW*=1MP\B5:DO;UPD%/ *Q@ED0J?+I/+Y*8AY]\I( 7#50!&Z4.N#:>SO09KJP";U]_"JB M3BSX?AQN6NX]J#"DEJN7"YUEK'C4>32*9Z7/]B[NG#W@T]*&Z!Y#IX=&G=L# M7N;1=#2D0AI4VE)&+6;*__%_'QZBGS^___2[?_S\W_YF^_Q3]+OO%K]^^[CZ M:1=]/-L^O?LV^>[;']_^Z^/=+@V_??1_/0K_FKW);O%??_WVFR_/Q_Y5=O3W MBXNWMS^^>7P^.?WIZ'%QF_S];S>//_K_=8KO/U[\-5K]GXOGWZ]^?/2^32]_ M_V_;K^+/D>)?_DO_^/F:G8U/]M^_/'OZ=N/Z]#[=HF__>Q]6BVC MSS^>??#FGQ-\E)Y\>/?7=//C_?;W/YY=>[N'^9O?1?&G^;]NOOUP__[+^54R M_Q+]X;M?/WQ^G,>_7V:WMZO+X/?7;_YZZOW^Z?/F]_$?DNCNW?GE\K\_?_=\ M<;OZE*SO@K,//T9/]V_>7-VDWX1'GWSRVW@;W;WQ?^=YW_[NT_T?MN=7=U?A M7XZ^??_WD_#;YV407][\+0R//OI_^@I6'=D/LPW&M_%K>UE7J")(A.7X@L@/-A"MI\/^=*VA802,MXWU&Q@'")7L%*FJ+4O) MB1!)6%47&1&6>]R[6#TM6D[KU-L$F1?2-ASI#88G#7AQ$2<76VB[<9FF6W"4 MC"%"_8&P+F"]050^=:2]L%,4Y.,GT%S)2 [:_97Z$\GTY8AQ2QGZGT_D.Q+< M D3)^P/N9_NMR8"PB][70=TC$.M:HZ.B#[S3IW4CB$GU4&!@LAK5C2W#J_/E M^3/Y1Y!B^@SP+F;O%W)/;^WCU!)WDW7MUI+L#Z#((5NN!!*,\[78LU"4Q6CI M!4G^R 4]PJ(T0L J45)Y=]E"Q9S]53U*0TH:WX8&_&Y&21\:%#[;>6U# B_X M8&!0YVF7F\)VPPO2(&WK1+0TK01?^T(_Q731^$FW +!@KO5G" ) M)3R(QV/ M-C#!6>JX@@MU->%&.Y>YWO?-2V_3.@)GJ@#9^WDIAF$X&U@)R^\DY?#\JRKJ8!!C>9OOV;@).GYJ M:%5X&R7KK+')/$]_-!B9W7,1)_F/8-PHYKIE#!PDB=C%4%C@FNQZ> _;HMS6 M1353^ "5 " *P0&"'%8.2]T$Z9?*#!GE"Y?NYR+N+0-(W'VYFH(2,H?[-,*)\U_-S::?7X&\ ML6.(O@.:+V>^#X%=>G&"A_WLOW?X.3L)._>;821,-R7?)ZD,)8!C]&VW3KA?/D,EHFK*K]98;7Z5F0^F$,73Y& M%<0^V[N0QA[PB13A_-/EV>'Q=RZS@ R87)?#OD0P*SG2J4FQ;KH%NX94>W/O1 M;!%OZJDU+FKC&\I!HV*^"8G,K"G)5LQADI/4Q,@R7=MV'I@AG'T$$]Q]9*&. M@-HWT_9D>&F][4,THS+L\<['9\&*)E#N4KA77$9^CY:_T@6LA_UET(A.89B" M\CDHGW2 R+1I=(C6X5!52%V%_]#&]"-.[N,]&'+4BR-?3Z(%\Z <.3(\89EW&X=;&IJ[NCKM\=W*YEN^I4M $7RSY0Q43CE 9!)'/&P+AP9?2ME0 M(6YP/:,=\X((LC5XPK!'8\/&HA9MB<[FHD=_;(QSI2WD0-G0L(.,*9]95L[ M?&XL:IO/]JQI5M9$Q?GUQ[?K ,_,\0BTVBHBCL11#!NY9K M;^<_8/\+,18SG#?FB5>)QY4+4=KF/AO8OE?L ZPH__/SR06ZOKXNA.K_N30O MAN!VE1ZZ+[$&3C93V8O[PLNS)TON7D']$I[B^(]F\9%9GO!YL C)E13WL3F; M4ZPY]CF;BPS+R[,K1"BT#M(T3G;@8,#.3QH)N2M3LHN=>99>J\6ZMH'1_^T+ M=R/KCUAX4(CRTLJQB [N"H>+ERDR?C6>F @Q-7PKPMHD7](4G> 10V_V/OI M.-NV32&$1" &;X^._P]BDU Y"\$T] I*^_WV-W]X^_;H!SH,?DK_??S#ZRE< M4%4LJW2*E"@FWL9YA(MF:3W$I#O+=AI!&P!1WD"$43%P&J>&D.!5N@ 7MST" MPW,B_XF,R\,<';QMK&<*<( 0B0:,E F'@V-#PJGZH2%"/ M4']]/$$1[F5=6D20R"->*:K&3T-N5-QKM!61X;S/$S%Z-D$R>AQ!9<=X[06C MU._D;S2PB1I*I(8+@.CZPBR26>@YLO,OE10:/U@@#FH7)B5ZSLFC9]F2M]3\ CAXEM2]/%XV4]]=V+ M%K?;-5E[%R]O@U4$;AHOREH9Y0%.SW#F!6%ZZS_@Q3;$\3)A655,$NY ;6I9 MRF/#,/RUC">Y-E#I\X*!]AW.=X;?U?9&M;248G?T*M__-3I$!0PP+X<",3#0 MSQ00AS=!2Q);=;.SP-)I?;E7081IKK[CK[>"8VBCU\'W6R(SA6\8@$$4&B\:+=S?"]]Z\X.0V]-/W@K?%XAF!?$*S:A3V! M$Q4]H:L\<"\;QK8*"&%GG_L,5>,/)G4XJY@G+FW? M/6Z-PMI08!@6[EBJ<=6\#$I20CUW?>],_U6MW=9Z@R:KS$QE2W2!JBU(JWK2 MFOC=X]6^-\28Y^6=R(R(AID7?3;KYX8P6WF$ISZ#2*OJM#666/XQ/&6I%=_F MS0EJ7-0)+D?SY6];:AV-%.F$0/F/ZBY5RQ]>.K4L2&45@WK.KH MM9=DN_&N$IQ=+!VL8@B$U2M8&58ZDGMS<%/#0L2F9M$*+I)F+S%K747C99%^ MGY^D^I<#]2HV+2PE-'H-8XN9-=NJ?7+9-IBTN54:1WJT,'I#(5NZG]&NMY(5 M]ZP^/.9")/"!34J:Q.:V/G$,7X;>0)W<8=^%UI>TI(E:VXJ<^!!]3+/ ]T+T M'GM0#V_-37VS*QX"-A2/0]MX.ZEYA),%KJ3_NF MZ.1[Z79 QA3Q,R^C K DX'"&;P[BDNT>H)F",RTHN"S/N]V6@MUL\($4YVE6^CLCZX;)^&[:%BA(C]/*O# MY." JA3CIO>U=K"9U-?<6E2\#*J."-+W'!P#?(;4=3\'*U.7#K]O6>\30&,9 M:ZI!#8NT91Z=B>I3I4>%;76AS[!2<6@2Q#"/3KIZOV-% M+?84H3HYCH9JYS2F'EH<&07CQ+,M7EN$0(@K2E3C)W4H*9E1J@PYSB87&=Z* M_8X=^0K6[!8I&'U%8A+'BA9KI*(AN>0,PHQ%[--G+_3@X@;S\N22FM?WW$NB M>)O-[\-@E1]X93:*J()N*R/GOLC(\6I><B'?#;2:$&SA$ MJ^3NJ9<^7'L!=%NNP9F*N C#T8:,I[VP:[Q+#U"$,^"L#T/H;Q*\<,D_ 6K= MKTY&@L'-(#5'XC2;+V^]$*?72;S8^IF0&="NG% \A;%HPP9_[2PML@LX1\'Q M<7-*Y;Q_N1Z54S9X$E3. 9=1N8&;?2J?>1DTC'S>!*Q8EHC&EQE*\(;E):1H M068!Q7$Y[VNW&9HM+#H$YZ/IX*QF@%RFZ18O]&A-R%R0.Z#3ID!JAH" S'7L M;)^6]*4PV1_*XL-7)CPGJ:,]R$@T@K=0RN&6ZJB-MZ.-#-':6V#*0QCC$W1WD-GG5?R'#_#I(? ?R&=(3I(" M#KP@AE) ;-^WM MP*M1?R] MB-#AJ@$)A_;(Z+&9C@B)>H%.S8\X =CH65'X-,%_D7@^S>P1FA_52O3[3:JU MV#F)_,+!Z^?+T2?S+H_/_MCSF6Q 0.N,$:MQZ*RCV1%3P>R_Y@K-/ MH(?GR]-XO8XC>N:(V%RT6-N4Z\"G397YFBY5Z72?KL:.9Z>?<4_4.SPV(IUM M"XL]&$H?@LUE1+XKG H/Y,J86I=SB"IFD]PRJH-#EQ<"-.W?@3_@C%[%YTN% M.X<,S)T,8.BTO3D.R-R!O$-E 6ZV9;H (UXJ?#D-$G=<.0Y)7$(N)'$+-_LD M-FXJSC?V4S^,X:$E<,*KWN9LZ'SJ78[P4^,WC4U1%&=H1]CIL7U=F@<3:-SN MP%"8DZ/= TAO\8K"."#KXV)M\I&RQ5WR5X5IAY%ZI+']"=?MDO-G\H\@Q=<) MT2AW<5_K[KIAU>%\,;A9D]L[O5GKF7BV.6E @@YSCA_53S-[S/4FZ MG#;8^ACGGR69X\4JK?NQ;0[IH]IA6E\JV5:9U/(B]W7V81.9.G^&)#^LX^B@6_"S:&<0P5E0#G.RJ(=+T MA^OHI^A]='87_87\<F'Q"3E_PRB^&O\5-$?P0'B$<&A &Y MGU&G.:1;$#Q@"Y9= =K"R\AW<;_-:! WB^F@#?E%E'V-FK%].ITP/%X'?KX. M@SN5X")>GHBJ'VX7!+2LL8UXK3(EA) O]JL5O2Q'NA[D KLOW=ZGP2* BE+M M)< %+8'M540$&VY$<1C":5RL>H#6011#XDGYH]= )YJG4J"#U\0\K&T*G" # MTGA-+EQK,L(G"("*)N:L1_OTLH&NO].Z"/._Q*Z0V_[6/E)=GRX#HM=Q0JUW M@EF5E"]4FK6)0/AB9NV]0NHVETB)68"'X<< M*14P/"4CF^-2W&^2S'%HT@]] +=HLM;O:/,+:E]!R MK,O$,PXXLKMH"S]K)-9R!_$$7CG1I?(9R2UF4PWIIMSP>*,SU^E!/6H2TK'- M(WN/%&Z^8\)HN?_L7'B;)Y(XZ93'3L%PEZIQ@/1:FVJPQ[MW'@,TI_\[EP,H MU*$E?K5*=G"94AOCSO':J_*(/7?K7[QD\>0EF'#Q-EYF\%>YX2NP*B#1 M&>C.NNF TB&P "NK8>7>]5&$L>5>*[D.,+NH+./HDMSCP:SJ JVYE%L%Y^Z] ML55[[=KSH7/H9YQF.(F*PL<7001>TVMO1^P6_PM1X1G.@P?Q*O'6\DC6/FNZ M]/3O 7:7]WO3U=Y7S@V>JN,T\FD3C!]+XC"@%NC'+F&V^"T154#BXV/=U%6N[L/J6&MJ0$66.YM0%CK.F^R[,K#=W7&.5.]S7 Z.H^#BXV==_Y MG5UJB"L>(J[ST8"5)?F*IQM"?( []B'4H>U95]:D9*1 M*P78# _T*ZK%32+67L'=MVJMZIB](TFG;"2/7:IY[I@T2N5,>PPA,I%NU[18 M@OPTZPQTVG&P"4HWBLG'RA91#:JD\X2^YS+N&.*@JKQ%E17A(L(D_T(Z QTJ MI38H72W$Q\K:%\*M7<_]"#HC7V19?JN)]/VK 7'-XW[+_$=53[*G?@8N&3BH M6ZB[A4.'_PNJVV@Q9LGKVRC.4*[&3:!%8L]NE)8?P7!:5LCJ;I0#W=?=Z-F( MPYZJ,^@FS2-YSV7<,<1!]VTKS-RFARO/V]!7__/\U?^%YP"= M06UG/\@%:Q-B>@I&B]DZ3K+@5VG_X_K< U3.IE7_ZO.=?(Y]$.3Q39\PEF(6 M!6 #&B['PBX M=+B]5U0;1LHNUL?EV^%Z#8'[ ^4;XCG8M8_W/B_U.CP+QMRY&VEU^#@G^>T3/H-7@4 0)1]\-;"^L=L+*H& M(QCM*B@@ +YQ5YO- A+0(0ZO;*%1S4#')I7$F1H4G[2K$ M+?.!ID5'1!AHB7!FQP=^;N>KVE;#9%3-/D#%_.)>5?E'7#)("T?^N:!-'"N. M=/(!S\C6"]C^(O16(KZ4@Q",1"Y]1;R)Q/4.&I+:38$ 4R"F((KDLG<8+H94&8Q ,0C#*45BX!6M;$7;Q ML!1!+ W"4PP9F>%EM,#//^*=PN3-1R,Z')'Q;D)7(NCY-B\719N7Z*JBS$40 M!1F^"AZ[#CF]SJG%4F ,L\4.Z6H\[R5=$<&2B*[I^&IH0 6N;C(EIF7SNC 2 M\X*98M]7'D7,QSD-/K5@YCNK.&C9M0-,PQ;YF741)TL<9-N$FCA5!D=Z&+B MA;(X^QT60G2E Y2OQ60M1<5JM+,D6P\5"SK5*+W1YX:RS&CH.,\$\L?SS/$9 M[9DXKYH&]TXV@<4070U^S=9#M06GEG$B0UXW[41-0+NN^M.8%FA@*N4F2+]4 MKP6$F0F-.0@F45=9/LVQHT"&$/\[5!' +D.4QT6J."_*RWMQ/GS&P>HAPXL9 M5/=:X48EJ'W,@G0/=\(!*J!".5CE*-1Y!3I)4V%0-AC9#2,(@E6;MQLB+@.7 M!*U5[UR)*F++IKN]&2JQTXN:!71=%C.TTH>G_*)Z&/J56+@G?ARA]!G\1)$C^QQ#/RFTP8%!#>5O.%4+D2 M*I::VCU5A++N'55.,HL?D"!D1^_/_8*C,!BQE1!;JKR(T-4.V(E8W%G*RXBC MEY?&!.@1^%11T::BC*,5%$V!!)4JSU+XA9+1AQD9CF \7"_]<+N@'V2>./C> MRPBBS$M:IR@?(5VZHNC+T.*(?\;T2"*Y:^%919H)NFSP=/+S^ >(3G8=HE,AQ^.1'D&L7;F8HT5Q MYN+B86Q1S*LY#[?WJ-$QH'4$:FB@G@!&)!$/0S-Z?4@5@+ MD>')LP)S^V\9&@\KI.ZX?.1OO4V<_E"\-YEE61+<;]EKN"Q&UU[3"^[*!]= M2^ADXR!O-R!(=1@T/ R$1S =@M@8Q]?;&K0\DG:0L6SFD*U]C!?I!0&ZE[>Y MF(@ 7:5CV0'AE9CQV*%)#KL"3X-_FG5D:=2T&,LQ^5UP@@,_C_9"-"T>LA2& M6CA5[:AG%&^6M>A647!%=2XJ0N)+$+>LEO),%&%]V>+W3@_- @@>/9L(3"R[ M4B^G#LR3L=(J>V95 BB]LBFGF$PY#-6Y=IE-AMNNLE*%[M6QTJM&7H/;N&@- M<%5.PA3RN*X3O/&"1?XZ+*7G0<^4K7R)XD$<^7SI*JY=*'JX\GC4ATJ6JVEN M\5V<%X@CU\=:'1YA!'!+[YI%S;Q\$B\'RT4,4(@.-PBH0-YVGF;7[>/?KM8<<\@)154IB&WC^$<)'T2ZAS]>;,-YAG,<" M^+8(N4X\0I=N5H$TO8LS+ZS_'L(*'^+L)YSER>>_XD7]_JUC:Y8V9&7WT+L8 MV[AI6A[0BG?DMQG:X0Q5FQ[D3_1&QD&FGD4CA5J V1EUH3M@BY7L>^%UP]Q5&OURK_H MD'&(#D2M'KJ6DR3:$+=3)/@8N2G=PE=C=94T\[/@,1J+GA>=C9I=I)[C" ME+8M-X'\U@H3[LU6BK6+_&Z:P#E/KI/X,9#4.&FG>)?IK,5$=U7<9.BTCRTU MZC8?!I7:M)T 011KX),/]2P(M\00[^]RZ*:&'""Z*-5C^;)3]DGTHHC\J#(@ MKM6,DW*I/-#F%;'>_:*9&DJMT^<@.\EN?@C"4 MU/YK9XN2Z>A5]4JO6.&U:W-0!TV^BT&7/,[<[?R89OV2 <\_62PT3;=K]K/^ MIZ4D4-W(>V+/;/-8=[7AA.MY#D%!W8O@OCRR774$\MSS+ Y5IG\^S'E=D1K( M/*YP<+)>M+A=S$2CM%Y1P9A7U(572,\R^?60X]\TU.2P:FI^@"?EY*/-&QA) MXBYL),A^-78ZV>5=/'B?@PA;NXJF*.IR@WT(R>MRK=>5,6I)AT@;YE! MP9PPC)^@DB8M*)K7][B*4[XGWHDK7H(PUS.O))!EABT6M#26%UY[P>(RR@N; M"GE5#DJ7&0%TF92GW=.A[\!$(G?54\>5\,#&&6+KH%>PTFM4K@5I8?7/)%\N]PBZUE(] M\><>]"8DM!GL:"7=%NW&<@\DUS+DZ;I.?G35?JUK+A\4;EZG6K GYCSN&A'/ M)G<_X*?T+_+\[]>$ M@-9[Z>8*!IZ.G<8 ZY: 6UTN3C"QR#$;=^<]X_3\.4N\."%"Z26[RPROZ:,; M,I-L1K98J3KY-=4Y?897[5N_E]W3G0OU3_=FCY2JO;H]_QQE:H]%1+Z+ MV?:,[OD,I*8E5<] >,?/D.]^&@?5O_>['TVJ<]VL-AG^LMZPO8-.N:*B\/27 M9UZ&RT85-MZR,9"D[0'H$ 20U?J&O'#Y[LF),>3<2!BLAY)9#7Q%R*&L_]^) M.3@)"S=@YL=_.6A-J^N8JL6$5'KL-QK14",OZWP*[];'JX\AC5ATJ6"Z<4(G0%KW=OX,N=+S^F+*-% M_:G060>(SCN,EX=D)DOW<;!'N+>?3)2P)P MSD*"F+">="=OCBZ!V!J('*O%*C2/SK&%I(>J.G5.12;[-M5]YWE'JSW-QVA! M/OXJU>>:<#%MG)@W< C7JD_D1V[KD+W!:R^ '%UPT4")R:T70B'YMWN_T&D: M2HB"HRHZ4D*#:N @@,>U6I@(5X16F'O07,?O1*XS3G1.42/0?2Q.&6ESX39J MZLR\1<8.;O?:ATDQB;IA)G1XU)%1'Q==U"?AC-[G';_OI0]3>+O QTS_[NGB M,1TST.=+\B=5BVDFO"J6'J9B-"V5X+P0,A<'F<>)@ZSUVIKUBY'4S]RY*^8- MF]J)2E.X&PK=M$)\+=XMQ,U%%8Y55;_5;H[W)$I9:;A@-4EB/5[> JJ;Y]F3 M59RLV,FUA>PBJ<W\% :30_)$BKUER\<>T#I7CM,+.M#SJ2] MTJ(:FRW^M4TSZIZ&4F> 7$ 3GROS^BX^)081?9V\P(N3W<<4ROV7GIZ\O@*\ MZ%=UO*GV8A7B\MU0]U8"F8)@A16[0LSB%6Q,OK_7J/*<59OS^^>X27<>GJ0\ M\1F/=2[>_Y^2O\Z3N_A):+JWG_[##'!SPYR)O/JOD*@S3(FKQ>^=>O?F2V)! MI41P6(@J6MP&JRA8!KX79;4$.$AV([*AS!=D7M%XB>JKLGXTU;J-C,)\9?Y# M'@>?[#Y4X7V:^U/9=^0*1$M?SFW:R\,3[8I].P6 MNCJ*UG,P%A6#G3U.X0#._X8XN+VLC)J+.%GB %Y?3B>MI@;3?U!N34].C))@ M8R0--LZ-YJF5G!+%MHH352-+.A85@QUKDP;@XA.YA9M];:+SO*EXO,E]\^_J MXU.]3IK ^R-%@2M:P_XL2/TP3N$;5+D+M&J'Y:7_46W=R732-:0'C[M[D=;J M5]:,#D(P7#L@.H74AB[XZA!HA:3]%^H!

"JAMNV-0/=1X+38AGV0G>3*8K2J?N%#4[.FF%Y<1N90[G*85MI'B< MTB&#M4M?\6#_;ULOR7 2[C1+$Y3C.Y4)[+LL!3BTK38IJA9=EO56B00$9M>G M\^457$M5+9N:W2-?5?-1O'Q-VSBEO#Y.;H+?&GCRP^':!+)I#DHTK-%9Y+R* MB@"9GJ>+?49 &:-A(G@0J!LD+N4T5IWS(G)2_U4%N)Y6H=-)S.G9PY5R9\/^SY!KX)!2WW0^+="44^#>%E M>E+=V865=22XVDXWW6XV(74W>B%H@HLP?KJ,EG&R9NY(A0:M3V>J%!9 M14$ MB0Q.'$]ZN'+=47W(9#/^G4@ MD+-.>QJ=4MS2OP8(C\@=5"QKL2+-[]K;08X?L5&I"Y'\.-GBA7Y+PS(5,E^( M6NW,(YNOA2;8]; O]CP.FE'0]B.51QS&&[RXP_Y#%(?Q:D>?9*;UIO<\LR^? MAJIY['$JL>;95,?:38$8WZ+3H(7EKU!PF;@@:I=<%0>\F)4KOJ"+F80*/2YF M2EI:]QRRP/-YM) ^%BO\AFPT.H>(EZMG8D+H11Y##HI6._*95O$I"_/4.@3< M!.F7BP3C>D>1$8LX5=68ZIT=H#9 ^@4!',W>+>[CTF/2V2@+9!CF3B1=4-)% M5I4:6&\M.ZTD0$&O61TR6'6C"0J^=C(MI(Z7GK5RVZ60IU,JEX\VCY$&=+/* M5XB+%&&1"\^GT<0SG/I)L)'EXL*T*E:$BIGPWJBHAR(TX]2#25XA&YV]^T/\EVWPZ(4T^3 []9)D1W1J:;J\Y1EH$#JB"9>T]%DU_P!Y M$%AB2[2[!+BPUW2PY!IQ^N1Q5_BY7:92NXA7[DFL9KK.')+CQ6.0#B6L>@F[ ME9#D47-.5:B)1,M%F,C2&OA86ZVOQD(RT =48O'-\T?L4A*<, MF1UP,Y1=&V$-//DF%X<4$RC#W'7;W0M>7M<*Z6I6T!76Y!ZR4^#/$Y+>Y+/?9?B"@.*%/V$ON2 _$5>K+3)RV'@$$Q"=X:H.D@ ! M45(.%T^;E0;IK50>'W%L)U$8Q-$0-\'06M=@N+ED.^43@]J,WWJ;./T!L8F" M6N^\H)2+8TV(*/?T49#%,I?>D0,KA8J+.)U'Y\]@86Z#] &^N_FR*.S)2P^! MB4712_J"JCX5'+^-8J8.V*+$C,<=37*X4O8L/[&7NL_S,)L*W_*9+$5$KO8[ M&%O^/FYP1D0"+XIW7/*K=#$:E:_6.!=I%Q\#'PW>%R!#V+6#B45>^SJ7VO': MB7B5&%BZ'J4ZZK:K>=#G(QB#(T MD@>"3W"$E^*B$;S@4#X3O )WV\:R!N^5"IGEMZNLXS;SP[\'F-%X(P]OGK5+< M;!(BLQ!,<_1IR''A9&J &0Q![%)*)_E MG/I<7/CDEZ!M[W+ 0,DCMZS($0$)6HN*[PIUFP]C)QC0CH MKDR$OARGE5#I*/K20(@;8.&@;-.I7RN%-%^VG^T)G?WUHE&$%9W7BZ[SD*58 M<0,$&G2P;,_3K $/LASPF9=YBCR\W)ZI38+WYI[+BJ$J5/CVC QMBQ]&NV!5 M7JBY3WFN?(I+EX\ "]X7($78LB7$+P5Q&3WBM%FCS["<1KD2/XMH0D4T.#AS M3:B>%'L1U1RZ>29RS])HF45MQ]1+>NPI(B(W)CL.IRS[C.%#:*4)WY"O( G@ MJ6F>1MS\06TDB[.UWTB468GD+P] #'BI>KY<8G$0']8]X*1C5SNC,FF[_;/& MA#QPR7F04L^6+ "CKY(1 \UYHK<]+O"DV84<6+VKUMXU7GO)/ '/#U[01/CB M$-=[T$EF0QX;FY\_?B_MF.D\\!0AR66^+FU<<4P>0*_S9RJQ\P[P"KJ[BIC7 M*ZC+^@XW2LFW>@Z[RDYH0L[/2^!A9_LQ<^.V7)9HHR6E:5.;E#U"T/4?L$XR M:;HEZV!6F3KO$90OY)HSN@BK70LJ8EG51_K7ACWK%_(N7%.O7RBAPGY7,(>% MY5M/?7L6AYW(VTX^$MQ/3X*NK?!POFF5O:VH'%E$).MIZMWJD=8C9R(TVDX\ M.;I6A9U^BBG1NA=Q^-KUV21# MD_=1J,EBU]LW6RQH9P8OA/=QEU'^\$_Q6+.<1!\.'@91\6"0:RX[45,RO+C: M2DT(JUV;B*49+')Y+\MCTWB(XMS(IY;?2JVF>)X0V3E'W"2CJA#D?SZ:=+&J MZ\K8>0Z7TF"K4@:*&1/J6R'$AL<0!>IVCYS\;G87TY8S"2;*EH"7[:X)\3,B M+.!BVJQEWTYQ)\UBE*^!BD4.$%WF@'Y0Y4J.FYYI8\S]F'K2RZ8?@7[75W&T M@J>K<$-5]6VD&@XF'&9D!KW43J5A@@@7[O<(Z6"A?H!<+TJ+3PM>AL/0!*A8'CW[1\^../AB=3EJ4,8&X0K0? MM6T>*=6K^?FR+O$W.(3P!'4)=@1>0SSDU2$GU-5J3P+PV#\(39V57>W45->+ MV+%I!_72\\Z[JXHP4H2)!!2PRY%]#Z)W5,,4I]"[)$Z%'J8A+0NV;=VLH%N_ M;&."0\LQ; )IVC_T"3&*3]J6766I15BB.(_+16O+Q+?:W"3&= MCM^N[H),7"&7_A(,TN.WKU:O43'-5:)Q&^QV7(*/EDWC[UT<+YZ",!01M/B] MTX.\ ((GXDT$+*M)'(801(T6[[WD"ZZY^X1JCLV@OK)R3J=.N@N])$2%JU<4 MB+^4UBZYFJO9>56**"^A?LA3JM&@Z=\@F;=#Q#'L(P&GIM%AL_3Y[_T40%%0 M=$+Y*!R<>^2A""EF\PC4[_%IR$U>G]1IR%)I)"A-HRB+#29 GIZ"!W2OP^7H3QCN, M;W'R&/B8+VP?8IIOC!=4KE(:#ZW_'L(A'^+L)YS=8#]>15!>OZ@MF>0_@G%: MWD-N)[(2@D)-P)80FT0[#'5VBEW+EVU+"%16.[L5$KM$YHF="S9;/>J**G:L M6 ?-^TF# FAX$4%5WGQYLDV#"*=IGADDK'=9%OO+JW_45JP])2$F6@JRREZW MQ4MTL M5^!A%9C=Z@X._-)\Q3::ME.K3*(5LC:^8[?]4+9F;K7V>%E1)R5E!XTZ:?+1 MZL' 4G;>X^P!7E[#^4;KC3]%.$D?@@TYOWSR;V\EKFK)\J#8"JA:@MQ0BD50 MM8IC0T,76:Z-T(]2+R5&(!/*3W%(EH&6R:X;P%>0-%O O[0;KCZU![WK]F6R MS5,1O'?$*"HR!EFQ\;-M BUMJ?7,"@@TO'VU\=*&'M0*+9,SV=*(K5UF[^2= MM5L>TL9,YQT^]J /5XX&H;E-(=G>IZP1TODC^8_\F5HU&-'1G,=I+OC(0X'+ M'#&NU@O!WV<]/-BTH, 4G=8"//AW-PG*=EU/[688,]_?KK[KL6OQH_'(%VJ6&VZV6[N7=XV\]>DJG>!@L;GU86[?&;+?2WH MIM2M)L[\<% _BMD,L'9A V,_RN)$$B$7,+ VB*U1HDK17'KI/<4UGTAP?GOT!H=96OSD$'YR>'1\ M^,WQU\_IXC>"':S676QL#73BFJ;YH/R1D.,.212\CL M.="1#3*W)A?D7VV9$"]N222$ (@D(A]"CGLRR(WMK.0(B($<,78^Y- 3 ?F2 M4YO\A/P#_$" TO\/4$L#!!0 ( $2&L5*C_-SWD"L &N@ @ 5 9'!S M:2TR,#(Q,#,S,5]P&UL[5W_<]LVLO_]_15^>;^\-S>NG>3:-)WV;F3) MSG/C6#K+2:YW\Z9#DY"$FB)4D+2M_/4/ $F)WT "($"(3F:NU]0QL8O/+A:+ MW<7BY[\_K?VC!X!#B()?7KS\[O3%$0A?GB[W\[.OJ/ MG__S^/CH'0@ =B+@'=UMC\9HO9F[\.@6.T&X0'A]]-_1^G^.CH]64;3YZ>3D M\?'Q.Y?\3NA"#$(48Q>$] ='Q\=DP&S(,09TP)^./J#@Z(.S/7KYAOSOI].W M/WW_^NCC[?CHU>FKE\DG__&S#X/[.R<$1X3O(/SE18[2TQWVOT-X>?+J]/3U M2?:++Y+?_.F)_J#P^X^OV6^_?/OV[0G[V]VOAK#N%\FP+T_^^>%J[J[ VCF& M01@Y@4L)A/"GD/WP"KE.Q)!LY>N(^QOTOXZS7SNF/SI^^>KX]G%$A_YX&.TL&>87P:W%.&\8@C&I'=.R$JPL?/:I!N?OZ1-^JFH#0Q7!# MC0!:G,4A#$ HH9_UG^N"[LP)88@6,V*,B>HP2^4$WCQ>KQV\18LY7 9P019 M$(U<%\5!1':!&4'+A4!B#IVH:!3%R"4*&$)*7YSY_$>Z8+\D* 1+>.>#41B" M2 +*RI>Z6+H&46)(9@"S-2O.4_53?2;HBN@[6A"'P(,2YK'PE3YF;@%>3\"= M!".[+Q(MUL/&9P<3]TI&:W9?Z&2#B9HL;6(VB4<'@M"16UB<[_6)BUAV:DF( M]RIEK8J?Z42L:MW.MNQ/6QESQ!WC$#:%6X>8IIZVAI26*:,L.Q7.]_KTN6)G M93GD#:!3QS.+)\M;Z3MM[G9F^F3Y*7VGC9]ZJR?+7>,H6HT\.<5ZL4]V4PP> M0!"GAW9&28+=IE',L.N!!0R(U_8 ?/*/!W>+T]DO3I4)"(VKRR3E<7,1V9!\ MZ"0G 7(P7<2^O_6@'U-F0N#&F+!%_K!8 #?J(" 50F9DB.*(1E1HZ"DBYL'+ MS(/*O+ACZ5O9=;0()VMRP(R0>_^8MR@=I\ =5N-I:4^8T4'L#.JX1 GH(5YU M$MRQ#,B!Z&Z8>1(+!^('QX\!/4(OR=^<^8Y[3WZ7D L3?C:8N!7!:P>1B=(?Q] MA$":R=JO=6 Y06Y,,P"CP#LG)*+M94!3<))AF<91=C9OD[.<9 7=%]@%3Q$( M/.!E#--QU7-'B=0(31^Y!3(^S:TAG%'QG3O@__(B#H^7CK/Y?9<0F2XN(+'N M+G3\&4HLY>@NC#!Q/XJ(I@RRW-O"">]8 BX=[H0@?7H"_"C,?D*Q/ST^?9GF MX?Y+BFYR0)">4V)"37)?HG"R S\O\!$N,NU@-^.%_+$B[6(R,_V-DPW+KQV[ M*^CO%&6!T5I-@A'BHX2P!_ O+TYI*IM,8P$P,?97";)<-AF/Y*00 O:;^P6J M*+1QC.E\SA C%"&=6V*90.?JR$HN8I/)Y967!35)Z MTP7Y-S$"8Q323*9^.=43LK\;"HB+@U$JM]==Y:8BMAD&&P=ZYT_T5 6(59]& M*X +,S(A1!&R^6W^D*4J!&$JX[]J<'RZ.ZO&G=0![7BU8OI>04PH\D M$1?B)V_HD=>0\])([S 68[,);8)+EU_3Q:TQ[L[LW)@#%U4)$)N^2\9*4OMR MZSPEW!M:8@W4[#N?(A*K@TFC6Z)VIBLFD0A/YT^N']-4^#N$O$?H^V;.>@)T M#UNJ8M!U\&=TR->D#/-R.G";69''#S;,9>Y8LCY-5"SN69EEP)'U";S@IW213-G2[,>/22*2I3L)AS:=;LN M2U0&ZR 2?BE3NS"LZ^*8<%&98 ^R;>?!MNO:2>X"$-O-&&8'WYOD;H)!P7,H M#6E1\\"RFE2\HE7)T[2(TZ#\:NE8]JCDQ%>/E*[HG.JV.HG!+;H!/JW]FSG8 ML/EMH'8@/I/(.FR 3%>TKGMN*IO3UJ X6R@.:GFVH:T\*2/H!6T- 85E)8="I;9C1"S,5D.I8/Q4.6C"1SH M;":+.5;><+2]E>@!V5AI,0M JLW)54ZJY";80V:EGMJ!>+CR FX T';17(XM MP^[08,57@$A?]9SB]0ZT7L-HS6XC!%ZI39!^^361&^[&V@BBS?QUOXFWYE3; MX/)L IDU*R[3+*/'V_ZJ.C.4[D#)KLA8EVW?I6*L2LV*KT+"[]&3-:!$> M76=-I>R8YS$308R% [W+8.QL(-EQC23!.*1LGT+DQ,<%3%L^1$F.-[2M0 "\ M>*04]K9K$,T='W!: ML'(:!E<^LNEAMN!.U;DZ25O7[C).IHL91EXLB??^*SO[/T]9\ACG9J8+9!6 MT6(.\ -TQ3I@5[\Z7(!S,[.96$TKB8W4%^W&MK5O-LFA"D"'<(.FZJ^0;.RT MUP9+'23:$/6K4LM,#*X]#!B.GLLIIV[#7Z[@:?F.40M81?T "8U>X <^"3'R^)8?C@ MX'N0X]!(I0.?FLV5UZK-A8*I!L1LM^!Y!P(R$Y_P-O+6,(!T%O1A2H,B;2,Y M&+FV8F<[QU^932^VUG)^2$J$-0C9]%MV["3[Q!79O8V*+$?&ZG%9369YD/25 M#BMVU 4$MU\[AE9SZGO;<$$FF=RGC F3Z211$)Z!!<)@ MUYX;A&06V"%,P\#!VTOBH+-;T>1+PI//S$VBQ>:2:F;8'8P_951F^AK&=%%( MPG2*Q!EQ'@V%)WBD!F5@N'AI2_RK2/$:1&9=LR*!04FLA(VV]M$JR:#35Q:0\E \<&R6>=:YHH^,N_V(;^$D,U=LTU[FX27PF3YFGJ9JPGTX\A, M22./E&W;V46(.[AL%EG4:M8H\%+F6 NA"0Q='X4Q-AO/5V5E.-%^9;"UU:6K MJ,AG0-]_ ][H@?@)2W =K^\ GBXJY9K&;+<< Y;5H>."RJN+)/"6=P,.M^F\ M>ZF0EF7!;@S;O*;PL=>XY?185LTF4KBS?DL&>X7PZQ<=^D'L"M?[[H(E0E@Y M6KT;_I8^*&!T @D%Y51S-@S1$<"B.T:9W5.Q[3M*:5ZQ-T=1M+G%W%D("?4Q M6F]0P/K4/4&S\J@E:+GE3=W*J15 /5KJQM77=<7L Z [@)DBMC*1 [DIV*2Y MG!M'&4JVZS,X';',";&9X&&L/E%YMH!G]:WJ80@CCH6L?81.B MRFJRX9P_ >S"$$P7]+K(QC): MS]5(KUN(@(XWP^@!$D#/MA]#VF5M5\8\VS)C@!'WA]QF+R/1Q]J=U'@0A\4.+Q%![#VC?!Y&(<6 M0=M@1E(V"Z$G@%!T(0.=_-D'#/W &ZT1CN 7]G,3NB1$UV;&S.2B+#X@+B( MRT6NWVX56]41\0O),C:$<^M<<0_+J>NN%W*PI%V<0E;<&[HH-A05%Z9MV1/M M2UW$96'WZ<'Z!)"QLWV5DMV >5_JP(/9=H)MDI+L\?9X&\FOP^%H@5WC:R!J M[_R0Z=&(T 7"$Q3?18O8'[GF=H]&>E^+A]$,NLU<')DH!L1X34#R[]S4TI)7 MPP\"B%(_D.RKX$E6!E:-A3=Z-"#33+(@ 'PP==%'B*[E!QHDET:S!M3!JG#P MY)XK-$G_,G@@P" ,S?3\:R9HN^^%5H$7D-1X@M0CY\Q1&1/_==F7K,M$;3L MND5> 57!N&ML5U=E<(;!QH%>UI2'70?N1_2UE)^;_.OA53@*&E4"QE9YHL3K M[>V3S0 W:$5IID=(SOA&'S1J)WH!&:W"'+01P89D+/HD887F'0J!(UPA=:K8YNX>![5L8TX:TLT2STP2+ET MH'>!B./Z9PR3-[G%+M[QOK5MU=65G#T]R$-$7XQ?*=_K;-/\)N,* S(]8F&B M[37CYH]M_W( M(H?377F;U1V^B8OGL<,WXFRU43/AU 7 8P^KW(!-NARFBRL8 /*O,6'%3#69 M&.&#W#8$5DVI/$@$8EU5ZFH]Y_9LF:I(K]"P6?VA1[)5V"S5 5#B]"XX81ZP M2F4A3[WZU9"76PT&=BNT\^N^MW8'[40/]!S6P:@V=SOH]^0L/TN[CI9M_UMT MC:@Y63K=;K7VRH1/^@\]1CPX/F %@D2KH9O>SB='C.(/ M M6LSA,H +Z-+L4 4CY39K0U\G#+1I 33BW31B=4ND([T.#GK-N/M'(,TN-#'*MKG=FCUMG'K<:WM.HYDK_:^Z/"J6,OC\28?5Z^)MG1C MWNBZX1,[L->^95Y_-[(<^ET-9!2 LJH7^860_[Q>^3G5#K4?RN\&^6$X^BO M0$$9>]?$)@RI]G'F.%@#? OPFM7GJ+9YO8OZ<64XE)1+4(KC&36W/%*V7?]F MX15[NW' &JS>[QX$DM/[[#,I\UKY2#*4E'TO9U.K7]G) O,@H_I5,S.-M9X] MJA.G%V:')I:[U39=Y(=,+TZS*CY&](X2S6KUC1K@;ARI&VI1NF=YNF8->D>6 MK!M^+MA!VXD.RWH*@*CO=0BU.VF/N1EA%) _ MNB!G.WH0NC0/P](!>8CU-0V548D&/J]1]!N(1A[:T-Z%"KNKZMB#J+M3!DY; M:\_AE,/>TB:87V'U^-Q= 2_VR0Z?;@ES%&,WQ4-N+0D.-0PC*8K+<$,TY3JF M_ KX5ES7>,=LIQL7D#A/X H^@ K%I@6DZ;Z9 ALVPZ>=*^^47?'EHNN>[[*U+/R:N3)^K3HZ5 17R*:,]U#*_K.9JOP5^7:57>X'O M4.AI#=70L^T?BA=A-<,VV 3ZK@9(:358*#5_ M?_+P=#;^[?3!F^-__>/FX;W[ES&X^WCQ:[#\Z\73#\OW#\Z;\/++_UZ=7OWE M'W^9OPT^!]B]_,/]N+D:74TG\//9^;1_AIOW=_$/[R7-]]N#^_PM/[X,>W7ZX_/TS1 M#XMH/E]>PA]F)[^.G1\>/V]^0#_BX/;=^>7BGY_?/EW,EY_P^A9.KM\'CW 2WI(> M03/=F38J5T&_KJ>X_?K3*EREK&V 2M M'1CTHQ@EFG:+ $772K.$RS#FO%V%?C/_2_R91QKH)IJ*%A']XP>POBN_,U%K<]S?^[%B6J2C&!T1'[1[D:RNQ ML5O1I.Z^-XS,.XC!" M:X#3_$>%;,U91E/T18CPH,4IB*W>A(^T!MQBQP-4J0P*NT+#YNFVHU2K>-E] M97!"S@\^V@#O%KBK /EHN4V*7,R)LXWD@*7;BJ:^F(92GY/;J#O2TT#J'49AW_Y_0O-@O8'& $\[E%9+D!K8&[ENO(Z9 M\S):(QS!+TG#OWYES^/"+: 46L>]O/7J]B.\@+UIVK4^+$]MNKA=@0M*;9)2 MF^^H)2^H*I>0*9)1?7A4$WOV6"R5X&1!F8G8)T%"U3 T56V)17E;EUY?*J/5^'^7\AE#KNOOE]<"+J86\G3F2DN+F!VJ'+K#%1U(2BYN:+ MTA*FC$^S]UL-R+0POAUKHTV.1:QT67X5J4VC%T]A +66\A0?*"9H%5+W+[L"M>@FI&S=SVFQ(^Y2S#UA&Q660MI\DSVZ,EN3_=@T>Y2(*+6,, N%6(&QXG?5,W3ZBSM+9CS%@Z>2 M&&Q\0LV8MWDL'2(0]'0\75R&85S.<_*J6/(?6&Y_(N3(L7J4PBSMA' 3'LZ? M-A#7%(0WHIW[Z."4M@'O_%RUQ6^ECEJU_4U'E/TELR]GVTK[R7F$X3V88>B* MY3&[TK!]R4A00A=VN+63!^3/OBVW8A.6"_[ ME::^9TO-J&PH.\M2O6;V]S5[94_*JW<&ST^--4M8WZ.KU@+Z+'Z/V.R=?&M[ M]:*]7&E[UBQ?,7+?-)*UC2L7&J[S?0YCEZHR:;=86D G=&Y'-3)2/^)NF"&8 M1PZ..B>]-4[LX/8>3:S;+PJUIZQ"NXU"Q*!6A6WH[SMVF,DV5V,M($RP^=7I M9:VL],:9>_;?BS,Z. .JD7W;E^)TJZI.R6IL)VW%AEX@O PBHE<1X&W#RGO MIG^(%K6=Z>>FLMVEJ! N>9LH:@"6M/N+X;V^;5'FICA8FRL[A^>FQ=IEK#%D M8OL$EAPM?S\]1'M;&P!X5IJI(J=4^7Y0/4&=!]XA*6#32CMXM6PUHU^EKK:) M--7@-UHT6%E][]KG>L>9:RZ169KK#:#%?*SB-F!0QXY/:^A?&E/DGJ=AO:I9 M1:W[%G6JX#\.,ZN=6\F'G\KF,_O5FE].QOJMG5>=]23E>54ZAZ&$M34]7X_N M\>MZ7EJ[F:EQ3@=WWM?$^E>7#!"6:::]_=:U-KLL2>.T41RM$(9?@/@27*:6FQU6ME+!%*Q!FSVLN'(@?Z-SBD#976($SWW'OR>^23\*D MS&U#5C/YNS7R@-^QU.UV!=*'/:>+"T*9H?J14KXM4DZ-2D+Y Z6L6!*G@Z*U MTW%CEI;]);TFLYO6(3J(LE.P>YC1J)_F*DL$],!R7W1E [R;PB@D%BJSQAO@ M1O1EJ$,+;;9S:WWG-*G0A@2LKT];KR:[:6:?D$^&\8G;NB^(@ M(J*9(9^("'#ZR.E9%@W4)*O>FZ 0;RK?/HJ"X6H:]$JJ;[S82'9O^;W?TC? 9PZ.MK?$8H3TSB:Q V?;_-^8Z@4G0=V.R(373-X@RV"JH4N< MC-AOT-8%$[B$D>//MR%=#)>!*]'\JG$ VXU6Y)69BJT9$UV1(JEN_W2GFSB1 M,T?T01@R@ZNKL4SK_X;O[9H^-0DUXJ'_#=I#M2^"NV3EG>T.320_@&B%O,O@ M@9QMJ-\X?0P(:"NXF0'L4HR61LX"XL1MA,.EO)5JLTDA3/4&J'MTN,DI X9H M,/$NGS>$R@ OH.N0,4G&#]GZYJM8.U3?7@)JX"Z^-F'0060-EN>. M5H(V&P.*G1GTJ9'Z:U,ACGYGI2V"AP;R^[D51_ZKO-J* ]H0@N[52455@JGW M%Z5V].O\RHZ"LGP)?G+;N%YX';EGU.AGETY2*5YH]NSS= 'HG/UC.P9+=A3;AE/*) M65)E$TY?_E35@*ZV4U07J=^ #<(1U=(^Q%Y#;: NDY#0Z\"ULQ]]9(FW< &! M1P[R"X373N""Z9T/ETD?#J$#2_LHMKPJ4Q(5P,U*=4A$&\Z.EDO,6I_D@I7B MC4YP ^$F^PRQ8APRW+DM+9.+ $B/MQ@ M7:I:\0$;.EX&+&0M$"0/O!KB(EO^2C6&,PB@@I;)ND M)-F,MB/WSQB&D&+ 5)&PS\J9IKND#/L-7'YV1X_#K_1FAPMX!>&5KH<>E>D.AZ>VPE 71CZ>KOTG2;-S:Y;-6*VHL9H?0>#Y,1D M,N?92$_!M%>!$$]D\K[5PH9[LE-R(*0E2BJ7BLJ:8!T M/JS:XQ&#**(3+"%9[*,P!%''6T_O$/(>H4]#@)6!8>CZ*(PQ,'GPD&- W5/- M'S2GBS(I(V6DS10M/YJG)/B\P]H&Z&!+G:EU08LQX19&N=)E&:7+#R'5P*?V M0W6EI\--T^$N')?=S.=N$GJTOHVDC3!IDSCR*MT*E]7"DSQWIB5G::M7$93M MSBD3'"\:;!)P=#ZI73V]9&6O@(T[:TV8C*4QQ#F^^* MU9F'?(>(433+>N?W95EYY&T=J[I86BZ4EBI,FGA-2W7/$,;HD7;Q=#;D;Z)M M7W+GTK?2K*B+U/E(:NY.H47NN]X:TP7Q?^,@RO6$[TOVC3P,<>$W@SK8M[-I M;07=V/+7'U4=C'[.XAQ*TJY1:>;BF;_:#^4M=VF82KA(AH?]QU9,JY@2T!56 M#WHERZ?8>8J<]3,"M^0#4QF]>D(VSHQ-.EQLTU0+C8Z+?UHD-4&TT7@OLDI) MV.A>I$P'+8L54XW=#3F=.3RY%#S[\F3,FDQ8N?6-U>6L52GI_5 M][WCNQ#\&9,IG3_0VG23^Q&'E"T;)[PK\2!2EYO?\1A=PY+!O8E+S+;]:];= M%AER-R@- A&^;=U5&'M[-T IF+H*XRF&>MNL-%E(>63'Y,8TRL6+ %B?E5Q*1^(CRNQ MQO@@ZDLA=1=U];:B";'FKJP.281Z+QKK$%>B0M!-6ZS7%[R:D""/\$%XC1(B MY0*H+;.C(N2,C?32674/U"/2.C('[WS68J/QDG"_>;C/#F;OB*GFX;+OI0KY M*A\IQKK&:+U& 7L(,GF*]#(,8S,WGWFD;&TB/-SSFLJ%1_V45 D$]ZNM]<]^ M*-:A[@SR+G,X7>2'32_/L-O"*MX@EI@&-D-J7'(BIE6 MY^ZJD,BV&0/5HXVLO86 5+7<0-I[!8 X_MB2LKQMNS]DHVB>:N <@*+_CJ!KN@5$2S ^\XM"]W&^48T#> MCZE#2SRWQ/]:#R=RN:3F$:S&OY7TB"[_!OF4LT0R8"=O=_V!<-8T/]3Y1F+- MR);L;:MZ[Q\RJX*AY25$>;G0*/]T46!(.$DD)!X^ 3LGBF9ES"34 $LQ6R2# M]S0 V6 22:+J5X<*7,W\=/80E-Y/I]$*X";$]>R:=62LV/]V"34B8S6B26PG M/:_CI- !AO=GVS-B2%=K$5(3F8 /E!],VC@AGQ.1O7Q+_W!, M_Y!3\\:A];#)":/H8O6J5*;;^V*441VZ)INER:F^[7$^(MK6,(^JP5?LI47' M3P"] 4M(<0PB>@S7H$:UP]KQ!$47389X/2*6[KCGF:<](32N<#:<%>]/5B)% M &Q4>%$NQC&F$[J H>OXOP$'GP?>Q(ETB(0[M(UDK*QT^+C8N+I/:AI,*VZDDKCVCK[*2Z@,BH:NP2K"BJQS#=@0]]%"99S E^LXY#0 M./Q UE0S1-H*?M0D=P%]@,=D$UTBK&^!%4<=SMY40L/.0\YYUGEQ@4FF][=W@%3G*JM5,""L_]C!" M$0W89*?@WE]UW9OE^=KQ_:P=LK9-JCCJ<#:I$AJ9?'0DH]3$<[X&>$E&R_ MCNL+FCI$,-(AAW(ZKF*1B:9S $--++?.TZ5'F*=OFB2WBO3*B#?^$ QD"T*9 MY'3$--2$-_(\3%^43_Y%YU%3DZ4HN+JQAV01:[')1-8]L-%59F/RQRF^18\U M9;C=))8;>2!.(Q>8+&7<)E884"?>YZ9G 8 &@ &8Q,'$P M,S(Q7V1E8VES:6]N<&]I;G0N:'1M[+UI=]M(DBCZG;\"UU.^USX'D@ENDNPJ MW2-KJ=8\VU)+.==MA\IS#'<$W+>?SCW=G]^?7UN_][VOC]?QT< M*'\RAWEZP$RE/U'.W='XWK"4!T]W_('KC90/P>BC M\0W+8[X;>@;S\0?*P8%8[MQCN-AGY;OK*-_UB:(=P?]_;IY\[K:5GP_G2JO9 MTOCCPP V"1MU_,]BS3_>B>]D?>.=>-9D\7,O?<\^])EQ^.@^?8)??&HUM9.# MIG;0UJ+'QW[\/.[?9(:%IV R9I_@H0-XBGF6$;VW M^*7T"[X7 VF@^WUZ&'Z(V&JF\1OZ!X^Z/IY]7/PB^Q7\J)_Y#OTFXR70)0O4_\E\E'K3P";!@$\H/]JSB'/PCM["'7S"/W\?)Q0REY93$;9.1=:+.#6_V1H4!,;NG9,H,AKM9\_VYFK_)3^*6^ MZYG,.PC<\6?EJZT;OY06',-W;QK9G- M?9K97<;1HY-^4::@ /ON1U_H9\!A7!;^";C"H_!%1/V!;EN/\",#D,T\^NC/ M']?[S[OKA^O)>.?MQH5S^U_G?SG[\>:FOS@\/P2UV.V^!'=L\,<[ PP29/@_WH'2_GSA&O",$Q"OGFK-@[___BGU[ND. &86 M$O)KG#L3@B'B2,XF^6#BZON/=T+E?^Z[KMW7;=L-^NY+%A3_'NH>?-V>W+&Q MZTD^/#GJ] 0CID&K_ Y2U\&'_O[S[.[A\N[;/QMWE[%OETJ"N2+&.CM_P%]K)^T._RC_R':C ML"!MNYX2#)GR;PEG90RONR98V"98T<71^=D$2WD$OQ^:^F3"=(\Y6?B\I=4O M'?,"'G]W^EWWC*'2UM3R_'5E^89N_Q.^= 4_\=^=HNT[RVKK8+ULZ*X=ES=W M.R!9BARE8AE"_I^%3H,4(B1!.E]FI4?_].'N[,?]-4D'(3A^_KBXO$N+C$9Y MD?%*:>[B\OP:+8[;FVL0K??_O'^X_'ZO*M<_S@_7>>X/ER^Z$1#N%7>@>.S1 M\M%?#!3=5_PQ.,D#"\29Y2A6X"O&D(3=QW6R2J#W;0;[M>VQ;O+0!= R_AO] M!/GOTE]/V=;@7WASS?@GY@462$P).M#C](8Y]PVQ=EM[/V-]][GU?=B-[?,* M.!D$R3:\=P/6!AB@#QX11\)5VKRZH3P/URK(9/-NG M5ZN$8+O=/FAUNKV3[J9@6!OE3L/P07^Y-N%5$#,&$6<] #TZT'J=3J^]$*#P M'Z]J<9 )ILJ.]X'8&85WBLD_1J?,QWEQVJCY&.?N:&3Y&))5D+$43@@[=XSK M.S!F1F/;G3!/29.V\L,]3)U'$-LG4G%"[;U.TW.:[<],TV.^+_[X9CE,(T8] M[IT<*7?,9^3>7'C6$\OR5M=HIRUWL'/XZXWWX#X[[TZOO2MV#9K/7W2CB[R)7Y/_X\(3-QKA%Q:$]JN"1&':([H "IJ;>, 2 M ,&/N^;($][O@9H]\+/A+7YJYH'/=1MZ?HB>6.#"JP9I$*WUH?\1>0%#3V<& M?''-$>N\4'[]GEIDE!JN;>MC']2N_-L[O"DJ;;:A%; # MNK/ZK#CNLZ>/8SNZ];YN@P,C+W@EAD1QJ8/2/+=UWT^9N8$Y<\Y2IYAWB(3% M]3K@Z.DD4.XGH[YK[T&X! A_4!S)X91X^6(,=>>1?O#7T(*?Q-)M&KID"I?G M8! ( )9'SPT=$X6"ZWU6_N/\_/+RZFJ6N0NY CD8>6OO1SBIPT%9;Q@6K'#' M1#>,87Z3,63 2_# +V 9!JJ47^4D@I\?M(_*4/>5 7BBIJ+;-OP2(^!^P\/, M E3/H)7[3#P :T8:NJVXGK@9$WHZH=XCE@#=C;_&,+=BPF]![."C8X\9C(20 MUE+H4LA7/L!Z _B?'P('^4,7([ -<=D4#/5@>N_/L._D+G&+_&5QAH^JHCNF M\J'%S]AG#/@_[/\+3H#/TZ/P$NY"K(.7 3YM@C:I^X%RTE1,?>(?-DHZ&^>A MY\%J_$(!/H'^#%Y"_9/Y,R:LN*\$OUF)+AYVR;0K1W.("T##R HP#0\,7B/P M7 <%GCUI,!!^$^4:N40WR/.YT .=1TJF2#)>8YRP(#&-@Y^TT^PBZ8$L#FV* M2_ ?WQ\\*!_PKT=?6NW6H7@J&%H4]A]CV+\QAU+Y CGDJI0@5[[]B K!MSLL MZ] FP(10$B2WB,8:;X#& )FZ8L,*3-$-L,QYSF<#X>RA5$C^5!$_!5SJ"J;S M9?Q.5_P1T"=\R),,K6#6INY,^(N. L(#-_RH@)9^#H;RUX=P'J:8;& Y=,,( MQ 8(.&ZUFE]F]B>^1K_6OBCBL84/T-8R-B8?0R'X;FI[#?'0.[SR0IX!\NX? MM*0H3\KOP_TM6)&[A%;W?95&YK=LXBB1<)%_]\TER*6@BC^)*,X%39I(B0BG MTJND65]IUZYRP'H8Y*AH#+)F&A?68,JN:*#M2A8KT('CDL$9^HR> O[G*7%! ME$TDS4$T$_%;]@0__FS!IQ%=#FS>13P^63[1E:,[AJ7;*/4Q:P$?QM1S4_=, M7\&T!\M,6+N-9+RT_4'_F*F\WX)'0=:>/P0C(6*%#[K?(*.+)_7D6SA@>8/) M+"&%;EB)M$:4[4QW!KJ-E2,SHAUWE=:K69)]EW#S,)2W$PA+?ZA[\+(;!D2J M2+/N--N@(:H=??&QX J\I\9]X!J_5.6WYF&SJ8&;[2E/NATRE7PDD:#+(71% M[@T0> H#VCL%RYI #OI_O+O^<95&".S-= /Q0(9C3GN@+=S3WF_BK8-E"0J& MD8T9@KU.G^,G?'>JM=7C8TT]:D=)I')WIYA$!J?& K CE6J^#GS,#76ADI^+T$&J8* M9>*(^[NLBI>D'3 ^C3\];RM]C^F_#OH,.!-V/J:3)+?7R]@=;GGYCR>I8=<( M8>X]Y,/9UV^7F"A\?O/CX?+'P_W^'K22>U!8!N7S'^]:T0[%(6)J1([(L+^+ MWV7-<%;&75;M5U7("C7>0GF/_0^M9D=MM8_55K?[,1_&LQO4E:&'6O8_]/]N M:NVJSWYV]Z!<'RI7US_.?IQ?GWU3P%JXN?M^]A#5P F@Z 4O/XM>)94%;(%; M/,$7)^^GH=:I$FK7 1L!R2JE(2.V=]RL=W]7D9=$&6+\QN;#3T&\!I>NO%?E$9C M)@?4B]M66=Q6P)"58[]2O5<8^^0##UT;3!9?N.C*Y;]#\)%W ?'M2@R:6H5O MI8JO,%K/=7^H7-GN\[:)X&6Z6-X5KW]%UWP*-#,HC"JA>6;X2\I A5^9FCVQ/?(F$04P^2%[^5 MP&?NF!_:7%[\#K) .J#IAMB% M']CRWT@DV M"1-PU3BH6.VGX\6%;_>ZS<@"XTYW,G\>!?]/GXJ=! OX0U8HK)\J9 [^U M\4!.,+O2@"4AKU>6&_)BV95N[_)E:/6M2L*E4Q@^J?TV8K6:G&FP5AK^O(=- MZ4%E%E.K^=JJA.:X_F52$5KK3T58ON5@XASR!%\4;+_X6?GF/C./(/9%P:(^ M?M(?+A[/2J44R#?IX&\V!:()%=-;F:? 4)@5W=XB$I@6 M+D6.7O(*>1&75G66@L#N9 .[;L"NXJRANFZ '[+XCC<+[%M!XW3A.A_LE>7E M7(BV[K>NY03*_01,RA&L<>T8:VVK!SN9$[86%\(->2&\QCU9IQ\L1PF&;NB# M'0WOLA>#P?-1HBDV$5GK=I*DN\8O;Z0C]6II8G/SO:;RPHK+\+3].VWNIZK;V6X%]G4QE- I,55Z0 MFUVDTTH6Z1RT"]3HB!$VGQ'L9XZ)?V!D%$PV= #.@G/=\[""[A]HPT6E.NU$ MJ4[H@WK0U&.M-U.B4RD>]]B>QG9[4]ANJ32YBT) PN,N LWUH;K)VXL=Q*_R_.)A,+- /X$X^0<@9%GG&C-\D)S]P"Z/,.4!*BF M'G5JY9T-::%;CXUURU38RQACZ3P!Q*5>%T8J,% X+E XFK92:]9=Y&$!ZTL. M:G ];A#.9P3>A790^[A:Z_+5XVEYT; 2GGI'Z]&P\DE9/&ZS00"^>+57HP]N MH-M+"H+M5!@K^(7%\*]UU9/FWA&L )(M3=5>I>.%]%T/B& MP+C#7=\,?H+<1:C,IXXNWEGMF:QRL!ZW=\Y#O/5<.&PP(=L5&QV/,7'G38=5 M)$AN;=T)P(*YE%#)#0\<=?:*JP:H=LM#=?N56#HL0\R&10/25J0.H:[S5OE/ M0F=A5.%$V[-=?!0H+^\<2M0@H+W?WG07[B3L.!6X*2]-P)K M@.I1K3;@QN[; MUYM# EE+/:FS808VA$)''Y(@;^_>FZYK-EV_-II*.VCXME MNKQ5SEL5OKW>[OEA\EQOE:<6X_58U5K[:[E-P'#[]1-=,NPOVRH+*\9W-C]< MQU@8;&[M;]?6%)BL'3';?I]6(8]WB!I,-P1#8VUYOPMWLIL2@]-DS@U\6^VV M3]8G)O:XK?K*,0>W)VJ[6S[#?[M^N+Z\5\Y^7"CW#S?G M_]_?;KY=7-[=1]U7__[S^N&?98JK2AJ>*YBSU7YITTZ2++>R+;UOV=1TIW#- MU1N ^8;8)"J"&.L3S$POC)$UB>6=U*<"IK<MQ=DRU>+6-[(>FTXM\-@3<\+BRG@K*67U.]$[#H:%]-!13X[V]Z'50K2G[5Y: MP3?+H0:>!IS4VOX;3O)!6U_XY^4F]C0K:1:QZ=\,S@F9B\TTM=4L;T3O@$X( M&6[36 QH-[QV%QRT&QD#*6,-YW#Z0KJ(8E0-K>O6K:\W1^ M)JH)=ZH<80E_Z-5?=U55WB#-^\EBX[Y7K1OUZE%45:E$&11M36+W!JH!]V&3 MSV6<=:P+/-GG_E0%SI:F'AWMGFLV'=K8UTWD.N@YII?:[.P-VHI J77*AXVV MWV7\YH(B#)@W @CVMS\,4I>. B@\ ! N 9%\JVT[CZ$6"D\U7:]9F(MO!.? MK&)/<3O)H7+WKE!FX]&^]*\FT+9?I4+C&>+[\$SE:>()QZ,(=1UWJDU3>?7H M63%9O"QZZBU?W$C09:]ID]&!')W:5-M+Y$3L'APKB;+DV29J9XEVQMNO0\_= MT<@*^& G3 5#H +O,L? Z9X7_" MP8S@H!F+>IIDLPZZ+;@UK>#6-NW!W >N\6OHVJ 4?9GESFCN-<>.O) M.*B/:%*5WXHKC9*='/EWB!IN=>_&H\%N)O7VOV7>_5#WXM!8,RT&X?<^_MXO M(XLWLKWF83.SY^#4#^)!9%^4^GJ<)HY$^_?/PF#H>H!^,U/AE(?QNG:D-=5F M,\N3G(8K?T'1HV4!ODEFR1.HG2F;(>_9Z2'U><_V2CQ[].[4<2.QF/&'/*'E M^YA-[7J*&P9^ !H4E.>&E66E(WSSDM&V316WM^+@U;I.PDVU<+0C_.2@8F\* MS3_7J5GK\(]LI\JI9F_;HV\2Y]D&9;/L=KJK:)HU0?::9/_R4*UP*S>Q\LE7 MX&WU^#CKFG@:K.@*KHLD5H5CA5LI :APK@81%\^3*IY?N'B KH>;J ;G]/O096$YX%-U6<%H!F$R*H8^M0'^S M_;=BB-P"0*Z=A[PE.J])S"4OFRX)J#G&:!L(8=]M M<$WV2RG,:.KQ$N;@#N6.D$=>LR38MZVK)>?ES#'+T/*^6>&FL5Y)ADY9K*_8 MQO!3@"UIZ +JM"'N?<9)4/&3+P+42/<>+0 X/MI,X\!@ "(O5D1C\;%ZO_:[ M=7K/F(*M=T8 B0FFL&.JCX\]!8(A4\Y=O'#RF=F OY&Z(T_PRG)TQ[! B-(] M":4-'0)X3]>U\36#:>8[_^O@ (# ;/.S!.X:'6WCS)WXBV;F'/YMB\:^S M)LTRL)@]?/1UVD\S8SN8#J>TS_==!G(#]@W3&A(;G97L9F$:!)T"20GR*J[(\G]XOG MB%&Y&6JG_^B*9?[Q3O_O9A,O_#_II_6R0O_T J2S#R1]ZUI.H-Q/?! L,:U M8QSR1JEK8LK^:22=E)1TBF62X@X:?,8+67CG(.4\-H17K">F\%^L=[%M M8?#3[3K^&S2S(?^=-FL,U[;UL0\\+__V17FVS&"(.VN^Y_9(D5V^*^2=O"MO M$,*^T+#XXUUO>N\Y+BA_NS9>>1AZH.F_PZI#7[D$OC$52?HU?_F[[AE#I:VI M$:NM[#&N@I-689S,.5%U9G+_M-5L:2MWE][:HS6+'&W3-QP_&, $W(9]N^D5 M@[5"!A_UWE=)2;>>:X9&YJ73U(>U][EQO,13:W+#Q1=/WF_2W6Z6=K?-L6]] M!JZX1Z:X&0@$Y(8'3UK%G.NE,;;'ZS1>._7CM:LV3ZK ZZ8E//S\R3(*M\M] M];<&*XH$=R FM\D6FW9_VE63_. M6*!V23FUL5I/;1[M+W!KYOH2^ ">.]Z]5G XT1R;ZNQ]LNW(I\UQP'8GT7-) MDP=I\69 "G:AN7RB=KIOH7'1DH9*&5!J+= DN]=#>N]G5,UT"VW:EGIT7+ZK MS9O&RNK\NQ KFGI<,'#P6CR-E-&R%P K>QN40F#LJ&VM M/!BWWU^,VI-&LR7W3OS&,MW)7J/2UJG5<*K%+.(U9^Z,<;3G]Y7Y M/;(X!>GDW(FUU6YSC=5?KP$ORW-X";RTU*/MR4VHQ1FR1+7!VS2Z(SCPHHMO MX!_G,.D2?5)V#Y@5\%418&IJMU7KX.-:^.8:$]*9'^R,LYK?*&1YQI& 6&@5 M%>69"AN!2%CO-&J69\/"J#G9!M1LOZ[\4[<99Q?RTG6A91U MK#"T6D6FWUYBSNL=P=>*I M,(:;];9ZWI#U(+O5)OK5%)!3^_2?C:7_?-5]RR@,_C7)ABT1[:T2?"\)7XX" M(K@6F@>D59M/\/IQU%D_CII;DX:Y%J%P8=EAP,R]6*A<+ C(UD5T;QM+E0F& M4EC:O?KIOQBB!:=,P6>Q2672)//7,)]R%^VRK1/2Y2RWK0SY+N](2Q(^XQ3\ M(QSUF7IZT4V-G3\&H0F%MI*6TE953.A@(J M)2NLD%"9:G@_TP8XU1)\MB$XM?^4JZZUN_*V-[.OKW%] MR2;UG7T7>M&%OK7O0E^"3*M>96Q0F M5/+;[^H]==P(O>B&LLDXGO+Z>]_[=*K<\H'"K_W4\3#*5WY2*LKCJ,T0VM4< M?K69!G7"KC*)P'V3K:>5RLY[-G)#)W@[YSV7\]/?RH$OY*3KMW)@:9ZN4^"M M-&6B(TVRK.-;:*3#CPY.<+L9(<*ONJVCEZ<'"O@6# ,M.*!&X3-+TD H.84@ MC0'\YCQJ6#!&("_(U%V^3T>Y,-*\B.X<$)4^_"I0_6VC *6FB FC8>$0W:Q. M)Z\-C+W:P8AR(3.W;@=!F5^8>%0#+,L.DB\!U(^;AV?%8V=+<_B\,=E+DN8J MUV+3*Q=0C,W#5M=RDMGIS%JQIMTD8[H'/C,.K)># MH64"O#XK_,^# 6#TX#BQ<0HV[=;V3[9T^WFLJVTL)7_[8;,3H*G7(UA!UI$U M?-#7,:"/MX;,\:FD,"Z.VTO &1&B-7=0AIPLS2=GMNT:NKR!_XJT,&X'/.6>98KLF7D&6\&?XD3YD8[VLW=9]76EK)JT?VW=WS_G1W??W>E M_:\GX7HJ'+V4R/-1;BCNF!I(%(I[EZG&GXFP%P]#E5NI'LD:!8OSA"O]\H8# M4$+6S)>O"Z5K'H8+P&[W\%:4+7L+V/+- :X>6W\.P?]#MT-6G-YY3'5/[,L2 M^]&>V-?AYVP_L:_B"!6X:^\4LAZF+XR_ZYXQE+?%VJ)S=I8AK M0H6BKMKZ+IF/C\M34&<5GJ\!+3.75=N D1INJ?=X "=['=?X2WP0N\J_) MM3HN=N?=DW?59F=Q.DQ!K,SFULP^FIF\MUJ!0]&O5%_UD/GE59-%ZP1:JP*@%:Z. M>*O0F5]%\48A4J[:HD(@[4LP7EW"^KX$XY4?>%^"L<)Y=[H$0SN9405;6(*A MK3 K=5^#41%$]T4867"LOYCE6.UHBSWPG0#E@NA2'14M\Z)+)VJKD]4NM@14 MM[T*0ZNCJF6:-D^T"L7E&ZG"X,\O?FL;_:GMZ7H_?E5?.VDOOVY\[-=%IY/;ESK37FSA4)#KZ)/*&J,;+/ MG:L##VO)G=-ZW3TN%D,SE\GSL7XZ/^&Y 3]:0W9XSM-N?.S>TR M++>PUM;&E;69QWT?ON(V\]U]FWG19KZ];S.?14PS,SF2Y)IY]877DM]YU,M,CIG-3-G27*,M:8VX$UEPNY"WL)&4 M+:QR^E?H!]S"!0_?8P ;PP)#Q8D8 7^._S)0Y(P]]\E"%=J?9,J;3"%:7J8ECP1_MQG^Y8GDJQT/YJ&R8?^-TRP*H0.+8UDO\ M"RGAI1^EOV! %GRIW21R>1[N]#[H+R+][RMSV,#*,3XZ;XW:EX94^WA5G5>[ M +_%" #>]R$X*!DD&(2VHAM<-VV+O;BMK;;K(;@(*5>N=R%0X\,E]!;R\.1X&') QIV]+[EKT/36U:=,B")DF4&&EDUA/>B>ZF,@31 M[C&P9RX8__/:D4>[BTY6('&PJQYWWIJ;4Q'H6FJ[M3C9;YLEF&2*:^>).8'K M3=9A'-85G)K%JCP6R-X<)[^UE6&I=5'^'!C-(?FVJJVQ!'9Y@HX\'XIHO1J" MEL<"H\-[S"7JHV4$TZLAZAPXS2%L;>7A1-LAR6\]-M8M4P:SN WJ!D/F*48( M('$"89R^&IX0)Q8.KG^#9\WQ;UN+R[G6SQCYT*J2,\I!J[N":ER'F*?M"X)^ M7:8+G>Q&.I2B/>$/EA.Y65R2]9KINCR\UD+:=8KZR),=ZY,UN+'KHWUYL%M^ MK@+:NZ/V3MZV7"\/L[;:6\KQ7Z-XAT-Y(R:Y=QUUZ-([ 4**>B/ 6:!NZ"9W 1,IY@23W3X2%O#4Q3,<]0.>Y"X7?' MCW@+)\SK)[!JZ&YGM,9J4)NG/E;0MVMQ#:++&!N/^WH51730. RS$FNN4[I^P[AZT;2]T"W;?7 MWC5L:>:.&AX7JI]YW>2T4M$:ECS>"O!]G?ST,;TJTB%G$01S<^"[Y;O#[/E_ M8P@#9=LLWW:L8E&PC"6PH/J8;V>ZA-=RGIA?IH1WG[)4J407&*'[.TQMU(U_ MAY9/,^!VS6&:!PC*5>.Z]QZO+0;_4)%3(_N$3O'KL5\+NU=2XZ&\I]:,JN+55[6@MZ1]5>"OO3J.C M(O4'S!NMHXU&8<^ONYVU?G718)+N\KM^]-9R5U:$@'"?BN7[(0W+6$=90&'J MZ;T-ZJ&8$*+A6F"!VDIL3:I!O5$5(;6Y'<5>F&=8/FER'YO+*^XX%>7;66-] M#<8"=>._X?"Z%( TO0&6((\^=V5GLKCG$$?4(*N4N M:]7>J^V#'&O!6ALTX>)LXNV*L,O!@!F%W/#C-Y1G MOCGH3TT;:B]3Q%25-IXC9/&XJM)GCY;CH&[%:T0Z\LX+Z5QJ*C_K*TE-0#!3 M9'(&@MOSQ7$8;::K= D?P* _\J&C \^['[<#RV:;24;E.G M7]OU0X_G_1CRX@_,9 [)^ANSOZ&;OOJ:T:7R!RT<= )FZ'*PFN':]87[KL7& M,7DPMX:_M; M*@LGFQ[6<^92DR,E\.=L(F=N:6\_MU3,+>WLYY86&H([O69KH[-0N_M9J+4> M(BD5&R6DXNZ<,#5P5H/#":_XW/_+?V3F%@R(S1*/'0T9JZOYAYJ/ \M8Z@\,U#M(Q;0NA[6\Z*8T'VRG_"RNM7\-?S/9V'8GO$L1M=GS?+X*HT$C(685-_"7SY;';"0CN32M MIWN,7TV#>(&36L'0+C:$=??&6@&Z)7 7V(IBLS98 J^5!Y&#+8NESV MD3F *MN>X (.S19>CO,\]6&^(D^'MO@JA)E^.X@>(;=J.(DO&$,B%W8C#Y& M(HAK@<3*&.COZQXL#!\!?G;@PP(0NFFYRL#CI@WL!(1Y8 WDMSX(3-Q=75\( M7'QL@%$#AIU_J/P%&[-]5Q8MXY\#@!N\"'+?9]Z392 Y 0WZH8W@58$(]4?Z MRR\KX#_A:,'-JD!QB$74'' ZK&[R+!;H'B]P H![Y@$VQIE$,"!\R7\H1NB# MX)@!T2UE1D:@:_ M\S:\RZD:H>\'C8 90\>UW4=$/!('_9).$R /C/1?'*\V>Y%H3KW#='^"#P*) MJ> Q(H #FKT'__O%V%CQ0GYA(RG/MA49P$!._<4"O^&'P(1P;M@]7E.9P*\$ M=/!$.;I-9EOPUD3E%"F1I"JX"Q\6XX\%GN[X8]<+XAF "& <$PY$JCM@6"+" M#M-OT]3PE*(TDK%:GNQ6&VM0=E=.\I_A@Y36DWM6$7YJO."*%/)C[AV MDX&,5HDX!D99@\EW%@SQ%A2++6A\W#-*C*$UO@7*PICD8QQT/6@E0AQC !:V M-9N]17E/J<%@,;IA0*2-Q"S2ZP8 J0DX5A?6(S:&3"N76 A=W$L9=*C /Z3< M0=GON$^ G2>65!'P7^RG"\2;P7!J(Q8\D:SB'>PB"FX_@="U6002:&.\?4B705[BBB_D@9"@T%X'QB MMCL6.G7*Q%&G=;P0^,8O8LAXXRE3:/:!PV0L(I] -V9^+^T2?=5]R[\9W )J MD83P3&>.>0]N&L'-"41W-H#(+?B\!@B4!UCMJPWBK*CSM,HWUNAFM3XKM%,D M\.1>D3X:]^%HA/89_"ZQ<27>N2*W_OI\LDIH1'IO%1'<4E0^M?2$_W=9>EZP MVGHH]W?K-)MH>6!^O928K="3)+B*@J^!*-M5$F7K7<$]%R7#*98I3KU58!I< MWJ'^A+8E X>2F60FZ(D[([ O1.@03RE"HT8B--H81*%1/PJ-(IWFQ%=X* $> M\\.^;YF6CO-@T$H07_="6*TO"5Z/I2\ZBO OSZ2R*O)+?SJXN0:%97WESR@& M 7!D8]QV4GB#!6U88_0>I0GS\_#^4/GS[.PV-F$>ID&0?7 EZ^ -&?J0< Q+ M0.-YZ.+.7;#XS!1HU.S7%;JD=8@&81?R2!>W]]?R-&HC^\T_/3<<3_DC\![_ M>?0R>26XN\BJ2QIXSQB1D#:QF["8.ZHPFLGA1RP;0[4QA+_U&7/20(1-N12F MB*$Y=GGK'A$/PE@+@="-K/U$OF?TT2[_Z*%R9ML\%T%@,$8#:G@*!7"[V.>D M3WMBMC6"#? =)78(C\DPUR)&R*2'Q"&:$7Q]]DOJYR[HY&%L6FE ^):.3]Y7E,R.?,"W1JKA%EU= B ]<-HHG; M(@^GX> CB>!=LF8E?:3H(%G<*-DI<7!W9 4$'RQ&"PB6A!]KE,U"0"> :?%2 M?Z+ F;)A=$B\[:$/8T]4L?1R:/*';FC#UP ;3,>3->"=?X4.=_"B %ABZ04+ M\@@?B^*9#ETR)6&+1'\_9O1B?+UTQS!.A>QT!0AIW-\J6O>B1<$\7&["=,_' M'$A8(R+]ML9IGS[::FHGVQ/(VC)+H%.E)=#.L 26T>35Q-VNN?9TQY8CKH_B MP*9:2*TW%E,U[E<7T5HN, 1/XH $*FTS_Q7RN(6O.$"?OH_N5( Q=0*U,M M M#X0,OT207\ MD,A7I;QOI.4]?L1(M <1W"#%"$\&]N5'&+^:F*,[Y,O!T&,8 MC'""H>2H[[IG#"4[:7A% F(QB YBD70T*=#P1#%T^04X((@.'!QA$.S$)P8A MP&E@8;2&.'?/EW-8J5LE7W9*NHT_G1#TL7WC73OBXBBX1B/I(M*.I7W'$DNN MS8$\O_G']<6!=K()EY'O()D_EQ_#V#+R[%5)GMUY:F,Y.JP">9(T$E:+/P99 MR62NX)/EA<*6==@CB3^4A:!-2-XQV M8>49#5#:CF$3U,U%\$(BNO'H6(DDM=P+W<';:,\9W(S%BU>TT<"0A4.0J:J;3\SSXZV(O$92 M*(7]6VN"PG,EPFWC3#/J 6XD^.%U]^#3V[QK1 M$CIN 'Q6S!?8>E&_(58ZJI*5>B4E?=2-^9X]DHU2,C1(/446+;(V@1[/')$[ MV4<#"Q#-<944>#1/F)<@M?IQ]!/S+TB4Q8YF(BQVCQ>!NF?ZC:\N_)'Y*Q"K M9GS'UCIN'FA--?\F-%61/E@S3Y)VY$_#>?'"%CTE\;!X.IB,&:+! ML'6?EWN)A"3I)EG>O"_BOSY83WR=$5V,^SQI#?!D6ECRW@\#-K5(P_6B%"[^ M&[DBI7CUF6TQS*Q( .5\*NLMIA'& A%8,CR+# ^1_S>)OB$!G7D(#/)%J).9 M6 HF=CY&/Y;WAH#! MUJ7);)DF/:E2DQZ7]=I]=C.X%+9WX0SO]%MK,]5^\NYKT8?W][:%[O^;51+8 MR5R_>QXEU8\2\HKI.B5R.+.#L(U$$)9?4*&P1$][ZMH% P<6UE6'?I2GRR*R MXQ=R?CCB#>U$)CCU?1%^/TI#=&5'T)J8;B&;S@BZ.JC%]"^"SS#HK1DA"7 M9AZ_4]^$6DL&_ZK6='54 .:4DQ[MRTE%.6EW7TY:=>GG.K2J5FF.7K.DW2;& M(=XQPX4/!929LE1^WL*%UF;=B9THB:ULSK[;/2NOVIQ1;6%^7G$*E#LK0[/U MXQETO\FP*3U.9Q!6$U[!R[WAS;8;/@X;Z7"/'[ QAGNTC],9\['YAFGQ(E"E M1^&*+\J'UKQWP!(CKQWEOML'O1,[_\DEOS0^M#]&NTZMD$C(PB 8:IT/G8^8 M8> :^0_*RZFB>R 3]D/W8PI6L>&I/ ^90T:8CJ&G.C#W_R!!7;8YMVW MK0X0:)5FWFJ+4V^+,VJ[-&NOHSSN+RILZ2-C2[)-E%_ZH/\BKFRD@]41\_)1 MCK$_)$/32-TI?N!18K(1H]!W@.3O,-V+OX>7F9'?EG[788]N8%$2,*:"QEL9 M8<$FI7*"40MF%J^9!0DBW%S,?DL<$6MFF6-&&< N.F#1;XDE>71;5K5Y+%H0 M?4CQX48VQQXJUP/T\'3/P\Q)449,SJ&OC+"0=VS/%2(\<\JBG%G\K.[H]N1_ M1 Z$L)\=^3%LP9&':?REO$NF]&AXM7(-T07CG$7C:JQ=!OAPC.?J5XI?HU[ MI.FK X^A1VZC+XCBV9">N.4U$LMAY3B1 @I-?OT=N %/N^+PGQ6M^'TN@?E9 M:=]" V *ZQR1"SM''W?,$=F@NW7<[+S=^ OTB"A9GO,V[I)_D<+E\"*2" &$ M_QYY(0K$@U=%1Y'4-4)\X;-16%[E3*(_Z9:-O^'*P$G<\*<_SZ/X.HWW4,9V MZ MFQ_)VS]6-(??3Q=L$$1X?H%.G49!FD&>93(8;!G7%$(AXFB?=XQA/4+./ M2;*2&&6P9(1[HI#%1 0EXD7Q3@)XW(DRU%Q:Z)\&&@&>K]MRH1A11C@*!1E/&5LH!YXM2H6$ M)PTC]'"WD:"-8TT3C,BX!HG*6)QGGZ1A\;((G@ $T "=B;**!WWDHT+D.)@I M3PDW@H\DL:F47LSY#UX96N,HK.99+$K7IOX ML5$77&THXAI^HS(G7,G,[DX M)%JAVRK7]RU\7@)&AK\D 8QT5*J(2[&_.=@3$L9]HN*-)#GN3:P%1E&E*0ZGAOZCZK$;U:?HJ72?K'%I;; M1^[E6<^>:XO[V1%.@%$>7;JQC?6+B.R2$ ))S"V 6+[3+3W>)^N8R&?*)C() M,3-7 32D L";?%G_07?G*.P&C&=>1QOB4IBG+22NO4V7Q!29'9B9)\/7//*- MV<]RY!EM7\4=RI]8&(<'Y47FH3\$88Q:91#(\Z*)*!@<>W,<*O7.@ MFZ8L.N?&C/["$*BVS54+G!S3Q[FT([$DT<-OP],C4QIDM;Z(.@K28.+QK4^Y MVYB,J#2]6NM4*".ZI65$9SUN6"06$BS,+\* !4*G#VH?W![.F:C0_"B1E"RV M&3LA:8J*QCE4WA0&Q)83QIT2^#4W4B/%#-S[4WQ.27X.V0#7]X -&B2YGIGD M;C0]Y+T2)BIAIUA<-=O:/%3.XM_(*[[)E&P$:6!B RR/MA$'3/"K8N,-L6$R MFZ7,BI)]#-XLF _R4ZEVS'S2A<\B#(SXIL\6YG81V7JHW#%L;I*P5'#=1M(Q M\9@L0,FV$F>3MP[RXG"0 @<:7_Q[O248#-[7WDQ#<$9&$^#EJ=^11]* M F>.M[NWE_*E5Z6Y_%I6,O^RLK!76A9VJ[*7@&33M4_(@*A]%%?B%?!;3^;R4&(G2+#G_\&6_E-M[)3;R1*%>L-]W4^OAPMHN. M,@(A;&&-&D"+]P>EZ[%4JB! M3AA/\X2]*UI+E,B!EI"%[.FJT]*DHA0GE49I4CE:+YB/#H_G@GDO@N<(S4IK M0+1>A2+XJ+0([JWCEMDZ_9ONF;Q))IINX8AL0!YHFVZ7Y2L'E%Z8,F)E*ZTH M4,,-H3$UA<"0%[IPTO_E :% _\52OB^^,,S:!V[C$]JWLI-G@XO'8#+&=H[8 MT@*#8_(.P@IL$;ZV?&J69[N^B(>/==^/!03?R*%R$WI1Y)7;?U0/'&5.86M6 MFZ>PP;FN#F\.OU(_!*WWQ01)PXAC"!]Z;9 DZNM#)'RRK-658N')>6"T>5R(4[F1-)-!@U MAH5/8G:D;(3JL2DO(KJ*RW:'^(73HX=L)^Z:*))/%UP&71O2(J(F)0J*^RFU M/L40%/R9WB &CGB+UH@=&A$[Q,UZU)DW10D+7MGP;(1D[X)DY]QX^6@)S'[T M>,]=8:;9U#4@+K\(W$8X?O1TNJM !US!X3;"6\;;'%7R+F^'&W?:G&"&I@/8 M,_1Q(A?6HUX$) &8F!BWJC/2W*E_6Y@L'0@&I_H=N)J80:Y_;@<100744AG M/TN*2M228>]=V RNG'7QV?C L28Z+3 _/G(BF" *<1TVL(+X'JOX=^F.]MGY MJ,Y]C])G9M^EBV\Z*[_OM>,FT_S.,'N]" &IA2QG' 91.(,N_DVZ'YY.7E%I M-UFK)!M&1U^#OP^MQR'=I0'E\/MU>\PG%L)9N&R"8:,Z<3@2R4XXW$PHG;O(@PIC4P^C"ZJ%>:C_FR M[-6(SU-,%J>R$Y*W>CZC&S#LNHYE\^DL YD,D">I&_S&6G^DKB]QM_2I=[G! M8O%>E[@7UYN&EDM+%SO 8G")T B_>[HY(+WA,XJ>1D*]\&'T2 FN->U^_C MPA)2$]9(SB$,*)@#XI6'CDF2AOUX L> ,9& 8N'QA=<0-6;#I?5'C\FJG.0 M!%!F#6KX(UKN3ZTZ+2:BD$OJ21DUIAVD=ATO$HM+*=EI.("4G=%5)G;BYVW^ M4U*/!"*UY^,9/G.^$D7^J;ADA%'MA=O>ELSGK98"K4HKW+2L$K=EI4!4?%=& M<*SE:HYF=+@#FL:2T,O$D$E*I-KKC D8J<$;R>=GV!+-4X<%>4Z2T+79'A(E ME&$)&=5H%9->_&34[-2?V4S"9ZN8P7*[G\_CFFTHQSK>EV.)OAQK!\NQ M6I668[6:5:H K7S]2W,].L F1PDHQO3<\0'E-^)_N"F&$:,&M1\3\Y%0UDZ9P,^H0;4CH5^8?@A@XGOHAV#RG3>)CP MBRAU"EZ/I@[QQ'*/]2G;%54$+L,& \0K#J[BZ=TB^PE#4CR+*X[HRT@^FGHQ M$%)IP=,JHR&2SJ;C>JG+NJR MDCFH&Z\<6 ^&0"2H?/DB_ 9X5:*8'H4 11Q M?:G+J5PY=DA%\SE+Y*$DFFD.+-L>Q=HV>5K>DH0O%+NC=,-@#6;/$X2>P\Q& MZCRTA,\""2-CNL4-M4%YG+Z?2'Z9N[[\L[AOQW5D#AU\*FF+B'DD #S7^]7 M_GY,9K])&ILN,; 29.ICXV!9C+7>BNXBO1RWV^BNM."P567!H;9$Q>$Z2@X! MX;=9P_ 0_\H!,K*(PC4R9^8I,J++\_J-K %ZR;EY8LBA\-#Y<$,NF64 6- _ MFS,E78I;>S/.^/&-< M&D7R()+3C;BM!0I?+'E(U3$)N)D)Q8-I]O2P15$%E#1]O(0 ?3,&E2-2B%$V M#=WGV6(Y W\YVH* "A%0=%95$,CCOD M51LQ(2@C%QX\;%R^X&P&DI!)5,?K1UEV!8,DE*P,D+9 MY)[A0_T"9"V+=*. M,RFSD>7R)6_&5H/&_LIW@?"L=C1+E06B6OD*46T=):(@BK_'D_PR)#%>PC5$ MY9%RXUFP-!#\931"];ONA'B_ #+$BV9_W%Q^EW,CTK9P)%Y'R8^""8U3"E+6 MYG36\E^LD8C4B-&E&/](+15%4)/YTW('81/KM>( M3A';\RAAGIF7&.L7Y7G(2@7,>;/1SG\)$A"ZN*;+7OZ< MV!*_VX3O<']&=!\M[\:YH9L\RD,AOLZ_S,&GQ @4AJII6XUT--G1,C7*>L!+0X MA!(_@_&,AKQ@1\U0((B1&8&(Y-E4!&(ZFC G#A&7GOM1F=&L;!?R&.7K 7.B MG!<:0#8K4/7$W'E2>E$KA50?7!EMHW"/#-O1?<@OQWVVF4E?Y/TQH\FPY.^, M*:$:#6Q0:48\D@LGULIOR>6C]K5)U2MZ(7+]PTN(XFP,3%IK\%:* 1\=0$US MP #@":>1 I8Z/F#Z2&A1/WVM!%K3\RG"DZAC(H-'7AM+)1R S_C(9B([C5@5 M)Y1OG+ZA1G5B.*:,JS@UBC@JIC["55/F&HWZG6DB,<',*FWH\OTJ*-*G&VSRAIX)I 86EE)9'C_% M7[1I[!=!-G+2MDC8,R*GK)%:CHKH^3Y]1F/[^-,8"^;M6(2=%X>2E-*A1,XM+F],W,E2'$*:?J+V'=LFF9,@2J3-ICR MDAO)BU%9K%;F:G3K$X,VI84KK=5M55FKJY4OUM6JJ=;]2Z2@\(L08C3NM"6C M;G&RFQ'-1N0_QNS,)XSU.%3D[KF8I4I%Z/QJ0.9B&EQ7Q$/-J!\%[U8A1J)S MD2':OD39J&ZZ<1KY$NS% '<'GUSD-!2TLJFF'DC@N^[]8HCV2]XC5UK(W+Y> MT(NQX+>N8UC %^]B2)PC(,[%P=-?Q@1>-,4S^PTF[?"H##:JR!#P)?D191>A M%Z?+J8\C>6C9&3@.!T:+(-AG/#;<576>3C$<\,ERL5N2.KRB=$9"CG?$X3T7>%<9$9AO1'E> MT2>(S\0X5KX9D.8B9G1+^C31JSEN\2#Z.8B2>1%92N0T9\WE[.LV#RX-&;QS MV,@J2Z5/9%0@/B=RU,K4DK8+U ?*?J.2:KFL.XL!0SP!1/$/['9Q,_B*$7! MQ9F(*T7%@^WIXD&MVU&/.D>S!81XR@7'Z&S3.=H]M:/-GH.F.8YYOS(L\J!> MBSQ$,Y_ *' H&QN4JJFM# AG7 :1MA0,/O_PG8[::[67P6%-*"RU>^U8U7H9 M%(@F:B2)"XH%/'#$:P!#_GDO)!U@2D@TI\27O@'HF4W](%4_8^?=SEL6$;XAJ3<6">)IXD:G]FV(P(E[/-+XHX M9YQ.B@FWJ?>CS\'QD"NH!\/\!;,2;A>G]CZ0UOK.M=8E:JW?^]ZG4ZZZ^&9 M?TV?)W/S'."I7:7A\2GP=@72K>HAC29 -7#B!4#11-KC> M9\5[[']H-3MJJWVLMKK=C[.4)03&4>]]^J0V&P#4_I:5#S!]+"ESWF=#>?JI MK._\-F?-DZFGJ9U9)-*S;>OV\JZ!K+G/,9J;:J?7FS&:YX(DZ[#9I+QM4-3J MA&)';1YUJX-B<1:)&>#T/.YB(C^"P-Z.7#$@4 K7:Z)POAO.AH&P%+ MNU:PD'1>"2SUBN7I;\_5:W-R5&8O#)\=&O$1UO53EKUX&,9K3'O@YUQ861//UH(U?"28KHA**M"BK_4 M&D5P7*M-U0-KH#R..ZMPW$XBH4ZYIX$F.BXO^ H@0;+9)XIQ;$\@;8OGHK4J M;8?6.BHYIP_PD%C70+_LW;Z*IDNNB"YL_N?=%%VH#55>>4. M9'KNFO$4ONL1IN+S#?/1NG33CM5OED\K ._1+9Q.HU<8;^GUX(XM(Y4R,TZ@ MBN(\.$'#=K'0C*[ALZ8YJSP1SQK%G<[5Y.@Q/JF"I]TPS\/4--?#;#PKFNQ$ M9[7DC#]LH1-:)F4!F):9G%>!K6GPXA$?#;UY*019NUS/S6*R*+:"TM@-,7"[ MTG8TK;D3UU?@VXK2R=),IIT<:"TU,:J:F.W:,7 U0-EBGT@GE&..LV/GY5[ M;)1D#3"%DA(R$ZH#LV63+ZJ")9$<#I.?H]1;K*F7^9J,BB(M&C+ $UE%*I-, M-K=IJKD2;827C-K U@-+L!EQ.S;WQLH9' HCV0E6M+BLX,WF?)IVKF/R-!W'5A51HN8",6Y(7Z:>/:4?XS=!CJEAY/\[\ZN__* MBT B)=<[T-IJ VCH*A++UXX/_,D+9*@00?NBG//:H6^N[\=ZK]WJ@=[[SEL/ M4!$&:(CTDX" S(4/J30Y,DAQ8&)#5.;P NR/ +B\>D@@F9>Y4/$:'UY% MS95%QY_[RW.5USMC+(SG:BM]!L?E2=8XVZX1)1IK74I>;"6)3?H^O#,$[PC% M$\=\D?M]J%SJ'I8-2J,*1Y!BT5<08-YU5%K.R^Y&@M9(@O$:!SYKN"'JDYXL MJFB(3#. 442DF%W[C&U";(N)DJP94TXR'^]>'8M;;!+-C3E\[9P7!T5524E[ MKL$KDGA"NBS@XJ02L^78Y7FA.UUNN^8>AB?['H:BA^'1OH=AW3T,*S3"LOJM M5&(SK:.1R@/-5.?M_(5N2@2O9.-_OT':AMS>/L/"&:YTDX,;93!!]!2)Q# L M9HL.Z7K<86K&_V("-,^R30A%G9 9?').0U%H)-=1!')TG<. MQ59;CX<)],^4-DC N(1B^RX6EO84RZ$M<@G+8GLM;98N<3 R&+.ZRUBHN_#."K$$NRG:+@C)SF>7 M!*0 J-=$_'FR^9DHR8S(HX$>2GZI5[M7^M:>8F7QT:_%I^=?WG=5K7>B'F7< MWQ_FEK^VCU*?3)7]<3B!&P,*/(@G9UZPJ $?K[21CA@GK6<>%<1VUUFVJSV23GF5;3T_6@C;QZT'3= M(47&'1QE0D,D306\,^< 6S8D9F+1K'**%?QVQ#^M8J?!?_$9[+P#;>SD).=J M)4A!CGZB^;^"K()G5_B7B7HDZA[K4JM$V70JAO?A3*\FA''6ID5;!BJ5C MS M;Y#Z&W*2,YAN2Q3@3H,[I_SV,$\6;8T-7-CT $[3G4>K;[,SBC"M8'<46&J- M1D?GLQ)O2.$[VO8@]K*&2!DD2BND'.+KA]4%AJPLBHO9U'W;BK$G9M'SX5-" ML/C;7KFX#F2VET!F:ZGZ0,GD<8G@%:*+?4-<37]^IE[PE=?Z906-*JK3TF;@ MDI/&7*B4Z]UI6LT5.Q[;\]A.\]A:BL%;QYD5M^=16TOJ M@\HS(OCX!@Q3S50=;EM%\_'2Y3,YUCT)C[S(7.]D<:7I3I2+?]@ =!/")RE[ MDO#&= ;XX&R)[W%/6PWP'S1%;W>;!N_UR4K:@%YKJSHJ,W6XH+26GM\S*O2>G?Z0/FB>-"--O_H+%]7 MO;R.=E5(U *L%8S_Q9;_MLF(6B"8+R,6&_);J<"7;R+W!AFS%F MSYB[QY>U M #"7+S/Z]]>ENA?W0!/7+E]!QX-&?MT][SK+]^):7K+T%DN6M]:8<(%(JP5+ MRXNT*A$X$W'<.=PEB_=P\M*!]7(PM$R3P2/\SP, W: .1+;@&R?W?&I? MO@_G7B:M3R;5@J450I@5=KM]!3)I_:C+OW#==.O;92(V;ZTY[B;"/SWUN$ + M\S?1,S=?WFY9N*FE%HE*%\3;0GF[K2A;/\867%6WCQ<'P=\$,^5G$>P%W?8* MNBT+W[54;0G3\DT)NO7'"SN%,IUVILE[O6VR2Q<3MM=0&9KDPFBLT+ 3A;:R@8+[^;UCJJBT7XPL65]? M!*WU P0[GQDT_]?BJ!GCO'IW!")2\7%;P($-;%L2!KQ=),# ,F73CL1[^I-N MV53%';C1 @$<9^C:)K:I%*TF>1T/,P_T)V#A1U@CI$I:;(B2^*R?;#ISJ%Q8 M-FZ@,;51N<.DC/ MD"_4:1(VTJ?CQ8_J5(L$L.+MQ7F/,MR6R1QWA#U_7 _7 M@V]@9U-,IW%%ETO>1Y+O%KN'^IFJK<:RG7QRLPW&^*=9VS>9B*00)@>*E?8)%1TXK0--V)/H?<5G!JA,;)5"#>$ 5GA^4QEX[DBT3$&"T$77H,8@C%Z'I^3B M2;!39U/+$[U-:1/PU8-HQZ^E-\-BIFX79O]U=/W[RFSWF=,$&DR.8=F61"MO M\H.H;611AD E=GLJ:5FE^G)$K!A3BZD'^BZWZRB(WW9%?3:FOT0B_2Z[G MX@?7F'BZS&;J$7"G?PF73)$N&?>:9OVP36:2+B^3Y/'.^.E^D =W,R!;R;^) M3S>?33@D,"]>/>KMYNSPY>5,I>#K'JVOL&:%">(7TM\13@XX0Z2^%5>,)$-? MYEGW/)TF#;[F!)_R?$=]DM*6': M*L&7F4'>B/N::95\BT,2. \V#[5]IEA)@;D>O#1KT695%B]V(E>(NJWOV;,X M&0BH;9 07AEF*F/04IBI+%DS+R^P9'Y>!7>AZ22857*3OED.T3&I: M1 ]5@!6G_\#1*,6 -]RE\8#1>&0]FH-%$Z]NX; # ,]?\!CS'$5.=&KPP<$CWV !4*YEHJ8SOT ME>+JLU/BX!>L'\33F6D:Y_W88[IYX_Q#]RR4DW>P!2T"RD$K 95QZ#$ RV&K M.P.8]Q(B ]MU*EM80,^EP/"B?\W.X-3E!F:)Z"R8H:\W] M"&4Q0OEX/T(Y@YH2FUBQH;.,^7JJ3"HFR01B!VB1E-*4YEIS2\\US%O+IC,5]F]C#*(1E0&P=-S002:#'AA!%\4 MJ;8Z,B#_!M[)LRC-F1(T^<1D]F+Y-*)93&NF$8C,>J+L(S'#\%#)!N\SPV3C M!@Y\3J0G1]_TYX)<#)&D13/F3?)UUXJ3*]WR_H$S*V\&?-Y$5I!ZUI3**4]) MP60>('*'/5;-KND"KU7<-K2W5ACD..?U:KPWX9\=?58>@!D4_%;DI];A^U95 M^;$(IM)%6@S[JIRDQ(!5D@8T(Q&X# QBE!Q)^D:Y ^S8#V:')E8"]J32JRS9 M?A$DVP4A7M7 0_S.Z\BV!HT4L /<(.S!<9\]?3PWGW+VT54'$A5.D"CZ[:SD M\>_21;X 3Z?0H5;+H]"[E;R6@ MKY1Y?NN-X&39+!DL;SM M+(#(5Z=SER/"SQ'^W:F[!@RH49&3J4]PC#ES\F-94LR@E $O)WP,_4!I':&E MW-5F0_];G:O>7;XY0V9DK9.+O^D3ID*O;FL? M>7S'+>TUK9D%^43>:]F(N\<+1YEM\E, MI\*YYIDLL7R"PZS[C/6DP2U_+C& M8E+BJ%-3+]YZRU H1>?!#70;I +\/ K/K)K;L[1T>.W]2KO+#P.\P<8:WP!- M&*]$@7<>>B *5S30]BE?*PB')5"BM@O,QMV.+G!6] &K7(>W&F*LG8(QUHKZ MP%FQN?0-S"4_ L&.AJB[!<'7J01\-XZ2,KJ:=(T7^S/\ZH[?'[*%S>26M_#3 M5N$5*"-^9Y>KQS-G !9I>G>TQGV"5Y*Y3[61['6G8E.FL><:C)D^O^I%XU_\ M%2E<7@I37Z='K+\#?(Q#SP_AK]A4 J\B;_6),60@96\]-V#\Z/!7>'PDV_>< MNY[KZ$^6%_K*F64V[IAML0%![1*@Y([ Q+_G/7TFRID1*!_PQB'>)ZXAT^,D MS\D-\F*8R$*F-$ AL7^X^^B0"3.:E&8878EDZ7E.Q1O(2 M"TC;,:PQ&$TB>WXHIU1HI41 M5?KR%\@*PZT]NPJZ._XA@%M\LA&M0!V,0D8OP@_I^@?0K1TC9##)B0J+H\?[ M##@4,Y3Q1#_<)Q[V%5?I"EW&R;9EE'K8T=1.^RAJNR1!%'%MP\UD\M]:/;5] MU$E_+HHRR\_-716?3LB):8W#$PHC=('7]T2443(F[@_^]PA;PA1.!$@XENR MZTI(\1P&9JJ82_8O+.'&1BQ@H>NP%\ #;Z/F\SR&/C5ZXP2EA#Z13,R=\,E_ MAZ#>!Q.$FNA+Z8NF<$1V^L1S\4A]V-3 PNYR:&O0TH!LF]IE'2I_T=HF?01; MKGFL$8%YT=<.E>L$MB))K8_'P,XFO84") D;-;G#F#$P;8,XR(Q8JJ%3'>O( M"D2+OR )_ 2-\TP]R8@1!2.QQ_D1,1$0(Q"/P;* %"!)8DKV9(&^HIV,$;.< M X$8&DG46DA%)I/[N1]A&J#,W57.S)'E6"!%N-*5*;SW7\]BZ00 %SDQ D3I M[<5;/KL_5T#!\/OOD6LRNZH,P\4V1?4F1:^@2=&MQ*0 NKQB?2_4O8DP)C#% M*$HOBN0'8 :O=2R#$=S\T [D M9]$; 0I3'H'C%6HHBUE2H>4/*34>U5Y$'3;>!O?-OZ@V\;=]B.. M"P+QJ#(_(GF36=)Q6#[44MX@U[IS' >+=N4(LUE8>/$== /OH..&IRB^8H41 MF<[7SK]"H"" N([%)5R92V6$=):L)R&[?-J&3^C9G]'Z22.XD74Y/M<>5N;: MP["QZ!UI%^>'7RJJYDA6%%Q0)W9>59!74M#.+BF(3?@,JSSWXJ*9VCY.UOML M N; B,_?/,:/8#LS!B^W_QNT!88&&W<7[$EL%I$1F6DY+=0YW>4GGJ>WSR%M M&;=\4Q(5.7YV>S8(EO89THR_VZKGI*#4/*Y*]4@$2,.^6D$JA< ME>X?G!!^ HSH\Y(UAY4 Y%2\ &\$#-BQC'%7AL\D)B_Y#E*&W6R#I).E@U?K MV>!)]@:G)C2L:;Q"?XJ65ZU1E@VLRM4GS[Q5:7;[\6?EKZA]7$W)[CN IZW\H0L.9A6:C]#&\-)WU+GOH4VL_V6/?F\B!BS>A#P]/=$!X+"QXASH6O?Y'W@ M6;]*;7-KMLZS.'B.?"3RZ5^)"C7^ _C[[AZ1'^'RA7F&!88M_>L6Y,EN8DVV MP>/G$,WPIHY8X%R%TX2JE33;(UVN:81-*?FR/9L'T]GB%PRK"L@M.$QMO+@% M9Q,LB0;%*SWA!\OAFXU+,U_I20O3Z4KYV_]Q?GYY>74UMU"I=?P^SH'$I*[/ MRDF4ZV4Y)D,S\^"$]ES9Z:5YH!PH?(B#0E9U%B"6*VU9I@"JI\W)^4XG?/-. MTO"[FP&7^54"YC]#YT [CN"0D2B^"W")U4G5L&FUZX/-^RHWR[_W6P&*GE=8 M59VHR0N[]5(!^.L?5T6O?64/4&8"!V/@C?!]AGS]2#W)OD[B1T14GCLW)/OI*6QEMH MPA6MRBQDC,RK4E^CD79C! 6-M,V>O!XS#$]?S PK&\79H(QL;:45=%1,958= M+2M30+7 <7[%:%S!'NJVU&Y!95I>49.OKU)3F[NAI#N'?=4;9U2.HW=ZI"1ZZ+N#J7L MDLCO=JJ5^6LBABW!=)FA)PL1[9?%]-1<./G[^?;Z]"R5;M8@N((W/!76SB]L M_[IRVFQ>-E9%Q1=1Q55;=G+&#-KDG/DXF\TB1S\JZP-RP$H[RTF-A-!ZO-(8 M2R@G"A/(I;=$]WU\6:1W81:XKABZ/[2Q% ^'1?NI$BSY?/2(7%#-KSCH+2_9 M$D//^8Q"$=_(&T_8;K;59L;P)3'P$^O2TB!%"'%PYJ;"UMZD?=W#!+3], $Q M3.!D/TR@WGE2<;W!S2"INNZ8C2-^SET_\&<45_',[JA*9K7/5)H*?@+DAY\Z MH&\IR>WL1M_SBE 6]4>OC 2J@!LORJ/9,V+D%&C+CL)3G)5K!T4.]G.XM;'R M+]$N@Q[#G\H20+61K_R6;ZZ:4'[G^M@"DYSKP#OF,^^)F5>N=Q4& %!4BC@/ M(EVN%ZN(]-H5DW(U M(U;B^M*(-M4T$BU)SE$'#]EZ)L 1(1Z81 .P]SWX!!N-;7?"\&NFY3$C8]ZE?!&)9*?C02Z M9#,>A,F'?A@H#@.0.&[P$5\<,1TQ;#; 6/:PW069!**\]PE=8FD/3S/-F^"% M3L6\4(T3]9#D M']Q =J0+R);C."7 YX=Y@D/8BN/-BNA"J/.?.X8]%21@C$ M\1@(W.(O4-B ^L+X 2A;Y"AZ:O8G)(_AR="9^0U1.S:V$__NNPYL6$>OW2=6 M@&.0SD#Z2^V7/_,FR*U;,;E5TW@M36X68$WTKV%>VC>/4(8Z'1OR,"%\&M%L M*!KP9(TM)N4AONM0Y):(D>OH1-LC:B!%%,#C!-(;Q_)T@T5+@-2G.5*^J.GB M39AD=7V*QAM2+82S*@4E,(A&^ IV-,JMRN]U,JORG\%/]*>N[I>.7-)__L&/ M)OH.G ;,X?7[LVVL1/@+H6C;*.*5H?[$2'FDH49QC6 (OZ@V@D>GA8VB'@)5 MB.D*B4C;@_M=]WZQ0$RZ2AA^N9,Q,VRY]U(I#73+0W*%5;FV:F29=Z*[!.&= M>NYP]?[('.;AD$:B'L5]P@8-*(< SHMZ,F2W9)A"_LJ1ZUG\@U\P0 T_AP*N M.5@L!X2696)GA['K^PS_7QF!V[X6I/_#I?VZSXG;F$S$SL5K ]#7ITER3[06 MG.*9"P@D;,/6Z4 "U4(790B'F _Z-=.\&*J7A +.=%N*WG/@DJ)WA 87F$H4 M[&ND"%[.SR7"?Q,*M%>Q JVFS=B"4N^D=E(0XT]HZ ^2K24:.:TEJJKNS@ZR M%,5O'6'=]=#,4<4TTZNJ*#U3:Y#\$(K^3-#*;H]MF],%O/*95Y6-M^))L336 M2B"B8%/^!4.L=N'L?Z(JX1^EVGN"@KQ>%;.^Q"VK^%>JJ%H1!7)O!5RI2NPI MP-PQ#.^@1N#_/H>/HL(/9<6]\LT:O"%8G3T^>NPQ(JHH,4, @ZRH:J!1OJZ] MR$RB!&QR'J_][;Q<=!R/2I[#QSH6_XV_G%7LF_&QM8SLZ[;>OSM-M*K 7H+_ MJ3N4?B#,IVF2JF#>6C;GK3!T;?G;E563IA*PF\JOR[I].3[IJIU>^PV,P6O7 MEMQ4'"$K9S6=S*:/; >FEF&@!9MY[?M?ILZ,6W/8X21'^F=(_"I'[6TN'Y0. M'Z4(_NFYOI\KW#KMHSDE'O,AL"T##3>7BYF&\HHB2SLLH%PV!/_%#V[Y9NHU MR.8X&9("S.F][MRHP ];*N:N7&_ +$R@\<\<,ZX?C7AR03Y-$9%7> CAQ]71 M7,<(RO+VW^8$:@*?E:6WGV35-BR)XA)@WPX\+_W^_KQ5-#=(37F<&IAEAT>9;3JV M'%]KX,!-2<^B=:2:VCFIA=G6Z[YU$LX;73;OM?7Z2I@SJMVSM/71\8G:TFJ9 M"_T:),4Z=?5\(5]>5R_ACV\#1K=75_-ZH[,P&+J8D&52J4DBSP83@_T4GNX0 M[0F<"BP7U-\MQ&)GK[\KDJ?5V%YI_:WE*?!FQGBW"A5X=?T"^.I3"9M5M0NH M)QGON.)DO&I&1O(2UXQ:&L/%2BP_*J.2L[OC5/-H/G,CRM]-E551;0.O5HA_ MZ<\4+42U;"8-(2PX=(R*_C%]'.>)F0K.'WZD?9 1='!OX*!:7WSC ).F<6T: M(LP'% :IS%7=]\,1W\]6CQ2JBGA.*B;&X\HS0Y,R+9D9BD*,R\(896O-$M6J MR1)=*?GG^/A]5I-3F:RHBVP\XJP#XM4$>^*T3I&2_9B^)<^XFI_32'A1XL#4 M:V5S5G)?W^PEQBJ7PO1+3"[%"HJT-YUWAU% *9<#?56![@*?PC&'5"LI* [K MUC(3-PO26,G3%7RQKO91FPK 1?25$)(2$R+.UCZ<,SPWV?UI><#7&[,I0WA/ M+J@RRZ;"$QTKV[>7_ I+M+5$9O*(Z!\14'%\=%[1UU'S<+%77P"L[]P32+7-G403!U"R*L$OW+*H M.E:P(U$"K5FQ9U;--/"_8F>;AGM/:U;ROX$NP+/WD+>2OYLIX>7%S6,&?@CR MVWBJ/IW]&]E$-$B(/F9;@[AA"YC4,5XD'P:ZXWCU5PLK4Y,)3Y4_F+4\P:X%^,A_$F>*+ MSB>X#3@N(^^7;T65?20\:FXGVB:@=$:)%*W0(&&$T/L?YKD?A/;SL4U?=&:E7#J6<:4;)43@/*L^POFVJ<#UMT2-L.E('/8U9-EL&P3XH?K M(,TSWO[!IS;%R=\CL'ZXP3\9;,=P'QV\LT@&?R*[H3<=NVX>SB;Z*>"[V7A$ MI"$:]XO=>^2Z#7]>Z-/CF$.6"\5^TR%+X@^?48S4%RRE/$]'7[RH"E)\E!9? MI0E'EH]8&]QY!./*]>[BW5-^1B_;;\SMO;J532UY+Q]BQS/'/*??/3+' 'D5 M,W4&H^8',\NM6FG+2JWY64E]<"<:52Z)!MF70.=@6S@;#%0PG6A@EM@>BW# \,$:Y^6(D3ZP\XUL6F3%C MS^V3R45VC0[;T/O<]'T&!81F).PF],!HC*RQACX"1Y,ZW0#<>'O$/GY6]UT' MUIK$=UNX08L6)W,4-!79P;;^[(>6:#7&V\_!/K"W%^P1?OH(N@NHRLP QQA;,,X4;'O. +%'8/"PL:*<9LEV IV#>7VI2X+V54P30'R M8&/$^YBRGH5:Q#-X%J"!#0:()M<17:QPN@I7O0Z5GN!9&P.PA &^O+L35YCP M==Z^G+=% OW);>ZJ;$%@8EDJW56!4 M3?_ &P?D2@BVX0@=6,- GA9]=K'/I/M"+ PLE-]BN+OL;54*01AHB]MT:;F= MN&;+H]]S/SWF1<5AX/"Q)P;4[#?*7,X?*C]<(9+F *=@P[9>;^V F=.A;"Y@ MT-O532;/YS= $9_7 MG\V4E;H+-&J?V1; C(0_.5@HPX?6V&^0+B)=(L'$E8D?<'4\PDP4/5%&1K\= M(=3[$P6V:PS!WU'H%I\W(O9X?TS+D?F[7 ^#4K6XHM2]8'*HG"F^!8[- /2^ M$S0 @*A^&5=W\+X7CH4I$1D+'*74FB]^,[%MH ';G-%\N@D>(2RW02XFNYW&( 'H@1R= M**8UH![,@?+(W$=/'P_!/P-C0OC3KH*-5T?@>"8W1K:8:)\+<'MT,LBHV."FGM1X6(42$@X?>S0HK/M*'_Z&1J MZ?_=;&('P$_Z:754G,RX(#H ">7XR.^?E7 ,K&^ 2*;HPW7 1DKK$#0,]J)' MH2>XW&^@H1?Z/@HVE)MGCFY/0(:A6(B%Y;F4 /3,72Q;;R+9RD,;(OVA:I;- MHO-2 $B&7VK;(TFN=%=/,PU=74+7'Z*V:W"W%7OTHY#]5^AP^R5*LLSV]!*B M&?1\(!6[0_W[F<\#UJ!:0"_9(9J8S/;9,T6QR1>%[_\]!#7./%!9=VSL>N#9 M.\H5*@JM>?!W#-%F/*,DGR$;"]WDY!9(CXHCR^L=F(FH]Y1JH#$,'2$[PE8D;4M"!@B368#)GJ01DQ*IH1E$S:,6V M?D5354;Z1)4/B!^AS25_UA _XR0S_20'JA_]F ?7$SC! 0\\* _6AJKHX'L\ M"@@ )3B/."PB3",'30LX!QX!'0[\=82%AD"4*JUX5>(+GL9%'#\%Y1A](AF: ML"9H@\?S_2BR ]8>7F :DZB),_S'X'G/MO7OT#(Q, 24C9%W?S!IX#, 4(*V MP9-'>WRZ3YQ##6 ]$Q9XZC<-#.&LPTU@0P_QHC.]!SCT M[!;(6(\7:0C6BYK8"QI!UT6YXL](.H%MFJX1QJ+#(Q[WT6@D&WP OH<92Z+[ M^#H2G[Y\ <TY\$W*%"\OCT'CBE@9G#2$MP@O(G%'+KFY6]J+T:C#"YN9-MSKCER(IS/RYZM)!__=_G/2. M3KXHF9,UJ_L,I55@21?-!>K3?)U!Z*2D( 6BP0L32U]I@+95BGTU#P^5H"]9JBC: 'NY]D>U@@X()JT>7[S MC^N+ ^T$W 009B/+H*E&Z YS 3YDN@W"B8TM^=MI:X!09N-0$693:()J<&RW MCVH!K EW!"(41WP^8\'+ESTRN,69"'5(O1P3M8S##Y-Z 34_I M3PC2R/1/N@^#Z,=,&"!X\2E&J0VFKT7W$$8(B_DW(B%QDHB@ J':-#=F9P&5 M%41"0ZWX$(,I&J3<)Y& 1__0'321>7R7K'X+CJ%[,N)+-D+#Y_E&O@A<[1@0 M*]4WO@'$A30& J8"'_PY 2>%D#9H/!7RQ^FAQ\.Q%V#;3/N2*!%!C";B,ET M@ X (>* 3+L$_!7XT-!Q;?=QLK.47"D2= ,LVX3;+?,GDI$ Z=NKTGF/_'_I M:2?]:!Z-0D^<7^@FW$$>$' >]Z"?DB4F -1VQVDJY_D>'OCF9"$[ T_'>RN# MYR=S3UG2.-V\.3Q2%GBNO;MRNFX06X[C/NDT%-6!M:1P^(*PW\,L&>]+#N \ MS 2-+#;9P>C,S?]K[TN;&S>21+_C5R!ZW2_4.Q3%2U=[1A%J';9L=4N6U&Y[ M-C8V0*)(P@T"'!R2Z%__,K.J^12#Q'7PI._Q7>M1_D,.P@?CYVV%AS^&\Q#.SH-+Z4; 3^ M+E6\ZZ=@UN!IK\?&^,TICQOCF;[ED67,#I"+_71Z>BO7JRM7,[SY.&J5!ML% MEP<5O>%P/Z,T.M-4==J$RC/I@OPSAY'S,-BR!%,76Z8-FF8X$AB=)=(_+:LK MJ/1:NAGIR3"+,/*$=-Y+[1&9'KS>K.=<%KAY1),.GB]PC6(W<0[\@6*(O&W9E*,PLH50Q:^>0.LCNRGNQ(43Q%5^>!]S!F 4_RTS,!XB MUU^=H=L QVTS3,07P1I_S#W1M :?^NOS*:[B]7218SQ!)4R6P%P*.$0 AJ@: M"E,9=,W3,/L&0P64:?,(%V_;=^$ZTQ-7Q1VCSNK$I0X#Q6M2G@9=S4W;=FJJ MY6,6"KT@"&$] 1_C-!M>E:0;.-NXZ_,,) I1N@IBBZ=_.K8&SS#30*,4Z/)H M:"H]-';@?.X.*!-J""\:8FD0WS1-##P.C+0Q2KF(\=#5T,C0T1K7+(N)DPX0&3;M1JM!F3-( < V$X&IB"\7V/_B MV6/6.7+5O6WZG!V4Z^NS&IT:XY&GI0641**(&Z*TY(: MO]PL4VB\ QYP;) M#]74LYNZ&C^.PF6A1Q:F&CO/P\G9('I8/(>GINB,C2G)VB7+'6P6EXE\(A\C M,I22B(%4S7+QN(7^/K@6 2<;/<%G0]LE 0V'O28=WS1*7,.PJFT-*#-OP(U[ MGJ"' YA[.#B#2M+N0*Y/U,^H:/C,>E KMN\-GZ@HCBA[%O?+?O)$F(7%3F2F4H)Q7+"Q"4[1LS9)O4^ MA$LQ\*1OBL7L]';;ZN-Y[T4O&41.W8_XAEV&THS7J<[PV5-5(CF-0?)Q MA<"?CF>R*X$*/OU/51!8!J84!7OHML7N0 MOD_D^.?!&WDX1$#7@=]+#/$H.2*=C#8WQ]-RPYBQ(3P]HA0%7F>G(R0;7 MB%A(2"9Q4H' (]EZTY2F6[0*'_5$G0+G8AK:+A7YX;:4X4SF-H MW$WM%+,UC9X/UILYX<%J68X0J#F,SM9XS+?+0&1$//GP&_EF3%T(J$M1=']& M;8%,=T9)*@((CNT/AM-=R#2Q(8NAT@:%C*M9.JF71Q;)"1'EQ$%]1+ !O"3K M/&>2W@A?F.CZD>.B UZGL+7K.]2@0*9BA^$:)*UVS(N(QPAE78+/8.ET5 Y3R]"TJ&&+.2(38Z:>H MLN@Z'NTNRIM*A&61LM.&)L,I7'C*(OO*X!RPYY^8G &OT/X0NLK^^,W"@7020'/Q>9P**CC6.,<.(O[T31,S60;.@AI;.AT:7@ M+]M11. +[DH>&]C.Y&.UQ)-D")K%M>1G,"E.]CUO)XTJ?BY:R#4_14((Q:='2IQEVH!1>.P$5MGF]YY M@DI'MY]$E:&%+AR0H-LP*ZYRZ5#3HR"QHI[.+D6$5]>@>D/#8Q08'F$*29%: M:)8JW:J?S?([YP@P0S2,?]74+AB>?=F$I1>4D51!VQ2N;"STI&QSI(0&X=+# ML[<93;#*@P.W;I-4Z-:^"+D#G2EV6(7C43C='=I/[OJREM:@5J.W=2UV6]]J MUS>M7<^"S(*Q-G%LD[.(U+%;L7F.S8-Z1ABZUD8V[)FG)6UO:B=W<#7;DYI;M3?P2,/4@S9_3[WC6 ^GTD6O\D&F-[4 M"\S;FJKY6.9&&EM[%HFSX1D-6C.&/I<^8^O5Z"\(SG>VP7D9G&]M@_/K#LZ_ MKG!\/)3#K4W7'\%3(*]<]3NC]OZ1;(39^4ERWH#H/B*3CC!["EAGR%MC1!+> M7=Y\7W3^D^^V@M#Z#B4DV;X+3[L?RFMU+SFK+T,Q9);9,.DJ<7K&"6\ C[\Q M]1_5Z3&I).S2K7?8 ^H"ZFH_^X5IPFZQ6'V@9IV?;6K6>8%Q[7]VG;V3,)%M M>BNI< N]&@5HM7%?Z\)D*W],9IG\G@U9%=EM8U.L,7,S[T[NP_HFD&%7%G7# MQESRCQ+812=LBA)K'%HG!-3AP?NT&4A!FM,TUH/1CEEG;RXW:C-E]%/SH-8X M;,V$(_N[EQT*[=GQPG L6BA4YR;5_PIH6NHX:WER1.?,-Z7A,P5*[=M0^FO=< MVOL*@J53:S>7A.4ELB#YYGFQY(+WWJP='268=4-T:-8..@GQ4:83,M, RQ"U MJ+YKW"O-3L)45&P;'\!7](LKY3^I96G0[NVW\A'QU88":W:X7'" M$J^$H7$3<*1!M[2BC8U6>53KC *VL=5N')TQL)1 M'3?I9D'<607G\"-5M_VNR3*Y@Y=Z1W#XV^UV!N!7Y[?R[KR1M-96V'FQLG!! M$(N#U#.8;$6C':#(X#1>&NLEBY>TVO4,E]BB<0U09/!>%,KAY8RB M-.L9 DA%4^>X$/&3Z2!DCW\4)GS+((L.Z@G3L33'8U$LH"B1T2R#X&KN%T*9 M$OJZ6V4PA8Y*? [6[ %OU!,AFO73HU'?WY1FR.3(+LHT7&+;A0&1X$K M0*M&F=!JI8+1^B(E5E^DRN*:9.W$=/]?:HR.[0O%=(A%OVBH.U\MJA=D^H=" M)WF_ "^25.6#3/0S=<-^IN6#<0'V-M]C8%XASKS/TLJ4IF(0W?FQKM29]]DK MM>"\SJAF4B+53)$SM6!#\S<9UM3DNP4^>J?\<(KX2A9 ,ZOQES!=:V-,QPN_ M\J?7!O;1> W[.*..OV]K)VLY8LU&$;)D1Q8BQTJ,\R+=HM^\Z(KQ7V=G%Q>7 MES-+^?:QLFU%M/R]OS8, M=6J-P_TMAN9(F7;M ,L%,F%HQ352A5:!!,@90RWR!RS<0>L%"'J_9+NAI#=M MU:7/PE;/+U(ML[TIJQ[=6F<_E2^S@K0N,,DZ+#N8G78%<-EIU]-1N>+[5CU5 M&0R:54&Z3>LAGI4R6T(Z/]U/M MJW))EM9Q/5W^K5FRK'#+G$?2#I&4YRT78W,N7#97:UWT3RGH]+PV;(F6+5ML M9;/B:ZUFNJ3*\U:S.1&WTVQA%#O'_:4+N8HVSPZGX>FLYS#-Y6--$6GO:5CL M#ZUZ2QT9I@FV64T5P5B'$EB8.)!@"@Y1S=$F.:Z-O9V9KI",]_XI[$Y MW30<^(F%D[2-Q-!OP/H3P\;9N+?8B@&J8]@=,LWTACWZG&.86D5RW&%8?(0I M0W)^-D>8Z(I+#XT0OY'QSGP(7C",%I/P'$/,-J;QOZ8!3^AU]3Y"P6# 8 HI M[5[/=Q1.![1$<-">I0O.,!%=(0YKP5>>P0'KBWG!T4=POK2!6\!!RG1BSNMRW9L+BGC%8J@I9H\OSD$R02=+8HV M@Z*BQ-@"O#4;LQ&7)LMGI3AEAV')3*<\DYPR-R[?;[Y/H6"RHF!&9E,<&9&6 MW)EHL_!GRS8/G_MS6<61UB5J.1#2V;$2NV\V:^W]1.W4F]G^3JMVW$[8#\O! MD) !:]GY7*1GW_Y^LG N2!'*MOLK/J;:C<27%[]3?$,I*5WM9:JS(5PS+1U9R0=+=AF$;T 5R;> M"U\==H4^6MC ;I;)O3*?O4)$-FM'QXG^ 5M$+H_(HZ.L_2LWB<:\05KE?5)" M'R1[YJP.7@Z&UJ(6ELM0XL7M+U0*HR_38*0M^F;=N9JU MP_9"?905?8L<4,MC+E]"+O^V $VM9&.9E;$TMP'&YJ._L^+G.<(6:RB:R"OK MB+RR9OTP2&6:3BM3>%J9NEQ:62+/*I(PQO.\3/N).0*N1]OT1_%4IJB#,9*" MI<12L)KUX[DI6+W8[L,T+)X/%/]VR70LI6?[8U.^"A.+4G;3"QT:M*%QVBV' MIS9-IW0Q38<5+(\ZEJ3^+I%69@%/I#V)65T,B4I.;*1;(?E.KS.-A)K$*KQ) MK%K:-)*N0*)$Y9SN,T7.9%Z8=++-,]E8GLDV;6";-K#1M($-!7SGG.F"XKTO MG(H=?6VT17G&,=CSH\D5B$73$.TW%8MNU1K):;IO)AC;JATV&F0=1OI*GE"[M&+'WS%D\XR MT#EZ[4('MIA&MQU M]'I!WG="4MCY#:/DQ,NLF<$E'-#B=RE]:0X5/+FUCI. MIN%6FOXOV]#&I</D@B M%:06R06)=*3!!(R4G!#9]L7V,,'"@'=CMHT]MADZ)4#0MK''MK%' M>5&T;>Q1HF2JK(T][C69HYYF8U3$Y5LW;02230O)G=MSJ) ML$IE]CYWZ#LP\NR7PV9([.](YWW94E)#O:^@$5N9YMN=6 M.B:+'$5I8[AN IZF\/RPDA7=5YIJ+G*S%+#NCI+<-9D86/Z]G5F,BR$',!+ M6T<-,"-=PU7'MF%Y[DP?O-(WGEGT=;"N:UL6X]64R2I*[K,/NK"7R[N=R0N[ MX0)#9F&Q*OFW-7UD6(;K(7,\LJV3^[4YN5?(]\WHF=PZN;=.[JV3.U^\%G=: M7XF3NU $O08G=W$(>C5.[HJB:.ODKJ"36YC:ZEQ3NX+^SF;M("DN*^/Q?/GN MFYVW6SW=P6FD%=U[+K[N3K,^JY/WUM>]A*^[D41CI7W#!R\I12GA?EZMK[O] M-GS=&YT!>;"= 2EG0':V,R KQ>@9C/9XH&<_%NA!\^!]35E4PO#22FH>$1H7W-BT8-9I.*XR0:D6H?-9181$H$ MSVAT,6^G&86Y-@>F13&I!31-#H>NVCQ@X^0*Q2;.K19L5*=>E=,SO(VIIQ 9 M/[2.:XU&0Z%!V#\=[#=@MKRD(N_: &VO&]Z$%/69-C:PT/B.N;;O M4$5Z24OUUE1+>$IB+'XBP=;SL9X36-888S$G1Q45E4ILJJ"6P&+0W*'B8>DV M9K< ^QZI48&@/6J&"5<'$W_@P]EWZ,WP,%DZH/_@522B#T(175=!P ]!(X*0 MME 1ZO2C2)I/: F"<+']P9##P2TFM%M(_8H? %P:"A*P]Q +<.MR["?JWTU/ M@?@?@9(%Z4T0)\$+P1F"!68[Z,."EISA_5-$'@\90FAT'H]?^2;M(0.QF4/0?E$=KG-GP EB+K1/7[!FPAR^AUAK_;Y.U!B8-MB=*MA5ECTR>I([)UP61,#2>D,BD ;0H7A M_L2+B$GRP8%_ OW0 *Y?1_/ MGBQCEQB:$C0 !I<<\ +0HGW@"@9F!QWDGF99MH?,^FCHN E,V7-]A^X_E#Y( MD,%'HS$_"+[+=3-8WV3X"!$A63!)"_@#35(\OW2\Q&T5 ?:M,1Y:'?TR(",T M.J'"BM0-U_%I35QM2N+)'=,+=*/G1?9*)T625) 1CHW.@(QU%5OWD%O&,SDM M%;F1P'[5?;Y,&5F--PZ08D@(&I 3%HG5&.7QHN*;\ '%C^D[ MDJ6:@B X!L :?QO/G238IO8O:*IA[B3((X]4Q16WD9#KB+*.31UZ$$%UL2/R-M0NRB8F3;X[T, F+#$T,#].03;4E0 M'AB$V.-1,WTDMV!%$_YEPL(6J0%!0>T[XS8T:#!ZELM+Y$QE,6<">,1@7?@6 MWX]LTO6(U_#A$."(O@X. KIO0JZUB3_9F*<3H@YTR<&C>0IHMZUQF35C\QL7 M4XHT*W?.N:;^4-HLT]*WJ'@5HS:F$V1"UWN:?UX^Y? $&7HNWB(I_*EAH?:0 M/OL$EM-B4 *AJ:D[@F#P_]'MFR7A,D11II2DQ?&3PO#*V_3@EC 5 MF#*#>0[BYA&])7 >!);W'+Y/263:(\^EW#S"MX3.@]!7(DJS%Q(8-#C_[$,9 MT+U":N1L:FQ0S6P"BKD)GQM5S#MP[4#@HDFD9<->PQ\B< M]WTFG&4('=RVF.=FID0D.V_]+)T%JK4A\8=E<7;\/B5WJ3#PFONUX\8"ZVS# M&%Q2A&Y9KR*LUVK6FCAN8LMZ6]9;,^OM[(/V/2PUZWU8T=Z8:4TD;/+D5E8T M$%33X!YW@RVP$-)A*)C_%U^@RBI/EH.\>$/A>(&T+H#%5KK<;[FJ*EP%-L#A MX0)!O.6J+5$-6+3-MF2D ;'\^9)U6^7AI3CR@;,6A LCB MTC(?>,:;8S]2EA_FYTYG)QK)ZC18UK%%NJN"V2=@ M88;7D)ECGFW8]WF:&H4BJ>-(\*.Q-L%?U/ 3!Y,?([X)GGPG?!94_Q+Y$BL* M>J:/O$%)2T6^UG@&&O/H- M'F6.I7[R78.JN2YYM8&Z@[5>K<:/M]\^7=(_FS]^D&F96*V94KW0#*IV%#&V M:H2YO9AIJ5/*^[>NO8GJB.A7_"XZ.@ L$&&KMQA'4^?0+N0-27WK,>%XFG/ M4W>D4<3AQ'=(P2LI**4O56[P.@S,];<\3+N73T6V9SM8T6L:_8D1:=U<5ZX2 M=?U/E(TG%=63!;GT$:3+P1+,\TD,$ NU#=1 ZR4!WVC M[5L.M^U;9/N6_6W[EFHQ^@NN&A=7Y]&Z]H@C;Z )-]>.):%#%6T/_!= M3VD=INKDYC[7R2FM)#1450+]-,-65"#S#A,1XRU0F%?67SX\>VZX&EY6N+Z3 M]Q,DJ-20REAHXVG-'5%%7X/W4[V75#/$%U. U2+ZC72,B^;KM(L@HAD]WO.& M_T9QQ)VG73_ MBVOA #J\?!VVFW!U NIB^2'"&2=0LY3&;Q6&*5Q1829V4@FX"-$KJ[*#Q@HE MWD*Y<0S"A-])0UER"VQMH)M6?7#\$< &E@"W\&S5U)[B9YJ;[G"132GYYI8B M<[GGPB77H\-,WGH 7N8P=#'2K1/.F0.VN(+=7OA]$7ZOLSX<45%5RT9CTY[@ M-'$L3:7V4#CB6UCS\IS6J$E4O!T"7($=9X+A7]'"!%MDA76Q*O:U&H%H"-=6 M.&3PW,C6T5,C2H"%0+.HE8HX_GK@P30-,,&CQ=*L-[0P$@U2V'&D[Q7? 0OI M#,NP#7XO'S%O:,=N#W K4*(.7ZS798XWX07DD:I\]JSA[3]2$^U.$0C+B:G> M6=S^N\+95$J95+#636L\^2*#1O9M4^YMTQ=]!:ZOSP#Q07^WLI[\!66X^?H4 M@KMOX$6(-M>@2X84,9KZF1YUA\88# ;#4V]]$%":RY33P(W*N\99(LQ 75C@ M#:3 >W#FX5W^6)@+4ZWV\-(J>PBX+C5NH*XEH4TQ"I>7I]R-->FCYH,_[->: M!\>UPZ-#[D@%:% RB38&3RC2#!T]=-AO"EH"RKX+.K5*V(5=JW87#@,' M&ML'(#X\,&CXTC75];M_B68MO&>9;( X@C0,$)?H1+K8*B#1$;7A]8;2D1[ M3[8PL?H@Y+ESDKSC0"HRF/K3E!)="8,I5M/?UR(+=ED/VU-I"CHH@!7L)U17 M #C0P]"-?N>T\:[VV# M\A_D.2#:'B-SUA3Z-6_1Z*,: E6(^C30)%P].*"1SGA*-13IFCJ"3/!8VJIO-8]F6FTNI%2;D9:7E"U\MJ=U,$Q.K M(SK!UV\"B6U@VN/;ZO*#)F?HV-S7"8[9T4+^Z&2SEU?1)EL:P$+'[86WNA>0(,U6*EWM M@O3]E-R?9IS%@_A4:A+!%U=OBHO,J-\9MW 9NLB)8JG)?#99/ V"H#5U651U.[$,*1D M$2J-&1AZ">#EBW25]*A=RJOR5A?GJ8OG>2(BQR52_1B3*AD4,3\SH0*-'QTA M5Q21.C$]A2:3QR1ZK%>%4YQM)08=KQ<5, ;CV,I(SQ(?W>[)3;^_^XD7>2GW M0QSJ3 '#'E)#E]I!9,N\&?RW*CFLSQ4&(Y'K7H&)%TS>@$GSMR.MGVA"V= M^.$8Y)$#W4CUE2@?;VT31T?Q-*(+.?ZFK,Q<7O0^4#DR: '.TTHX7P;3@;'P MFA\RT:W T>D4\HS_D!HBE1]'R8H9MSC2B:;1A+8TYA["7_<>#2H2HW9X=FUL M@ X6\?4":'I@5FIAKP1:3="^IKHX?C'(]XM/[QGA9)YP,!)E[$5F0&E=S-:3 M@XX>:9-B.)+A1 88:2,JZ54 1[83F>6&(@.% ^5-AEEA:)DW0-PY8E 7UBE+ M9-354Q4P,1+)?/@=)J53/IWEI:$:;P4B_9S& 6.ED=J268R:KQ-I%V)"(N]^ MS.B;R^"9.T(O(OS2=D;J_:W:W#]O)4;6L3 W4XGTIBC?N2I9@>31MD!2%D@> M; LDU\CH]!]--?1_O=/^K]$X1,;53C8/-I@55R"4U'9=^0V+ZZC2Y)%/L_L- M2T;$W^>&BUG59,V=DLKXS$?0W1GN][*:&Z4W[B,#V94[5/H(,[ M$N;,BYH"!;1Q;*B\"E?][VG.RK"]2$TUL*$#V!.S1OG*9A+)3C:/&AALF,+L M")L"/8'*B@U.R*2*38^=O%&]GDMUYY75YSUJRGJH2N]#O DK.^*W_EF#2U5> MOL)/EP73?<0TU#F1 M,D0$PI!4E0WIQ-=8^>BRJ>&SX=5'W(OTQ#!F[@XA!W[PZE BS)O>JLQ"0E L M W!)MTLI#W(V'3EEOAR5S7SIU)4S^)ECFYPO;[%QCH[62J&J/SUC^S4*U>[) M!9\"+-P1H3VH;@+QU:A/!:DQHNG?%%F08Y3UB,R)]$5"&:.'6.T)K"JB/E!@ M=;I6D[>!H%0&ZCLA&FBDO$B-OZ@F^FO@"[']-R_%5^]\=%XUV]IN/Q+,9>G_; - (Q;;GQE7C)?@1PFF#=$Y6YY*M&1:$ST08 :\XM M(>LUK(.G*E"2I5)NXS-=)I'$=*4[B;Q2>->X?TIXP]&*,DSN@ ;K<&1XT49R MT3V@$@+U@?=ZT \$MNOB/[E_R/A;%/1*]U>-+$B^I@(*ALD> "J6QU*AO83H M_N(,<=T\_!&6(/22TH#M@;%XOI!0TM_$5\2;5]@0H!;[D1+YT4OPJKX,K\HT M7E&?C[!7H, AO'GD8P<#CZ]MQ\Y)M!,8OC=LC\*>6<\/;J?AYZ'^M=&*8$X- MF%J)^E+1J, "8N%3V*7$G#.>9VB MGI)V7LD P3)S\B,22FOB8+L^/(>.PUK&!7AWNT":;%,-,D=3B$==].+2'1RG MRPM5IMX\ BM/.V6!22JJTS8/X .V42!652P[C$-R.1&XPPU)!\'KJHUT"(^W M(^D0U+US*9N6A!0YK,')!KF&^DVJ-_V#$E%O^H>@;514?I&\LWL43-5E$P)J M7DOR'M;FB5+4'Q&$W6\\1PJ$S)0KO]G8_4VTPH:C+E& \2$ZNZ!2%)"FI(8T MU[8H7;R^=IR&"OR[K&P:^B4S9QU(1QBG-;=LB?(&226B08'\0XV MB)H!7B,53M.@K8-LBAPT+DACL%G2-FC1E0GIJO!,"3M!F!7(9R-C(#)BZ>X: MTH[?\TB'(0R %M25'N/VB@/FFA%T MC!"P8*>*?I\K>9NS/";4V/Z K YN!(PT@_NI^K(!V7KN5$5UIIUQ@ULJJ'2\ M#2K)H-+A-JBT82=!W%/3W$_WU*1QQ;+;6\0_+S!F;D_O'M2KJ[IR\_#SQ9UZ M]>7RYN[SZ44])L?*3;"& ;)*C!9,-P>5]>(NTF2%CA9@A8F/\);%1NJB@\ MJ\5VX ]--/MVL$DB"6^R-^AWR ^OQHG=;.1]TN2!.:U3'%>]U'J>[6#^>K>* MZ'HY@&"^8]$C-U!YE(:[!:.6J\L\=(;!M4VRY_052HE>H6KJV*2"+6)0^5I7 M7/\\PS.!?_]IG$0I@+$U><<$&YP:V/FNRH^,[&&O!C5E< W3,/=,,TSA#O)= M=RH-#T/*PAG&[V.Q5G!%JZ:_?!=NOY/99G&$U2U0*LU<67T&+%? 5LC_+>S' M[+"!X?+NB_>:R=V_%W!O\R:J&)5@,.[;_NI2J$YH%[>8P[(D^HKH!WH>N@YD M'55:)05=<7D'2:7=P JO(]4=:L*#+CM;H@L5SXYGPQTA:$G)GIE#$5!R3X99 M!D^4)^Z)/G_X#=IDB]=S1^(S&\$.*%>2TU DQ$:[;]^+T];9T3[LM#Y$ M7.HA;7E+Y3[PW#G:Z'WB?37H/!U*"'$!%&]-1 M%&A4*T*M#+N::[AOS.6YS-6TU=A>3>75]&A[-=VXR96O'LKAAT;7 M*+A"J5J) OG?@V._I9?K&&PEU?*1Q#YFV[T[N?CCYZM/5P_*U9?SBS^"_97S M+E?ZRV8^'5<%W-A)]0PXHNL8-?5G9CXRK$6"M33+W16 QSJPSNS4NJCE*DC3 M?%IV-0*(#M^OC,:4]E'M>G/>) .Z_]/MGW9G5RIL !@G4(MZ!_O1MZWOCC MWM[3TU,=+D+U@?VX=PHVI?'(W#VF#S1G#Z,(>\W]QOY!L[G7@ M!J]D^;C1: M\']@H!WM,0T^VF\?M=ES>[?Y?S(^7A]ZHWX3C;<[.8GR#"E'S:?) MY+P*7 @B1![MQ;XST\$@)@P*.:P"=M'&Y.4ONTU*-- CLT\0BF:;E[Q\X-HD MI$6&/E;$7AF8)T]*91\?O:;EL^)IF6.8ZPEKI2'K9=*TL*/GYGCV.EG/WJ>) MJ3VY19VR&2=L+$CQ0C*0R;O2:5W+F7S3)Z]9;_YWP4@)#D^_V?A/H]UJ N,W M$UHG5"ZH3<3XR=L@Z>LB2 :[X4E?.,XCX:%H-UKRB-QK3E>SF+M[\VRRB71/ MX"FLOUR+;/FR>+YL;88O6\OQ99@UMN7+M\"7KCYJ-U#MECBM0DBNU4V(\J8QG<)-5>"XXZ=8V0$[!/:XN,]8)D/DYC;(W MP?RH!@_XB<81QA^?[J[5G2N+:BS9'QZS7 -]$I]D:]; UP;LPT>" M9&0 _BP; 10PS1#&U39XXKD"H"8?BVQR6 "^;^\&1_0@;\'M,%@A&",UX4 M*J7PE?6M1"BY1.@4C)(SRENER$)4.%"2Z2769NZ$AU9S57Y:"0XZOF)67IB_ M(N^6(,L^I"(ZUJ.X!/Y1Z<#-X,9=Q66:3R9=S*T*0"_@UM0XMY)T3S8,Z]W) MC)$=C7IKW[#R'6K9/?GO&(+C"Z="O?)BR+RZ(B[B_LJ!9U+ M'^_\&E2@BHJOP'0.[\:8=Q0K]HID+,7JOGCJ4J?&4Q)YGBPUB1=UM>C[84/- M[,L7W8EL*3#[N5-(T7QO://2X3%8__ +"^2*CJTG[*=Z>8LC%T"V:O1X ?2Y M!8]?;HW/#=@%<_S:N0:4NB?G%V=7]US:9G#K$\:*R>(9(E MO"^6::]EE4ZNV2YD"V??X0NVF+)X3M2NBOS+$7,/6 F1>L+S]" -#=9/AF)I M?C1W4,X)V/+F,N=@IV&11MG46UG6DR.(J[WD5@&_&@7\F9F&I6OJ-WMH;F5R MGJHTQY6V1"JWXOP=%*!ZZS"7&MF(^!P//)[J(\,*ZJY256DRQP1^ /A@9 M%"&5[MH",Y7KX]%J_:C>\*D(']5KS?6V[F_A_FXU5G%_5ZZS1M;.D!$6T UW M;&KP:LO&\I5_&L\?ATP#>I^HJD)_&3J<8V-,#58_. M:_XTP-OS=AOOR%WXKW>^NSO0M/'',WL$]R#R:9Y:>JPYP#O5MPS^*M_5WZG/ MKO'1,LQ_O?,<'\':BZ]]L@":=A*:YN:@2<%-:QJ:6\IS=IA.Z1:_:R8LM"P4 MBVB4@I7V)N!(P4=G/ASW5.![147%$7!XW6\QF-G?+$0I.#K( M%-6#6])D0= ME@"LHR181]-@?6$>3X*ZMMWE3_@" (Z3 !RO%8 4##03 OC4-&UJ6DI$H=:@ MF"7&+)=,M0L^)2WW\XZ )(!+R./"@%L!1 M1&6<]2//YP]V"LUWO;YO"D?-*ERV/*("?:&/X?685GZK&3I G8H[R$\P*PTN!*B.9+ ^>77AN/ M3+^RX%(RP,*-4SADG@L"@9'N);0F.8\9'*O%&F"Y-;?#N MI*^9+I-O%+]>[H5G?/#SI>'V-/-/ICD7EHY1L'YW?-' MP)%U_@[,')&;S:TE\R\ FK\[ M3-!#_^:[DWC1T_W$]=C(K5'UTTLV(A(*)\W6@$()[TZ^V%8:0?&E>U$7(5\D MJ-AW3_YI&M;WCVYOR$8:K*0^T]^\%A!EU2Y&,!OM=K/^3&>-OO8F8X#$-49C MDU@S_@[.JY$UY*)B*K?Z/#(M-]92Y+GKF'7;&>RU&HWV'JA4#T4CO!J_,#X* M3- Y!4R(G:FJ^)H1[D_HH^##H'V_HQ)D++6'R=G5KW$&F/[QB5QJ;VJMR/J\ M3?_4^K %Q\,C<8(8W&W@_\F7A-_)G43VHD=^U*:3%/\F"DVP,M(YAJM4U#6K M@3I.?T_@8'^W<1B\7'SS ARTJHB#*!_D@(-VY7#0D%HE-QQTJH&#F!AIK")& M&KF+D?V-H"Y$"1N@>1#9M/A*!T"><:*]X7WF SUT8X35M;85=5"(ZE1>(8OF M'.A.##$]&V!A1&-/MD5&,7\7!RRQ1 2ZO2GP2L?R!V^ ;J>B&308CG#AO++. MM+'A:>8"&E:$@(=O@(!WC%?[7FB.A7, 7LWI.WH#Q-N0U"RCK7W\!LB]:6%; M1KKCS(=73?1-"NA2$KSYR@F^>5,X_QLPUF^_:J)M6C072[WV*Z=>28S@ BC7 M>>64V[BP;![G?G/!"7^OFFCE$99%4._@E5.O',*R",H=KIUR)4/ T2MGW3+X M2TH25&@>OW):;UK)E)'HK:VSY&V=\M;665)\Y"+O2UMKZRQ98] P=^IMG255 M/7?K=Y:4# &5=3S<,1-+%FY!RTX>',UR>=:N^VD2_8;S,:6$W]F3'CLW!BAW M1)[HE=5;S,K%W&6/=AL'N^U&GJ2LK!=B:5)>/'O,P@[G][;ITZ/7UV>O)HVA M50&G1!Z6;PQO>5B^E?-EN([W\0[K&SAOXY^?#4;%?6_7!F6]B+AC=PNC/<[Y\FGYC5&XXTYWM$%?VL.?J3YK!32[^W M^Q[^\XU3O++^A\I1O"0>IW9EG1<9*8Y3F/P1-E=[\ZE8[T?ZW\?/@[^G%A?S_VGGPZ=X\-?6W]]?9BXYN%C[^^& M^8NWY]VS7_X^;']_;O:NO<:_+R];][_N/3Y_.ONS\:C?.__^[>[QU]X_SECW MZ^4OUJ!S^7PP^/51.W2O_O[YNG']C]_^<7]L?;.'W[3?!WWKVZ_G7[2;;PYKN)^^_/2+._ZUZQ_\>GZK388W>_N6 M_?O-7W>'7[J?OU]<.S??K:/CO[]\>[RQ#_K>_?W@RCBXW?OE3#MX^C8^L(\< MZ^&GBZO^']^.GR_O![\[HP?C_,NOUE-W;^_ZSFV;C=][\*WM6P][O7U-.]S_ MO7OD7UP__'+T4^OX^U_7S?LK9_3SX _3OA\<#/[UO^K9_=WN[DDE)6-EAF/SRB5D93UJ%:1Y6<[YUO6VJ9AKL[6:YPGG,N9' M__5[[-ZP%[V44K]ROL<,G6 ^33YK?]G.F:FYTS%XW_7L$7,$DTS_<(WJH-@J M_LKY(5\?50OH2U!9G^1*5 6QKC-LEK.0@!4YE9W*>ABK2+\"SE]E_84KT>^< M/3+3'C/]@?6&EFW:@\F=,1@NEJ=5.8Z5=0F^ G(6<#HKZ[-:BIQTF?FD];X# M 5]'R6:GLHZG2A&N@!-76>_1_=!VO ?FC+#=*DZ?B;H)M1XLV?O&7(\YUB?? M-2SFNF)&TJTV@5WTOM\ZML>G.L._!HZV*%NB((HV.KNM/%/Q.I7U![T:BNY' M/'QY4+2R_IT*4[2,CKY.95U"\QCAPM#-+T#F#65#XX$]VFWEV81TO[).GM+1 M:3KB=K1*Q"U*WCP:9%;6!Y0G>9=:U^^Z-/+/NWB$_X0KSWA@7MN:=6,MUK^O7$96UB%5/OH6>Q KZV?*0J@WGU2T7UFG M4^G(6^PQK*Q/J,QTRM^R/%B_3^B%"&@!#O)$0'6])O,;E7">-;4>/7,Z@/_( M<;)9U/UK5R0'E?5FK$[WAR=[2_?*.CN IA;FO$4OT<0!5U2C8CPR?.*5>#P. M*NOQ*!N92GD(*^?OQZ?YYXJQH%>=:;;^$ 2ZAC*^@T M]'H*X?A+&ENL>;8\O\O"%"/_U L3BYTSRQX9EOAVQH)S<9NZY-1KH^0.]KT M=S3]>S:E\>O4W<=?NA<=N,S_'#)-)^$(CP(P)_*_75N?P/\,O9%Y\O\!4$L# M!!0 ( $2&L5)'5/OT+0< .TM ; 9C$P<3 S,C%E>#,Q+3%?9&5C M:7-I;VXN:'1M[5I=4]LX%'W/3/Z#)C/;@1GS$5IV9R!E!DBZ98:V%/+21\66 M8RVVE4IR0O;7[[F2DQ@2(-TM3;=)'TILZW[)]^C<*ZOUOOOA\J1>:[WOG+;Q ME]&_5O>B>]DY:>WYOWBZ5SYNG7UJ?V$WW2^7G;>-6.7VB#7W!Y9U928,^RA& M[%IE/ _\C8#=""WC!@0A>C61L^+.[O!4]O,CIF4_L<V=PY.J!BF5-5S1CZ/XQJ]H.16Z%=A9?Y3TS./XQMLZ%MC*6 M(;=2Y;](>'\5!C&-&R<7&&W%4+";3-HD@!,4[)C9A-NCES8^";.TTCT]N^RP M\\[EY=5INWWQ\<^WC?V&N[ZY.CV?7/]+3W:L&CAOIC=ZREJ5E?=&,K()Z=O_ M#6^@>STQ,Z3Y"'DZ\1U:'@F& FA/Q$IU^S)O$"S;)PN>[1X":Z1W.F;78J"T92IG[Y3.(+3SF:F8M44H#1!VI61NV M[AY7HZ#5K7M-ORE=3KY[=OKI^'53\V&L4P.K3M:#523K&30C-F8W>9J ME(JH+P*?L]IG:J2@,E>6A9#F,F<\'[,BM[H0S%B./,7*32G,\?Z0XY*G+.8A M;FFFL*SBS?AQ .;*1$O&:$!H=1AD6%8 M#GFX$@G-1HD,$V8*^F\F/Q):E$HH@DR:5/!(YGV\=9L@0C,0H?.0] [@FXH0 M)W*+IJ4WKD[$!H;K ,/7/Q<,!8MECCPGS,SR.@ &(Z;P6%>>RSP&H[@Z#;_# MM(C /L!.)8<# $\2"PV0^@1;@G.:SG!9(L)X),YT _N1),T!#2E28 M@5$", MLV><0R$W"8M3-3(3I&K1E\9J#DN<;GK'X690 9R9>#/G[@9RZP"Y-ZN 7#Y>,*Z%@PFR7O920=G,!+#92Z5) M2(*&92!*(DNZCJ0)4V4*R!&%:I5ZN RT"D6$VT#;%N 1">#-8Z!S%R8\[PMV M"G:Z+E*$UGS-=YJ'6\*[T3R,_)6_E-0[Y1ZG9( 1A57@Z^%$SCQAJ%Z[9RF^ M9RF&)8KT(:HQ@LK=HPU2?P12=P]7C-4MOKT"L+:%@5ZB2%?@/0^H@(K/D!>@ M5;:D"!6!/0%L>%-E6:D*#07@J:'KS@(:)7+20PS)[8PYJ^RK1BA!HG#&J%1&W#I/>T9&DFM)$4A?_KIZ("=-A6&H2-T"95S]ZLA2&;@" M\@0[D]2 4\H5*2>61V#.BUEM"Q%?*5ASP/*+P[VAE5[5U1%W/J)Z;5#H :!M7(4>ADI'S@/7MO9%CKH[!<#Q M1 QHZ: AZ,D]B+'$R &8? /C-8%QN H8=X8\+8BW?*\HXAB-HQPB-\V"_F]: M8"_!Q/YR<4OH4 M!D*CQC6=/%9:,@047N;!,L<"GHP7UU?&"W2!V?S.(]:AE MIUU@_8-\-8#>-%*^--G- 'O 39H9[;LY]R3A0#\!M:D E>% M8:$) )5BI&.V@?MZ M;%,=_K^VJ=Q'R&BR5 0SPB("K8)UQET$MV<2GYR9EN-SW>W4/8X.URIMI@6P MNP&=62:M%>*)^J"G4&+3\TC"0:=D"Y &&QNB>_RE/AOVR[+C:R$1@%MUBCQT MF]';F]VH->'?E>Q&G:: 762[E@,$H_V4T,I )"R>)UN"HT$OZ5BU/=QKAQU M/:C[-CKY>+($["JD[+=O_";TA.+JM1G'\0B21DPI[E&(EITK1( S])>!+XD- M(C=%AL1"R"Z:LKA8^*%I0W]KA+:5[!:=YDCO6(- N2^<+P']+C/^27, E\2 MRGRHTJ&@NC#G_?)8@BZI4F2#5(T%GHX2YW ,Q'2L%D,OCI94T7PCI M4O1W+UF^]&<$_0(RE7TSL0JAZ33VL"0+/5UKSE(>WK+F[B&"<5\,/%2^WT3O MF;WJ64B:<0_SO7(JGE[;&O-1/_D^%TW30H'OMY+V::T\;.12&OT?*?[ B[0JDX1):=B5(D4)#MTBTI1#M MJA^=&4_BQ6.GMBMM]]W)0;W6 M>GO4[N OHW^M[G'WY.B@M17_HG2K*FX=?NA\8N?=3R='KQJYT7Z/-;>'GG5E M(1Q[+\;LS!1<)_%!PLZ%E7D##='T]%O;[;."V[[4>XRJ;N\S+R[]!E>RCT=6 M]@>^<= Z/#BZ',B>].Q%BVLE[E, MN9=&/Y'A_5TZC&G2.#A.V#NAI,XX^\L,5 (O:+03Y@?<[SVT]>DX*RO=]N') M$7M]=')RVNYTCM__\:JQW0C?ST_;KZ??[^G)AC?#X,WL0<]X;XKJV5AF?D#] M;?^"GZ![-C4SHOE(N9KZCEZ^,!@:0&?:K.IN6^H&4=PY6%*VN;,K]=7.E,@) MJ3_G?'F9FN+6MXP^-TL'-=K SX2S(J1%&.1(4JD8Q]+;A&Y:L+.Q-!8 MSXQF;XPMT.7&1V9RUA&I=(#GU$CMV?G$>5&@TV.=;NXONDS+7/>,/E,@''SW MN(MC?[I!=WVL,P,_- QW'CP,#[D36;V&,"LF[$*;L1)97R0Q&FV,PB57+.C0I:I,(Y M;B=4I> 7HE[S@X5.'1YF\ 8V%4DD&:$*J;1I6:":1GNXD@G+Q@.9#I@KZ;]Y M^[&PHNJ$1E!(IP3/I.[C]_0#C- -11H\I'Z'\,UD&">BAJ:E-UFL0GHRIA!L5THESJ'"H2T"9]35690#%"Q$)T)D)*D'$,$ M-0%)H"HU)ZZ*=1<9F_<-JC-)/2=4I52@!I@9L!#LN>!0RMV YQ9HR((0VM2D>$Q.%I#X&<"),7H/KI,!USW!6M#4"/ M8'!S]_M0N)'S0JK)WM=&'^HZ^8^(D]4X6./K]R?SWE8[PJ%?$K^0E'T=J(02 MQI27$$QVQR:4N/4$V(BFJE30E!8=0(%&8:^44"VAJ1_2/N[GFKBHJU8H'FBK MDL$Y,$FEN50H(8]PQADE,^Z#ISTG,\FMI!'(F+(&I=?44^D8LLBP0+F0HSH;GW M$]!\9^VZ ?7=5>].;(-H0PO"2&:$+'=&5-)/ M*)-=9I>6F$!? "LN#E>J+NPO0QYQ&4=4KPU+.P3:+N3>:6IL%CP(6\V^T,BH M%0!'B1C2TD%5L(^.$&.)D4,H^0KC9X)Q^A@8'XVX*DFWXBY0Y#FVA'*$V'1+ M=G:S!/L.2AR_+M_L!6K1$"+JXI:R9TI/QJ""RURX2[+ 9[4%[9CS)2@V]K\!['N!ECZ*?,:()O&MLT&EJM9\+)4L!_ ;5 MI 37I&EI"8"%9/)FK_5:89Q' ;TO0V<.OS/['%]!L+4O>)*#9SW)N$,* O,H@X9#3,2*7?$Z;DA5#5N?"U!LE_GJ1] MML+]"1Y [?[$!U#A95\V7022N121-"YB.%U=O MK)NEMN$!^BP*Z;T0MRA_SR!YIO),PL'0R1I@A=28@!A M/2EU&@Z0UU?G3,]$61_EG*FM@ 'M$G92F4@"0*BV='?>,!;^@-#/N MT$*B&7:7X4WE](7'';!;D-MX,!./EZ?B5:_-U8MG:.G$3+R^B&BU)T43<(:= M8Q*378>1N[) 8&'(8315VK#TY=!*V)X1;8]R#M36"._<0D 2Q+X(N@=ZPLOU M"K,D)GM2CXP:"=]C[_B$-7]/V,[V3O/1+ILM\GV=_V_VY K*=)OS=IP; MU8W/FS3^%CNH(F!YG9=3(RB $0^?A^\[KE MMJ9W"*,K=)&0ICD23J%[KWFX]4=<-BE+&]PS9UZ\%'EEP?I_#N=/Y/7LU")O MR&A%>Q-6G*C,[0R)<%BI0A[1.J3QK9W&HUVL26]FJ].'N#T(K>;E[?EY<%5A M??F$/=3R-;V'7(%-R- =Z7AIFNY6_PM02P,$% @ 1(:Q4LX@6'@9! M&1@ !L !F,3!Q,#,R,65X,S(M,5]D96-I69F9YX9$NLT.%N,VRWKU+4=_ 3]LH)YL'#'5J_ZQ-U>O6U-/.<2 M_.!RX7[HQ(*K$S#[F8* I32';'R+^SS (/=H-O_@077;\[[8+O3DL;S.%Q MW]@1NNV#[7C+P'7^ ]<;A]_WWX$W@^#4!=]>3>QSUS_T?ENXEV!/ [TSZ/<' MNDA>S*C?BURQ>-/99MZ+H"0TQHJ:6@K&5;OE;W)%4X2:\[ +^UIJ+XD^%6(T%6E&^&9/ED\'@(IG M0J9H\.%'B(4L$3(T4$1 >40C.",R7%?>#DT#(SS =Y)#S!+$4[S0^\VH1NPPS+P.N$,W"?JY 5SH5YA>"%: MX^"H>YRI'>3@ ]Q^=W#,>&>\;QZ4(:GS+RX23,80PY_@];=;VYR0]%/!)$U1 M.-?!\JM4KLPVA_L$\T^">;P?'6RC?)=&30HUH3;?#X]&.KF^HT /JD SCJ69 MDI('D!(489Q&[1;C?[D&PC0I9)+F.N &2@%)$H1&MF DP>O(,[R!W"BE8L8) M#_4Z:HQ8J5M7+IXJDNJ^!!)!"9H_J+'NB_+>#JBU@G P,M$),MP&S!\K:MNE M8X$]6;@P=1<+?VE/Y^<_?^CT.^7STG:M_^J4(Z85K!J SYHU0Y(T)BN1=>HQU JY#\YH@KV0P*]BG1APESZS;=-Z\O#7;N$X]S;\O0U_WUR@O[/A;S?_ M6F]1=C?\/7#L;0K\-U/@_<[POQD#G^S4:W?D%^S)V*YISC27U>V:EM1B1RGC M+%<5J3R>#!^W=BUUMV^'H2BX8OQZ.SJ^YFGQBVQVA[&5?$AWY;>7GG-9?=>O M?Q+X$U!+ 0(4 Q0 ( $2&L5*0I/:)/ \ #B3 1 " M 0 !D<'-I+3(P,C$P,S,Q+GAS9%!+ 0(4 Q0 ( $2&L5)0]9[G%PL M +=\ 5 " 6L/ !D<'-I+3(P,C$P,S,Q7V-A;"YX;6Q0 M2P$"% ,4 " !$AK%2PNY?AW\K J>@( %0 @ &U&@ M9'!S:2TR,#(Q,#,S,5]D968N>&UL4$L! A0#% @ 1(:Q4J[;C+PO90 MI@ % !4 ( !9T8 &1P MG 8 &@ @ &,UP 9C$P<3 S,C%?9&5C:7-I;VYP;VEN="YH M=&U02P$"% ,4 " !$AK%21U3[]"T' #M+0 &P @ %0 M?@$ 9C$P<3 S,C%E>#,Q+3%?9&5C:7-I;VXN:'1M4$L! A0#% @ 1(:Q M4G<#1(P_!P 8BT !L ( !MH4! &8Q,'$P,S(Q97@S,2TR M7V1E8VES:6]N+FAT;5!+ 0(4 Q0 ( $2&L5+.(%AX&00 !D8 ; M " 2Z- 0!F,3!Q,#,R,65X,S(M,5]D96-I