0001193125-21-327572.txt : 20211112 0001193125-21-327572.hdr.sgml : 20211112 20211112101005 ACCESSION NUMBER: 0001193125-21-327572 CONFORMED SUBMISSION TYPE: 8-K PUBLIC DOCUMENT COUNT: 14 CONFORMED PERIOD OF REPORT: 20211110 ITEM INFORMATION: Results of Operations and Financial Condition ITEM INFORMATION: Regulation FD Disclosure ITEM INFORMATION: Financial Statements and Exhibits FILED AS OF DATE: 20211112 DATE AS OF CHANGE: 20211112 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ONE STOP SYSTEMS, INC. CENTRAL INDEX KEY: 0001394056 STANDARD INDUSTRIAL CLASSIFICATION: ELECTRONIC COMPUTERS [3571] IRS NUMBER: 330885351 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 8-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-38371 FILM NUMBER: 211400872 BUSINESS ADDRESS: STREET 1: 2235 ENTERPRISE ST STE 110 CITY: ESCONDIDO STATE: CA ZIP: 92029 BUSINESS PHONE: 760-745-9883 MAIL ADDRESS: STREET 1: 2235 ENTERPRISE ST STE 110 CITY: ESCONDIDO STATE: CA ZIP: 92029 FORMER COMPANY: FORMER CONFORMED NAME: ONE STOP SYSTEMS INC DATE OF NAME CHANGE: 20070322 8-K 1 d294686d8k.htm 8-K 8-K
NASDAQ false 0001394056 0001394056 2021-11-10 2021-11-10

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

 

FORM 8-K

 

 

CURRENT REPORT

PURSUANT TO SECTION 13 OR 15(d)

OF THE SECURITIES EXCHANGE ACT OF 1934

Date of Report (Date of Earliest Event Reported): November 10, 2021

 

 

ONE STOP SYSTEMS, INC.

(Exact name of Registrant as specified in its charter)

 

 

 

Delaware   001-38371   33-0885351

(State or Other Jurisdiction

of Incorporation)

 

(Commission

File Number)

 

(IRS Employer

Identification No.)

2235 Enterprise Street #110

Escondido, California 92029

(Address of Principal Executive Offices)

(760) 745-9883

(Registrant’s Telephone Number, including area code)

 

 

Check the appropriate box below if the Form 8-K filing is intended to simultaneously satisfy the filing obligation of the registrant under any of the following provisions (see General Instruction A.2 below):

 

Written communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)

 

Soliciting material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)

 

Pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))

 

Pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act (17 CFR 240.13e-4(c))

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

 

Title of each class

 

Trading

Symbol(s)

 

Name of each exchange

on which registered

Common Stock, par value $0.0001 per share   OSS   The Nasdaq Capital Market

Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933(§230.405 of this chapter) or Rule 12b-2 of the Securities Exchange Act of 1934 (§240.12b-2 of this chapter).

Emerging growth company  

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

 

 

 


Item 2.02

Results of Operations and Financial Condition

The information provided below in “Item 7.01—Regulation FD Disclosure” of this Current Report on Form 8-K is incorporated by reference into this Item 2.02.

 

Item 7.01

Regulation FD Disclosure

On November 10, 2021, One Stop Systems, Inc. (the “Company”) issued a press release regarding the Company’s financial results for its fiscal quarter ended September 30, 2021. A copy of that press release is furnished as Exhibit 99.1 hereto and incorporated herein by reference. The press release includes non-GAAP financial measures as defined in Regulation G. The press release also includes a presentation of the most directly comparable financial measures calculated and presented in accordance with accounting principles generally accepted in the United States (GAAP), information reconciling the non-GAAP financial measures to the GAAP financial measures and a discussion of the reasons why the Company’s management believes that presentation of the non-GAAP financial measures provides useful information to investors regarding the Company’s financial condition and results of operations. The non-GAAP financial measures presented therein should be considered in addition to, not as a substitute for, or superior to, financial measures calculated and presented in accordance with GAAP.

Exhibit 99.1 contains forward-looking statements. These forward-looking statements are not guarantees of future performance and involve risks, uncertainties and assumptions that are difficult to predict. Forward-looking statements are based upon assumptions as to future events that may not prove to be accurate. Actual outcomes and results may differ materially from what is expressed in these forward-looking statements.

The information set forth under Item 7.01 of this Current Report on Form 8-K (“Current Report”), including Exhibit 99.1 attached hereto, is being furnished and shall not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), or otherwise subject to the liabilities of such section. The information in Item 7.01 of this Current Report, including Exhibit 99.1, shall not be incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Exchange Act, regardless of any incorporation by reference language in any such filing, except as expressly set forth by specific reference in such a filing. This Current Report will not be deemed an admission as to the materiality of any information in this Current Report that is required to be disclosed solely by Regulation FD.

 

Item 9.01

Financial Statements and Exhibits.

(d)    Exhibits.

 

Exhibit
No.
  

Description

99.1    Press Release, dated November 10, 2021.
104    Cover Page Interactive Data File (formatted in Inline XBRL and contained in Exhibit 101)

 

- 2 -


SIGNATURES

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

 

    ONE STOP SYSTEMS, INC.
Dated: November 12, 2021     By:  

/s/ David Raun

      David Raun
      President and Chief Executive Officer

 

- 3 -

EX-99.1 2 d294686dex991.htm EX-99.1 EX-99.1

Exhibit 99.1

 

LOGO

OSS Reports Q3 2021 Revenue up 23%, Income of $1 million

ESCONDIDO, Calif., November 10, 2021 – One Stop Systems, Inc. (Nasdaq: OSS), a leader in AI Transportable solutions on the edge, reported results for the third quarter ended September 30, 2021. All quarterly comparisons are to the same year-ago period unless otherwise noted.

The company will hold a conference call at 5:00 p.m. Eastern time on November 11th to discuss the results (see dial-in information below).

Q3 2021 Financial Highlights

 

   

Revenue totaled $16.0 million, up 23% versus the same year-ago quarter and up 7% sequentially.

 

   

GAAP net income totaled $981,000 or $0.05 per share, up from $858,000 or $0.05 per share.

 

   

Non-GAAP net income was $1.5 million or $0.08 per share versus $1.2 million or $0.07 per share (see definition of this and other non-GAAP measures and reconciliation to GAAP, below).

 

   

Adjusted EBITDA was $1.8 million, up $245,000 from $1.6 million, reaching 11% of total revenue.

 

   

Cash, cash equivalents and short-term investments totaled $18.5 million.

First Nine Months 2021 Financial Highlights

 

   

Record revenue of $44.2 million, up 16%.

 

   

Gross margin up 2.4 percentage points to 33.0%.

 

   

GAAP net income increased $3.0 million to $2.7 million or $0.14 per diluted share.

 

   

Non-GAAP net income was $3.0 million or $0.15 per diluted share, up $2.2 million.

 

   

Adjusted EBITDA was $4.3 million, up $3.6 million.

Q3 2021 Operational Highlights

 

   

Awarded a major program win for a military AI Transportable application that enables high-speed sensor data acquisition.

 

   

Closed a major program win with a market leading printer company for a Gen 4 PCI Express expansion interconnect that enables high-performance 3D printer control.

Management Commentary

“This quarter exceeded our expectations, with record revenue for a third quarter at $16.0 million, up 23% over the same year-ago quarter and up 7% sequentially,” commented OSS president and CEO, David Raun.

“These strong results reflect exceptional performance by our European-based Bressner business, as well as strengthening revenue from our large media and entertainment customer as their new virtual products continue to gain traction.

“Like most companies, we have been facing supply challenges, but we have been able to manage the impact during this unusual period by working closely with our customers and suppliers and carefully making strategic

purchases. Given the positive progress on our balance sheet and overall financial performance, we remain undaunted in the pursuit of our AI Transportable vision.

 

1


“During the quarter, we had two new major program wins: an AI transportable data acquisition system and a Gen 4 PCI Express expansion interconnect for high-performance 3D printing. Together, they brought our total major wins to eight so far this year.

“Now with the return to live, in-person trade shows, plus our focus on AI Transportables and the additional key investments in sales personnel and channels, we are seeing increased activity across our opportunity pipeline. The pipeline has expanded to 22 major pending opportunities, half of which are in the AI Transportable space. AI Transportable wins represent higher margins given our expertise in the space.

“We are planning the launch of an exciting new platform next week at the SC21 conference, which we anticipate will represent another major step in the continued evolution of OSS. Based on initial customer feedback, we expect this leading-edge AI Transportable solution to drive additional customer engagement, contract wins, and accelerated growth.

“Looking ahead, we are providing revenue guidance of $17.1 million for the fourth quarter. This would represent 23% growth over Q4 of last year, 7% growth over Q3, and record annual revenue of approximately $61.3 million.”

Q3 2021 Financial Summary

Revenue in the third quarter of 2021 increased 23% to $16.0 million, compared to $13.0 million in the same year-ago quarter. Growth was primarily driven by exceptional performance from OSS’ European subsidiary, Bressner, and strengthening revenue from the company’s large media and entertainment customer.

Revenue from OSS’ largest customer grew to $3.2 million, quadrupling from a low of $800,000 in the year ago quarter. Most of the growth was from sales of the customer’s new innovative virtual products.

Bressner revenue increased 68%, contributing a record $6.7 million in the third quarter. Growth for Bressner is traceable to maturing leadership, the implementation of pre-planned inventory strategies, and aggressive sales efforts resulting in expansion of the European customer base.

The media and entertainment business and the Bressner subsidiary revenue tends to be lower margin, having the effect of decreasing margins 3.3 percentage points as compared to the year-ago quarter. Overall margins were up over the previous quarter by 3.3 percentage point.

Gross profit was $5.5 million or 34.5% of revenue in the third quarter of 2021, up from $4.9 million or 37.8% of revenue in the third quarter of 2020.

Operating expenses increased 14% to $4.5 million in the third quarter of 2021 compared to $3.9 million in the same year-ago quarter. Operating expenses as a percentage of revenue decreased to 28.1% in the third quarter of 2021 versus 30.2% in the year-ago quarter.

Net income on a GAAP basis totaled $981,000 in the third quarter of 2021 or $0.05 per basic and diluted share compared to $858,000 or $0.05 per basic and diluted share in the year-ago period.

 

2


Non-GAAP net income totaled $1.5 million or $0.08 per basic and diluted share in the third quarter of 2021, as compared to a non-GAAP net income of $1.2 million or $0.07 per basic and diluted share in the same year-ago period.

Adjusted EBITDA, a non-GAAP term, totaled $1.8 million in the third quarter of 2021 as compared to $1.6 million in the same year-ago period.

Cash, cash equivalents and short-term investments totaled $18.5 million as of September 30, 2021, as compared to $18.5 million on June 30, 2021. The company believes its cash position and other available funds provide sufficient liquidity to meet its cash requirements for working capital and paying down debt, while supporting its strategic growth initiatives.    

First Nine Months 2021 Financial Summary

Total revenues increased 16% to a record $44.2 million compared to $38.0 million in the prior year.

Gross profit for the first nine months of 2021 was $14.6 million or 33.0% of revenue, up 2.4 percentage points, compared to $11.6 million or 30.6% of revenue in the same year-ago period.    This was due to growth in the high-margin military business, a fundamental corporate focus which is gaining strength. OSS business contributed an additional 2.9 percentage points, and the Bressner subsidiary was up by 3.3 percentage points.

Total operating expenses increased 2% to $12.8 million versus $12.6 million in the first nine months of 2020. Operating expenses as a percentage of revenue improved to 28.9% during the first nine months of 2021 versus 33.1% in the same year-ago period.

Net income on a GAAP basis improved by $3.0 million to $2.7 million or $0.14 per diluted share, as compared to a net loss of $250,000 or $(0.02) per basic and diluted share in the first nine months of 2020. This includes $1.5 million in PPP loan and interest forgiveness.

Non-GAAP net income totaled $3.0 million or $0.15 per diluted share, as compared to $773,000 or $0.05 per basic and diluted share in the first nine months of 2020.

Adjusted EBITDA, a non-GAAP term, was 9.6% of revenue or $4.3 million, as compared to $682,000 in the first nine months of 2020.

Outlook

For the fourth quarter of 2021, OSS expects revenue of approximately $17.1 million, which would represent an increase of 23% versus the same year-ago quarter, 7% sequentially, and record annual revenue of approximately $61.3 million.

Conference Call

OSS management will hold a conference call to discuss its third quarter 2021 results at 5p.m. Eastern Time November 11th, followed by a question-and-answer period.

Date: Thursday, November 11, 2021

Time: 5:00 p.m. Eastern time (2:00 p.m. Pacific time)

Toll-free dial-in number: 1-866-248-8441

International dial-in number: 1-786-204-3966

Conference ID: 1378308

 

3


The conference call will be webcast live and available for replay here as well as via a link in the Investors section of the company’s website at onestopsystems.com. OSS regularly uses its website to disclose material and non-material information to investors, customers, employees and others interested in the company.

Please call the conference telephone number five minutes prior to the start time. An operator will register your name and organization. If you have any difficulty connecting with the conference call, please contact CMA at 1-949-432-7566.

A replay of the call will be available after 8:00 p.m. Eastern time on the same day through November 25, 2021.

Toll-free replay number: 1-844-512-2921

International replay number: 1-412-317-6671

Replay ID: 1378308

About One Stop Systems

One Stop Systems, Inc. (OSS) designs and manufactures innovative AI Transportable edge computing modules and systems, including ruggedized servers, compute accelerators, expansion systems, flash storage arrays and Ion Accelerator SAN, NAS and data recording software for AI workflows. These products are used for AI data set capture, training, and large-scale inference in the defense, oil and gas, mining, autonomous vehicles and rugged entertainment applications.

OSS utilizes the power of PCI Express, the latest GPU accelerators and NVMe storage to build award-winning systems, including many industry firsts, for industrial OEMs and government customers. The company enables AI on the Fly® by bringing AI datacenter performance to ‘the edge’, especially on mobile platforms, and by addressing the entire AI workflow, from high-speed data acquisition to deep learning, training and inference. OSS products are available directly or through global distributors. For more information, go to www.onestopsystems.com.

Non-GAAP Financial Measures

Management believes that the use of adjusted earnings before interest, taxes, depreciation and amortization, or adjusted EBITDA, is helpful for an investor to assess the performance of the company. The company defines adjusted EBITDA as income (loss) before interest, taxes, depreciation, amortization, acquisition expenses, impairment of long-lived assets, financing costs, fair value adjustments from purchase accounting, stock-based compensation expense and expenses related to discontinued operations. For this reporting period, it excludes PPP loan forgiveness, which the company does not anticipate will reoccur in the foreseeable future.

Adjusted EBITDA is not a measurement of financial performance under generally accepted accounting principles in the United States, or GAAP. Because of varying available valuation methodologies, subjective assumptions and the variety of equity instruments that can impact a company’s non-cash operating expenses, management believes that providing a non-GAAP financial measure that excludes non-cash and non-recurring expenses allows for meaningful comparisons between the company’s core business operating results and those of other companies, as well as providing management with an important tool for financial and operational decision making and for evaluating the company’s own core business operating results over different periods of time.

The company’s adjusted EBITDA measure may not provide information that is directly comparable to that provided by other companies in its industry, as other companies in the company’s industry may calculate non-GAAP financial results differently, particularly related to non-recurring, unusual items. The company’s adjusted

 

4


EBITDA is not a measurement of financial performance under GAAP, and should not be considered as an alternative to operating income or as an indication of operating performance or any other measure of performance derived in accordance with GAAP. Management does not consider adjusted EBITDA to be a substitute for, or superior to, the information provided by GAAP financial results.

 

     For the Three Months Ended
September 30,
    For the Nine Months Ended
September 30,
 
     2021     2020     2021     2020  

Net income (loss)

   $ 980,696     $ 857,790     $ 2,719,016     $ (250,404

Depreciation and amortization

     396,165       410,552       1,171,737       1,208,762  

Amortization of deferred gain

     —         —         —         (53,838

Stock-based compensation expense

     399,148       210,280       1,302,878       503,419  

Interest expense

     128,315       174,205       447,328       393,175  

Interest income

     (92,105     (143,931     (159,203     (267,911

PPP loan and interest forgiveness

     —         —         (1,514,354     —    

(Benefit) provision for income taxes

     (320     57,753       295,495       (851,056
  

 

 

   

 

 

   

 

 

   

 

 

 

Adjusted EBITDA

   $ 1,811,899     $ 1,566,649     $ 4,262,897     $ 682,147  
  

 

 

   

 

 

   

 

 

   

 

 

 

Adjusted EPS excludes the impact of certain items and therefore has not been calculated in accordance with GAAP. Management believes that exclusion of certain selected items assists in providing a more complete understanding of the company’s underlying results and trends and allows for comparability with its peer company index and industry. Management uses this measure along with the corresponding GAAP financial measures to manage the company’s business and to evaluate its performance compared to prior periods and the marketplace. The company defines Non-GAAP (loss) income as (loss) or income before amortization, stock-based compensation, expenses related to discontinued operations, impairment of long-lived assets and non-recurring acquisition costs. For this reporting period, it excludes PPP loan forgiveness, which the company does not anticipate will reoccur in the foreseeable future. Adjusted EPS expresses adjusted (loss) income on a per share basis using weighted average diluted shares outstanding.

Adjusted EPS is a non-GAAP financial measure and should not be considered in isolation or as a substitute for financial information provided in accordance with GAAP. These non-GAAP financial measures may not be computed in the same manner as similarly titled measures used by other companies. Management expects to continue to incur expenses similar to the adjusted income from continuing operations and adjusted EPS financial adjustments described above, and investors should not infer from the company’s presentation of these non-GAAP financial measures that these costs are unusual, infrequent or non-recurring.

The following table reconciles net loss attributable to common stockholders and diluted earnings per share:

 

5


     For the Three Months Ended
September 30,
     For the Nine Months Ended
September 30,
 
     2021      2020      2021     2020  

Net income (loss)

   $ 980,696      $ 857,790      $ 2,719,016     $ (250,404

Amortization of intangibles

     163,900        170,985        491,701       520,035  

Stock-based compensation expense

     399,148        210,280        1,302,878       503,419  

PPP loan and interest forgiveness

     —          —          (1,514,354     —    
  

 

 

    

 

 

    

 

 

   

 

 

 

Non-GAAP net income

   $ 1,543,744      $ 1,239,055      $ 2,999,241     $ 773,050  
  

 

 

    

 

 

    

 

 

   

 

 

 

Non-GAAP net income per share:

          
  

 

 

    

 

 

    

 

 

   

 

 

 

Basic

   $ 0.08      $ 0.07      $ 0.17     $ 0.05  
  

 

 

    

 

 

    

 

 

   

 

 

 

Diluted

   $ 0.08      $ 0.07      $ 0.15     $ 0.05  
  

 

 

    

 

 

    

 

 

   

 

 

 

Weighted average common shares outstanding:

          
  

 

 

    

 

 

    

 

 

   

 

 

 

Basic

     18,636,337        16,585,773        18,170,700       16,469,457  
  

 

 

    

 

 

    

 

 

   

 

 

 

Diluted

     19,963,270        17,018,614        19,466,023       16,902,298  
  

 

 

    

 

 

    

 

 

   

 

 

 

Forward-Looking Statements

One Stop Systems cautions you that statements in this press release that are not a description of historical facts are forward-looking statements. These statements are based on the company’s current beliefs and expectations. The inclusion of forward-looking statements should not be regarded as a representation by One Stop Systems or its partners that any of our plans or expectations will be achieved, including but not limited to, to our management’s expectations for revenue growth generated by new products and design wins. Actual results may differ from those set forth in this press release due to the risk and uncertainties inherent in our business, including risks described in our prior press releases and in our filings with the Securities and Exchange Commission (SEC), including under the heading “Risk Factors” in our Annual Report on Form 10-K and any subsequent filings with the SEC. You are cautioned not to place undue reliance on these forward-looking statements, which speak only as of the date hereof, and we undertake no obligation to revise or update this press release to reflect events or circumstances after the date hereof. All forward-looking statements are qualified in their entirety by this cautionary statement, which is made under the safe harbor provisions of the Private Securities Litigation Reform Act of 1995.

Media Contact:

Katie Rivera

One Stop Systems, Inc.

Tel (760) 745-9883

Email contact

Investor Relations:

Ronald Both or Justin Lumley

CMA Investor Relations

Tel (949) 432-7557

Email contact

 

6


ONE STOP SYSTEMS, INC. (OSS)

UNAUDITED CONSOLIDATED BALANCE SHEETS

 

     Unaudited
September 30,
2021
     December 31,
2020
 

ASSETS

     

Current assets

     

Cash and cash equivalents

   $ 3,955,215      $ 6,316,921  

Short-term investments

     14,534,084        —    

Accounts receivable, net

     5,808,184        7,458,383  

Inventories, net

     14,361,034        9,647,504  

Prepaid expenses and other current assets

     1,121,868        655,708  
  

 

 

    

 

 

 

Total current assets

     39,780,385        24,078,516  

Property and equipment, net

     3,090,908        3,487,178  

Deposits and other

     35,629        81,709  

Deferred tax assets, net

     3,604,607        3,698,593  

Goodwill

     7,120,510        7,120,510  

Intangible assets, net

     170,556        662,257  
  

 

 

    

 

 

 

Total Assets

   $ 53,802,595      $ 39,128,763  
  

 

 

    

 

 

 

LIABILITIES AND STOCKHOLDERS’ EQUITY

     

Current liabilities

     

Accounts payable

   $ 3,846,282      $ 976,420  

Accrued expenses and other liabilities

     3,442,091        3,481,444  

Current portion of notes payable, net of debt discount of $0 and $2,047, respectively

     1,736,546        1,365,204  

Current portion of related party notes payable, net of debt discount of $0 and $6,726, respectively

     —          199,943  

Current portion of senior secured convertible note, net of debt discounts of $20,462 and $256,242, respectively

     2,570,447        1,789,212  
  

 

 

    

 

 

 

Total current liabilities

     11,595,366        7,812,223  

Senior secured convertible note, net of current portion and debt discounts of $0 and $14,107, respectively

     —          531,347  

Paycheck protection program note payable

     —          1,499,360  
  

 

 

    

 

 

 

Total liabilities

     11,595,366        9,842,930  
  

 

 

    

 

 

 

Commitments and contingencies

     

Stockholders’ equity

     

Common stock, $.0001 par value; 50,000,000 shares authorized; 18,666,022 and 16,684,424 shares issued and outstanding, respectively

     1,867        1,668  

Additional paid-in capital

     41,040,749        30,758,354  

Accumulated other comprehensive income

     207,333        287,547  

Accumulated earnings (deficit)

     957,280        (1,761,736
  

 

 

    

 

 

 

Total stockholders’ equity

     42,207,229        29,285,833  
  

 

 

    

 

 

 

Total Liabilities and Stockholders’ Equity

   $ 53,802,595      $ 39,128,763  
  

 

 

    

 

 

 

 

7


ONE STOP SYSTEMS, INC. (OSS)

UNAUDITED CONSOLIDATED STATEMENTS OF OPERATIONS

 

     For the Three Months Ended
September 30,
    For the Nine Months Ended
September 30,
 
     2021     2020     2021     2020  

Revenue

   $ 15,984,293     $ 12,976,058     $ 44,205,054     $ 37,961,023  

Cost of revenue

     10,467,590       8,074,445       29,602,823       26,338,527  
  

 

 

   

 

 

   

 

 

   

 

 

 

Gross profit

     5,516,703       4,901,613       14,602,231       11,622,496  
  

 

 

   

 

 

   

 

 

   

 

 

 

Operating expenses:

        

General and administrative

     1,920,574       1,817,499       5,726,978       6,208,922  

Marketing and selling

     1,570,135       1,103,384       4,217,328       3,137,833  

Research and development

     999,715       1,001,288       2,839,965       3,213,339  
  

 

 

   

 

 

   

 

 

   

 

 

 

Total operating expenses

     4,490,424       3,922,171       12,784,271       12,560,094  
  

 

 

   

 

 

   

 

 

   

 

 

 

Income (loss) from operations

     1,026,279       979,442       1,817,960       (937,598
  

 

 

   

 

 

   

 

 

   

 

 

 

Other income (expense), net:

        

Interest income

     92,105       143,931       159,203       267,911  

Interest expense

     (128,315     (174,205     (447,328     (393,175

Other income (expense), net

     (9,693     (33,625     1,484,676       (38,598
  

 

 

   

 

 

   

 

 

   

 

 

 

Total other (expense) income, net

     (45,903     (63,899     1,196,551       (163,862
  

 

 

   

 

 

   

 

 

   

 

 

 

Income (loss) before income taxes

     980,376       915,543       3,014,511       (1,101,460

(Benefit) provision for income taxes

     (320     57,753       295,495       (851,056

Net income (loss)

   $ 980,696     $ 857,790     $ 2,719,016     $ (250,404
  

 

 

   

 

 

   

 

 

   

 

 

 

Net income (loss) per share:

        

Basic

   $ 0.05     $ 0.05     $ 0.15     $ (0.02
  

 

 

   

 

 

   

 

 

   

 

 

 

Diluted

   $ 0.05     $ 0.05     $ 0.14     $ (0.02
  

 

 

   

 

 

   

 

 

   

 

 

 

Weighted average common shares

outstanding:

        

Basic

     18,636,337       16,585,773       18,170,700       16,469,457  
  

 

 

   

 

 

   

 

 

   

 

 

 

Diluted

     19,963,270       17,018,614       19,466,023       16,469,457  
  

 

 

   

 

 

   

 

 

   

 

 

 

 

8

EX-101.SCH 3 oss-20211110.xsd XBRL TAXONOMY EXTENSION SCHEMA 100000 - Document - Document and Entity Information link:calculationLink link:presentationLink link:definitionLink EX-101.LAB 4 oss-20211110_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Cover [Abstract] Cover [Abstract] Security Exchange Name Security Exchange Name Amendment Flag Amendment Flag Entity Central Index Key Entity Central Index Key Document Type Document Type Document Period End Date Document Period End Date Entity Registrant Name Entity Registrant Name Entity Incorporation State Country Code Entity Incorporation State Country Code Entity File Number Entity File Number Entity Tax Identification Number Entity Tax Identification Number Entity Address, Address Line One Entity Address, Address Line One Entity Address, City or Town Entity Address, City or Town Entity Address, State or Province Entity Address, State or Province Entity Address, Postal Zip Code Entity Address, Postal Zip Code City Area Code City Area Code Local Phone Number Local Phone Number Written Communications Written Communications Soliciting Material Soliciting Material Pre Commencement Tender Offer Pre Commencement Tender Offer Pre Commencement Issuer Tender Offer Pre Commencement Issuer Tender Offer Security 12b Title Security 12b Title Trading Symbol Trading Symbol Entity Emerging Growth Company Entity Emerging Growth Company Entity Ex Transition Period Entity Ex Transition Period EX-101.PRE 5 oss-20211110_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 6 g294686g11a37.jpg GRAPHIC begin 644 g294686g11a37.jpg M_]C_X 02D9)1@ ! $ 8 !@ #__@ ?3$5!1"!496-H;F]L;V=I97,@26YC M+B!6,2XP,0#_VP"$ @&!@<&!0@'!P<*"0@*#18.#0P,#1L3%! 6(!PB(1\< M'QXC*#,K(R8P)AX?+#TM,#4V.3HY(BL_0SXX0S,X.3H.$A8:' MB(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7 MV-G:X>+CY.7FY^CIZO'R\_3U]O?X^?H1 (! @0$ P0'!00$ $"=P ! @,1 M! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D:)BH*#A(6& MAXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76 MU]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_ !$( &8"T0,!$0 "$0$#$0'_V@ , M P$ A$#$0 _ /?Z "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * " M@ H * "@ H * "@ H * "@ H " 1@T 0LI4^U #: "@ H * "@ H * "@ H M* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ M H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@"Q0 M4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % M!0 4 % !0 A (P: (64J: $H * "@ H * "@ H * "@ H * "@ H * "@ H M* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ M H * "@ H * "@ H * "@ H * "@ H * "@ H L4 % $5QW[.2D85?3(/]*]18""/%>:S[?U]Q/9>/;LS+'+:><7( 8 _RJ9X"-KI MV-*>:3;LXW_KT.YFO;>U\D7,T<+2G:@=@-S8Z#UKR$F]CW;VW+%(84 % !0 M4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 A (P: (64J: M $H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H M* "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ M H * "@ H * "@"Q0!2U75+31=-FO[V3RX(ADGN?0#W-5&+D[(F4E%79X!XG M\6:EXOU$(0ZV^_$%JG/TSZFO5ITHTD>94JRJ.Q['X6TF^'@*#2M6B$4WE-'C M.2JDG;GT(R./:N"=11K<\3M5-SH^SEU1SWAVTT/_ $NVUI(TN(9, R2%%B$AN&/*'L&/<>_:G7P]_>B*A7^S(]@KSSN"@ H M* $9E1268*!W)Q0! -0LRVT7<)/IY@I\K["NB<$$9!R*0Q: "@ R* #(H ,C MUH * "@ R* #(H * "@ H * "@ H * "@ H 0@$8- $+*5.* $H * "@ H * M "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@"M?W7V'3KF[V;_) MC9]N<9P,XS2D[*XXJ[L_CL M=1TZ?3IY3B,2YP?3J ?TII7T0F[:LZ>D,* "@ H * "@ H * (;N?[+9SW&W M=Y2,^W.,X&<5,GRJXXJ[2.1@\;ZE- M-5T:YL(W.!(^2/R('Z4U9NPG=*YURD,H93D$9!%+8:=Q: *NI7G]GZ;N>A M...??UKIP]6--^\<]>G*:T,_P3X6M?".D3>(-?58KH D;^?(7IQ_M'V]AZU= M:HZDN2!%&FJ4>:6X_P )^-=7\3>,YA':L-&6-E "C]V>JLS>IQC'O^-*K1C3 MI^8Z=64Y^1T6H>"[#4=1FO))IHS*02L> ,XZ\BJIXV=."BEL<];+J=6HYMO4 MMQZ9)H/AVY@TB,S701FCWD LY'&>WI^58U*KK5%*9TT:"P]/D@6W=?IW'_UJVHUU*/O/5&5:@U+W5HSU3P6-8C\,VT.N1&.[BR@+,"S M)_"3COV_"N&MR\_N;';2YN5<_$CQUBI^]+8Y:]9P]V.YQ]GX$\7>)D6\O9F17&Y6O)F+$>PY(_'%=#KT MJ>B_ P5&K/5ES_A3FM8XO[//U;_"I^MQ[%?5)=S.OO"_B_P3&;V"X=;=.6EM M925'^\O''X8JXU*571D.G5I:H](^'GC"7Q/ILT5[M%_:D!RHQO4]&Q^'-<=> ME[-Z;'70J^T6NYPGC+Q#K6O^,9=!T^XDA@2;[.D2/L#L#@ECWYKJI4X0ASLY MJLYSGR1)!\(-?89;4+/<>OSN?Z4OK<.P?59=P_X4]KO_ $$+/_OIO\*/K<.P M?59=R>R^$NMVU];SM?VA6.17(#-G .?2D\5!JUBHX:2:=SL?B1XCN_#OAZ,V M+^7FIRUZ&]>HX1T/.-(\#>(_%U@NK/?H8YB=K7 M$K,S8.">A[@UV2K0I/ELUW_H(6?\ WTW^%1];AV*^JR[A M_P *>UW_ *"%G_WTW^%'UN'8/JLNYZ+X'\/77AG06L+N6.60S-)NC)(P0!W^ MEU'_K MW?\ ]!-1/8N'Q'.>'/%>B6'A^SM;F]\N:-2&7RG..3W K633>GD915EJ5-9XY=[3;"H5>_7G_]0I4T_:*71#F_<<>YK>(=9U*PUZRL[$"0 MW$3!8B!@OG )/7 ZU,;RDX^13LHI^?\ 7XCOM^K>'=%N;O7+F&[EW 0)$,9) M['@?Y%-O1);B2NVWL4U'CF:(7JS6D8(W"U*C./3I_P"S4/W=]03YMM#3LO$R MW'AFYU-X-L]J&66$'HX[?3I1-V2E'J$4W)Q?0R+.?QAJMNNH6NH6 B8;A ,' M'L?E./SIM./F":EL;LNK7MAX8DU#4;,17<2_-$K @G. <@GCI4S:6PX)MV9A MVDGC*_MUO[;4+!HW7>+<8/;I]W_V:J:[)1 M5(Y8GNP]:UD[F25KDFL>(O\ A*[+^R])TVXD>1U+22* $P?8G'U-1RN31?,H MIG2ZEJ0\,^'H2R^=,BK#&O\ ?;&/Z54Y.4O=ZDPC:.O0Q]OCGR_MOG6F,;OL MFT9^G3_V:D_=WU&O>VT+DNKIK?@:^NPGEOY+I(G]U@.:5562:\OS'3;NT]U< M+75X]$\"V5XZ[V$*JB9QN8]!5U6^:RW)IJZ=_/\ ,IJ/',T0O5FM(P1N%J5& M<>G3_P!FJ7[N^HT^;;0V='U[^T]$EO3;L+B#6$G+(P*LH'WN"<42:4;@DW*QS\.H>*?$6ZZTIX+"RW$1F M4 E\?@?Z46:5V%U>R-/0-:OIK^?2=7B2.^A7>&3[LB^M-6DKKH)WB[,Z*D,* M "@ H * "@!UW.+6SGN&&1%&SD?09II7=A/1'B/@7Q9K[^)[6P6[,T%W/F2. M7Y@!R6(].,UZ5:E#D;ML>?1JS<['JNN:GX?DO4\/ZPT9>Y0.J2CY6R2!SV.1 M7#",TN>)VRE"_)(OZ-HMCH-@++3X1%"&+8ZDD^I[U,YN;NRHQ4%9&A4%!0!S M6O\ A3P]J%\FL:LBIY"X=V?8IYXW'V_K6U.K.*Y8F4Z<)/FD7IM>MG\-W6L: M:5O(K>-W7!(#;,Y&?PJ5!\ZC+0IS7*Y(X3PG\1]2U_QA!97*0PVDR. B#HP& MX$D\]C^==-7#QA"ZW.:GB'.=GL>I5Q'8% '@WC@";XK2QS?ZLS0*<_W=J5ZE M'2CIYGFU=:UGY'O(X%>6>D% %'68XY=#OXY@#&UNX;/IM-5#22L3)733/'_@ M\S#Q9=(/NFS;/_?:5Z&+^#YG!A?C-;QK\.M2FUJ76-#/F-,_F-$&VLC^JGZ\ MUG1Q$5'ED:5:$G+FB8JW_P 2=.PI^WG;Q\RB3_&M.6@^Q%ZZ'?\ ">>.[3_C MXAD./^>EGC^0%'L*+V_,/;5ENC3TCXP72W21:Q8Q^43AI(++CBM;21V_C#PW'XPT".&&<)(K":"3J#QT/L0:YJ53V4KG15IJI&QY=%HGC M[PSN@LENEA!) @DW(?<#_P"M7:YT:FK.-0K4]$3CQ7\1+,8DCNB!_>M WZ[: M7LJ#'[2NMT/C^*OB:Q<"]M(7'I)$4/Z8H^K4WLQ_69QW1Z7X0\6VOBS3WFBC M,-Q"0LT1.=N>A!]#S7%5I.F['53J*HKHZ*LC4* "@ H * "@ H * "@ H 0J M&�!"5*G!H 2@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * M "@#.U__ )%[4?\ KW?_ -!-1/8N'Q&1X6TC3+CPU8RS:=:RR,AW.\*DGD]2 M16TU9_=^1C#;[_S.BM[2VLT*6UO% OI&@4?I4%G,ZQ_R/VA_[C_R-%/XY>@3 M^!>O^1)X\MI9_#ZR1AB+>99'V]=O(S^M3M.+92UBT4(5T6:U%P/&&I(",E7O M@&'MMQFJ>A"U+.AMI=KX>U*]MXK^ZM'9C+]H"LTN."1TR/K1+2"3V''6;MN8 MO]B^&;F);[3=>_LYR-P220;D]L9#?J:'>/4-)=#5T/5I)?"5]-JRRW]K"YCW MJN6D3CGG&>O6B=N5-K<(W4FD]C*;1?#CQ"^TOQ%]@0;E]L9#?SH=X@K M2Z'3^#;^\U#0O,O',K)(R)*1RZCO_/\ *JELF2M&T:NJ_P#('O?^N#_^@FLJ MGPLUI_&C*\$@'PC9@C(._C_@1K:INO1&4=V96K)-X0UB/4[)3_9=PV+B!?NJ MWJ!V_P BH@[/DEL7)77,MT6/'"_:M#L[Z!G:"*996:(X(4C[P/Y4FN6HK@O> M@[%=$T1[47 \8ZD%QG:;X!O^^<9IO02U'6<-DG@75I;#[689ED;==;=S'&"1 MCMQ2J:02]/S'#6;96U:VEG^'.F21AB+<1R/MZ[<$9_6JJ:5$V33UA)>OYDT* MZ+-:BX'C#4D!&2KWP##VVXS2>@+4ETJXM=-\,:IJ>E"\F&YF#W>"78<;ACJ. M>_I2FW&"144G-D%HVF7>G1WFJ^*)WED0/)"MT$53Z!%YR*J24=B4VR+P/-;# M4-J+OA^6^U#3];TO[:U]!'&8X+@YY)!XR:4KRIWMJ$;1J)="E MX>339=-2&Y\1ZAI]Q"2KP?:Q$J\]@15NS2:9*NFTS6T&'2I/$LCV=_J-_<01 M8:>:17C /;.,_P!*4=FT$MTCL*0PH * "@ H * (-'-4U+XI:=?0VQDLH M/(=Y"<* KDD?7@US4ZD8T6NNITU*EUQG6% !0!R_Q%=(_ 6J;^A10 M/KO7%;8?^(C&OI39S_@0&+X47[R_ZLK<,,_W=N#^H-;5OXR^1G1TH_>>:^"H MI)?%MBD.=YWXQ_N-796T@SCH_&CZ2KQSU@H \C^*GA6]?4AK]E&TD915F"#+ M(1T;Z8Q^5=^&JJW(SBQ%-M\Z$T?XP/!:)#JE@9I4 'FQOC=[D8ZT3PEW>+"& M*T]Y&I_PN/2\<:?<9_WA4?5)=R_K4#G_ !+\4I]:TZ73=-LFMUG&QW+;F(/4 M#'KTK6GAE!\TF95,1S+EBCH_A5X7N=(M;G4[Z(Q37*A(T;JJ=23]3C\JQQ-1 M2:BNAKAZ;@KLEU'XL:?IVIW5B^GS,]M*T18.,$J2,]/:B.%E))W&\3%.Q5_X M7)IG_0-G_P"^Q_A3^J2[B^M0$;XPZ4WWM+F/U8?X4?5)=P^M0.#\5ZW'XPUV MW?3=-,+[!&$7EI#GKP*ZJ4/91]YG+5FJLERH];U;Q)%X'\/:1'>P/.YB6$[& MQ@JHS7!&G[63L=TIJE%7,'_A#IL_ M_?8_PH^J2[A]:@9'B+XF:7J^B75C'HY,DR%%>0CY">_3J*TIX>49)W,ZF(C* M+21<^#NDW4/V_4Y59+>55BCSQO(.2?P_K4XN2=HCPL6KMGJU<)VA0 4 % !0 M 4 % !0 4 % !0 A4$8- $)!4X- "4 % !0 4 % !0 4 % !0 4 % !0 4 % M !0 4 % !0 4 % !0!'<01W5O);S+NBD4JRYQD'KTI-7W&G;5#+.S@L+2.UM MD\N&,85Y*26Q/2&5)M,L[C4(+Z6'=

NX+38QY?"&@RW'G-IL>_.<*S*O_?(.*%H#U-:*WA@MUMXHD2% M1@(JX 'TH>NX+38R7\'Z \_G'38]^6]N(YY5"N5)P0,8XZ#IZ4+16"W4J7GA71+ZX,] MQIZ&1N259DS]<$4DK;#;N:-I9VUC (+6!(8ASM08%4W*XO$VC(7 MD']H0KBX3&.?[P]C2K4G3EY!2J*ZZ?#LH^TB7"%@ MNY"V?N__ %ZW5&:CSHQ=6#ER&CJ>@*WA&[T320EJLD;)&,?*NXY(_')_.IC/ MWU*14H>XXHX'X?>"M3T;QC+/J5OL2VA;RW!RK,W'!^F:ZJ]:,H6BIW#V,.Q)%X%\,PN'72("1TR,T.M4?4:I070Z".-(8UCB1411@*HP M!6.YH.H * "@ H * "@ H * "@ H * "@!&4,,4 0D%3@T )0 4 % !0 4 % M !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 M4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0!8H \C^+7AB3 MSTU^UCRA 2X '0CHWY(HM^_$5"LDN21Z%H/A?3_#3:AA?[4V\*.<*!PH]LY_.N6=252RD= M,8*G=Q,&3Q=KEBSBZL "3\RD8%>BL)1G\,CQWC\13OSP-;7XK[Q-X)!TB9H M;F8*P"MC/.&4G\_RKA25&JU+H>I&;KT5*'4Q?#_A/3/ 5I)K>L72O=*OWNR9 M[+ZDU4ZLJSY(H(4HT5S2.$U+Q[K>I^*1>Z9+)",B."!>01G@$=R:Z8T(1A:1 MS2KRE.\3W/2S>MI=LVHA!>% 90G0-7FRM?W=CT8WMJ6ZD84 9LQ474WG>?U& MS9G&,#^N:WC\*M8YY?$^:Y%9_;HHVGFWN0$#QG_<7)'OG=3GR-V7]:LBE[6* M7Y+];D5H;GSE\\R9W+USZ#^N:N?+;0BGS7][R_0LZAY@NEP7\O9P!G&<^ MU9T[*BOXUI+E2;,HJ5TM1\D$T4&Y7E+>:0=.ZZ"3?;&9I7,BH^P[!T4?-P?TS1'D6 MB_K8)<[U?E^I;TTR%)=X;;N^4MGT'3-9U;75C6C>SN7JR-@H * "@ H * "@ M H * "@ H * "@!&4,,4 0D%3@T )0 4 % !0 4 % !0 4 % !0 4 % !0 4 M % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % ! M0 4 % !0 4 % !0 4 % !0 4 % %B@".>"*Y@>&:-9(G&UE89!%-.VJ \EU7 MX42IXDMC8MNTN>7,G/S0KU(]^.E=T<2N37V3E(QQN,^KN,8[F5/XZMKVPFMKJQ;]XA4[2"!D5T1P,H M24HRV.669PG!QG'H]CU_7^=9YA3M)3-(=5\6W>ES-/=S13%8XP#C;U4@?3%73<(P4EH:U%4E-Q/1/ GP\CT39J6J* MLFH=43J(O\37)6K\_NQV.JC04-7N>@URG2% !0 4 % !0 4 % !0 4 % !0 M4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 (RAAB@"$@J<&@!* M"@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H M * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * "@"Q0 4 M% &7JGA_3M6RUS$1)C'F(<,*WI8BI2^%G-6PM*M\2U,?_A7VD_\ /Q>?]]K_ M /$UT_VA5[+^OF[_#_ "+^D>%+'1KS[5;3W)?:5(=E((_ "LJV+G6C MRR2-Z&!IX>?/!O\ KY&PEM!' XML 7 d294686d8k_htm.xml IDEA: XBRL DOCUMENT 0001394056 2021-11-10 2021-11-10 NASDAQ false 0001394056 8-K 2021-11-10 ONE STOP SYSTEMS, INC. DE 001-38371 33-0885351 2235 Enterprise Street #110 Escondido CA 92029 (760) 745-9883 false false false false Common Stock, par value $0.0001 per share OSS true false XML 8 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Document and Entity Information
Nov. 10, 2021
Cover [Abstract]  
Security Exchange Name NASDAQ
Amendment Flag false
Entity Central Index Key 0001394056
Document Type 8-K
Document Period End Date Nov. 10, 2021
Entity Registrant Name ONE STOP SYSTEMS, INC.
Entity Incorporation State Country Code DE
Entity File Number 001-38371
Entity Tax Identification Number 33-0885351
Entity Address, Address Line One 2235 Enterprise Street #110
Entity Address, City or Town Escondido
Entity Address, State or Province CA
Entity Address, Postal Zip Code 92029
City Area Code (760)
Local Phone Number 745-9883
Written Communications false
Soliciting Material false
Pre Commencement Tender Offer false
Pre Commencement Issuer Tender Offer false
Security 12b Title Common Stock, par value $0.0001 per share
Trading Symbol OSS
Entity Emerging Growth Company true
Entity Ex Transition Period false

EXCEL 9 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $%1;%,'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 " !!46Q3,=HV*.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:@,A$(9?I7C?'36T!]GL)26G% H-M/0F.DFDJRLZ93=O7W>;;"CM Q2\.//[ MS3=@8Z(R?<+GU$=,Y##?C;X+69FX9B>BJ "R.:'7N2Z)4)J'/GE-Y9J.$+7Y MT$<$R?D#>"1M-6F8@%5#7OVB_ %!+ P04 " !!46Q3F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M $%1;%,QB4I"6P0 .40 8 >&PO=V]R:W-H965T&UL MC9A=<^(V%(:OM[]"0WO1SB3Q%P38(8&+&.]?J0CO>>(T4ZJ%[UES)!]F@A]T]D:DWUT'!UM64KUE.RGEHC,>%?<6:CR2N4FX8 M%=)ZF5+W= MLD3N;CI>Y_W&,]]LC;WAC$<9W;"0F=^SA8*64ZG$/&5".OW M;(?BB3\XV^FC:V*'LI+RQ3;F\4W'M40L89&Q$A2^7MF4)8E5 HY_#Z*=ZIVV MX_'UN_I],7@8S(IJ-I7)5QZ;[4UGT"$Q6],\,<]R]QL[#*@ C&2BBT^R*Y_M MNAT2Y=K(]- 9"%(NRF^Z/TS$<0?_1 ?_T,$ON,L7%91WU-#Q2,D=4?9I4+,7 MQ5"+W@#'A8U*:!3\RJ&?&=_)*(=)-H2*F,R$X>:-S$49;9BUD6/@)?91)SH( MWI:"_@G!1_EZ13SW@OBN[_VWNP-L%:!? ?J%7G!";RI?F2)_3U;:* CA/XAD M4$D&A63WA&3(HES9@<[VT9:*#2./-&5-0\5U'B?AW>0+ M2M@+JHT 0B$!=1 MN$_HI@D$[[^FB68(1Z_BZ*$ZA_A/@431!-9!S/;D$WMK(L*57-?U@F'7[5TC M6-<5UC4J5JW1Y5O6&":\^^#R$P+1KR#ZYT$LF.+2[I68P(YKY,&5WG?(#Q\^ MM.R10<4V."=NSVS#[2X!R%,+&M=Y>IR1/T"@$<5H## MD>^[)V#M*1[,H]AW?$UC\IY0P!QR2"X= >#7M!#"6MC M]OQS""=QK)C6%^\7Y#,\1YY$8S1;)'T_Z-DLQ%2FN&:P1)2M3'[T/!=#KHW? MPQW[>^2I;4E%EG+7G.I:Y'0D168FA0EM(;2!!_,6SD_NV17$(UC?$V.KDX.'V7L1P A7I:11H M*AK;I1>^I2O9N/!:!)["$ .IW=X_R^UG*5,;"_0K*)BMC7=&16/%W2)H5(Y. M46WV_EEF/]L3F"PX?A=%1UGU-F+A:B=7FW-T:+5_ #Q0.Q&:)&P-0NY5'W15 M>:8N&T9FQ3EV)0VL$?CZI^-\3=02P,$% @ M05%L4Y^@&_"Q @ X@P T !X;"]S='EL97,N>&ULW5=M:]LP$/XK0C]@ M;F)JXI$8MD!AL(U"\V%?E5AV!'KQ9+ES^NNGLVPG:75EW8>QS:')W3VZNT=W M)YFN6W>2_.'(N2.]DKK=T*-SS?LD:0]'KEC[SC1<>Z0R5C'G55LG;6,Y*UMP M4C)9WMQDB6)"TV*M.W6G7$L.IM-N0V]H4JPKH\^6E :#7\H4)X],;NB62;&W M8EC+E)"G8%Z"X6"DL<1Y*GQ#%V!IGP*\"!JP'.,HH8T%8Q(RA._]N/P9,&FM M5X64,\$E#89BW3#GN-5W7AD6#\87$!GEW:GQ#&O+3HOE+3T[##\^R=[8DMLY MS8).IF(M>05TK*B/\.M,DP#HG%%>* 6KC68#A\EC%'S8 Y?R 5KXK;J*W5B M'_2^FO-CT1=X=-8T\O1!BEHK'O;^RPF+-9O\R-%8\>2SP:0)P M:?EA6;/CO9NFJ:]PSLM_D/.?K7/--;=,7I+VH_\W5_DMC)/Q]%PZC+N.HL?X;[:)'-M[#/)73)>UYN1]76^T$D7O!9QP<&%Y_J?]K-#]! SCMHHB*]1GA?H$KQBR'3Y8GKA/[I_X M3O,\3;,,J^AV&V6PQ>J69? 7CX9Q P\L#V1Z6ZWQ;N,3\OH<8#U];4*PG>*3 MB.T4KS4@\;J!1Y['NXWE 0^L"]CL0/YX'IBIN$^:0ERHY_U=3 M_ 102P,$% @ 05%L4Y>*NQS $P( L !?3T\$MP> M:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5; M&GC3Y?YVX$G1H2)8%II%R=.B':5_'FR-9V87YTC'?8Q']>5=2(6NF9MYEJ6R!F_236P@R*2*Y U+ M2X3[+O,&@EXN1:T/9=1,92L88!.R '<(Y_A^[<#K3P&]'@!6^AC(,=D",Y1]XVXG\-/O4 M(VSV'T:$%'J6"V&%E+C?Z/F-:#R!+ ]=R_$)'0.M#,,SQ;;!<.AHQ$5V9:// M8:Q#B'/Z3XRQJK"$52Q;#X&'' E<)S"D&IND53 >"CVN*!.L>@PL(:EU&*AD MMW,JI]=V<,TB]RI#FJ,,:&T'X:-:"Q4&L&]R( DNR94;4EWI>::W=Y-[2:AU M[D&P]_ :C1W-CQ^W_ %02P,$% @ 05%L4R0>FZ*M ^ $ !H !X M;"]?+7_OR4Z?:!1W;J"V\R1&:P;*9,OL[P"D M6[2*+L[C,$]J%ZSB688&O-*]:A"2*+I!V#-DGNZ9HIP\_D-T==UI?#C]LCCP M#S"\7>BI160I2A4:Y$S":+8VP5+BRTR6HJ@R&8HJEG!:(.+)(&UI5GVP3TZT MYWD7-_=%KLWC":[?#'!X=/X!4$L#!!0 ( $%1;%-ED'F2&0$ ,\# 3 M 6T-O;G1E;G1?5'EP97-=+GAM;*V334[#,!"%KQ)E6R4N+%B@IAM@"UUP M 6-/&JO^DV=:TMLS3MI*H!(5A4VL>-Z\SYZ7K-Z/$;#HG?78E!U1?!0"50=. M8ATB>*ZT(3E)_)JV(DJUDUL0]\OE@U#!$WBJ*'N4Z]4SM')OJ7CI>1M-\$V9 MP&)9/(W"S&I*&:,U2A+7Q<'K'Y3J1*BY<]!@9R(N6%"*JX1<^1UPZGL[0$I& M0[&1B5ZE8Y7HK4 Z6L!ZVN+*&4/;&@4ZJ+WCEAIC JFQ R!GZ]%T,4TFGC", MS[O9_,%F"LC*30H1.;$$?\>=(\G=560C2&2FKW@ALO7L^T%.6X.^D&PO=&AE;64O=&AE;64Q+GAM;%!+ M 0(4 Q0 ( $%1;%,QB4I"6P0 .40 8 " @0T( !X M;"]W;W)K# >&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E M;'-02P$"% ,4 " !!46Q399!YDAD! #/ P $P @ &T L$@ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 "0 ) #X" #^$P ! end XML 10 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 11 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 12 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 1 96 1 false 0 0 false 0 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.onestopsystems.com//20211110/taxonomy/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false All Reports Book All Reports d294686d8k.htm d294686dex991.htm oss-20211110.xsd oss-20211110_lab.xml oss-20211110_pre.xml http://xbrl.sec.gov/dei/2020-01-31 true false JSON 15 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "d294686d8k.htm": { "axisCustom": 0, "axisStandard": 0, "contextCount": 1, "dts": { "inline": { "local": [ "d294686d8k.htm" ] }, "labelLink": { "local": [ "oss-20211110_lab.xml" ] }, "presentationLink": { "local": [ "oss-20211110_pre.xml" ] }, "schema": { "local": [ "oss-20211110.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "https://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 24, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2020-01-31": 3, "total": 3 }, "keyCustom": 0, "keyStandard": 96, "memberCustom": 0, "memberStandard": 0, "nsprefix": "oss", "nsuri": "http://www.onestopsystems.com/20211110", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "p", "div", "div", "body", "html" ], "baseRef": "d294686d8k.htm", "contextRef": "duration_2021-11-10_to_2021-11-10", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "100000 - Document - Document and Entity Information", "role": "http://www.onestopsystems.com//20211110/taxonomy/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "div", "div", "body", "html" ], "baseRef": "d294686d8k.htm", "contextRef": "duration_2021-11-10_to_2021-11-10", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 0, "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/2020-01-31", "presentation": [ "http://www.onestopsystems.com//20211110/taxonomy/role/DocumentDocumentAndEntityInformation" ], "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/2020-01-31", "presentation": [ "http://www.onestopsystems.com//20211110/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "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 YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.onestopsystems.com//20211110/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "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/2020-01-31", "presentation": [ "http://www.onestopsystems.com//20211110/taxonomy/role/DocumentDocumentAndEntityInformation" ], "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/2020-01-31", "presentation": [ "http://www.onestopsystems.com//20211110/taxonomy/role/DocumentDocumentAndEntityInformation" ], "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/2020-01-31", "presentation": [ "http://www.onestopsystems.com//20211110/taxonomy/role/DocumentDocumentAndEntityInformation" ], "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/2020-01-31", "presentation": [ "http://www.onestopsystems.com//20211110/taxonomy/role/DocumentDocumentAndEntityInformation" ], "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/2020-01-31", "presentation": [ "http://www.onestopsystems.com//20211110/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r5" ], "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/2020-01-31", "presentation": [ "http://www.onestopsystems.com//20211110/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r5" ], "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/2020-01-31", "presentation": [ "http://www.onestopsystems.com//20211110/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r7" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period", "terseLabel": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.onestopsystems.com//20211110/taxonomy/role/DocumentDocumentAndEntityInformation" ], "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/2020-01-31", "presentation": [ "http://www.onestopsystems.com//20211110/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation State Country Code", "terseLabel": "Entity Incorporation State Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.onestopsystems.com//20211110/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r5" ], "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/2020-01-31", "presentation": [ "http://www.onestopsystems.com//20211110/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r5" ], "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/2020-01-31", "presentation": [ "http://www.onestopsystems.com//20211110/taxonomy/role/DocumentDocumentAndEntityInformation" ], "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/2020-01-31", "presentation": [ "http://www.onestopsystems.com//20211110/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_PreCommencementIssuerTenderOffer": { "auth_ref": [ "r2" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.", "label": "Pre Commencement Issuer Tender Offer", "terseLabel": "Pre Commencement Issuer Tender Offer" } } }, "localname": "PreCommencementIssuerTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.onestopsystems.com//20211110/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_PreCommencementTenderOffer": { "auth_ref": [ "r3" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.", "label": "Pre Commencement Tender Offer", "terseLabel": "Pre Commencement Tender Offer" } } }, "localname": "PreCommencementTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.onestopsystems.com//20211110/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r0" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Security 12b Title", "terseLabel": "Security 12b Title" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.onestopsystems.com//20211110/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r1" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.onestopsystems.com//20211110/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_SolicitingMaterial": { "auth_ref": [ "r4" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.", "label": "Soliciting Material", "terseLabel": "Soliciting Material" } } }, "localname": "SolicitingMaterial", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.onestopsystems.com//20211110/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.onestopsystems.com//20211110/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "dei_WrittenCommunications": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.", "label": "Written Communications", "terseLabel": "Written Communications" } } }, "localname": "WrittenCommunications", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.onestopsystems.com//20211110/taxonomy/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" } }, "unitCount": 0 } }, "std_ref": { "r0": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r1": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r2": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "13e", "Subsection": "4c" }, "r3": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14d", "Subsection": "2b" }, "r4": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14a", "Subsection": "12" }, "r5": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r6": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "425" }, "r7": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" } }, "version": "2.1" } ZIP 16 0001193125-21-327572-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-21-327572-xbrl.zip M4$L#!!0 ( $%1;%.P9-6*[!$ "QP . 9#(Y-#8X-F0X:RYH=&WM M/6MS(K>RWU.5_Z!B;T[95>8QX!?8ZU,.9C>^V;5]@:V3>[^DQ(PPNCN,B*2Q MX?SZTRUI8 8& S:V=S?>2FP&2:U6J]]JC4__.1Z&Y(Y)Q47TON"5*@7"(E\$ M/+I]7XAUOWA<(/\\^_FGTX&&CM Y4HV \?>%@=:C1KD\[LFPI)A?NA5W96@H M5RO52K'B%6M>P76/55%/1DQ-Q_2IZI6$O"TG+3F#(A%%\7 ZY/[^OF2FPF&! MEF4<5X9.1>C%)/>3<>.01U\SP^YK9I!7K]?+IC7INM!S.D&U4JF5L;E'%4NZ M"Z4RO47$E!8C-5&:#57)%T-"%;,_?FU_FG77^?UG7I@"4@3^R !*^&45G.,40^#D_*&ESE$16X,Y/G6= M#\NVT75=SBW(\P7#_(P&^%MS';*SX^+OIV7[$;X;,DT)0BBROV)^][[0%)%F MD2YV@44+Q+=/[PN:C7790"1E'%=V0 DAIST13,Y. WY'E)Z$['TAX&H4T@F* M 2NJI<'9UWKDX_Y_3 M<@:3!S5IPI22AI=1P,:_LTF: M#DLZ;(A:!:2Z5M^O'!PNXE>>VS/)^DR"GF4*GE'1-)31!3 7,3JJ@?KM?4'Q MX2A$EC;?#22B GJHF"B:TE@%22N5OA3(.VMKM&?0E6>GY>QRW.(S"S;/2L32 M/AK);CAJF\U;@]K),&;V;OK( _RBSYDD!@66JW>:E[]G]VM^,&*="W\$&RJ" MZ2.H'*DOJ&9G,]R2D;.V&:[!DKY)RW3:Z3SE#'6FU)Q1KYQ6#650(? KI4AP M5)&&_#9J^+ 6)@O9]GL>Z$'CN'3 HY-4WY#U]%?%S@]!8B^0;R6\' M[BL$-TJ H38O#IAI!5=B- 4!=K*1>NP)K<70?-,3$E!/OO%&8Z)$R /RKF+^ M%<[^\,?3YSX=\G#2 MZ/(A4^2*W9.V&-+HQ+3=6[Q[(@Q.;UY\^7G<[E]=63<*QN \=_434 AU6+:(]< ME)HE4JT<[-?G\$I-N@YG9AEBE43E8\L5):]7Y97/V:4CI; M3*(D\C;,>RFN.E4C&DUUT(!K5H1O? 9F\U[24>'LPW7[L\-YF2=Q(?P8'8F4 MG[6^M38^7-9,GY81J;,WMGD6MMF*H(,J:K>NNJ3=NKEN=U]?\=Q\:7>^G -" MW6L"BK(+VI!X-7+=)M[!3K#[^@A>?R#=WUHDI<2G"OR\V270[-5K^\OQ?+&= M1?>'B#YILY&0FNPDSRT*[@\$VJ1U!SU=,PMV&\LCC$0OW!@?JF5=JTT5!+&Q MZ/L"Q*^- ,8?@@H),)H^#(0MPC[MBPQZ25$*^R1W#THDYY4R;;5R;5_:W8 MH&4,9./!-KOE"M,2^E%Q\?45B%WW^H9T_K?3;7WN[)'+JV9I!7]LIB$JVZ#" M3FM,?6U6;^4O636ABJ@1\S$@"@B/"->*^ ,(:IB9=!G16U;L24:_8BZ6!ZQ![P1PR-J$\\S69>E=Z7&NHQ\(<$^&M74T6"TFB*.M)PT1? D X@)7,QG:#:2X@ZG10MX MP4)Z#\9PJ1^]+ALD/+_0_UEHN"KR6$'D#SQDT :6_Q$90J]8.ZX=Y7@)CF(_ M,N&Z='SI$FR^H=0CJ5BK%2O'QP>U@W7(^!S2?KPE87^LW=]* +YC] ,1DESK M 9/DOV/)5)T_;/C#(8W F"&_\=' MC_%NS^KP4-\F8VQ'N[BU821^(X'P?$1#TAHS/];\CI'K/L@Z4P\D%E].I!_M M#B);GX/_]:A]VSDZK.S.[]N*@X)/ BS(S4!$CW7P38*8PQ:4 @:*- @X"]Y7&>Y[!CE82!^ALP M_RL!UYO0$:A%L%GHCO?$F/18*.X)[YO&U>=DH&)%S! MQFL6!2P@6A#%AW&H:<1$K,()4<#ZJC\Q<]EQ1/2 <_[ZB3[(Z2)YNHN5J5PIFC!Q @31 R MBJ6*D7.!]]LQ,,E^]+51!L;K3VWTNL;+0WP3KA03K4JF8R3?Q^F;$ MJ\:*^SO^&T]QDLYES:$8A*"L#2QH <2TI$#E4$25\&:EX=(;[4$ M/VXMP6-.%]?(CBQ9;8X0O>J!1A=O5:$,,.H/B!]2I5[JJ.FQ1'SE ZFNI(%) M][SR451G,H2F'?5B1X/?Z7Y=N4([P^#,F;A7WST1$= %@-',4&7MY8]6,97< M??2J/:-S-CX30,<2J-;1PO^Z1T94DCL:QHS\5Z6$-\O("*^@#;Z_\JAE!'-Z MQHKYYM6PG<[W18>LLTG0VR_R<=%>XFRLNF1[U@47[HJJ@/Y%FG3$-0W)9RJ_ M,ITXN M%2B_AD%Y& ;KNC/0FQ#<'$ #Q*T@^,S5 <[E^K@A0 )Q_G/26W$IQ MKP>87QUA_I\J$K ^CVQML$VM5@X2]W4NKPK?>O5:;0>W\.C$9%>3OMP4%8^P MJ!BKD38)'ZJ]HLMXB7XZ<$A-GHDA8+Z5X/$ZA(69((NA1/Y,*=1+SWLB6SAK MY6^#16K%^:<]-D\@?#0 FG;\LT3 ASD1\/-2Y[+_ *OBR6_YS U2D@$^$&+9'=< MP3B0%1KYF.*EOH]UN=@9WUD04!DH>WP6/!@?UG;H-#Y,,W9I$RX8=Z?XVPLR M+Y8$V=Y)\X]VX=@>-[M#YY]_ N.6*RILN" I^%7*&>LQV!QPQL)[.E%HQ X MOKYBZKA!'"]DXUW=_#M)%C0:9S)X98?$PP?ZV[U%_O-/"SG*7Z_;%ZUVL7G] MZ=/Y3:?52#Y\VSE*S\M-4A+S$1AI,?NVZ'Q<:N8.]:NE2C7'44H#>ZV4XD-A MA5UEFZDXU*:8Z1I4I3N1!85'/DQU81/+U(PRW20_=[@-HX$^&H^F[YR9:6!7 M@1$1+*:I5DYP.\A1J>*9XIKJ29O=QJ$=\^&"7'#EAT+%DIGNWLG4KVG&4LXN M+1+L#I.M]D',W>14]492"8VH3\:BY7S+M#ND>L(BW?%B'3LF[7V\"Y B>R@U^,$LIDXOT;> M=D%*5 S"04&$L7A2@@M'E7'LP+5"-PO'I@:9 KF9/R:=GD(_CFN55%$IV#OR M5VPN/!+K^W48>/LSI&L.Z1(Y!R=JY(JBJ)[# P2T'\N(JP$BB4')@/>X)O5Z MR2,0>#$08]2*&4G'[T$%I06^1%!ES<$V17U W)5:!5^6]O'\_"91+;/U#P$2 M<(&:C^EFW/(Q;VH:*C&;WQ(?U%VF=&PHE"8!E^#'AA/KD$NC4G)F!W+[."$2 M":CAP%E&<%>N>2.D&<#8+38W/"8U=M1A9;R?C#)Y5R0 M(%" >"B'IHJS.YPJ8;OY'=C&.IQE5!@,]>,P0S>-/'"'K\*3:FV)\Z=6'VD@ M9WZ"F/H)EN.V@WW"2-H)E1J(.$0[CXB@_9".RP*'E19[)OZCR-NYAPTKAD)\=>&H M-HQER:_8 SVPBM@0Z194),2KC)D=[,<:+0K0Q_ (+M/JMCL1W@%O<_455'H, MWTO$P61IC"" #A^.K(MHF!G!!QP+WH$YD,V BGA!K81>U$,XX8O( A*/D+M2 M0*F11X<>NS/=S41#.C'K0"YGV ?X C8) V%0N1!?Q["U(M:@O1RN"\XBA.Y."\+FZ9N=V?E#&!>#:3-J$KH:BEA<]O"L M#$PZSNAD"LO7I^P+<-S+*OS,@BP,ZJ @61=Y^IXO\ ]%8^ N7CK-8=P9)^5< M3V;+R>Q1GLQHIPLDOB!4VCI\G,KZW_"L1,A@-;"&C(?^%LP]@[:_+4L,[,RR.\:(KU=YN9FYU@-YV;3O_,8IG/Y-7G+G/:CA"L M4>>$^517Z^0^!'9GDJ=UJI*6%$39QGKMI:J2G'BX//!Y*45PVY$J5''C@O/79^5$G56HIB#5J2Y W1AM^+R-]/*@K!U[DH7_)1\@*( M&2O->#='1!?+.)*+?=B20[54,\0A**3 2]47?CG/HC;/W3=TGIZ+76P1 B7V MI'P8L'&][I4&>F@*<,%I:MMDRQX)C+N6GS1#'4J74O#OLEM>9?]9 M-ZL)M)?D!OW32U1]U#=WLB^HIL2\&V/'>H(NSK\T+[Z;L2=4Z41Q)A/IK$R M:3T37-E8RX16"E8/#<*^M+#'(/SM8WB%@$Q0ZSI@9B'&H-> @\T:" D+"WY, MIS37#9V[87.0>)&;.*8/ELOO;P3QH;K[[:-VD/&9%QV=%S)GF]QSV,P=?1KD MJ<6O+8N#'^_#+WL_ZH/O;EO'E4$!?V+SLQS]7T])\F^5#EHS#N-U>15 MQ=\BRVW,9K].&B\ZWV9E^BN*P#8TIF55!G?S#L:W:1R]>('^]Z.XOB'^3._7 MVUY],Y!S]PI#;O-'@$S UAQPUE]X^9;\H<*UVH/AVFG9_F$R\V?+SOX#4$L# M!!0 ( $%1;%.3KUYI5"P $8= @ 1 9#(Y-#8X-F1E>#DY,2YH=&WM M/6M3VTBVWZGB/ZC89(M4-1Z]'X2ABM=DN$L@"V3FSOTFRVVLC2QY]("PO_Z> MT]V291L;V\C& FUM)L'(ZM.GS[O/X^#WVZ\7AP>_GQV='FYO'=R>WUZ<'9[] M[Y[CM)2#7_B/\/DOX@'IX/CJ]"_I^,O)U<75]:\[?_Y^?GNVW;+<,/=R0W\._"7W<"VDUWV+N^Y8_UW?C. M#_?2:+ O#]+/DOBY':5IU./^K=^GB71)'Z3K MJ._"2D<7YU\N?]V)_;L>+'5P?'CVL^>W_53";4D'OQP?'OSR[; $0.GM*KQ] M#)X)<'8._QFVD\%G? ML?-H^GO@>(@J^*\3'XX\<=Z>_,A=_&$@T[\,P- M':0,?@ZQ)B!N24=!D#\:/$J ^($;^PDNZL;PJHB],7'A/ Y^N[J\+7BOYZ=T M+QFX'MT/HX?8'>P$0O_H^.(L M?]7QU?7IV?4>R/>+HV\W9_OY/V8"/;[#'8F_YM<=>4GI^^:7X M^>;;T4G^\Y_GI[>__[JCR/+''0[/M92DC\!=OTH[ _>.[K5CZOZ 8TG\#MUW M[R._(QX\+;[\<;BIV].Q7ZH?=Z0_A)P#I!0RCRLB$ BZ\]37E+&O/;% ^46C MS^+AC/Q6H%<:/1QI.KG,B>G#7#2G4>H&($8^*&9+'I')1(AMZ9[&298L+RZV MMW*)Y88=?*GU44KHWQGH#J#1X)'S!D,0_.<:_X.DU5!J0ZEXEE^.CKY)(4U! MDS+KH:!8QU:(#-(=E.,'N24;J):DI ?:C9%N-X[ZT@?;L*<\-(WLRIJKH;OW M2W?/BKG+*-Q#XLRMHA*-/K@)2-26,6KD"AJTAS0H9.OV%CRL/OFP57J8&2,= MVO5#GYD68$>#19@PL3#I\QD:6%@H;$7&CJ<0HC(4PY0(NZ8%? MO0>6:!\$]3U-TC[[U= &ML=$]CPRK[0!LR)'[C<_3E+IT@^I]!4>[26-7]=0 M_[Q^G1?%G5Q6LE";KH_9%DP(*^;'1J,WM#33\XJC)!%O8<& EH[6* 9] 7?2 M(/*Y])0TK24WU-10TT)^//P%Z$I0[VICH2>DJ0]JRWK*(U(8#4H=/\C0V.2N M?&,2-J2W2E=^@D %+1J3M(C*%?QY=4SG-D'.AD(7=9[UEO:$\ZR-N--_0'H.XN@N=OO2 YB6>+T-G_N!G[KQ MX^1UN3L8!+XG@I(]-Y5HB)\G4@](#20Y1=E+PP1>TW%3=WO+]<#Q3UB0M)&[ M#5G."A8%43*%*A_\M,=^$?\ :P"S.3 B.8A]3'DIT@\X[7ZAH:1+WT[.I;.? M@QB3(NA/^'6"%,N>]Z(PI%ZZO35)OR ^6;8 9BUHIZ4%PC2.@CGH=Q7"_:L; M NU@>$PZB?KX-W+F,UDZE82_D**LS[=XKU$DNOST@,7AF*(,?Q@ (IDP2 @_ MI'@TYL&/9#17!I ^XX8[NJ?Q^/WV]M8""3&S+[@)[LG^C#2#F(2-8+(4T@FP M)& 8OW5R=D6D4_?>[TC7;A;.S!>I)(RNFW0"0S! _ M$*J]3*;M1W849UD<#:@+0# W[A@)/P0LM+/$#^'?1 (KYH%B(DZ":]#P#I < M^FPI<59X X#O"F [5.K3CN\R?+#$LM3U0T:#'AA'8(S'^")XA1^#A?X@W?MQ MFB%H<=3)/+ YD&=\GM4@W<%WI31VO:$66&E.$L?GA?\#=A$EJ1 0/D4BI5+/ MO0>T41 37==#!"09*+5'R>L!@0!>\+%VEHX^RI0?;*7/F)$1J \OA8/I9#&^ MA-W^96&69/R ,"D+SN8ABG_@KST4;L'C]A;C$L1RCD<1#D<8_/PG#YR7;@;D M"NNQK\.)N2F]\[T9M%A%WN7A((L!#PE-6M(7'^B"[700H0('5#"9S/+,0K:' MMALP(DQZE'+>0?;%=*]N'A_?WBI1*\-_3/M(#UG8 >9"#O3%*EF<9'Z*<5)\ M]X3I<>\G!?E(F%PYHG9BHYY!@A.3W_ \2WR+>%S;#_ MPXZ8O3#*$K0_ 0I^5#(HVA00# 9%\. ^)IAS>O#[M71S_G^P)VTG?R7+]]W_ MA\/^-VJLY)">G%W>GEUO7#*PX.?3G-%H+N,%.W>D]"%B4FC"1@L%BG=N$8.IMJN$ P+:DV^B.8CH 0;@?I78<9>"2,0+G M-ZD<9 05Q0M%ATU*(A!-,1NQGG>99K%+/X7 .^3YQ,:8'W M0Q+ER9>(] X*A^@!1.H@R!*V[V[D94R"C',XEWVXM-OI^$+7_:"/F,0YO"$$ M:9&X^#!?*Z0!%YD]%__-13QF:"24(KD,0YNH?N[]]!'^P8+I"$LTP,6S$#\> M^ ,:@+*$0T-I)'X"^A+'CU8/($-5NQ5_[D>!Z M"@ASQ@Q I,.N8?O =F"R^,@%C#7AL119!'[XB;J5_D!#$+]S@^GAN\1 G;LBS;/A1 /,.VMZPPOHHC9%VX/MEFP#@A0,'[+MN%=YG>8 M<&/U E9KK&0@3XKO E6"]!#B&1D),/@094&G='1HY?-=;F\Q:__?.KXV<,%2 M0VE'T&;G#W!OX-\:*7*BP(\ ^#QC1;7#C?, V M*3P@3CHS/)YT6,# WY?,Z0")FZY5,NEU&=#AAAE\2 +CN MQ!GX%K!O]AI7"D#+(Q_;LLQ2O\1AXBE)<$K#X_F*SA/+;*0Y0\)1;6^Q]W E M+'Z;0Y)C$"6^'X;1O9DXKD^8)P4>X5*X&H0\E.AZYBRBU67GV4]/P!R1W'@&D#-U=.SW(0R,X] MIFAI)V*2B:M.,."C0JR MPEC"FDJ(IC%;'K\H3,,"W4-F+\XX!8N,F=%MBD1>V$QHE-WG)@H@ Y4[;+I# M&4G@+W+;2FMII;0*\%UY7H6;C A$?,WR0N]*N,CYF@ G*\LK(E]PV/=^E V# M;B *1P'C^1YK.!J>=@)LVP7'G%V$&4]D4FMZRV#)H?$<^J=4$*"WG,EW62U[ MGG=M;\'+Y-4+$G&E!C2"5F&8T*0D2A2=*U!]'"DS%?"(;M7&<5!2K2\(?[:D M)P"'\W/+5%3"LN %X>+8+>7C[#V(0B1-;JG%D\NSQ,KI^'*81 H=EDR/8HW M/YFL89FY[Y':%7R!QR332-K!Z $_6?52?'-[:_2KRZ*21QSK&QQ3F^#8LD[' M"Q)JAMG6,^MCGJ/6*7)^3&NZBY?$E$!ECN?,PIQIW#@I4!?GJ]6;^F-9)V09 M=&$V/2D?JKV 5AH]+58&93ZGF9854"O$X](E![CC\9H#1 K@9TI=_P2%/_$" M^/__9"$=;PA0KIIOT\ '+0QV!5Z;(>#\O@67+ZK)W'O7#YAGT>[ QS TKC1P']%< MZ$0/(=@#[91@#!.#7!F+<#*_(4U*=U'")^3!-'3TDA;?Z.1_UQ%[>;940X1B MD)DG$J*J#L70N(LQQGW NB?XE^N(4S#N22: MY6.I'X4Z4L?5F?!!\#=/:ZII]"DOZAWY?92WA7/D?!S>^L_B@MQ)TDKNU)(A MTW6ISQF.4H$$()VGFK(A=NT"S:>^FD>(V_&B3/F MA:T%68<^51$.;_CV[1L X'*]RRYZ,O/H;.H&HO?A]:C+CRF[B2I$(C3A^>>B&A6I@:TSMB;-,T(Q,9 N^\-YQ M'8=],FRT=0(PK\6XQ4/M#]-29_7]*C7S0N=AU/=D6C+O[X4=PD:Z@^&RY=9@ M!S??OPW/M12T,CY^1BI(?5AQCT5>]EGN"##=-8=X>/8! M()$$S:X]H _XDSQ@SSI&2T\I[)66?YP"]>V#=LOBI.,^#GOHB:YYBNB:M^*\ M0?Q@?[+#V_86:_&VJQ:_^.9Z/GBLK/7;IY5#!<>^UXT7[QLGA1GB<']>4IDI M;9Y]A[)GF^:>JMM[MJXKHX24 [1B3)VCM1.*VJ$Y[-.7H>MER+)L0):L[VF. M:4Y'UHRNGB\/,@V%W/GIOJ1HEJW)=FV#[UH3?']1]\M1C<>T89M*#[3M84Y3 MP-+"\%Y^&,.+,#%A$+B/TL'WPQY\^^"7[X?E%/U[O V'KX8_A$FYO77.8I91 MG(")XJ6EB_NQ[!58-P&V07T*+X]"_-* )[@F+7@6E^)1A9C>98&++4FS1,0? M\R\+M8U9ZYC( ,I,! GG,JWS;PQS%89-..'-?KX3,LR")Q+M#X+HD=)2$ZT$ M4S^Y&S;,$Q?;7;UC\2U@9B8W8T8/&@P^.N@!;H7D X,?#KGOA^ 9)2(RE[=U M3<'68>JN)1V%(M;!4GY90N.=CXI2>L1\SA#-5W;- BZG&_K_=7G!Q'D7?\^K M$3!BW/$QZ M&$_:299G(&(LH$G?'"!)3;_E&8+.8>7CR]8@1QSIDM:,[>[JF M[EF&:;86%M85.8@YK^7\4N;2(5.Z73P(>VJ3VL+! #,+?F"9W&/6EFKD ?Z5 MFWU#TT9L3JC@.71W%><*ALJ>H:A[JJ-NA,$RBH3UT+8.^]<4:\\TK1DX6*4= M=Q,M0T3[(KW= .\C4/5AP%F-X[!*F(KG6,YQ/#;S-.=W\_%CNC:9^[K2C=' ME^ $'MWP("D6NO#X!;M4B+KI T;MT !3. U8!<>SA$U%66!@+0%]!/!X M(DKB'C"D#1JE5"9$1 U$BF'C+]^^2V6"8%NZ_.,K+\8^C$MTS/A"8:EG@03%5]H MX%(ZP.3<6)!Q3M$B_"]HN"4JA$N,,;09.K"PER*X<6$2W 51&XX#S&=^4QNLPO%3_FK>M74>TN50+ M7Z1-L#)^I(.,QX3=_#Y G&PB<2^TN-$!-G5_8K)T!\/*GFBQRSRT/N8Y_%>< M#M:NC]\M^(G4H\&@FP6\MCTLG!EV2^DF"15C"\H$/^JHC?(B:R*,$F^L[8R; MY-,XSB+LI8X2-!(>?]$-7HN%58VBV#P7.]\[O7 MF :L^DFXG44)5Y0WM!$LQ$JR^$P.U@&"!5EA0ZP^GM_L%9=XI7N[_#8A+>,] M@H?#*'VBR"SRO"PNKG(BO'J@(O<&==\:;@''>Q#Y M2\271^=D69]0BY92%. M.[F#K<=,EJ(:&K",@>* 6(DJ[#I@UA';Z/?0QV=N4M1?C/J1X5O2,?5HW$)B9R,E"GO:0NWB1O3L>Y)@K#(&Y3[G FLPQ(.4KC%%I,BR <^>Y M3AJ_31R>BC@NT2HG)]&%@9\[\ *"((M1 >??'&8WX 4(3_X"H% NH@PKCZ)I MT_2!4A%L&D.WAY*G2$(9XK*XNV&G&G$JX1EKI:8+I;C6$+,C]T?8WH4=-EKE M\$D:15S #E')@D*E_E8=D'G,NA8M$O#W^ TJ*%(8!V,;P=RV*9M!)Y+OAE5B M8) %+8!42!E>Z\3"."O/BIF$>UP[Y(351Z/,O,KMJ[.!0,/BLXIH;GNP@GWCF"307MBK"!_:BEZ%\7_Q>?GC\^=D4 MQX*WL[";% -A+(8YU"%SQ$!&F(7DR^7].WQF@4FSSJ&NL7Z]B?4OR97;6R]0 MQGQZ@\A"QI0&?$.;Q62Q\U#,C"^4@6X@XEKWC$F'HC;/RHK%@\!B>2,VE+G% M MQ6V\R]L(B9:ZP57;9FZ,2Y'T>0>Y0_&/HIN;:7S1* M3=YF__N=O(PU;A.]^<0)3NG,)\U]@DR6/PWC$ZWVGG[BV>6 M?"-MX%T:YP2OM&14.DD4P%[^(;/_\31YD;%UV\/; Y$I?X;M39@'WX[QH/[>/%SU1_1[+Q0"5;O$-T)'Z0ASC1==:B:("@.6Z ?RF,T A.Z<\4 ,,&DOM[^8?+IMWS M:%_1:71!;K^\^O,:C*?QQS\\_\S8R&7'EHGIF'.\>QD*K Q,V["(YSKH]J)A_YWUP[#0UQR2*::R7 MZ):$55=D8AAJ+6!5B&(IQ-*LFD"KRC:QS 5Q6^;INFGFZKC\J,34O&E0E\88 MKL%"S*UUDV4#]CK!WC4T8FMVH]>?Y?B;9VZN-X/I-<;X^[:F@VE5[S4;ZTLI2DU5B6_7 K"%K1%><1K$OSN;G>7WW1K&UHMI$4^IA ML2N6#I9E/6#5=8MH:CV86G,T\"\6Q.M[U-0%"_/0V69P\*ZC$F4NKOCT^J2V MJ^@:<32E+M :#D@/=>*93.8O:;.8$W!WE6(H>A$ M,Q8-3]<4S>]1I^\> WMW_?03SPA*\O$2>8LCS'G?#-[?U=1Y7-H-H$.\(S/F MT9JO#ZKJ&$1WZN%3[-J&0F1CGCN]9V)J)0X9_/PL3;V/"JPOS M0NB85_7CE%E>$D;#8<'D7$59VUNCQ2U!5C;I]L-L>>"1XG:H%C-HJ-944."X_S^E-LCO_(-X/U MI0-:5)2R+B?TIXCZ\AK2D0(TUJ@.NP ,R]E<;&!0[GX6 R2#B$,]5DK6SYM5 MC(YR']O4Z-"Y*"\II@+:8>EY 5S]H.@C87-ZGVCXLVGEC M>TNT@Q !,: ;\<$P2"8Z18RV@IC6D($LTH7AV=X1+RA5+_>J8&TGABT?6'^O M5^[Y,,;AK.%/N6W'Z+&PYOG8.)UW2><=]#/6LN:!#?E&C.$@P#LZVE =YU*G M.=.M=>X0;,M/EFF>/MGN8&:=*TI \#)%1B4O9QTK%]W>&K[SR2+1J6*1M[%Z M^1:2HK*^G7<'&W:@9%T ^SB-DT&?^(!:5H(..\#^^\4[6 >MR<+Z$8F6-T?' MLO6 M[+>1+ML1SGOG,KCH.3H\3M8::>KP7-&IW2UU*$WFF7@QQY'DG7Y8+\LD[U+& M:_:Q758WYKW;D:H6DT&MM36CO&7B!74BZU#!1 PV:(.M8B^68@:&F_+N47FW M!L!R'UO)H13'5NM4=!3+A4?1[*@0.ONU[5%@O/$>!6BHUK/V7)NW]ERMLL+[ MC;QL%=>Y3>WYAN^TJ4"?CN--JH]>+]B5U:'7%-N;B.>#IAK]'56CKQ#8ZFO2 M5PAL4YF^*?R[NII5']SQ\,['EL^;D3JGF!IQY%?AD&4AMF3BV%7FI:T:8MU1 MB"7/DWW^^IETABH367M!Q4O=='53K;KI[%-]S>K*1=3[JEQ]+PS>5,(TP,\V MC)NJF)KDJM4KL[?!4X.GM>'I]4'= S5V:.I+OJX\"RBD*ZH \!2Z>RZ1BQ] M'E6\ <$_A:B:0V3C5>(:R\0J'? C57W-08W% ;4L#;"ZH/-87[NF;GG!#:8: M3#7Y^*^4CU^+\,U&6#.E5+YE#9M%%,6ROWO?:Z]LU?J: _5RNAH\-7AJPAQ- MF&,^P\"HS# X=A/?>_6 A=R27^56=BE(JZR]7RFDRL9W"0!LOKS!:$WLD;JY M20VF&DPUX8DF/+$.*^24EP\V=LC;M$/6W$BQL4/>DCQL,-5@JK%#7M<.J5M\ MI+J+DS_'VZ3D'1 FNJ0TMR,;NW9S.U)[:=1@JL%48P4TT8BZWHG,^^!X:J1- M3,TD6J4S?E<.M$D,VR"65>6PAS5@&JMKK4KK@5>*8]UTB&XT+98W5'(VF&HP MU5@L3=SB+=VH+*NL'.*8&E&M6A6R6T1&\TMYE2J:Y3&MFR:1U7K,V0(KQI%5 MHCH+WKHU5LQ&:)P&4PVF&BMF=5;,]G-#(^PJ>D'S-J$/;MS9NXBB']@0^B9U M4\H;\:_AAEO-]V,H2(M3_W>8MO M-BV N@GE3V$G;M987_01'^2]Q^#Y-(I]SPVDKNN)GMU=L>M ['JXANC@OKU5 M6E8TT,=!!.%3'<>QAS=V_69C,+J\+3;OJLX[H//!"WY8&HLQ'8"QOO4QO8/G MV'@#V%M,1[J;MQ^E"03B% :<$N'&:8@]NCEVPD=<-#T=YX'P#A)?-L&AG*0,G\/L^'\] L",XOJU?])'/D3'R6ARZ$P>DGE#6CP5$>3U)'AW>SQV.+_>0'6R4+Q5B2U*?)]I8?XAB4$,N>V*;R M\1ME'.!WRSWJQ:-BZ$9YQ40TRF&_[_H!:XI>3 >YP8[O/J[+'CO[Z?7<\(Y* M)U&_[R>,/'9OSDX^E==F,T[8MWO499\@LJW/U[B?WX"HHSC!3^S/^;)'88B8 MNV9#*Y!J@!H!-'7?G([9R01 MP;N4$R^.),&Q(PA^AH0<^&Q8 N>A9!83YJ,SD@&X:?"%X!')7PR Z>#0##RP MJ,MG!#R(23&I^P-E@!2U _^.,PC .3GPV(XTR$;L.\^)4+PN2Y.J)&06E/& M()X?>UD?+WD]/*UN*@ZA! #0*/#-#&9&M/P-1^%W_6)\@P^\!Y07T_01>8"! M(U#GQH_#;^=8\)'T.[1$!HG;Q8D]<9O1GIA27"#H6^S?(XA#4MO>NH"_!4ZN ML05]'YD+OZ XCM&29@SYJ$K1?*4=WP4R!]GEI?M,N MX,_8H[P*34:D\]!KS=IB)TD#:M4SYT_,#)RS=V'-L6YMCU$0EH!U\/SSK MNW[ QH+@"*J#7[X?KH'2SL7,$*!T/N0EV5^++7,-_ N*^S@"V0BK_T^6I,#P M%UD_H(^KIKZ3KT?2Y+[70WV.[LQ!?;JF[ED&7EJ\-O75<"")^<8'DJP-D2 > MKB[/8+$K6/&OF]NSKS<@J"_!B-F]NKGYM XY\01(WR^/OI^>WYZ=2B=7ES=7 M%^>G1_C#\='%T>4)0/O[V=GM30%;"5NE==4A]4XEYA'B1<>SED-@;&7>(3!* ME:-6%GK9*I(G:C8Z9NG@!,1/^,3/!L2J/$U=G5MIT_":1,/+5G7!IH7U$405SC+H17&Z!Q9!7PP> M[:^ X):],->)H>E$MNN4E%!EJ^WW*PJ//"_*,)H<@^$)8K =4()MVC:#, UB MRS91:D67%M$-FVCV@KDR[U$F8E0QQ!M4FFP0T>&\ 5,ALE8GJG.(J5O$F&N$ M6",$Q\>0Q'3@^IWA0'*T#<5<\TK\AZJ'X2BJ0FRS3B.'3#!KK47;8-0W(:]> M3>L:/#5E:U.OX:+4#392#&H.L6P9+*TZ32Y4PMS@: MT#A]Y&EP?V?^@">S;(SMJ!'9D8GS.OV>EH99MRVB+#I;KS["L#KZ.Z6#*/'3 MDH&X(61G$%-=<-[@JP)LX_S6%PQ(?+\B\)1V*>CBCI2Z/X4ZWBCY9\HZ_*E3 M83G [(!&=MYLP*8ZXOL211U,Y]X,8@.EI,G3&CB!Q]D).3MK0] M+[I%.&9CFF"K#O^>!H^;0=$*L323&'J=(G0*T4R#J"])ZGO']!MCJ3K(6VQ7 M\[@8-4L?3&*I)MG>VCQ"?FG>^^M2M.,01W]!Z*61T"4*3VB(+8(2;,8"A.Y% MX3V%7V(0 508.GMW:U8JTHVW7CW#)%P8L6L KK9,5:Q%94HB[:/+C.6K^Z MN.7-G"K>&[,.>,/#";4OK%M%)XIL;:3"K[5Y:VC@LBUJJ]1'SE:8R.T^>CWJ M_< 6@RD2() L_/,N=ON,KE<4C'V/-*D0'9PNS7QYA+:Q1AMK=".LT;J9 U7; MIXU=6@70#K%UE3A:(Q@WDN$;/+TU-[W"; [L:)Z*-M@A1]Z,7!B<@!PXK1=&D_]TW2QV930X6W)V+ .A(%D3[ *V0%;P:E M>S?(Z&?)D E\A'_R(>QNEO:B&%[?^2SAQ"XV (O?F"@F,6V=Z*HN'M[>\I,$ MCN1-B_ @IU#ZG6;8B[:Z:3. K#"?*-.QV>#'X+G.ZAC^QM8+6^@ M[KD#'QR-S2!872&R+A-+KU.!LP8 8QLPH\G=F".0S2?:[="N[_GII\T@ M2,>PB&K7J01Z5R&6R=+QYECC4Q-Y:2(O&XJG^NCJJ@/02=6^=<46HTI03ZNU M:HFC.B#'#6(O:EPT4K&1BJ^][%LQ':N6DQ?#BSH6&GHB)GFV"KG9E/&_/6E9 MM^+T!E,+2HWZ>K;V?71[3D\ MT(P3%("8\N:/$]S, ?XOX5.[;7DRI]!6VT4ND,S!,ITT^ MK&CBX5HW=^F'%>_M#5#.2P=)5CG_F_O)&W&$O;NE0GCJP04ZD'M(K.#!55J[*WX@K!!:"*VMAGFB0X>NHR- MK6JB1,'G)8I5DYLTE5B8O5D?< U3)K+S\@Y&C8G2J)<&0PV&:HBA.L=4JC-: MSED'-FDWB)+DD]2-HWYNP43AAE@NF!AO@G*MQ_V"8SDX8;46L/*;&V?1 1*O M!.VNHV&*_3PQJZ:W6*-Q&@PU&'I[&*I/8*7"="76.=87EHH(JWQB ]*:O*7W ML6J=C?7J+D#/L3:<)NE&]4UV5*+(];B:4W2-.'7)SC<GS96Z\.GUB6U7L5AA?TV@U?5YLY,V 5K-T8AB+8K; M1CL_8Z9N")\[Q)RKPS_QHQ"^$&\@<^]JZJ('^DH$:%C$,NK!V:IC$+W2P50K) #;4(ALO&2T M:=TT>'5W(Y=UOIQ<%4B:4XH*8W M'I^[JB$379ZG\NEM1!7J-C+M-7S"!D<-CMXCCMZCQS%AB4@#&DM)SXUIDTS\ M/E9M3')DA&,W\;U7-\/EUKISA]\JC.MN/;6$[0V(?#_7>74S!AJ#J<%1@Z/& M\%Z5O7'J!UE*.XW%\69@5#9^L&)C<6RR%&PT18.C!D?KMSA>.>8QNN,UAO[^ MI*@5:$=R[VD,6Y6\J-^/0A[\8VD& /B<8"JK S/*TB1UPXX?WC41R?>QZGOT M!U81?UPRM4.QB:GAV-X%1_:^U*!=%ER3&+9!+*L>23Z 7<62B277H\T88%:W#4X.C=^0UO+G:YK(+"62@:4:V:Z%.+R&A@K3M:N#QV M==,DLEH3XZJQ5C9<@C9:IL%1@Z,U6BOPZ2^W1\<79_B =#"8$M";@$ J&P4V M&B3#]18+7RYB6^3RW*/8&V[GT);8>MM;N(W3\S]@3R?L5[ OW/ OQU>G?\&' MO]]^O3C\?U!+ P04 " !!46Q3\IMC_$T# "*"P $ &]SX.QC*A)?8%7#.[2R !HD/3QJG M67R0C7#:V@U?6J%UNK%+"EW=9AK1H+[_7@M4;6,G=R!W!P$0'9X>,B"=(M2Y3;/T5M_S3IA MT/8_[IP1L];AJ3;U"]()K!G$QG2_"0BJQIY,!&[JZ+](EZ7]BX.^[KAR='8[GL? MBT,?B^S-@V)Q9V[\ B9:73R7S&CXK0@],4N*B])/N.QMMXS]\A&96N.?FZO1 M]/"1>;W7_?:XZ;T&GUPI[8*C,1/>-$+-=;]%F[[$BZ'.ISB',.8*;DJC)>X? MAJPQND'C!-T.ZU;I#%P9G$\BNA[B80C]D'R6T! :-.[8W^P]+V8$07F^9C=@ MG7 >?.[%X.5TRW*Y,NWK8Q)9"KL<]>[O/6UC\+&G)8BE^1^2MOO0GT=:CSZ[ M]W-)&N 77Z=G/[M!5E<(<_Q6*UTO.ZHGNFS]737\OU?51T4$EV=47:8.Y"(0 M=-=,2?W'@]175 >R%=*GGP@EG*7^H2_#P<)XR54%G3D8V3MBVT:V[;<6JW_4 M<5B77):M7(6^!_<:^X#;27LX&ULS9S;;MM&$(;O ^0=INI-"X22* ,M(L0)7-DNC#JQ$2MMT:((*'(M+4KM M"+N4+;U]=WF(*&M)D>:P]$42AISY9W[J&YE'O_NP68;PP*3B*$Y[;G_8 R9\ M#+B8G_;6RO&4SWD/5.2)P M1L-/>EJG>A_>O7[W[SG'@_/+J$SBPB**5&@\& MCX^/_>">"X7A.M*2JN_C<@".D\5/IE_@]Z3<&#ZSD'F*P=)3$9/PRYJ'P7@T M'+G#GT9N?Y1/D\PS>A!X$1N#ZP[(D\Y1"!:&; N77'C"YUX(=UG+;^!*^'TX"T/X;-*4[E,Q^<"" M?JH:C<*%:\[[9F=D>Z+S4R&?91SW>OP9)"E]'89FX.4 MQY,XP7W[]NT@WIJ/5MP6J\7=P9\?K^_\!5MZCM[]^N/RTS**CU6\_AK]>!]6 M:! *(\S_G"S,,:L<=^2KK!#7U9S,52<^/]JN&9D>AS%;&5DY[EJ3!?ELF[DSZ>UJ>]#,=O7AD+Z01 M Q_UI[>*G%@Q2[^7N+1VD99#R\:OX2RTMFEXTDMFR)EPOMP=\YH(Y8U)IG M M-61U/N#8S_M8&?[.M/]Y-]C5?BFMZB\2Q:[K]DL!YAWSUY)'VXN-O]"NV2=O MR:KR:<_M"--2(U@WUG0>Y;O,4.)\M]3>X_A-= MAMZ\*L=/DCH"V-XZ6C8V0=8B1,3J-V4PTHT9;:'1/)Q5NZ6 \D)$>@PFNICT MPBM]A+'YC6VKPEF0W!&DY5:P)*@)M"6"1/ F%2 M 7$-T$4:8]QBZWF(U4P8C')C0.G;S'-9L5=*&&^9 MY!A'# M9S;GYHQ01'5.T>RYG1X\%!C!XICFAPXV/=HCAUT%FE.T]OJV'#94;IX.YROA MHURAC*\1WD5ZB":XU@D^(M4I[-5L8N64YJ-009YV,O8*0EP1TI)@ M:A*-RO_@RS(YSS='-TJ7/&2?ULL9D_7F)I_7Z9!8#*!]>W/\GVK1LF[4(9$G MPIJZ7PO#E9JFPW7J;:X"?1#%[WERA^@Y[!:*= KR,6M8(;@YXJ7"M+SK4K!? MBY;^5JU81N$9?N@&XRP(M V5_G/-!7/K#855H-.!*+.$1P*;#T*A*.T0I/IO ML@4PE>!&4!W9M&;#,@#/\$(^ !.]>".G^"B>A7\^_27 ;[%C0W\71@;^4\F6 ML#=E "680K3(4QLH [Z:"W+8XU.&&WDK\8$+O^:9;Y'&2\"^R)B-_2>Q9 -@ MU6UI"I)S/PU05HUV%%JQ4C8/-?R0#\4MJL@+_^*K^A>#[ HO82#LIFSCL!=) M-@P6U99&(:D$NA3E!9[V;)2-064O)$\)&IN2>76PW\_IZAE!6^-XN*W1$X(' M.D3XQC_YC3(-K?1][CT=6+%9"AS-([SA[0)%S91K=,T!:Y_2!Y%3$QPN5R+]/*-JLIL07)'X)9;P9*@)@B7 M"!)QG%: _1*-66ZQ\3S0=;LG>3X;0^[SB(OY1WT\+KD75B7:EMG5L]G%)K H MHM%SV05J1!3OY"'3;_Y(=DLM[SV07:=O"GAO)3.SPC0<\2-FYNT:>7-_7_U0 MHDRA(Y@KF,)CD4W@/J9*!+DN _DZD!2"N%)CW-LVDV4&ULU9I=C^(V%(;O5]K_X&9O6JDAA-F/ M#AIF19F9%2HS@X!MJ]ZL3'( JXX=V6& ?]_C@%L"899,NU7,!03'[_'K\SA. MXN3JXSKAY F49E)TO+#1] B(2,9,S#O>4OM41XQY1&=4Q)1+ 1UO ]K[>/WZ MU=5WOD]N[OH/Q">++$MU.PA6JU4CGC&A)5]F&%(W(ID$Q/=M_=[D,_EUVUR; MC( #U4 2JC-0Y.ML-':ERF@)AZ):09M$H9!V I,3?*AW6RV M6RTRO">W>1A!)BR!?:U,-XK-%QGY/OJ!Y*(;*01P#AMRQP05$:.+&+BIGXL^V^9H:]^3U*X(?3*30>6G',^G896,]5;PA MU1S=-B\"*_+V->LCT>HBEX27EY=!OK=87[.RVMA &/Q^/QA'"TBHCQ 06G30 M%+J)L[_5^^;>!=N=MKYF;9U'&L@HS_T9W2(G:YA_OJWFFR(_;/D786.M8^_: M-+G-JI(<1C CYO?SJ%]H$T>?SF2J-X@YV8ZL? S@IQED="V%3#:!408W,EHF M(#+[VQ7QKA)GD.Y49XI&63$=W P>J6PAIU/@':]$ M%/SWML80+15V_G8=+:B8PP--X%QWY=JBR7VL7145(E,5V:BX><2T>'#L:@0I M51C/CQ8X#UKU3,FD-&&[UN1S?J6*076\5JN!(\JR&O^4W(=7'PQF8 WW$Z/Q?9@:B^K Z,6D@7CD': MSBP][(>BO(]3V/H7V)P+ZX2XOM!.&+;PWCH&SYXA)IC,QN,;O/2MBNI 7']F!X8MO ^.P=O.%B.8,]-=D56Y]"C7UA==N5]+ M[B$=H%2I5'F"QYAGZ,DE3OV;GHPK@OQ*J+IS_8I]B_G22=[0NFD[2FM!U/\9DL!G;KDB\!-W)('7G>-*XA1HZ";4;QYAJ MO?L9, %A-:"E >H.L]2T!>G:W7JA2SWC))EF)W-:W/179"7%]N)PQ;>*XMT(PE9Q'+F)C?XZE:,6/PS&=Z)NK<4<]*FO M]1+4OR=:$L<9KB7>+5W7%F7L>P1A:SIA&:_\OL0_NOK2._9J:;FV\C)1U+RI M-]XD4WGV:?! 5%].!T8M)#?75FX34'/LS22%WN\=\F==+ ML>0O4$L! A0#% @ 05%L4[!DU8KL$0 +' X ( ! M &0R.30V.#9D.&LN:'1M4$L! A0#% @ 05%L4Y.O7FE4+ 1AT" M !$ ( !&!( &0R.30V.#9D97@Y.3$N:'1M4$L! A0#% M @ 05%L4_*;8_Q- P B@L ! ( !FSX &]S