0001193125-13-320693.txt : 20130806 0001193125-13-320693.hdr.sgml : 20130806 20130806104824 ACCESSION NUMBER: 0001193125-13-320693 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 10 CONFORMED PERIOD OF REPORT: 20130630 FILED AS OF DATE: 20130806 DATE AS OF CHANGE: 20130806 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Proto Labs Inc CENTRAL INDEX KEY: 0001443669 STANDARD INDUSTRIAL CLASSIFICATION: FABRICATED STRUCTURAL METAL PRODUCTS [3440] IRS NUMBER: 000000000 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-35435 FILM NUMBER: 131012260 BUSINESS ADDRESS: STREET 1: 5540 Pioneer Creek CITY: Maple Plain STATE: MN ZIP: 55359 BUSINESS PHONE: 763-479-7474 MAIL ADDRESS: STREET 1: 5540 Pioneer Creek CITY: Maple Plain STATE: MN ZIP: 55359 10-Q 1 d551911d10q.htm FORM 10-Q Form 10-Q
Table of Contents

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

 

FORM 10-Q

 

 

(Mark One)

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

For the quarterly period ended June 30, 2013

or

 

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

For the transition period from                      to                     

Commission File Number: 001-35435

 

 

Proto Labs, Inc.

(Exact name of registrant as specified in its charter)

 

 

 

Minnesota   41-1939628

(State or other jurisdiction of

incorporation or organization)

 

(I.R.S. Employer

Identification No.)

5540 Pioneer Creek Drive

Maple Plain, Minnesota

  55359
(Address of principal executive offices)   (Zip Code)

(763) 479-3680

(Registrant’s telephone number, including area code)

Not Applicable

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

 

 

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.    x  Yes    ¨  No

Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted 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 and post such files).    x  Yes    ¨  No

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

 

Large accelerated filer   ¨    Accelerated filer   ¨
Non-accelerated filer   x  (Do not check if a smaller reporting company)    Smaller reporting company   ¨

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

Indicate the number of shares outstanding of each of the issuer’s classes of common stock, as of the latest practicable date: 25,335,456 shares of Common Stock, par value $0.001 per share, were outstanding at July 31, 2013.

 

 

 


Table of Contents

Proto Labs, Inc.

TABLE OF CONTENTS

 

Item

 

Description

   Page  
  PART I   

1.

 

Financial Statements

     3   

2.

 

Management’s Discussion and Analysis of Financial Condition and Results of Operations

     13   

3.

 

Quantitative and Qualitative Disclosures About Market Risk

     22   

4.

 

Controls and Procedures

     23   
  PART II   

1.

 

Legal Proceedings

     24   

1A.

 

Risk Factors

     24   

6.

 

Exhibits

     24   

 

2


Table of Contents

PART I. FINANCIAL INFORMATION

Item 1. Financial Statements

Proto Labs, Inc.

Consolidated Balance Sheets

(In thousands, except share and per share amounts)

 

     June 30,     December 31,  
     2013     2012  
     (Unaudited)        

Assets

    

Current assets

    

Cash and cash equivalents

   $ 35,446      $ 36,759   

Short-term marketable securities

     30,330        25,137   

Accounts receivable, net of allowance for doubtful accounts of $158 and $154 as of June 30, 2013 and December 31, 2012, respectively

     17,529        15,791   

Inventory

     4,875        4,619   

Prepaid expenses and other current assets

     3,454        5,364   

Income taxes receivable

     4,720        1,877   

Deferred tax assets

     287        609   
  

 

 

   

 

 

 

Total current assets

     96,641        90,156   

Property and equipment, net

     47,144        45,316   

Long-term marketable securities

     54,169        36,965   

Other assets

     246        285   
  

 

 

   

 

 

 

Total assets

   $ 198,200      $ 172,722   
  

 

 

   

 

 

 

Liabilities and shareholders’ equity

    

Current liabilities

    

Accounts payable

   $ 5,712      $ 4,758   

Accrued compensation

     4,372        5,995   

Accrued liabilities and other

     623        513   

Current portion of long-term debt obligations

     180        273   
  

 

 

   

 

 

 

Total current liabilities

     10,887        11,539   

Long-term deferred tax liabilities

     3,346        3,346   

Long-term debt obligations

     241        356   

Other long-term liabilities

     700        782   
  

 

 

   

 

 

 

Total liabilities

     15,174        16,023   

Shareholders’ equity

    

Preferred stock, $0.001 par value, authorized 10,000,000 shares; issued and outstanding 0 shares as of June 30, 2013 and December 31, 2012, respectively

     —          —     

Common stock, $0.001 par value, authorized 150,000,000 shares; issued and outstanding 25,304,743 and 24,803,640 shares as of June 30, 2013 and December 31, 2012, respectively

     26        25   

Additional paid in capital

     157,565        147,032   

Retained earnings

     27,468        10,570   

Accumulated other comprehensive income (loss)

     (2,033     (928
  

 

 

   

 

 

 

Total shareholders’ equity

     183,026        156,699   
  

 

 

   

 

 

 

Total liabilities and shareholders’ equity

   $ 198,200      $ 172,722   
  

 

 

   

 

 

 

The accompanying notes are an integral part of these consolidated financial statements.

 

3


Table of Contents

Proto Labs, Inc.

Consolidated Statements of Comprehensive Income

(In thousands, except share and per share amounts)

(Unaudited)

 

     Three Months Ended      Six Months Ended  
     June 30,      June 30,  
     2013      2012      2013      2012  

Statements of Operations:

           

Revenue

   $ 39,749       $ 29,951       $ 77,062       $ 59,921   

Cost of revenue

     14,896         12,239         28,930         24,482   
  

 

 

    

 

 

    

 

 

    

 

 

 

Gross profit

     24,853         17,712         48,132         35,439   

Operating expenses

           

Marketing and sales

     5,550         4,557         10,813         8,998   

Research and development

     2,751         2,401         5,379         4,061   

General and administrative

     3,923         3,288         7,917         7,276   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total operating expenses

     12,224         10,246         24,109         20,335   
  

 

 

    

 

 

    

 

 

    

 

 

 

Income from operations

     12,629         7,466         24,023         15,104   

Other income (expense), net

     116         173         119         (404
  

 

 

    

 

 

    

 

 

    

 

 

 

Income before income taxes

     12,745         7,639         24,142         14,700   

Provision for income taxes

     4,134         2,493         7,244         4,772   
  

 

 

    

 

 

    

 

 

    

 

 

 

Net income

   $ 8,611       $ 5,146       $ 16,898       $ 9,928   
  

 

 

    

 

 

    

 

 

    

 

 

 

Net income per share:

           

Basic

   $ 0.34       $ 0.22       $ 0.68       $ 0.44   
  

 

 

    

 

 

    

 

 

    

 

 

 

Diluted

   $ 0.33       $ 0.20       $ 0.66       $ 0.42   
  

 

 

    

 

 

    

 

 

    

 

 

 

Shares used to compute net income per share:

           

Basic

     25,258,932         23,929,886         25,030,283         22,432,415   

Diluted

     25,850,247         25,280,835         25,627,382         23,743,122   

Comprehensive income

   $ 8,413       $ 4,831       $ 15,793       $ 10,071   
  

 

 

    

 

 

    

 

 

    

 

 

 

The accompanying notes are an integral part of these consolidated financial statements.

 

4


Table of Contents

Proto Labs, Inc.

Consolidated Statements of Cash Flows

(In thousands)

(Unaudited)

 

     Six Months Ended  
     June 30,  
     2013     2012  

Operating activities

    

Net income

   $ 16,898      $ 9,928   

Adjustments to reconcile net income to net cash provided by operating activities:

    

Depreciation and amortization

     3,582        2,768   

Stock-based compensation expense

     1,736        1,620   

Deferred taxes

     307        —     

Excess tax benefit from stock-based compensation

     (5,929     —     

Loss on disposal of property and equipment

     59        —     

Amortization of held-to-maturity securities

     633        24   

Changes in operating assets and liabilities:

    

Accounts receivable

     (2,032     (2,268

Inventories

     (360     (189

Prepaid expenses and other

     1,715        27   

Income taxes

     3,066        660   

Accounts payable

     1,083        (363

Accrued liabilities and other

     (1,310     (705
  

 

 

   

 

 

 

Net cash provided by operating activities

     19,448        11,502   
  

 

 

   

 

 

 

Investing activities

    

Purchases of property and equipment

     (6,069     (12,664

Purchases of marketable securities

     (57,310     (34,366

Proceeds from maturities of marketable securities

     34,280        250   
  

 

 

   

 

 

 

Net cash used in investing activities

     (29,099     (46,780
  

 

 

   

 

 

 

Financing activities

    

Proceeds from initial public offering, net of offering costs

     —          71,530   

Payments on debt

     (166     (191

Proceeds from exercises of warrants and stock options

     2,870        37   

Excess tax benefit from stock-based compensation

     5,929        —     
  

 

 

   

 

 

 

Net cash provided by financing activities

     8,633        71,376   
  

 

 

   

 

 

 

Effect of exchange rate changes on cash and cash equivalents

     (295     153   
  

 

 

   

 

 

 

Net increase (decrease) in cash and cash equivalents

     (1,313     36,251   

Cash and cash equivalents, beginning of period

     36,759        8,135   
  

 

 

   

 

 

 

Cash and cash equivalents, end of period

   $ 35,446      $ 44,386   
  

 

 

   

 

 

 

The accompanying notes are an integral part of these consolidated financial statements.

 

5


Table of Contents

Proto Labs, Inc.

Notes to Consolidated Financial Statements

(Unaudited)

Note 1 — Basis of Presentation

The unaudited interim Consolidated Financial Statements of Proto Labs, Inc. (Proto Labs, the Company, we, us or our) have been prepared in accordance with accounting principles generally accepted in the United States of America (U.S. GAAP) for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. These statements are unaudited but, in the opinion of management, reflect all adjustments necessary for a fair presentation of the Company’s statement of financial position, results of operations and cash flows for the periods presented. Except as otherwise disclosed herein, these adjustments consist of normal, recurring items. Operating results for interim periods are not necessarily indicative of results that may be expected for the fiscal year as a whole.

The preparation of the financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues, expenses, and the related disclosures at the date of the financial statements and during the reporting period. Actual results could materially differ from these estimates. For further information, refer to the audited consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2012 as filed with the Securities and Exchange Commission (SEC) on March 22, 2013.

The accompanying Consolidated Balance Sheet as of December 31, 2012 was derived from the audited Consolidated Financial Statements but does not include all disclosures required by U.S. GAAP for a full set of financial statements. This Form 10-Q should be read in conjunction with the Company’s Consolidated Financial Statements and Notes included in the Annual Report on Form 10-K filed on March 22, 2013 as referenced above.

Certain reclassifications have been made to the Consolidated Statement of Cash Flows for the six month period ending June 30, 2012 to conform to the presentation used in the June 30, 2013 Consolidated Statement of Cash Flows. The reclassifications had no effect on the increase in cash and cash equivalents as previously reported.

Note 2 — Recent Accounting Pronouncements

In February 2013, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2013-02, Reporting of Amounts Reclassified Out of Accumulated Other Comprehensive Income (ASU 2013-02). This accounting update generally requires entities to provide information about the amounts reclassified out of accumulated other comprehensive income by component. In addition, the accounting update requires entities to present, either on the face of the statement where net income is presented or in the notes, significant amounts reclassified out of accumulated other comprehensive income by the respective line items of net income but only if the amount reclassified is required under U.S. GAAP to be reclassified to net income in its entirety in the same reporting period. For other amounts that are not required under U.S. GAAP to be reclassified in their entirety to net income, an entity is required to cross-reference to other disclosures required under U.S. GAAP that provide additional detail about those amounts. The amendment applies to public and nonpublic companies and is to be applied prospectively. For public entities, the amendment is effective for fiscal years, and interim periods within those years, beginning after December 15, 2012. The Company adopted this accounting guidance effective January 1, 2013. The adoption of ASU 2013-02 did not have a material impact on the Company’s financial statements.

Note 3 — Net Income per Common Share

Basic net income per share is computed based on the weighted-average number of common shares outstanding. Diluted net income per share is computed based on the weighted-average number of common shares outstanding, increased by the number of additional shares that would have been outstanding had the potentially dilutive common shares been issued and reduced by the number of shares the Company could have repurchased from the proceeds from issuance of the potentially dilutive shares. Potentially dilutive shares of common stock include stock options granted under stock-based compensation plans and shares committed to be purchased under the employee stock purchase plan.

 

6


Table of Contents

Proto Labs, Inc.

Notes to Consolidated Financial Statements

(Unaudited)

 

The table below sets forth the computation of basic and diluted net income per share:

 

     Three Months Ended      Six Months Ended  
     June 30,      June 30,  
(in thousands, except share and per share amounts)    2013      2012      2013      2012  

Net income

   $ 8,611       $ 5,146       $ 16,898       $ 9,928   

Basic—weighted-average shares outstanding:

     25,258,932         23,929,886         25,030,283         22,432,415   

Effect of dilutive securities:

           

Employee stock options, warrants and other

     591,315         1,350,949         597,099         1,310,707   
  

 

 

    

 

 

    

 

 

    

 

 

 

Diluted—weighted-average shares outstanding:

     25,850,247         25,280,835         25,627,382         23,743,122   
  

 

 

    

 

 

    

 

 

    

 

 

 

Net income per share:

           

Basic

   $ 0.34       $ 0.22       $ 0.68       $ 0.44   
  

 

 

    

 

 

    

 

 

    

 

 

 

Diluted

   $ 0.33       $ 0.20       $ 0.66       $ 0.42   
  

 

 

    

 

 

    

 

 

    

 

 

 

Note 4 – Fair Value Measurements

Accounting Standards Codification (ASC) 820, Fair Value Measurement (ASC 820), defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. ASC 820 also establishes a fair value hierarchy which requires classification based on observable and unobservable inputs when measuring fair value. There are three levels of inputs that may be used to measure fair value:

Level 1—Quoted prices in active markets for identical assets or liabilities.

Level 2—Observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.

Level 3—Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.

The Company’s cash consists of bank deposits. The Company’s cash equivalents measured at fair value consist of money market mutual funds. The Company determines the fair value of these investments using Level 1 inputs.

A summary of financial assets as of June 30, 2013 and December 31, 2012 measured at fair value on a recurring basis follows:

 

     June 30, 2013      December 31, 2012  
(in thousands)    Level 1      Level 2      Level 3      Level 1      Level 2      Level 3  

Financial Assets:

                 

Cash and cash equivalents

                 

Money market mutual fund

   $ 14,636       $ —         $ —         $ 16,164       $ —         $ —     
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 14,636       $ —         $ —         $ 16,164       $ —         $ —     
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

 

7


Table of Contents

Proto Labs, Inc.

Notes to Consolidated Financial Statements

(Unaudited)

 

Note 5 – Marketable Securities

The Company invests in short-term and long-term agency, municipal, corporate, commercial paper and other debt securities. The securities are categorized as held-to-maturity and are recorded at amortized cost. Categorization as held-to-maturity is based on the Company’s ability and intent to hold these securities to maturity. Information regarding the Company’s short-term and long-term marketable securities as of June 30, 2013 and December 31, 2012 is as follows:

 

     June 30, 2013  
(in thousands)    Amortized
Cost
     Unrealized
Gains
     Unrealized
Losses
    Fair Value  

U.S. government agency securities

   $ 26,589       $ 4       $ (44   $ 26,549   

Corporate debt securities

     23,631         12         (84     23,559   

Commercial paper

     5,497         —           (5     5,492   

U.S. municipal securities

     25,821         5         (64     25,762   

Certificates of deposit/time deposits

     2,961         6         (6     2,961   
  

 

 

    

 

 

    

 

 

   

 

 

 

Total marketable securities

   $ 84,499       $ 27       $ (203   $ 84,323   
  

 

 

    

 

 

    

 

 

   

 

 

 
     December 31, 2012  
(in thousands)    Amortized
Cost
     Unrealized
Gains
     Unrealized
Losses
    Fair Value  

U.S. government agency securities

   $ 23,011       $ 2       $ (4   $ 23,009   

Corporate debt securities

     14,675         18         (14     14,679   

Commercial paper

     1,500         —           —          1,500   

U.S. municipal securities

     17,971         3         (12     17,962   

Certificates of deposit/time deposits

     4,945         3         (1     4,947   
  

 

 

    

 

 

    

 

 

   

 

 

 

Total marketable securities

   $ 62,102       $ 26       $ (31   $ 62,097   
  

 

 

    

 

 

    

 

 

   

 

 

 

Fair values for the U.S. government agency and corporate debt securities are primarily determined based on quoted market prices (Level 1). Fair values for the U.S. municipal securities, certificates of deposit and commercial paper are primarily determined using dealer quotes or quoted market prices for similar securities (Level 2).

The Company tests for other than temporary losses on a quarterly basis and has considered the unrealized losses indicated above to be temporary in nature. The Company intends to hold the investments to maturity and recover the full principal.

Classification of marketable securities as current or non-current is based upon the security’s maturity date as of the date of these financial statements.

The June 30, 2013 balance of held-to-maturity debt securities by contractual maturity is shown in the following table at amortized cost. Actual maturities may differ from contractual maturities because the issuers of the securities may have the right to prepay obligations without prepayment penalties.

 

8


Table of Contents

Proto Labs, Inc.

Notes to Consolidated Financial Statements

(Unaudited)

 

     June 30,  
(in thousands)    2013  

Due in one year or less

   $ 30,330   

Due after one year through five years

     54,169   
  

 

 

 

Total marketable securities

   $ 84,499   
  

 

 

 

Note 6—Inventory

Inventory consists primarily of raw materials, which are recorded at the lower of cost or market using the average-cost method, which approximates first-in, first-out (FIFO) cost. The Company periodically reviews its inventory for slow-moving, damaged and discontinued items and provides allowances to reduce such items identified to their recoverable amounts.

The Company’s inventory consists of the following:

 

     June 30,     December 31,  
(in thousands)    2013     2012  

Raw materials

   $ 4,502      $ 4,174   

Work in process

     489        530   
  

 

 

   

 

 

 

Total inventory

     4,991        4,704   

Allowance for obsolescence

     (116     (85
  

 

 

   

 

 

 

Inventory, net of allowance

   $ 4,875      $ 4,619   
  

 

 

   

 

 

 

Note 7 – Stock-Based Compensation

Under the 2012 Long-Term Incentive Plan (2012 Plan), as discussed in the 2012 Annual Report on Form 10-K, the Company has the ability to grant stock options, stock appreciation rights (SARs), restricted stock, stock units, other stock-based awards and cash incentive awards. Awards under the 2012 Plan will have a maximum term of ten years from the date of grant. The compensation committee may provide that the vesting or payment of any award will be subject to the attainment of specified performance measures in addition to the satisfaction of any continued service requirements and the compensation committee will determine whether such measures have been achieved. The per share exercise price of stock options and SARs granted under the 2012 Plan generally may not be less than the fair market value of a share of our common stock on the date of the grant.

Employee Stock Purchase Plan

The Company’s 2012 Employee Stock Purchase Plan (ESPP), as discussed in the 2012 Annual Report on Form 10-K, allows eligible employees to purchase shares of the Company’s common stock at a discount through payroll deductions of up to 15 percent of their eligible compensation, subject to plan limitations. The ESPP provides for six-month offering periods ending May 15 and November 15, respectively. At the end of each offering period, employees are able to purchase shares at 85 percent of the lower of the fair market value of the Company’s common stock on the first trading day of the offering period or on the last trading day of the offering period.

 

9


Table of Contents

Proto Labs, Inc.

Notes to Consolidated Financial Statements

(Unaudited)

 

Stock-Based Compensation Expense

Stock-based compensation expense was $0.9 million and $0.8 million for the three months ended June 30, 2013 and 2012, and $1.7 million and $1.6 million for the six months ended June 30, 2013 and 2012, respectively.

Stock Options

A summary of stock option activity for the six months ended June 30, 2013 is as follows:

 

           Weighted-  
           Average  
     Stock Options     Exercise Price  

Options outstanding at December 31, 2012

     1,691,357      $ 11.11   

Granted

     183,615        49.07   

Exercised

     (466,938     5.07   

Forfeited

     (854     30.58   
  

 

 

   

Options outstanding at June 30, 2013

     1,407,180      $ 18.05   
  

 

 

   

Exercisable at June 30, 2013

     556,444      $ 11.13   
  

 

 

   

The outstanding options generally have a term of ten years. For employees, options granted become exercisable ratably over the vesting period, which is generally a five-year period beginning on the first anniversary of the grant date, subject to the employee’s continuing service to the Company. For directors, options generally become exercisable in full on the first anniversary of the grant date.

The weighted-average grant date fair value of options that were granted during the six months ended June 30, 2013 was $25.57.

The following table provides the assumptions used in the Black-Scholes pricing model valuation of options:

 

     Six Months Ended June 30,
     2013    2012

Risk-free interest rate

   1.03 - 1.30%    0.95 - 1.16%

Expected life (years)

   5.50 - 6.50    5.50 - 6.50

Expected volatility

   53.32 - 53.54%    53.00 - 53.14%

Expected dividend yield

   0%    0%

As of June 30, 2013, there was $8.5 million of total unrecognized compensation expense related to unvested stock options, which is expected to be recognized over a weighted-average period of 2.9 years.

Employee Stock Purchase Plan

The following table presents the assumptions used to estimate the fair value of the ESPP during the six months ended June 30, 2013 and 2012, respectively:

 

10


Table of Contents

Proto Labs, Inc.

Notes to Consolidated Financial Statements

(Unaudited)

 

     Six Months Ended June 30,
     2013    2012

Risk-free interest rate

   0.11 - 0.13%    0.16%

Expected life (months)

   6.00    8.50

Expected volatility

   53.14 - 53.32%    53.00%

Expected dividend yield

   0%    0%

Note 8 – Accumulated Other Comprehensive Income

Other comprehensive income (loss) is comprised entirely of foreign currency translation adjustments. The following table presents the changes in accumulated other comprehensive income balances during the three and six month periods ended June 30, 2013 and 2012, respectively:

 

    Three Months Ended     Six Months Ended  
    June 30,     June 30,  
(in thousands)   2013     2012     2013     2012  

Foreign currency translation adjustment, net of tax

       

Balance at beginning of period

  $ (1,835   $ (280   $ (928   $ (738

Other comprehensive income before reclassifications

    (198     (315     (1,105     143   

Amounts reclassified from accumulated other comprehensive income

    —          —          —          —     
 

 

 

   

 

 

   

 

 

   

 

 

 

Net current-period other comprehensive income

    (198     (315     (1,105     143   
 

 

 

   

 

 

   

 

 

   

 

 

 

Balance at end of period

  $ (2,033   $ (595   $ (2,033   $ (595
 

 

 

   

 

 

   

 

 

   

 

 

 

Note 9—Income Taxes

The Company is subject to income tax in multiple jurisdictions and the use of estimates is required to determine the provision for income taxes. For the three months ended June 30, 2013 and 2012 the Company recorded an income tax provision of $4.1 million and $2.5 million, respectively. For the six months ended June 30, 2013 and 2012 the Company recorded an income tax provision of $7.2 million and $4.8 million, respectively. The income tax provision is based on the estimated annual effective tax rate for the year applied to pre-tax income. The effective income tax rate for the three months ended June 30, 2013 was 32.4 percent compared with 32.6 percent in the same period of the prior year. The effective income tax rate for the six months ended June 30, 2013 was 30.0 percent compared with 32.4 percent in the same period of the prior year.

The effective income tax rate for the three months ended June 30, 2013 differs from the U.S. federal statutory rate of 35 percent primarily due to the components of income. The effective income tax rate for the six months ended June 30, 2013 differs from the U.S. federal statutory rate of 35 percent primarily due to the components of income, particularly as it relates to the federal research and development credit. On January 2, 2013, the American Taxpayer Relief Act of 2012 (the Act) was signed into law, extending the research and development credit for years 2012 and 2013. As the Act was enacted during 2013, the federal portion of the 2012 research and development credit was recognized in the first quarter of 2013. The Company recorded a tax benefit of $0.3 million for the 2012 federal research credit, which translated to an effective income tax rate reduction of 1.4 percent for the six months ended June 30, 2013.

The Company has liabilities related to unrecognized tax benefits totaling $0.4 million at June 30, 2013 and December 31, 2012. There were no material adjustments to the unrecorded tax benefits during the three or six month periods ended June 30, 2013, and the Company does not anticipate that total unrecognized tax benefits will materially change in the next twelve months. The Company recognizes interest and penalties related to income tax matters in income tax expense, and reports the liability in current or long-term income taxes payable as appropriate.

 

11


Table of Contents

Proto Labs, Inc.

Notes to Consolidated Financial Statements

(Unaudited)

 

Note 10—Revenue and Geographic Information

The Company’s revenue is derived from its Protomold injection molding and Firstcut computer numerical control (CNC) machining product lines. Total revenue by product line is as follows:

 

     Three Months Ended June 30,      Six Months Ended June 30,  
(in thousands)    2013      2012      2013      2012  

Revenue:

           

Protomold

   $ 27,924       $ 21,446       $ 54,804       $ 43,239   

Firstcut

     11,825         8,505         22,258         16,682   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total revenue

   $ 39,749       $ 29,951       $ 77,062       $ 59,921   
  

 

 

    

 

 

    

 

 

    

 

 

 

Revenue to external customers based on the billing location of the end user customer and long-lived assets by geographic region are as follows:

 

     Three Months Ended June 30,      Six Months Ended June 30,  
(in thousands)    2013      2012      2013      2012  

Revenue:

           

United States

   $ 30,106       $ 22,905       $ 58,254       $ 45,080   

International

     9,643         7,046         18,808         14,841   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total revenue

   $ 39,749       $ 29,951       $ 77,062       $ 59,921   
  

 

 

    

 

 

    

 

 

    

 

 

 

 

     June 30,      December 31,  
(in thousands)    2013      2012  

Long-lived assets:

  

  

United States

   $ 39,861       $ 37,869   

International

     7,283         7,447   
  

 

 

    

 

 

 

Total long-lived assets

   $ 47,144       $ 45,316   
  

 

 

    

 

 

 

 

12


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

The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our unaudited consolidated financial statements and related notes appearing elsewhere in this Quarterly Report on Form 10-Q and our Annual Report on Form 10-K for the year ended December 31, 2012.

Forward-Looking Statements

Statements contained in this report regarding matters that are not historical or current facts are “forward-looking statements” within the meaning of The Private Securities Litigation Reform Act of 1995. In some cases, you can identify forward-looking statements by the following words: “may,” “will,” “could,” “would,” “should,” “expect,” “intend,” “plan,” “anticipate,” “believe,” “estimate,” “predict,” “project,” “potential,” “continue,” “ongoing” or the negative of these terms or other comparable terminology, although not all forward-looking statements contain these words. These statements involve known and unknown risks, uncertainties and other factors which may cause our results to be materially different than those expressed or implied in such statements. Certain of these risk factors and others are described in Item 1A. “Risk Factors” of our Annual Report on Form 10-K as filed with the SEC. Other unknown or unpredictable factors also could have material adverse effects on our future results. We cannot guarantee future results, levels of activity, performance or achievements. Accordingly, you should not place undue reliance on these forward-looking statements. Finally, we expressly disclaim any intent or obligation to update any forward-looking statements to reflect subsequent events or circumstances.

Overview

We are a leading online and technology-enabled manufacturer of quick-turn CNC-machined and injection-molded custom parts for prototyping and short-run production. We provide “Real Parts, Really Fast” to product developers worldwide, who are under increasing pressure to bring their finished products to market faster than their competition. We believe low-volume manufacturing has historically been an underserved market due to the inefficiencies inherent in the quotation, equipment set-up and non-recurring engineering processes required to produce custom parts. Our proprietary technology eliminates most of the time-consuming and expensive skilled labor conventionally required to quote and manufacture parts in low volumes, and our customers conduct nearly all of their business with us over the Internet. We target our services to the millions of product developers who use three-dimensional computer-aided design (3D CAD) software to design products across a diverse range of end-markets. Our primary manufacturing services currently include Firstcut, which is our CNC machining service, and Protomold, which is our injection molding service.

Key Financial Measures and Trends

Revenue

The Company’s operations are comprised of three geographic business units in the United States, Europe and Japan. Revenue within each of our business units is derived from our Firstcut and Protomold services. Firstcut revenue consists of sales of CNC-machined custom parts. Protomold revenue consists of sales of custom injection molds and injection-molded parts. Our historical and current efforts to increase revenue have been directed at gaining new customers and selling to our existing customer base by increasing marketing and selling activities, offering additional services such as the introduction of our Firstcut service in 2007, expanding internationally such as the opening of our Japanese plant in 2009, improving the usability of our services such as our web-centric applications, and expanding the breadth and scope of our products such as by adding more sizes and materials to our offerings. During the three months ended June 30, 2013, we served approximately 6,900 unique product developers, an increase of 22% over the same period in 2012. During the six months ended June 30, 2013, we served approximately 10,200 unique product developers, an increase of 21% over the same period in 2012.

Cost of Revenue, Gross Profit and Gross Margin

Cost of revenue consists primarily of raw materials, equipment depreciation, employee salaries, benefits, stock-based compensation, bonuses and overhead allocations associated with the manufacturing process for molds and custom parts. We expect cost of revenue to increase in absolute dollars, but remain relatively constant as a percentage of total revenue.

We define gross profit as our revenue less our cost of revenue, and we define gross margin as gross profit expressed as a percentage of revenue. Our gross profit and gross margin are affected by many factors, including pricing, sales volume and manufacturing costs, the costs associated with increasing production capacity, the mix between domestic and foreign revenue sources and foreign exchange rates.

 

13


Table of Contents

Our gross margins vary between geographic markets due primarily to the costs associated with starting new factories and our operating maturity in these markets. We believe that over time and with growth and maturity of our international business, gross margins will be generally consistent through all our markets.

Operating Expenses

Operating expenses consist of marketing and sales, research and development and general and administrative. Personnel-related costs are the most significant component of the marketing and sales, research and development and general and administrative expense categories.

Our recent growth in operating expenses is mainly due to higher headcounts to support our growth and expansion, and we expect that trend to continue. Our business strategy is to continue to be a leading online and technology-enabled manufacturer of quick-turn CNC machined and injection-molded custom parts for prototyping and short-run production. For us to achieve our goals, we anticipate continued substantial investments in technology and personnel, resulting in increased operating expenses.

Marketing and sales. Marketing and sales expense consists primarily of employee salaries, benefits, commissions, stock-based compensation, bonuses, marketing programs such as print and pay-per-click advertising, trade shows, direct mail and other related overhead. We expect sales and marketing expense to increase in the future as we increase the number of marketing and sales professionals and marketing programs targeted to increase our customer base.

Research and development. Research and development expense consists primarily of employee salaries, benefits, stock-based compensation, bonuses, depreciation on equipment, outside services and other related overhead. All of our research and development costs have been expensed as incurred. We expect research and development expense to increase in the future as we seek to enhance and expand our service offerings.

General and administrative. General and administrative expense consists primarily of employee salaries, benefits, stock-based compensation, bonuses, professional service fees related to accounting, tax and legal, and other related overhead. We expect general and administrative expense to increase on an absolute basis and as a percentage of revenue as we continue to grow and expand our operations and develop the infrastructure necessary to operate as a public company. These expenses will include increased audit and legal fees, costs of compliance with securities and other regulations, implementation costs for compliance with the provisions of the Sarbanes-Oxley Act, investor relations expense and higher insurance premiums.

Other Income (Expense), net

Other income (expense), net primarily consists of foreign currency-related gains and losses, interest income on cash balances and investments, and interest expense on borrowings. Our foreign currency-related gains and losses will vary depending upon movements in underlying exchange rates. Our interest income will vary each reporting period depending on our average cash balances during the period, composition of our marketable security portfolio and the current level of interest rates. Our interest expense will vary based on borrowings and interest rates.

Provision for Income Taxes

Provision for income taxes is comprised of federal, state, local and foreign taxes based on pre-tax income. We expect income taxes to increase as our taxable income increases and our effective tax rate to remain relatively constant.

Results of Operations

The following table sets forth a summary of our results of operations and the related changes for the periods indicated. The results below are not necessarily indicative of the results for future periods.

 

14


Table of Contents
    Three Months Ended
June 30,
    Change     Six Months Ended June 30,     Change  
(dollars in thousands)   2013     2012     $     %     2013     2012     $     %  

Revenue

  $ 39,749        100.0   $ 29,951        100.0   $ 9,798        32.7   $ 77,062        100.0   $ 59,921        100.0   $ 17,141        28.6

Cost of revenue

    14,896        37.5        12,239        40.9        2,657        21.7        28,930        37.5        24,482        40.9        4,448        18.2   
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Gross profit

    24,853        62.5        17,712        59.1        7,141        40.3        48,132        62.5        35,439        59.1        12,693        35.8   

Operating expenses:

                       

Marketing and sales

    5,550        13.9        4,557        15.2        993        21.8        10,813        14.0        8,998        15.0        1,815        20.2   

Research and development

    2,751        6.9        2,401        8.0        350        14.6        5,379        7.0        4,061        6.8        1,318        32.5   

General and administrative

    3,923        9.9        3,288        11.0        635        19.3        7,917        10.3        7,276        12.1        641        8.8   
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Total operating expenses

    12,224        30.7        10,246        34.2        1,978        19.3        24,109        31.3        20,335        33.9        3,774        18.6   
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Income from operations

    12,629        31.8        7,466        24.9        5,163        69.2        24,023        31.2        15,104        25.2        8,919        59.1   

Other income (expense), net

    116        0.3        173        0.6        (57     (32.9     119        0.1        (404     (0.7     523        129.5   
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Income before income taxes

    12,745        32.1        7,639        25.5        5,106        66.8        24,142        31.3        14,700        24.5        9,442        64.2   

Provision for income taxes

    4,134        10.4        2,493        8.3        1,641        65.8        7,244        9.4        4,772        7.9        2,472        51.8   
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Net income

  $ 8,611        21.7   $ 5,146        17.2   $ 3,465        67.3   $ 16,898        21.9   $ 9,928        16.6   $ 6,970        70.2
 

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

   

 

 

 

Stock-based compensation expense included in the statements of operations data above is as follows:

 

     Three Months Ended June 30,      Six Months Ended June 30,  
(dollars in thousands)    2013      2012      2013      2012  

Stock options and grants

   $ 778       $ 612       $ 1,554       $ 1,409   

Employee stock purchase plan

     93         158         182         211   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total stock-based compensation expense

   $ 871       $ 770       $ 1,736       $ 1,620   
  

 

 

    

 

 

    

 

 

    

 

 

 

Cost of revenue

   $ 73       $ 100       $ 144       $ 145   

Operating expenses:

           

Marketing and sales

     151         110         301         183   

Research and development

     181         126         354         204   

General and administrative

     466         434         937         1,088   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total stock-based compensation expense

   $ 871       $ 770       $ 1,736       $ 1,620   
  

 

 

    

 

 

    

 

 

    

 

 

 

Comparison of Three Months Ended June 30, 2013 and 2012

Revenue

Revenue by product line and the related changes for the three months ended June 30, 2013 and 2012 were as follows:

 

     Three Months Ended June 30,               
     2013     2012               
            % of Total            % of Total     Change  
(dollars in thousands)    $      Revenue     $      Revenue     $      %  

Revenue

               

Protomold

   $ 27,924         70.3   $ 21,446         71.6   $ 6,478         30.2

Firstcut

     11,825         29.7        8,505         28.4        3,320         39.0   
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

Total revenue

   $ 39,749         100.0   $ 29,951         100.0   $ 9,798         32.7
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

 

15


Table of Contents

Revenue by geographic region, based on the billing location of the end customer, is summarized as follows:

 

     Three Months Ended June 30,               
     2013     2012        
            % of Total            % of Total     Change  
(dollars in thousands)    $      Revenue     $      Revenue     $      %  

Revenue

               

United States

   $ 30,106         75.7   $ 22,905         76.5   $ 7,201         31.4

International

     9,643         24.3        7,046         23.5        2,597         36.9   
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

Total revenue

   $ 39,749         100.0   $ 29,951         100.0   $ 9,798         32.7
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

Our revenue increased $9.8 million, or 32.7%, for the three months ended June 30, 2013 compared with the same period in 2012. This revenue growth was driven by a 31.4% increase in United States revenue, 36.9% increase in international revenue, 30.2% increase in Protomold revenue and 39.0% increase in Firstcut revenue, in each case for the three months ended June 30, 2013 compared with the same period in 2012.

Our revenue growth in the three months ended June 30, 2013 was the result of increased volume and spending of the product developers we served. During the three months ended June 30, 2013, we served approximately 6,900 unique product developers, an increase of 22% over the same period in 2012. Average revenue per product developer also increased 8% during the three months ended June 30, 2013 compared to the same period in 2012.

Our revenue increases were primarily driven by increases in sales personnel and marketing activities. Our sales personnel focus on gaining new customer accounts and expanding the depth and breadth into existing customer accounts. Our marketing personnel focus on trade show and marketing activities that have proven to result in the greatest number of customer leads to support sales activity. International revenue was negatively impacted by $0.5 million in the three months ended June 30, 2013 compared to the same period in 2012 due to strengthening of the United States dollar relative to certain foreign currencies. The effect of pricing changes on revenue was immaterial for the three months ended June 30, 2013 compared to the same period in 2012.

Cost of Revenue, Gross Profit and Gross Margin

Cost of Revenue. Cost of revenue increased $2.7 million, or 21.7%, for the three months ended June 30, 2013 compared to the same period in 2012, which was slower than the rate of revenue increase of 32.7% for the three months ended June 30, 2013 compared to the same period in 2012. The increase in cost of revenue was due to raw material and production cost increases of $1.1 million to support increased sales volumes, equipment and facility-related cost increases of $0.5 million and an increase in direct labor headcount resulting in personnel and related cost increases of $1.1 million.

Gross Profit and Gross Margin. Gross profit increased to $24.9 million, or 62.5% of revenues, for the three months ended June 30, 2013 from $17.7 million, or 59.1% of revenues, for the three months ended June 30, 2012 due to increases in revenue offset by the cost of revenue as discussed above. Gross margin increased primarily as a result of efficiencies gained through higher equipment utilization and continually refined manufacturing processes as well as a growth rate in order volume that exceeded capacity expansion through capital equipment acquisition.

Operating Expenses, Other Income (Expense), net and Provision for Income Taxes

Marketing and Sales. Marketing and sales expense increased $1.0 million, or 21.8%, for the three months ended June 30, 2013 compared to the same period in 2012 due primarily to an increase in headcount resulting in personnel and related cost increases of $0.9 million and marketing program cost increases of $0.1 million. The increase in marketing program costs is the result of our focus and concentration on funding those programs which have proven to be the most effective in growing our business. Marketing and sales expense as a percentage of revenue decreased to 13.9% for the three months ended June 30, 2013 from 15.2% during the same period in 2012, primarily due to the fixed nature of certain marketing and sales costs as well as focus on effective marketing spending as previously discussed.

Research and Development. Our research and development expense increased $0.3 million, or 14.6%, for the three months ended June 30, 2013 compared to the same period in 2012 due to an increase in headcount resulting in personnel and related cost increases of $0.4 million and operating cost increases of $0.1 million, which were partially offset by a decrease in professional services of $0.2 million for outside development services.

General and Administrative. Our general and administrative expense increased $0.6 million, or 19.3%, for the three months ended June 30, 2013 compared to the same period in 2012 due to an increase in headcount resulting in personnel and related cost increases of $0.2 million, administrative cost increases of $0.3 million and professional service cost increases of $0.1 million. The increase in professional service costs is attributable to our becoming a public company during the first quarter of 2012.

 

16


Table of Contents

Other Income (Expense), net. Other income, net decreased $0.1 million for the three months ended June 30, 2013 compared to the same period in 2012 due to changes in foreign currency rates.

Provision for Income Taxes. Our effective tax rate of 32.4% for the three months ended June 30, 2013 remained relatively consistent with our effective tax rate of 32.6% for the same period in 2012. As a result of increased income attributable to the fluctuations described above, our income tax provision increased by $1.6 million to $4.1 million for the three months ended June 30, 2013 compared to our income tax provision of $2.5 million for the three months ended June 30, 2012.

Comparison of Six Months Ended June 30, 2013 and 2012

Revenue

Revenue by product line and the related changes for the six months ended June 30, 2013 and 2012 were as follows:

 

     Six Months Ended June 30,               
     2013     2012        
            % of Total            % of Total     Change  
(dollars in thousands)    $      Revenue     $      Revenue     $      %  

Revenue

               

Protomold

   $ 54,804         71.1   $ 43,239         72.2   $ 11,565         26.7

Firstcut

     22,258         28.9        16,682         27.8        5,576         33.4   
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

Total revenue

   $ 77,062         100.0   $ 59,921         100.0   $ 17,141         28.6
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

Revenue by geographic region, based on the billing location of the end customer, is summarized as follows:

 

     Six Months Ended June 30,               
     2013     2012        
            % of Total            % of Total     Change  
(dollars in thousands)    $      Revenue     $      Revenue     $      %  

Revenue

               

United States

   $ 58,254         75.6   $ 45,080         75.2   $ 13,174         29.2

International

     18,808         24.4        14,841         24.8        3,967         26.7   
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

Total revenue

   $ 77,062         100.0   $ 59,921         100.0   $ 17,141         28.6
  

 

 

    

 

 

   

 

 

    

 

 

   

 

 

    

 

 

 

Our revenue increased $17.1 million, or 28.6%, for the six months ended June 30, 2013 compared with the same period in 2012. This revenue growth was driven by a 29.2% increase in United States revenue, 26.7% increase in international revenue, 26.7% increase in Protomold revenue and 33.4% increase in Firstcut revenue, in each case for the six months ended June 30, 2013 compared with the same period in 2012.

Our revenue growth in the six months ended June 30, 2013 was the result of increased volume and spending of the product developers we served. During the six months ended June 30, 2013, we served approximately 10,200 unique product developers, an increase of 21% over the same period in 2012. Average revenue per product developer also increased 6% during the six months ended June 30, 2013 compared to the same period in 2012.

 

17


Table of Contents

Our revenue increases were primarily driven by increases in sales personnel and marketing activities. Our sales personnel focus on gaining new customer accounts and expanding the depth and breadth into existing customer accounts. Our marketing personnel focus on trade show and marketing activities that have proven to result in the greatest number of customer leads to support sales activity. International revenue was negatively impacted by $0.8 million in the six months ended June 30, 2013 compared to the same period in 2012 due to strengthening of the United States dollar relative to certain foreign currencies. The effect of pricing changes on revenue was immaterial for the six months ended June 30, 2013 compared to the same period in 2012.

Cost of Revenue, Gross Profit and Gross Margin

Cost of Revenue. Cost of revenue increased $4.4 million, or 18.2%, for the six months ended June 30, 2013 compared to the same period in 2012, which was slower than the rate of revenue increase of 28.6% for the six months ended June 30, 2013 compared to the same period in 2012. The increase in cost of revenue was due to raw material and production cost increases of $1.7 million to support increased sales volumes, equipment and facility-related cost increases of $0.9 million and an increase in direct labor headcount resulting in personnel and related cost increases of $1.8 million.

Gross Profit and Gross Margin. Gross profit increased to $48.1 million, or 62.5% of revenues, for the six months ended June 30, 2013 from $35.4 million, or 59.1% of revenues, for the six months ended June 30, 2012 due to increases in revenue offset by the cost of revenue as discussed above. Gross margin increased primarily as a result of efficiencies gained through higher equipment utilization and continually refined manufacturing processes as well as a growth rate in order volume that exceeded capacity expansion through capital equipment acquisition.

Operating Expenses, Other Income (Expense), net and Provision for Income Taxes

Marketing and Sales. Marketing and sales expense increased $1.8 million, or 20.2%, for the six months ended June 30, 2013 compared to the same period in 2012 due primarily to an increase in headcount resulting in personnel and related cost increases of $1.6 million and marketing program cost increases of $0.2 million. The increase in marketing program costs is the result of our focus and concentration on funding those programs which have proven to be the most effective in growing our business. Marketing and sales expense as a percentage of revenue decreased to 14.0% for the six months ended June 30, 2013 from 15.0% during the same period in 2012, primarily due to the fixed nature of certain marketing and sales costs as well as focus on effective marketing spending as previously discussed.

Research and Development. Our research and development expense increased $1.3 million, or 32.5%, for the six months ended June 30, 2013 compared to the same period in 2012 due to an increase in headcount resulting in personnel and related cost increases of $0.8 million, operating cost increases of $0.3 million and professional services of $0.2 million for outside development services.

General and Administrative. Our general and administrative expense increased $0.6 million, or 8.8%, for the six months ended June 30, 2013 compared to the same period in 2012 due to an increase in headcount resulting in personnel and related cost increases of $0.2 million, professional service cost increases of $0.3 million and administrative cost increases of $0.3 million, which were partially offset by a decrease in stock-based compensation costs of $0.2 million. The increase in professional service costs is attributable to our becoming a public company during the first quarter of 2012.

Other Income (Expense), net. Other income, net increased $0.5 million for the six months ended June 30, 2013 compared to the same period in 2012 due to changes in foreign currency rates.

Provision for Income Taxes. Our income tax provision increased by $2.4 million to $7.2 million while our effective tax rate decreased by 2.4% to 30.0% for the six months ended June 30, 2013 compared to income tax provision of $4.8 million and effective tax rate of 32.4% for the six months ended June 30, 2012. On January 2, 2013, the American Taxpayer Relief Act of 2012 (the Act) was signed into law, extending the research and development credit for years 2012 and 2013. As the Act was enacted during 2013, the federal portion of the 2012 research and development credit was recognized in the first quarter of 2013. We recorded a tax benefit of $0.3 million for the 2012 federal research credit, which translated to an effective income tax rate reduction of 1.4% for the six months ended June 30, 2013. The remaining decrease in effective tax rate was the result of other individually immaterial fluctuations based on the nature of our operations and mix of revenue earned in the domestic and foreign jurisdictions in which we operate.

 

18


Table of Contents

Liquidity and Capital Resources

Cash Flows

The following table summarizes our cash flows for the six months ended June 30, 2013 and 2012:

 

     Six Months Ended June 30,  
(dollars in thousands)    2013     2012  

Net cash provided by operating activities

   $ 19,448      $ 11,502   

Net cash used in investing activities

     (29,099     (46,780

Net cash provided by financing activities

     8,633        71,376   

Effect of exchange rates on cash and cash equivalents

     (295     153   
  

 

 

   

 

 

 

Net increase (decrease) in cash and cash equivalents

   $ (1,313   $ 36,251   
  

 

 

   

 

 

 

Sources of Liquidity

Historically we have financed our operations and capital expenditures through operations, lease financing and the use of bank loans. In February 2012, we completed the IPO of our common stock, which provided us with $71.5 million of cash, net of underwriting discounts and commissions and offering expenses payable by us. We had cash and cash equivalents of $35.4 million as of June 30, 2013, a decrease of $1.3 million from December 31, 2012. The decrease in our cash was primarily due to investment activity described in Note 5 to the consolidated financial statements.

Cash Flows from Operating Activities

Cash provided by operating activities was $19.4 million for the six months ended June 30, 2013. We had net income of $16.9 million, which included non-cash charges consisting of $3.6 million in depreciation, $1.7 million in stock-based compensation, $0.6 million in amortization of held-to-maturity securities and $0.3 million in deferred taxes, offset by $5.9 million of excess tax benefit on stock-based compensation. Other sources of cash in operating activities totaled $2.2 million, which included an increase in income taxes payable of $3.1 million, increase in prepaid expenses and other of $1.7 million and increase in accounts payable of $1.1 million, which were partially offset by an increase in accounts receivable of $2.0 million, increase in inventories of 0.4 million and decrease in accrued liabilities and other of $1.3 million. These operating cash increases in accounts receivable, accounts payable, inventories and other reflect increases in revenue and the growth of our business.

Cash provided by operating activities was $11.5 million for the six months ended June 30, 2012. We had net income of $9.9 million, which included non-cash charges consisting of $2.8 million in depreciation and $1.6 million in stock-based compensation. Other uses of cash in operating activities totaled $2.8 million, which included an increase in accounts receivable of $2.3 million, increase in inventory of $0.2 million, decrease in accounts payable of $0.3 million and decrease in accrued liabilities of $0.7 million, which were partially offset by an increase in income taxes payable of $0.7 million. The increase in accounts receivable reflects increases in revenue.

Cash Flows from Investing Activities

Cash used in investing activities was $29.1 million for the six months ended June 30, 2013, consisting of $6.1 million for the purchase of property and equipment and $57.3 million for the purchase of marketable securities, which were partially offset by $34.3 million in proceeds from the maturities and call redemptions of marketable securities.

Cash used in investing activities was $46.8 million for the six months ended June 30, 2012, consisting of $12.7 million for the purchase of property and equipment, $34.3 million for the purchase of marketable securities and a net reduction of short-term investments of $0.2 million.

Cash Flows from Financing Activities

Cash provided by financing activities was $8.6 million for the six months ended June 30, 2013, consisting of excess tax benefit on stock-based compensation of $5.9 million and $2.9 million in proceeds from exercises of stock options, partially offset by $0.2 million for payments of debt.

Cash generated in financing activities was $71.4 million for the six months ended June 30, 2012, consisting primarily of $71.5 million from the IPO of our common stock reduced by $0.1 million for payments of debt.

 

19


Table of Contents

Off-Balance Sheet Arrangements

Since our inception, we have not engaged in any off-balance sheet arrangements, including the use of structured finance, special purpose entities or variable interest entities.

Critical Accounting Policies and Use of Estimates

We have adopted various accounting policies to prepare the consolidated financial statements in accordance with accounting principles generally accepted in the United States of America (U.S. GAAP). Our most significant accounting policies are discussed herein.

The preparation of the consolidated financial statements, in conformity with U.S. GAAP, requires us to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying Notes. Our estimates and assumptions, including those related to revenue recognition, the allowance for doubtful accounts, inventory valuation, stock-based compensation and income taxes, are updated as appropriate, which in most cases is quarterly.

We base our estimates of the carrying value of certain assets and liabilities on historical experience and on various other assumptions that we believe to be reasonable under the circumstances. In many cases, we could reasonably have used different accounting policies and estimates. In some cases, changes in the accounting estimates are reasonably likely to occur from period to period. Management has discussed the development, selection and disclosure of these estimates with the audit committee of our board of directors. Our actual results may differ significantly from these estimates under different assumptions or conditions.

We believe the following critical accounting policies affect our more significant judgments used in the preparation of our consolidated financial statements.

Revenue Recognition

We recognize revenue in accordance with ASC 605, Revenue Recognition (ASC 605), which states that revenue is realized or realizable and earned when all of the following criteria are met: (1) persuasive evidence of an arrangement exists, (2) delivery has occurred or services have been rendered, (3) the price to the buyer is fixed or determinable, and (4) collectability is reasonably assured.

Revenue is generally recognized upon transfer of title and risk of loss, which for us is upon shipment of parts.

Allowance for Doubtful Accounts

We carry our accounts receivable at their invoiced amount less an allowance for doubtful accounts. On a periodic basis, we evaluate our accounts receivable and establish an allowance for doubtful accounts based on the history of write-offs and collections. A receivable is considered past due if payment has not been received within the period agreed upon in the invoice. Accounts receivable are written off after all collection efforts have been exhausted. To date, we have not incurred any write-offs of accounts receivable significantly different than the amounts reserved. We believe appropriate reserves have been established, but they may not be indicative of future write-offs. Our allowance for doubtful accounts was $0.2 million as of each of June 30, 2013 and December 31, 2012. Our allowance for doubtful accounts has decreased as a percentage of accounts receivable due to improvements in account aging driven by stronger credit policies.

We also record a provision for estimated product returns and allowances in the period in which the related revenue is recorded. This provision against current gross revenue is based principally on historical rates of sales returns.

Inventory Valuation and Inventory Reserves

Inventory consists primarily of raw materials, which are recorded at the lower of cost or market, using the average-cost method, which approximates first-in, first-out, or FIFO, cost. We periodically review our inventory for slow-moving, damaged and discontinued items and provide reserves to reduce such items identified to their recoverable amounts. Our inventory allowance for obsolescence was $0.1 million as of each of June 30, 2013 and December 31, 2012.

 

20


Table of Contents

Stock-Based Compensation

We determine our stock-based compensation in accordance with ASC 718, Compensation—Stock Compensation (ASC 718), which requires the measurement and recognition of compensation expense for all share-based payment awards made to employees and non-employee directors based on the grant date fair value of the award.

Determining the appropriate fair value model and calculating the fair value of stock option grants requires the input of highly subjective assumptions. We use the Black-Scholes option pricing model to value our stock option awards. Stock-based compensation expense is significant to our consolidated financial statements and is calculated using our best estimates, which involve inherent uncertainties and the application of management’s judgment. Significant estimates include our expected term, stock price volatility and forfeiture rates. If different estimates and assumptions had been used, our common stock valuations could be significantly different and related stock-based compensation expense may be materially impacted.

The Black-Scholes option pricing model requires inputs such as the risk-free interest rate, expected term, expected volatility and expected dividend yield. We base the risk-free interest rate that we use in the Black-Scholes option pricing model on zero coupon U.S. Treasury instruments with maturities similar to the expected term of the award being valued. The expected term represents the weighted-average period that our stock options are expected to be outstanding. The expected term is based on the observed and expected time to post-vesting exercise of options by employees and non-employee directors and considers the impact of post-vesting award forfeitures. Because we operated as a private company with a limited market for our stock from inception to the completion of our IPO in February 2012, we estimate the volatility of our common stock based on volatility of a peer group of comparable publicly traded companies for which historical information is available. We have never paid and do not anticipate paying any cash dividends in the foreseeable future and, therefore, we use an expected dividend yield of zero in the option pricing model. In order to properly attribute compensation expense, we are required to estimate pre-vesting forfeitures at the time of grant and revise those estimates in subsequent periods if actual forfeitures differ from those estimates. We use historical data to estimate pre-vesting forfeitures and record stock-based compensation expense only for those awards that are expected to vest. If our actual forfeiture rate is materially different from our estimate, stock-based compensation expense could be significantly different from what has been recorded.

We allocate stock-based compensation expense on a straight-line basis over the requisite service period.

Income Taxes

We account for income taxes in accordance with ASC 740, Income Taxes (ASC 740). Under this method, the Company determines tax assets and liabilities based upon the differences between the financial statement carrying amounts and the tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to affect taxable income. The tax consequences of most events recognized in the current year’s financial statements are included in determining income taxes currently payable. However, because tax laws and financial accounting standards differ in their recognition and measurement of assets, liabilities and equity, revenues, expenses, gains and losses, differences arise between the amount of taxable income and pretax financial income for a year and between the tax basis of assets or liabilities and their reported amounts in the financial statements. Because we assume that the reported amounts of assets and liabilities will be recovered and settled, respectively, a difference between the tax basis of an asset or liability and its reported amount in the balance sheet will result in a taxable or a deductible amount in some future years when the related liabilities are settled or the reported amounts of the assets are recovered, giving rise to a deferred tax asset or liability.

ASC 740 also clarifies the accounting for uncertainty in income taxes recognized in an enterprise’s financial statements by defining a criterion that an individual tax position must meet for any part of the benefit of that position to be recognized in an enterprise’s financial statements. Additionally, ASC 740 provides guidance on measurement, de-recognition, classification, interest and penalties, accounting in interim periods, disclosure and transition.

Recent Accounting Pronouncements

For information on recent accounting pronouncements, see Note 2 to the consolidated financial statements appearing in Part I, Item 1 in this Quarterly Report on Form 10-Q.

 

21


Table of Contents
Item 3. Quantitative and Qualitative Disclosures about Market Risk

Foreign Currency Risk

As a result of our foreign operations, we have revenue and expenses, assets and liabilities that are denominated in foreign currencies. A number of our employees are located in Europe and Japan. Therefore, a portion of our payrolls and operating expenses are paid and incurred in the British Pound, Euro and Yen. Our operating results and cash flows are adversely impacted when the U.S. dollar depreciates relative to other foreign currencies. We have not used any forward contracts or currency borrowings to hedge our exposure to foreign currency exchange risk. Foreign currency risk can be quantified by estimating the change in cash flows resulting from a hypothetical 10% adverse change in foreign exchange rates. We believe such a change would not have a material impact on our results of operations.

 

22


Table of Contents
Item 4. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of the design and operation of our disclosure controls and procedures (as defined in Rule 13a-15(e) under the Securities Exchange Act of 1934 (Exchange Act)) as of the end of the period covered by this report. Based upon that evaluation, the Chief Executive Officer and Chief Financial Officer have concluded that, as of the end of the period covered by this quarterly report, our disclosure controls and procedures are effective and provide reasonable assurance that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported accurately and within the time frames specified in the SEC’s rules and forms and accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure.

Changes in Internal Control over Financial Reporting

There have been no changes in our internal control over financial reporting (as such term is defined in Rule 13a-15(f) under the Exchange Act) during the period covered by this report that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

23


Table of Contents

PART II. OTHER INFORMATION

 

Item 1. Legal Proceedings

From time to time, we are subject to various legal proceedings and claims that arise in the ordinary course of our business activities. Although the results of litigation and claims cannot be predicted with certainty, as of the date of these financial statements, we do not believe we are party to any litigation the outcome of which, if determined adversely to us, would individually or in the aggregate be reasonably expected to have a material adverse effect on our business.

 

Item 1A. Risk Factors

There have been no material changes from the risk factors we previously disclosed in Part I, Item 1A. “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2012.

 

Item 6. Exhibits

The following documents are filed as part of this report:

 

Exhibit Number

 

Description of Exhibit

    3.1(1)   Third Amended and Restated Articles of Incorporation of Proto Labs, Inc.
    3.2(2)   Amended and Restated By-Laws of Proto Labs, Inc.
  31.1   Certification of the Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act
  31.2   Certification of the Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act
  32.1*   Certification of the Chief Executive Officer and the Chief Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act
101.INS**   XBRL Instance Document
101.SCH**   XBRL Taxonomy Extension Schema Document
101.CAL**   XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF**   XBRL Taxonomy Extension Definition Linkbase Document
101.LAB**   XBRL Taxonomy Extension Label Linkbase Document
101.PRE**   XBRL Taxonomy Extension Presentation Linkbase Document

 

(1) 

Previously filed as Exhibit 3.2 to the Company’s Registration Statement on Form S-1/A (File No. 333-175745), filed with the Commission on February 13, 2012, and incorporated by reference herein.

(2) 

Previously filed as Exhibit 3.4 to the Company’s Registration Statement on Form S-1/A (File No. 333-175745), filed with the Commission on February 13, 2012, and incorporated by reference herein.

* The certifications furnished in Exhibit 32.1 hereto are deemed to accompany this Quarterly Report on Form 10-Q and will not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended. Such certifications will not be deemed to be incorporated by reference into any filings under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, except to the extent that the registrant specifically incorporates it by reference.
** Users of this data are advised that, pursuant to Rule 406T of Regulation S-T, these interactive data files are deemed not filed or part of a registration statement or prospectus for purposes of Sections 11 or 12 of the Securities Act of 1933 or Section 18 of the Securities Exchange Act of 1934 and otherwise are not subject to liability under these sections.

 

24


Table of Contents

SIGNATURE

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

 

    Proto Labs, Inc.
Date: August 6, 2013     /s/ Bradley A. Cleveland
    Bradley A. Cleveland
   

President and Chief Executive Officer

(Principal Executive Officer)

Date: August 6, 2013     /s/ John R. Judd
    John R. Judd
   

Chief Financial Officer

(Principal Financial Officer)

 

25

EX-31.1 2 d551911dex311.htm EX-31.1 EX-31.1

Exhibit 31.1

CERTIFICATION PURSUANT TO RULE 13a-14(a) OR 15d-14(a) OF

THE SECURITIES EXCHANGE ACT OF 1934,

AS ADOPTED PURSUANT TO SECTION 302 OF

THE SARBANES-OXLEY ACT OF 2002

I, Bradley A. Cleveland, certify that:

1. I have reviewed this Quarterly Report on Form 10-Q of Proto Labs, Inc.;

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

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

 

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

 

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

 

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

5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of 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: August 6, 2013   By:   /s/ Bradley A. Cleveland
    Bradley A. Cleveland
    President and Chief Executive Officer
   

(Principal Executive Officer)

EX-31.2 3 d551911dex312.htm EX-31.2 EX-31.2

Exhibit 31.2

CERTIFICATION PURSUANT TO RULE 13a-14(a) OR 15d-14(a) OF

THE SECURITIES EXCHANGE ACT OF 1934,

AS ADOPTED PURSUANT TO SECTION 302 OF

THE SARBANES-OXLEY ACT OF 2002

I, John R. Judd, certify that:

1. I have reviewed this Quarterly Report on Form 10-Q of Proto Labs, Inc.;

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

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

 

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

 

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

 

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

5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of 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: August 6, 2013   By:   /s/ John R. Judd
    John R. Judd
    Chief Financial Officer
    (Principal Financial Officer)
EX-32.1 4 d551911dex321.htm EX-32.1 EX-32.1

Exhibit 32.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER

PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

I, Bradley A. Cleveland, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report of Proto Labs, Inc. on Form 10-Q for the fiscal quarter ended June 30, 2013 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Quarterly Report on Form 10-Q fairly presents in all material respects the financial condition and results of operations of Proto Labs, Inc.

Date: August 6, 2013

 

By:   /s/ Bradley A. Cleveland
Name:   Bradley A. Cleveland
Title:   President and Chief Executive Officer

I, John R. Judd, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report of Proto Labs, Inc. on Form 10-Q for the fiscal quarter ended June 30, 2013 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Quarterly Report on Form 10-Q fairly presents in all material respects the financial condition and results of operations of Proto Labs, Inc.

Date: August 6, 2013

 

By:   /s/ John R. Judd
Name:   John R. Judd
Title:   Chief Financial Officer
EX-101.INS 5 prlb-20130630.xml XBRL INSTANCE DOCUMENT -738000 8135000 -280000 24803640 0 11.11 1691357 0.001 0 150000000 0.001 10000000 24803640 11539000 -928000 400000 5995000 513000 4758000 782000 273000 156699000 147032000 10570000 356000 158000 16023000 25000 172722000 3346000 85000 285000 36965000 15791000 4619000 609000 45316000 62102000 530000 172722000 1877000 36759000 4174000 4704000 62097000 5364000 25137000 90156000 31000 26000 17971000 17962000 12000 3000 4945000 4947000 1000 3000 23011000 23009000 4000 2000 1500000 1500000 14675000 14679000 14000 18000 16164000 16164000 37869000 7447000 -1835000 25335456 -595000 44386000 25304743 0 556444 18.05 1407180 0.001 0 11.13 150000000 0.001 10000000 25304743 10887000 -2033000 400000 4372000 623000 5712000 700000 180000 183026000 157565000 27468000 241000 158000 15174000 26000 198200000 3346000 116000 246000 54169000 17529000 4875000 287000 8500000 47144000 84499000 489000 198200000 4720000 35446000 4502000 4991000 84323000 3454000 30330000 30330000 54169000 96641000 203000 27000 25821000 25762000 64000 5000 2961000 2961000 6000 6000 26589000 26549000 44000 4000 5497000 5492000 5000 23631000 23559000 84000 12000 14636000 14636000 39861000 7283000 PRLB Proto Labs Inc false Non-accelerated Filer 2013 10-Q 2013-06-30 0001443669 --12-31 Q2 <div> <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Note 5 &#x2013; Marketable Securities</b></font></p> <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The Company invests in short-term and long-term agency, municipal, corporate, commercial paper and other debt securities. The securities are categorized as held-to-maturity and are recorded at amortized cost. Categorization as held-to-maturity is based on the Company&#x2019;s ability and intent to hold these securities to maturity. Information regarding the Company&#x2019;s short-term and long-term marketable securities as of June&#xA0;30, 2013 and December&#xA0;31, 2012 is as follows:</font></p> <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px"> &#xA0;</p> <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="92%" align="center"> <tr> <td width="65%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="14" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>June&#xA0;30, 2013</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="1">(in thousands)</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Amortized<br /> Cost</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Unrealized<br /> Gains</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Unrealized<br /> Losses</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Fair&#xA0;Value</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">U.S. government agency securities</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">26,589</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">4</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(44</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">26,549</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Corporate debt securities</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">23,631</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">12</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(84</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">23,559</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Commercial paper</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">5,497</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(5</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">5,492</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">U.S. municipal securities</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">25,821</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">5</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(64</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">25,762</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Certificates of deposit/time deposits</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">2,961</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">6</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(6</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">2,961</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Total marketable securities</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">84,499</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">27</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(203</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">84,323</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr> <td height="16"></td> <td height="16" colspan="16"></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="14" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>December&#xA0;31, 2012</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="1">(in thousands)</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Amortized<br /> Cost</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Unrealized<br /> Gains</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Unrealized<br /> Losses</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Fair Value</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">U.S. government agency securities</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">23,011</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">2</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(4</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">23,009</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Corporate debt securities</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">14,675</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">18</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(14</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">14,679</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Commercial paper</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1,500</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1,500</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">U.S. municipal securities</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">17,971</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">3</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(12</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">17,962</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Certificates of deposit/time deposits</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">4,945</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">3</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(1</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">4,947</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Total marketable securities</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">62,102</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">26</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(31</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">62,097</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Fair values for the U.S. government agency and corporate debt securities are primarily determined based on quoted market prices (Level 1). Fair values for the U.S. municipal securities, certificates of deposit and commercial paper are primarily determined using dealer quotes or quoted market prices for similar securities (Level 2).</font></p> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The Company tests for other than temporary losses on a quarterly basis and has considered the unrealized losses indicated above to be temporary in nature. The Company intends to hold the investments to maturity and recover the full principal.</font></p> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Classification of marketable securities as current or non-current is based upon the security&#x2019;s maturity date as of the date of these financial statements.</font></p> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The June&#xA0;30, 2013 balance of held-to-maturity debt securities by contractual maturity is shown in the following table at amortized cost. Actual maturities may differ from contractual maturities because the issuers of the securities may have the right to prepay obligations without prepayment penalties.</font></p> <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="68%" align="center"> <tr> <td width="88%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>June&#xA0;30,</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="1">(in thousands)</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2013</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Due in one year or less</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">30,330</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Due after one year through five years</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">54,169</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Total marketable securities</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">84,499</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 30.58 0.68 <div> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Revenue to external customers based on the billing location of the end user customer and long-lived assets by geographic region are as follows:</font></p> <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px"> &#xA0;</p> <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="92%" align="center"> <tr> <td width="68%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Three&#xA0;Months&#xA0;Ended&#xA0;June&#xA0;30,</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Six&#xA0;Months&#xA0;Ended&#xA0;June&#xA0;30,</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="1">(in thousands)</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2013</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2012</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2013</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2012</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Revenue:</b></font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">United States</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">30,106</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">22,905</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">58,254</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">45,080</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">International</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">9,643</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">7,046</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">18,808</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">14,841</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Total revenue</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">39,749</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">29,951</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">77,062</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">59,921</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px"> &#xA0;</p> <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="76%" align="center"> <tr> <td width="76%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>June&#xA0;30,</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>December&#xA0;31,</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="1">(in thousands)</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2013</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2012</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top" colspan="4"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Long-lived assets:</b></font></p> </td> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;&#xA0;</b></font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">United States</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">39,861</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">37,869</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">International</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">7,283</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">7,447</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Total long-lived assets</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">47,144</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">45,316</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 0.66 <div> <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The following table presents the changes in accumulated other comprehensive income balances during the three and six month periods ended June&#xA0;30, 2013 and 2012, respectively:</font></p> <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px"> &#xA0;</p> <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="92%" align="center"> <tr> <td width="80%"></td> <td valign="bottom"></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td valign="bottom"></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td valign="bottom"></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td valign="bottom"></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Three&#xA0;Months&#xA0;Ended</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Six&#xA0;Months&#xA0;Ended</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>June&#xA0;30,</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>June&#xA0;30,</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="1">(in thousands)</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2013</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2012</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2013</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2012</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Foreign currency translation adjustment, net of tax</font></p> </td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Balance at beginning of period</font></p> </td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(1,835</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(280</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(928</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(738</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 5em"><font style="FONT-FAMILY: Times New Roman" size="2">Other comprehensive income before reclassifications</font></p> </td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(198</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(315</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(1,105</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">143</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 5em"><font style="FONT-FAMILY: Times New Roman" size="2">Amounts reclassified from accumulated other comprehensive income</font></p> </td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Net current-period other comprehensive income</font></p> </td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(198</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(315</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(1,105</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">143</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Balance at end of period</font></p> </td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(2,033</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(595</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(2,033</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(595</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 25627382 <div> <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">A summary of stock option activity for the six months ended June&#xA0;30, 2013 is as follows:</font></p> <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px"> &#xA0;</p> <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="76%" align="center"> <tr> <td width="72%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" colspan="2"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Weighted-</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" colspan="2"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Average</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Stock&#xA0;Options</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Exercise&#xA0;Price</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Options outstanding at December&#xA0;31, 2012</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1,691,357</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">11.11</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Granted</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">183,615</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">49.07</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Exercised</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(466,938</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">5.07</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Forfeited</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(854</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">30.58</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Options outstanding at June&#xA0;30, 2013</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1,407,180</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">18.05</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Exercisable at June&#xA0;30, 2013</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">556,444</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">11.13</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> </table> </div> <div><font size="2">Total revenue by product line is as follows:</font> <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px"> &#xA0;</p> <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="92%" align="center"> <!-- Begin Table Head --> <tr> <td width="68%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Three&#xA0;Months&#xA0;Ended&#xA0;June&#xA0;30,</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Six&#xA0;Months&#xA0;Ended&#xA0;June&#xA0;30,</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="1">(in thousands)</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2013</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2012</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2013</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2012</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Revenue:</b></font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Protomold</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">27,924</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">21,446</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">54,804</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">43,239</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Firstcut</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">11,825</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">8,505</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">22,258</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">16,682</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Total revenue</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">39,749</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">29,951</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">77,062</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">59,921</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <!-- End Table Body --></table> </div> P6M 0.35 49.07 0.85 597099 <div> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The Company&#x2019;s inventory consists of the following:</font></p> <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px"> &#xA0;</p> <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="76%" align="center"> <!-- Begin Table Head --> <tr> <td width="76%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>June&#xA0;30,</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>December&#xA0;31,</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="1">(in thousands)</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2013</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2012</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Raw materials</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">4,502</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">4,174</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Work in process</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">489</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">530</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Total inventory</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">4,991</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">4,704</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Allowance for obsolescence</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(116</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(85</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Inventory, net of allowance</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">4,875</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">4,619</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <!-- End Table Body --></table> </div> <div> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Actual maturities may differ from contractual maturities because the issuers of the securities may have the right to prepay obligations without prepayment penalties.</font></p> <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="68%" align="center"> <tr> <td width="88%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>June&#xA0;30,</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="1">(in thousands)</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2013</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Due in one year or less</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">30,330</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Due after one year through five years</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">54,169</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Total marketable securities</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">84,499</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Information regarding the Company&#x2019;s short-term and long-term marketable securities as of June&#xA0;30, 2013 and December&#xA0;31, 2012 is as follows:</font></p> <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px"> &#xA0;</p> <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="92%" align="center"> <tr> <td width="65%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="14" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>June&#xA0;30, 2013</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="1">(in thousands)</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Amortized<br /> Cost</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Unrealized<br /> Gains</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Unrealized<br /> Losses</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Fair&#xA0;Value</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">U.S. government agency securities</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">26,589</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">4</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(44</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">26,549</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Corporate debt securities</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">23,631</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">12</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(84</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">23,559</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Commercial paper</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">5,497</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(5</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">5,492</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">U.S. municipal securities</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">25,821</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">5</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(64</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">25,762</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Certificates of deposit/time deposits</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">2,961</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">6</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(6</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">2,961</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Total marketable securities</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">84,499</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">27</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(203</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">84,323</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr> <td height="16"></td> <td height="16" colspan="16"></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="14" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>December&#xA0;31, 2012</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="1">(in thousands)</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Amortized<br /> Cost</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Unrealized<br /> Gains</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Unrealized<br /> Losses</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Fair Value</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">U.S. government agency securities</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">23,011</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">2</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(4</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">23,009</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Corporate debt securities</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">14,675</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">18</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(14</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">14,679</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Commercial paper</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1,500</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1,500</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">U.S. municipal securities</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">17,971</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">3</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(12</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">17,962</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Certificates of deposit/time deposits</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">4,945</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">3</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(1</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">4,947</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Total marketable securities</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">62,102</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">26</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(31</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">62,097</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 0.15 <div> <p style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Note 4 &#x2013; Fair Value Measurements</b></font></p> <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Accounting Standards Codification (ASC) 820, <i>Fair Value Measuremen</i>t (ASC 820), defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. ASC 820 also establishes a fair value hierarchy which requires classification based on observable and unobservable inputs when measuring fair value. There are three levels of inputs that may be used to measure fair value:</font></p> <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2"><i>Level 1</i>&#x2014;Quoted prices in active markets for identical assets or liabilities.</font></p> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2"><i>Level 2</i>&#x2014;Observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</font></p> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2"><i>Level 3</i>&#x2014;Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</font></p> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The Company&#x2019;s cash consists of bank deposits. The Company&#x2019;s cash equivalents measured at fair value consist of money market mutual funds. The Company determines the fair value of these investments using Level 1 inputs.</font></p> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">A summary of financial assets as of June&#xA0;30, 2013 and December&#xA0;31, 2012 measured at fair value on a recurring basis follows:</font></p> <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px"> &#xA0;</p> <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%" align="center"> <tr> <td width="64%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="10" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>June&#xA0;30, 2013</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="10" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>December&#xA0;31, 2012</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="1">(in thousands)</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Level 1</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Level&#xA0;2</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Level&#xA0;3</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Level 1</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Level&#xA0;2</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Level&#xA0;3</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Financial Assets:</b></font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Cash and cash equivalents</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Money market mutual fund</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">14,636</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">16,164</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Total</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">14,636</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">16,164</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 0.300 <div> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">A summary of financial assets as of June&#xA0;30, 2013 and December&#xA0;31, 2012 measured at fair value on a recurring basis follows:</font></p> <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px"> &#xA0;</p> <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%" align="center"> <tr> <td width="64%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="10" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>June&#xA0;30, 2013</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="10" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>December&#xA0;31, 2012</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="1">(in thousands)</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Level 1</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Level&#xA0;2</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Level&#xA0;3</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Level 1</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Level&#xA0;2</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Level&#xA0;3</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Financial Assets:</b></font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Cash and cash equivalents</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Money market mutual fund</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">14,636</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">16,164</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Total</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">14,636</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">16,164</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> P10Y <div> <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The following table presents the assumptions used to estimate the fair value of the ESPP during the six months ended June&#xA0;30, 2013 and 2012, respectively:</font></p> <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="76%" align="center"> <tr> <td width="73%"></td> <td valign="bottom" width="3%"></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="3" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Six&#xA0;Months&#xA0;Ended&#xA0;June&#xA0;30,</b></font></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2013</b></font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2012</b></font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Risk-free interest rate</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="2">0.11&#xA0;-&#xA0;0.13%</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="2">0.16%</font></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Expected life (months)</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="2">6.00</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="2">8.50</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Expected volatility</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap" align="center"><font style="FONT-FAMILY: Times New Roman" size="2"><font style="WHITE-SPACE: nowrap">53.14&#xA0;-&#xA0;53.32%</font></font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="2">53.00%</font></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Expected dividend yield</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="2">0%</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="2">0%</font></td> </tr> </table> </div> <div> <p style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Note 6&#x2014;Inventory</b></font></p> <!-- xbrl,body --> <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Inventory consists primarily of raw materials, which are recorded at the lower of cost or market using the average-cost method, which approximates first-in, first-out (FIFO) cost. The Company periodically reviews its inventory for slow-moving, damaged and discontinued items and provides allowances to reduce such items identified to their recoverable amounts.</font></p> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The Company&#x2019;s inventory consists of the following:</font></p> <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px"> &#xA0;</p> <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="76%" align="center"> <!-- Begin Table Head --> <tr> <td width="76%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>June&#xA0;30,</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>December&#xA0;31,</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="1">(in thousands)</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2013</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2012</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Raw materials</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">4,502</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">4,174</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Work in process</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">489</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">530</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Total inventory</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">4,991</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">4,704</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Allowance for obsolescence</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(116</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(85</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Inventory, net of allowance</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">4,875</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">4,619</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The table below sets forth the computation of basic and diluted net income per share:</font></p> <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px"> &#xA0;</p> <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="92%" align="center"> <tr> <td width="55%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Three Months Ended</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Six Months Ended</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>June&#xA0;30,</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>June&#xA0;30,</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="1">(in thousands, except share and per share amounts)</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2013</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2012</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2013</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2012</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Net income</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">8,611</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">5,146</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">16,898</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">9,928</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Basic&#x2014;weighted-average shares outstanding:</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">25,258,932</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">23,929,886</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">25,030,283</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">22,432,415</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Effect of dilutive securities:</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Employee stock options, warrants and other</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">591,315</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1,350,949</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">597,099</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1,310,707</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Diluted&#x2014;weighted-average shares outstanding:</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">25,850,247</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">25,280,835</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">25,627,382</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">23,743,122</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Net income per share:</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Basic</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">0.34</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">0.22</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">0.68</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">0.44</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Diluted</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">0.33</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">0.20</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">0.66</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">0.42</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Note 2 &#x2014; Recent Accounting Pronouncements</b></font></p> <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">In February 2013, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2013-02, <i>Reporting of Amounts Reclassified Out of Accumulated Other Comprehensive Income</i> (ASU 2013-02). This accounting update generally requires entities to provide information about the amounts reclassified out of accumulated other comprehensive income by component. In addition, the accounting update requires entities to present, either on the face of the statement where net income is presented or in the notes, significant amounts reclassified out of accumulated other comprehensive income by the respective line items of net income but only if the amount reclassified is required under U.S. GAAP to be reclassified to net income in its entirety in the same reporting period. For other amounts that are not required under U.S. GAAP to be reclassified in their entirety to net income, an entity is required to cross-reference to other disclosures required under U.S. GAAP that provide additional detail about those amounts. The amendment applies to public and nonpublic companies and is to be applied prospectively. For public entities, the amendment is effective for fiscal years, and interim periods within those years, beginning after December&#xA0;15, 2012. The Company adopted this accounting guidance effective January&#xA0;1, 2013. The adoption of ASU 2013-02 did not have a material impact on the Company&#x2019;s financial statements.</font></p> </div> 25.57 19448000 <div> <p style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Note 8 &#x2013; Accumulated Other Comprehensive Income</b></font></p> <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Other comprehensive income (loss) is comprised entirely of foreign currency translation adjustments. The following table presents the changes in accumulated other comprehensive income balances during the three and six month periods ended June&#xA0;30, 2013 and 2012, respectively:</font></p> <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px"> &#xA0;</p> <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="92%" align="center"> <tr> <td width="80%"></td> <td valign="bottom"></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td valign="bottom"></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td valign="bottom"></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td valign="bottom"></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Three&#xA0;Months&#xA0;Ended</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Six&#xA0;Months&#xA0;Ended</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>June&#xA0;30,</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>June&#xA0;30,</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="1">(in thousands)</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2013</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2012</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2013</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2012</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Foreign currency translation adjustment, net of tax</font></p> </td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Balance at beginning of period</font></p> </td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(1,835</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(280</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(928</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(738</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 5em"><font style="FONT-FAMILY: Times New Roman" size="2">Other comprehensive income before reclassifications</font></p> </td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(198</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(315</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(1,105</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">143</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 5em"><font style="FONT-FAMILY: Times New Roman" size="2">Amounts reclassified from accumulated other comprehensive income</font></p> </td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Net current-period other comprehensive income</font></p> </td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(198</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(315</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(1,105</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">143</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Balance at end of period</font></p> </td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(2,033</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(595</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(2,033</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(595</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> <div> <p style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Note 3 &#x2014; Net Income per Common Share</b></font></p> <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Basic net income per share is computed based on the weighted-average number of common shares outstanding. Diluted net income per share is computed based on the weighted-average number of common shares outstanding, increased by the number of additional shares that would have been outstanding had the potentially dilutive common shares been issued and reduced by the number of shares the Company could have repurchased from the proceeds from issuance of the potentially dilutive shares. Potentially dilutive shares of common stock include stock options granted under stock-based compensation plans and shares committed to be purchased under the employee stock purchase plan.</font></p> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px; FONT-SIZE: 1px"> &#xA0;</p> <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The table below sets forth the computation of basic and diluted net income per share:</font></p> <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px"> &#xA0;</p> <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="92%" align="center"> <tr> <td width="55%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Three Months Ended</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Six Months Ended</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>June&#xA0;30,</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>June&#xA0;30,</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="1">(in thousands, except share and per share amounts)</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2013</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2012</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2013</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2012</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Net income</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">8,611</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">5,146</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">16,898</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">9,928</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Basic&#x2014;weighted-average shares outstanding:</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">25,258,932</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">23,929,886</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">25,030,283</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">22,432,415</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Effect of dilutive securities:</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Employee stock options, warrants and other</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">591,315</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1,350,949</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">597,099</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1,310,707</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Diluted&#x2014;weighted-average shares outstanding:</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">25,850,247</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">25,280,835</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">25,627,382</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">23,743,122</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Net income per share:</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Basic</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">0.34</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">0.22</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">0.68</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">0.44</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Diluted</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">0.33</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">0.20</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">0.66</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">0.42</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div> 466938 854 <div> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Note 1 &#x2014; Basis of Presentation</b></font></p> <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The unaudited interim Consolidated Financial Statements of Proto Labs, Inc. (Proto Labs, the Company, we, us or our) have been prepared in accordance with accounting principles generally accepted in the United States of America (U.S. GAAP) for interim financial information and with the instructions to Form 10-Q and Article&#xA0;10 of Regulation S-X. These statements are unaudited but, in the opinion of management, reflect all adjustments necessary for a fair presentation of the Company&#x2019;s statement of financial position, results of operations and cash flows for the periods presented. Except as otherwise disclosed herein, these adjustments consist of normal, recurring items. Operating results for interim periods are not necessarily indicative of results that may be expected for the fiscal year as a whole.</font></p> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The preparation of the financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues, expenses, and the related disclosures at the date of the financial statements and during the reporting period. Actual results could materially differ from these estimates. For further information, refer to the audited consolidated financial statements and notes thereto included in the Company&#x2019;s Annual Report on Form 10-K for the year ended December&#xA0;31, 2012 as filed with the Securities and Exchange Commission (SEC) on March&#xA0;22, 2013.</font></p> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The accompanying Consolidated Balance Sheet as of December&#xA0;31, 2012 was derived from the audited Consolidated Financial Statements but does not include all disclosures required by U.S. GAAP for a full set of financial statements. This Form 10-Q should be read in conjunction with the Company&#x2019;s Consolidated Financial Statements and Notes included in the Annual Report on Form 10-K filed on March&#xA0;22, 2013 as referenced above.</font></p> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Certain reclassifications have been made to the Consolidated Statement of Cash Flows for the six month period ending June&#xA0;30, 2012 to conform to the presentation used in the June&#xA0;30, 2013 Consolidated Statement of Cash Flows. The reclassifications had no effect on the increase in cash and cash equivalents as previously reported.</font></p> </div> <div> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The following table provides the assumptions used in the Black-Scholes pricing model valuation of options:</font></p> <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px"> &#xA0;</p> <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="76%" align="center"> <!-- Begin Table Head --> <tr> <td width="66%"></td> <td valign="bottom" width="3%"></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="3" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Six Months Ended June&#xA0;30,</b></font></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2013</b></font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2012</b></font></td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Risk-free interest rate</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="2"><font style="WHITE-SPACE: nowrap">1.03&#xA0;-&#xA0;1.30%</font></font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="2"><font style="WHITE-SPACE: nowrap">0.95&#xA0;-&#xA0;1.16%</font></font></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Expected life (years)</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap" align="center"><font style="FONT-FAMILY: Times New Roman" size="2">5.50&#xA0;-&#xA0;6.50</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap" align="center"><font style="FONT-FAMILY: Times New Roman" size="2">5.50&#xA0;-&#xA0;6.50</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Expected volatility</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap" align="center"><font style="FONT-FAMILY: Times New Roman" size="2"><font style="WHITE-SPACE: nowrap">53.32&#xA0;-&#xA0;53.54%</font></font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap" align="center"><font style="FONT-FAMILY: Times New Roman" size="2"><font style="WHITE-SPACE: nowrap">53.00&#xA0;-&#xA0;53.14%</font></font></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Expected dividend yield</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="2">0%</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="2">0%</font></td> </tr> <!-- End Table Body --></table> </div> 5.07 183615 P2Y10M24D 25030283 <div> <p style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Note 9&#x2014;Income Taxes</b></font></p> <!-- xbrl,body --> <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The Company is subject to income tax in multiple jurisdictions and the use of estimates is required to determine the provision for income taxes. For the three months ended June&#xA0;30, 2013 and 2012 the Company recorded an income tax provision of $4.1 million and $2.5 million, respectively. For the six months ended June&#xA0;30, 2013 and 2012 the Company recorded an income tax provision of $7.2 million and $4.8 million, respectively. The income tax provision is based on the estimated annual effective tax rate for the year applied to pre-tax income. The effective income tax rate for the three months ended June&#xA0;30, 2013 was 32.4 percent compared with 32.6 percent in the same period of the prior year. The effective income tax rate for the six months ended June&#xA0;30, 2013 was 30.0 percent compared with 32.4 percent in the same period of the prior year.</font></p> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The effective income tax rate for the three months ended June&#xA0;30, 2013 differs from the U.S. federal statutory rate of 35 percent primarily due to the components of income. The effective income tax rate for the six months ended June&#xA0;30, 2013 differs from the U.S. federal statutory rate of 35 percent primarily due to the components of income, particularly as it relates to the federal research and development credit. On January&#xA0;2, 2013, the American Taxpayer Relief Act of 2012 (the Act) was signed into law, extending the research and development credit for years 2012 and 2013. As the Act was enacted during 2013, the federal portion of the 2012 research and development credit was recognized in the first quarter of 2013. The Company recorded a tax benefit of $0.3 million for the 2012 federal research credit, which translated to an effective income tax rate reduction of 1.4 percent for the six months ended June&#xA0;30, 2013.</font></p> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The Company has liabilities related to unrecognized tax benefits totaling $0.4 million at June&#xA0;30, 2013 and December&#xA0;31, 2012. There were no material adjustments to the unrecorded tax benefits during the three or six month periods ended June&#xA0;30, 2013, and the Company does not anticipate that total unrecognized tax benefits will materially change in the next twelve months. The Company recognizes interest and penalties related to income tax matters in income tax expense, and reports the liability in current or long-term income taxes payable as appropriate.</font></p> <!-- xbrl,n --></div> <div> <p style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Note 7 &#x2013; Stock-Based Compensation</b></font></p> <!-- xbrl,body --> <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Under the 2012 Long-Term Incentive Plan (2012 Plan), as discussed in the 2012 Annual Report on Form 10-K, the Company has the ability to grant stock options, stock appreciation rights (SARs), restricted stock, stock units, other stock-based awards and cash incentive awards. Awards under the 2012 Plan will have a maximum term of ten years from the date of grant. The compensation committee may provide that the vesting or payment of any award will be subject to the attainment of specified performance measures in addition to the satisfaction of any continued service requirements and the compensation committee will determine whether such measures have been achieved. The per share exercise price of stock options and SARs granted under the 2012 Plan generally may not be less than the fair market value of a share of our common stock on the date of the grant.</font></p> <p style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Employee Stock Purchase Plan</b></font></p> <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The Company&#x2019;s 2012 Employee Stock Purchase Plan (ESPP), as discussed in the 2012 Annual Report on Form 10-K, allows eligible employees to purchase shares of the Company&#x2019;s common stock at a discount through payroll deductions of up to 15 percent of their eligible compensation, subject to plan limitations. The ESPP provides for six-month offering periods ending May&#xA0;15 and November&#xA0;15, respectively. At the end of each offering period, employees are able to purchase shares at 85 percent of the lower of the fair market value of the Company&#x2019;s common stock on the first trading day of the offering period or on the last trading day of the offering period.</font></p> <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Stock-Based Compensation Expense</b></font></p> <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Stock-based compensation expense was $0.9 million and $0.8 million for the three months ended June&#xA0;30, 2013 and 2012, and $1.7 million and $1.6 million for the six months ended June&#xA0;30, 2013 and 2012, respectively.</font></p> <p style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Stock Options</b></font></p> <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">A summary of stock option activity for the six months ended June&#xA0;30, 2013 is as follows:</font></p> <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px"> &#xA0;</p> <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="76%" align="center"> <!-- Begin Table Head --> <tr> <td width="72%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" colspan="2"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Weighted-</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" colspan="2"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Average</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Stock&#xA0;Options</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Exercise&#xA0;Price</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Options outstanding at December&#xA0;31, 2012</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1,691,357</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">11.11</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Granted</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">183,615</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">49.07</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Exercised</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(466,938</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">5.07</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Forfeited</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(854</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">30.58</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Options outstanding at June&#xA0;30, 2013</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1,407,180</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">18.05</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Exercisable at June&#xA0;30, 2013</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">556,444</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">11.13</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <!-- End Table Body --></table> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The outstanding options generally have a term of ten years. For employees, options granted become exercisable ratably over the vesting period, which is generally a five-year period beginning on the first anniversary of the grant date, subject to the employee&#x2019;s continuing service to the Company. For directors, options generally become exercisable in full on the first anniversary of the grant date.</font></p> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The weighted-average grant date fair value of options that were granted during the six months ended June&#xA0;30, 2013 was $25.57.</font></p> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The following table provides the assumptions used in the Black-Scholes pricing model valuation of options:</font></p> <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px"> &#xA0;</p> <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="76%" align="center"> <!-- Begin Table Head --> <tr> <td width="66%"></td> <td valign="bottom" width="3%"></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="3" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Six Months Ended June&#xA0;30,</b></font></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2013</b></font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2012</b></font></td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Risk-free interest rate</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="2"><font style="WHITE-SPACE: nowrap">1.03&#xA0;-&#xA0;1.30%</font></font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="2"><font style="WHITE-SPACE: nowrap">0.95&#xA0;-&#xA0;1.16%</font></font></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Expected life (years)</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap" align="center"><font style="FONT-FAMILY: Times New Roman" size="2">5.50&#xA0;-&#xA0;6.50</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap" align="center"><font style="FONT-FAMILY: Times New Roman" size="2">5.50&#xA0;-&#xA0;6.50</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Expected volatility</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap" align="center"><font style="FONT-FAMILY: Times New Roman" size="2"><font style="WHITE-SPACE: nowrap">53.32&#xA0;-&#xA0;53.54%</font></font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap" align="center"><font style="FONT-FAMILY: Times New Roman" size="2"><font style="WHITE-SPACE: nowrap">53.00&#xA0;-&#xA0;53.14%</font></font></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Expected dividend yield</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="2">0%</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="2">0%</font></td> </tr> <!-- End Table Body --></table> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">As of June&#xA0;30, 2013, there was $8.5 million of total unrecognized compensation expense related to unvested stock options, which is expected to be recognized over a weighted-average period of 2.9 years.</font></p> <p style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Employee Stock Purchase Plan</b></font></p> <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The following table presents the assumptions used to estimate the fair value of the ESPP during the six months ended June&#xA0;30, 2013 and 2012, respectively:</font></p> <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="76%" align="center"> <!-- Begin Table Head --> <tr> <td width="73%"></td> <td valign="bottom" width="3%"></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="3" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Six&#xA0;Months&#xA0;Ended&#xA0;June&#xA0;30,</b></font></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2013</b></font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2012</b></font></td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Risk-free interest rate</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="2">0.11&#xA0;-&#xA0;0.13%</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="2">0.16%</font></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Expected life (months)</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="2">6.00</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="2">8.50</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Expected volatility</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap" align="center"><font style="FONT-FAMILY: Times New Roman" size="2"><font style="WHITE-SPACE: nowrap">53.14&#xA0;-&#xA0;53.32%</font></font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="2">53.00%</font></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Expected dividend yield</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="2">0%</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="2">0%</font></td> </tr> <!-- End Table Body --></table> <!-- xbrl,n --></div> <div> <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Note 10&#x2014;Revenue and Geographic Information</b></font></p> <!-- xbrl,body --> <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The Company&#x2019;s revenue is derived from its Protomold injection molding and Firstcut computer numerical control (CNC) machining product lines. Total revenue by product line is as follows:</font></p> <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px"> &#xA0;</p> <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="92%" align="center"> <!-- Begin Table Head --> <tr> <td width="68%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Three&#xA0;Months&#xA0;Ended&#xA0;June&#xA0;30,</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Six&#xA0;Months&#xA0;Ended&#xA0;June&#xA0;30,</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="1">(in thousands)</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2013</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2012</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2013</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2012</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Revenue:</b></font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Protomold</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">27,924</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">21,446</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">54,804</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">43,239</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Firstcut</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">11,825</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">8,505</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">22,258</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">16,682</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Total revenue</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">39,749</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">29,951</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">77,062</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">59,921</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <!-- End Table Body --></table> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Revenue to external customers based on the billing location of the end user customer and long-lived assets by geographic region are as follows:</font></p> <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px"> &#xA0;</p> <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="92%" align="center"> <!-- Begin Table Head --> <tr> <td width="68%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Three&#xA0;Months&#xA0;Ended&#xA0;June&#xA0;30,</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Six&#xA0;Months&#xA0;Ended&#xA0;June&#xA0;30,</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="1">(in thousands)</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2013</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2012</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2013</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2012</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Revenue:</b></font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">United States</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">30,106</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">22,905</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">58,254</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">45,080</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">International</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">9,643</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">7,046</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">18,808</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">14,841</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Total revenue</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">39,749</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">29,951</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">77,062</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">59,921</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <!-- End Table Body --></table> <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px"> &#xA0;</p> <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="76%" align="center"> <!-- Begin Table Head --> <tr> <td width="76%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>June&#xA0;30,</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>December&#xA0;31,</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="1">(in thousands)</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2013</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2012</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr bgcolor="#CCEEFF"> <td valign="top" colspan="4"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Long-lived assets:</b></font></p> </td> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;&#xA0;</b></font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">United States</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">39,861</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">37,869</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">International</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">7,283</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">7,447</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Total long-lived assets</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">47,144</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">45,316</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <!-- End Table Body --></table> <!-- /xbrl,ns --> <p style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px; FONT-SIZE: 1px"> &#xA0;</p> </div> 77062000 6069000 57310000 24142000 -59000 119000 166000 5929000 2032000 -1715000 15793000 48132000 24023000 -1105000 300000 16898000 -633000 360000 -1105000 307000 7917000 8633000 1736000 -1313000 10813000 24109000 7244000 -295000 3066000 1083000 28930000 -1310000 3582000 5929000 34280000 -29099000 5379000 2870000 May 15 and November 15 0.014 P5Y 54804000 22258000 0.0103 0.5332 P5Y6M 0.0011 0.5314 0.0130 0.5354 P6Y6M 0.0013 0.5332 0.00 P6M 0.00 P10Y 58254000 18808000 0.44 0.42 23743122 1310707 0.324 11502000 22432415 59921000 12664000 34366000 14700000 -404000 191000 2268000 -27000 10071000 35439000 15104000 143000 9928000 -24000 189000 143000 7276000 71376000 1620000 36251000 8998000 20335000 4772000 153000 660000 -363000 24482000 -705000 2768000 250000 -46780000 71530000 4061000 37000 43239000 16682000 0.0095 0.5300 P5Y6M 0.0116 0.5314 P6Y6M 0.00 0.0016 0.5300 P8M15D 0.00 45080000 14841000 0.22 0.20 25280835 1350949 0.326 23929886 29951000 7639000 173000 4831000 17712000 7466000 -315000 5146000 -315000 3288000 800000 4557000 10246000 2493000 12239000 2401000 21446000 8505000 22905000 7046000 0.34 0.33 25850247 0.35 591315 0.324 25258932 39749000 12745000 116000 8413000 24853000 12629000 -198000 8611000 -198000 3923000 900000 5550000 12224000 4134000 14896000 2751000 27924000 11825000 30106000 9643000 0001443669 us-gaap:ForeignCountryMember 2013-04-01 2013-06-30 0001443669 country:US 2013-04-01 2013-06-30 0001443669 prlb:FirstCutMember 2013-04-01 2013-06-30 0001443669 prlb:ProtomoldMember 2013-04-01 2013-06-30 0001443669 2013-04-01 2013-06-30 0001443669 us-gaap:ForeignCountryMember 2012-04-01 2012-06-30 0001443669 country:US 2012-04-01 2012-06-30 0001443669 prlb:FirstCutMember 2012-04-01 2012-06-30 0001443669 prlb:ProtomoldMember 2012-04-01 2012-06-30 0001443669 2012-04-01 2012-06-30 0001443669 us-gaap:ForeignCountryMember 2012-01-01 2012-06-30 0001443669 country:US 2012-01-01 2012-06-30 0001443669 us-gaap:EmployeeStockMember 2012-01-01 2012-06-30 0001443669 us-gaap:EmployeeStockOptionMember 2012-01-01 2012-06-30 0001443669 us-gaap:EmployeeStockOptionMemberus-gaap:MaximumMember 2012-01-01 2012-06-30 0001443669 us-gaap:EmployeeStockOptionMemberus-gaap:MinimumMember 2012-01-01 2012-06-30 0001443669 prlb:FirstCutMember 2012-01-01 2012-06-30 0001443669 prlb:ProtomoldMember 2012-01-01 2012-06-30 0001443669 2012-01-01 2012-06-30 0001443669 us-gaap:ForeignCountryMember 2013-01-01 2013-06-30 0001443669 country:US 2013-01-01 2013-06-30 0001443669 prlb:TwoThousandTwelveLongTermIncentivePlanMember 2013-01-01 2013-06-30 0001443669 us-gaap:EmployeeStockMember 2013-01-01 2013-06-30 0001443669 us-gaap:EmployeeStockOptionMember 2013-01-01 2013-06-30 0001443669 us-gaap:EmployeeStockMemberus-gaap:MaximumMember 2013-01-01 2013-06-30 0001443669 us-gaap:EmployeeStockOptionMemberus-gaap:MaximumMember 2013-01-01 2013-06-30 0001443669 us-gaap:EmployeeStockMemberus-gaap:MinimumMember 2013-01-01 2013-06-30 0001443669 us-gaap:EmployeeStockOptionMemberus-gaap:MinimumMember 2013-01-01 2013-06-30 0001443669 prlb:FirstCutMember 2013-01-01 2013-06-30 0001443669 prlb:ProtomoldMember 2013-01-01 2013-06-30 0001443669 2013-01-01 2013-06-30 0001443669 us-gaap:ForeignCountryMember 2013-06-30 0001443669 country:US 2013-06-30 0001443669 us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember 2013-06-30 0001443669 us-gaap:CorporateDebtSecuritiesMember 2013-06-30 0001443669 us-gaap:CommercialPaperMember 2013-06-30 0001443669 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2013-06-30 0001443669 us-gaap:BankTimeDepositsMember 2013-06-30 0001443669 us-gaap:USGovernmentDebtSecuritiesMember 2013-06-30 0001443669 2013-06-30 0001443669 2012-06-30 0001443669 2013-07-31 0001443669 2013-03-31 0001443669 us-gaap:ForeignCountryMember 2012-12-31 0001443669 country:US 2012-12-31 0001443669 us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember 2012-12-31 0001443669 us-gaap:CorporateDebtSecuritiesMember 2012-12-31 0001443669 us-gaap:CommercialPaperMember 2012-12-31 0001443669 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2012-12-31 0001443669 us-gaap:BankTimeDepositsMember 2012-12-31 0001443669 us-gaap:USGovernmentDebtSecuritiesMember 2012-12-31 0001443669 2012-12-31 0001443669 2012-03-31 0001443669 2011-12-31 iso4217:USD shares iso4217:USD shares pure EX-101.SCH 6 prlb-20130630.xsd XBRL TAXONOMY EXTENSION SCHEMA 101 - Document - Document and Entity Information link:calculationLink link:presentationLink link:definitionLink 103 - Statement - Consolidated Balance Sheets link:calculationLink link:presentationLink link:definitionLink 104 - Statement - Consolidated Balance Sheets (Parenthetical) link:calculationLink link:presentationLink link:definitionLink 105 - Statement - Consolidated Statements of Comprehensive Income link:calculationLink link:presentationLink link:definitionLink 106 - Statement - Consolidated Statements of Cash Flows link:calculationLink link:presentationLink link:definitionLink 107 - Disclosure - Basis of Presentation link:calculationLink link:presentationLink link:definitionLink 108 - Disclosure - Recent Accounting Pronouncements link:calculationLink link:presentationLink link:definitionLink 109 - Disclosure - Net Income per Common Share link:calculationLink link:presentationLink link:definitionLink 110 - Disclosure - Fair Value Measurements link:calculationLink link:presentationLink link:definitionLink 111 - Disclosure - Marketable Securities link:calculationLink link:presentationLink link:definitionLink 112 - Disclosure - Inventory link:calculationLink link:presentationLink link:definitionLink 113 - Disclosure - Stock-Based Compensation link:calculationLink link:presentationLink link:definitionLink 114 - Disclosure - Accumulated Other Comprehensive Income link:calculationLink link:presentationLink link:definitionLink 115 - Disclosure - Income Taxes link:calculationLink link:presentationLink link:definitionLink 116 - Disclosure - Revenue and Geographic Information link:calculationLink link:presentationLink link:definitionLink 117 - Disclosure - Net Income per Common Share (Tables) link:calculationLink link:presentationLink link:definitionLink 118 - Disclosure - Fair Value Measurements (Tables) link:calculationLink link:presentationLink link:definitionLink 119 - Disclosure - Marketable Securities (Tables) link:calculationLink link:presentationLink link:definitionLink 120 - Disclosure - Inventory (Tables) link:calculationLink link:presentationLink link:definitionLink 121 - Disclosure - Stock-Based Compensation (Tables) link:calculationLink link:presentationLink link:definitionLink 122 - Disclosure - Accumulated Other Comprehensive Income (Tables) link:calculationLink link:presentationLink link:definitionLink 123 - Disclosure - Revenue and Geographic Information (Tables) link:calculationLink link:presentationLink link:definitionLink 124 - Disclosure - Computation of Basic and Diluted Net Income Per Share (Detail) link:calculationLink link:presentationLink link:definitionLink 125 - Disclosure - Summary of Financial Assets Measured at Fair Value on Recurring Basis (Detail) link:calculationLink link:presentationLink link:definitionLink 126 - Disclosure - Information Regarding Short-Term and Long-Term Marketable Securities (Detail) link:calculationLink link:presentationLink link:definitionLink 127 - Disclosure - Balance of Held-To-Maturity Debt Securities by Contractual Maturity (Detail) link:calculationLink link:presentationLink link:definitionLink 128 - Disclosure - Inventory (Detail) link:calculationLink link:presentationLink link:definitionLink 129 - Disclosure - Stock-Based Compensation - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 130 - Disclosure - Summary of Stock Option Activity (Detail) link:calculationLink link:presentationLink link:definitionLink 131 - Disclosure - Assumptions Used in Black-Scholes Option Pricing Model (Detail) link:calculationLink link:presentationLink link:definitionLink 132 - Disclosure - Assumptions Used to Estimate Fair Value of Employee Stock Purchase Plan (Detail) link:calculationLink link:presentationLink link:definitionLink 133 - Disclosure - Accumulated Other Comprehensive Income (Detail) link:calculationLink link:presentationLink link:definitionLink 134 - Disclosure - Income Taxes - Additional Information (Detail) link:calculationLink link:presentationLink link:definitionLink 135 - Disclosure - Revenue by Product Line (Detail) link:calculationLink link:presentationLink link:definitionLink 136 - Disclosure - Revenue to External Customers Based on Billing Location of End User Customer and Long-Lived Assets by Geography (Detail) link:calculationLink link:presentationLink link:definitionLink EX-101.CAL 7 prlb-20130630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 prlb-20130630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 prlb-20130630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 10 prlb-20130630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 11 R8.xml IDEA: Net Income per Common Share 2.4.0.8109 - Disclosure - Net Income per Common Sharetruefalsefalse1false falsefalseeol_PE786297--1310-Q0008_STD_181_20130630_0http://www.sec.gov/CIK0001443669duration2013-01-01T00:00:002013-06-30T00:00:001false 4us-gaap_EarningsPerShareTextBlockus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00<div> <p style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Note 3 &#x2014; Net Income per Common Share</b></font></p> <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Basic net income per share is computed based on the weighted-average number of common shares outstanding. Diluted net income per share is computed based on the weighted-average number of common shares outstanding, increased by the number of additional shares that would have been outstanding had the potentially dilutive common shares been issued and reduced by the number of shares the Company could have repurchased from the proceeds from issuance of the potentially dilutive shares. Potentially dilutive shares of common stock include stock options granted under stock-based compensation plans and shares committed to be purchased under the employee stock purchase plan.</font></p> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px; FONT-SIZE: 1px"> &#xA0;</p> <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The table below sets forth the computation of basic and diluted net income per share:</font></p> <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px"> &#xA0;</p> <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="92%" align="center"> <tr> <td width="55%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Three Months Ended</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Six Months Ended</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>June&#xA0;30,</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>June&#xA0;30,</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="1">(in thousands, except share and per share amounts)</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2013</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2012</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2013</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2012</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Net income</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">8,611</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">5,146</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">16,898</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">9,928</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Basic&#x2014;weighted-average shares outstanding:</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">25,258,932</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">23,929,886</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">25,030,283</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">22,432,415</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Effect of dilutive securities:</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Employee stock options, warrants and other</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">591,315</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1,350,949</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">597,099</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1,310,707</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Diluted&#x2014;weighted-average shares outstanding:</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">25,850,247</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">25,280,835</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">25,627,382</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">23,743,122</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Net income per share:</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Basic</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">0.34</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">0.22</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">0.68</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">0.44</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Diluted</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">0.33</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">0.20</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">0.66</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">0.42</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div>falsefalsefalsenonnum:textBlockItemTypenaThe entire disclosure for earnings per share.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 45 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=7655603&loc=d3e1278-109256 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=7655603&loc=d3e1252-109256 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 55 -Paragraph 52 -URI http://asc.fasb.org/extlink&oid=32703322&loc=d3e4984-109258 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.21) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 false0falseNet Income per Common ShareUnKnownUnKnownUnKnownUnKnowntruefalsefalseSheethttp://www.protolabs.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock11 XML 12 R6.xml IDEA: Basis of Presentation 2.4.0.8107 - Disclosure - Basis of Presentationtruefalsefalse1false falsefalseeol_PE786297--1310-Q0008_STD_181_20130630_0http://www.sec.gov/CIK0001443669duration2013-01-01T00:00:002013-06-30T00:00:001false 4us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlockus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00<div> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Note 1 &#x2014; Basis of Presentation</b></font></p> <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The unaudited interim Consolidated Financial Statements of Proto Labs, Inc. (Proto Labs, the Company, we, us or our) have been prepared in accordance with accounting principles generally accepted in the United States of America (U.S. GAAP) for interim financial information and with the instructions to Form 10-Q and Article&#xA0;10 of Regulation S-X. These statements are unaudited but, in the opinion of management, reflect all adjustments necessary for a fair presentation of the Company&#x2019;s statement of financial position, results of operations and cash flows for the periods presented. Except as otherwise disclosed herein, these adjustments consist of normal, recurring items. Operating results for interim periods are not necessarily indicative of results that may be expected for the fiscal year as a whole.</font></p> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The preparation of the financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues, expenses, and the related disclosures at the date of the financial statements and during the reporting period. Actual results could materially differ from these estimates. For further information, refer to the audited consolidated financial statements and notes thereto included in the Company&#x2019;s Annual Report on Form 10-K for the year ended December&#xA0;31, 2012 as filed with the Securities and Exchange Commission (SEC) on March&#xA0;22, 2013.</font></p> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The accompanying Consolidated Balance Sheet as of December&#xA0;31, 2012 was derived from the audited Consolidated Financial Statements but does not include all disclosures required by U.S. GAAP for a full set of financial statements. This Form 10-Q should be read in conjunction with the Company&#x2019;s Consolidated Financial Statements and Notes included in the Annual Report on Form 10-K filed on March&#xA0;22, 2013 as referenced above.</font></p> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Certain reclassifications have been made to the Consolidated Statement of Cash Flows for the six month period ending June&#xA0;30, 2012 to conform to the presentation used in the June&#xA0;30, 2013 Consolidated Statement of Cash Flows. The reclassifications had no effect on the increase in cash and cash equivalents as previously reported.</font></p> </div>falsefalsefalsenonnum:textBlockItemTypenaThe entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=28200181&loc=SL6228881-111685 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 720 -SubTopic 15 -URI http://asc.fasb.org/subtopic&trid=2122524 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6359566&loc=d3e326-107755 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6367646&loc=d3e18780-107790 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 10 -Section 45 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=7668296&loc=d3e288-107754 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -URI http://asc.fasb.org/subtopic&trid=2197480 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=18733093&loc=d3e5614-111684 Reference 8: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 915 -SubTopic 235 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6472506&loc=d3e38932-110933 Reference 9: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 852 -SubTopic 10 -URI http://asc.fasb.org/subtopic&trid=2209116 Reference 10: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 272 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055 Reference 11: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -URI http://asc.fasb.org/subtopic&trid=2134480 Reference 12: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 205 -SubTopic 10 -URI http://asc.fasb.org/subtopic&trid=2122150 false0falseBasis of PresentationUnKnownUnKnownUnKnownUnKnowntruefalsefalseSheethttp://www.protolabs.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock11 XML 13 R17.htm IDEA: XBRL DOCUMENT v2.4.0.8
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2013
Summary of Financial Assets Measured at Fair Value on Recurring Basis

A summary of financial assets as of June 30, 2013 and December 31, 2012 measured at fair value on a recurring basis follows:

 

     June 30, 2013      December 31, 2012  
(in thousands)    Level 1      Level 2      Level 3      Level 1      Level 2      Level 3  

Financial Assets:

                 

Cash and cash equivalents

                 

Money market mutual fund

   $ 14,636       $ —         $ —         $ 16,164       $ —         $ —     
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 14,636       $ —         $ —         $ 16,164       $ —         $ —     
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 
XML 14 R4.htm IDEA: XBRL DOCUMENT v2.4.0.8
Consolidated Statements of Comprehensive Income (USD $)
In Thousands, except Share data, unless otherwise specified
3 Months Ended 6 Months Ended
Jun. 30, 2013
Jun. 30, 2012
Jun. 30, 2013
Jun. 30, 2012
Revenue $ 39,749 $ 29,951 $ 77,062 $ 59,921
Cost of revenue 14,896 12,239 28,930 24,482
Gross profit 24,853 17,712 48,132 35,439
Operating expenses        
Marketing and sales 5,550 4,557 10,813 8,998
Research and development 2,751 2,401 5,379 4,061
General and administrative 3,923 3,288 7,917 7,276
Total operating expenses 12,224 10,246 24,109 20,335
Income from operations 12,629 7,466 24,023 15,104
Other income (expense), net 116 173 119 (404)
Income before income taxes 12,745 7,639 24,142 14,700
Provision for income taxes 4,134 2,493 7,244 4,772
Net income 8,611 5,146 16,898 9,928
Net income per share:        
Basic $ 0.34 $ 0.22 $ 0.68 $ 0.44
Diluted $ 0.33 $ 0.20 $ 0.66 $ 0.42
Shares used to compute net income per share:        
Basic 25,258,932 23,929,886 25,030,283 22,432,415
Diluted 25,850,247 25,280,835 25,627,382 23,743,122
Comprehensive income $ 8,413 $ 4,831 $ 15,793 $ 10,071
XML 15 R10.htm IDEA: XBRL DOCUMENT v2.4.0.8
Marketable Securities
6 Months Ended
Jun. 30, 2013
Marketable Securities

Note 5 – Marketable Securities

The Company invests in short-term and long-term agency, municipal, corporate, commercial paper and other debt securities. The securities are categorized as held-to-maturity and are recorded at amortized cost. Categorization as held-to-maturity is based on the Company’s ability and intent to hold these securities to maturity. Information regarding the Company’s short-term and long-term marketable securities as of June 30, 2013 and December 31, 2012 is as follows:

 

     June 30, 2013  
(in thousands)    Amortized
Cost
     Unrealized
Gains
     Unrealized
Losses
    Fair Value  

U.S. government agency securities

   $ 26,589       $ 4       $ (44   $ 26,549   

Corporate debt securities

     23,631         12         (84     23,559   

Commercial paper

     5,497         —           (5     5,492   

U.S. municipal securities

     25,821         5         (64     25,762   

Certificates of deposit/time deposits

     2,961         6         (6     2,961   
  

 

 

    

 

 

    

 

 

   

 

 

 

Total marketable securities

   $ 84,499       $ 27       $ (203   $ 84,323   
  

 

 

    

 

 

    

 

 

   

 

 

 
     December 31, 2012  
(in thousands)    Amortized
Cost
     Unrealized
Gains
     Unrealized
Losses
    Fair Value  

U.S. government agency securities

   $ 23,011       $ 2       $ (4   $ 23,009   

Corporate debt securities

     14,675         18         (14     14,679   

Commercial paper

     1,500         —           —          1,500   

U.S. municipal securities

     17,971         3         (12     17,962   

Certificates of deposit/time deposits

     4,945         3         (1     4,947   
  

 

 

    

 

 

    

 

 

   

 

 

 

Total marketable securities

   $ 62,102       $ 26       $ (31   $ 62,097   
  

 

 

    

 

 

    

 

 

   

 

 

 

Fair values for the U.S. government agency and corporate debt securities are primarily determined based on quoted market prices (Level 1). Fair values for the U.S. municipal securities, certificates of deposit and commercial paper are primarily determined using dealer quotes or quoted market prices for similar securities (Level 2).

The Company tests for other than temporary losses on a quarterly basis and has considered the unrealized losses indicated above to be temporary in nature. The Company intends to hold the investments to maturity and recover the full principal.

Classification of marketable securities as current or non-current is based upon the security’s maturity date as of the date of these financial statements.

The June 30, 2013 balance of held-to-maturity debt securities by contractual maturity is shown in the following table at amortized cost. Actual maturities may differ from contractual maturities because the issuers of the securities may have the right to prepay obligations without prepayment penalties.

     June 30,  
(in thousands)    2013  

Due in one year or less

   $ 30,330   

Due after one year through five years

     54,169   
  

 

 

 

Total marketable securities

   $ 84,499   
  

 

 

 
XML 16 Show.js IDEA: XBRL DOCUMENT /** * Rivet Software Inc. * * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved. * Version 2.4.0.3 * */ var Show = {}; Show.LastAR = null, Show.hideAR = function(){ Show.LastAR.style.display = 'none'; }; Show.showAR = function ( link, id, win ){ if( Show.LastAR ){ Show.hideAR(); } var ref = link; do { ref = ref.nextSibling; } while (ref && ref.nodeName != 'TABLE'); if (!ref || ref.nodeName != 'TABLE') { var tmp = win ? win.document.getElementById(id) : document.getElementById(id); if( tmp ){ ref = tmp.cloneNode(true); ref.id = ''; link.parentNode.appendChild(ref); } } if( ref ){ ref.style.display = 'block'; Show.LastAR = ref; } }; Show.toggleNext = function( link ){ var ref = link; do{ ref = ref.nextSibling; }while( ref.nodeName != 'DIV' ); if( ref.style && ref.style.display && ref.style.display == 'none' ){ ref.style.display = 'block'; if( link.textContent ){ link.textContent = link.textContent.replace( '+', '-' ); }else{ link.innerText = link.innerText.replace( '+', '-' ); } }else{ ref.style.display = 'none'; if( link.textContent ){ link.textContent = link.textContent.replace( '-', '+' ); }else{ link.innerText = link.innerText.replace( '-', '+' ); } } }; XML 17 R24.htm IDEA: XBRL DOCUMENT v2.4.0.8
Summary of Financial Assets Measured at Fair Value on Recurring Basis (Detail) (Fair Value, Measurements, Recurring, Level 1, USD $)
In Thousands, unless otherwise specified
Jun. 30, 2013
Dec. 31, 2012
Fair Value, Measurements, Recurring | Level 1
   
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents, Money market mutual fund $ 14,636 $ 16,164
Total $ 14,636 $ 16,164
XML 18 R29.xml IDEA: Summary of Stock Option Activity (Detail) 2.4.0.8130 - Disclosure - Summary of Stock Option Activity (Detail)truefalsefalse1false USDfalsefalse$eol_PE786297--1310-Q0008_STD_181_20130630_0http://www.sec.gov/CIK0001443669duration2013-01-01T00:00:002013-06-30T00:00:00sharesStandardhttp://www.xbrl.org/2003/instanceshares0iso4217_USD_per_sharesDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instanceshares0USDUSD$1true 4us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForwardus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00falsefalsefalsexbrli:stringItemTypestringfalse02false 5us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberus-gaap_truenainstantfalsefalsefalsefalsefalsetruefalsefalseperiodStartLabel1truefalsefalse16913571691357falsefalsefalsexbrli:sharesItemTypesharesNumber of options outstanding, including both vested and non-vested options.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(i)-(ii) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 false13false 5us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGrossus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse183615183615falsefalsefalsexbrli:sharesItemTypesharesGross number of share options (or share units) granted during the period.No definition available.false14false 5us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercisedus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsetruenegatedLabel1truefalsefalse-466938-466938falsefalsefalsexbrli:sharesItemTypesharesNumber of share options (or share units) exercised during the current period.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.28,29) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(2) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30 -Article 5 false15false 5us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsetruenegatedLabel1truefalsefalse-854-854falsefalsefalsexbrli:sharesItemTypesharesThe 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.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(3) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 false16false 5us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumberus-gaap_truenainstantfalsefalsefalsefalsefalsefalsetruefalseperiodEndLabel1truefalsefalse14071801407180falsefalsefalsexbrli:sharesItemTypesharesNumber of options outstanding, including both vested and non-vested options.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(i)-(ii) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 false17false 4us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumberus-gaap_truenainstantfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse556444556444falsefalsefalsexbrli:sharesItemTypesharesThe 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.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iii) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 false18true 4us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforwardus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00falsefalsefalsexbrli:stringItemTypestringfalse09false 5us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceus-gaap_truenainstantfalsefalsefalsefalsefalsetruefalsefalseperiodStartLabel1truefalsefalse11.1111.11USD$falsetruefalsenum:perShareItemTypedecimalWeighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(i) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 false310false 5us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePriceus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse49.0749.07USD$falsetruefalsenum:perShareItemTypedecimalWeighted average per share amount at which grantees can acquire shares of common stock by exercise of options.No definition available.false311false 5us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePriceus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse5.075.07USD$falsetruefalsenum:perShareItemTypedecimalWeighted average price at which option holders acquired shares when converting their stock options into shares.No definition available.false312false 5us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePriceus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse30.5830.58USD$falsetruefalsenum:perShareItemTypedecimalWeighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.No definition available.false313false 5us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceus-gaap_truenainstantfalsefalsefalsefalsefalsefalsetruefalseperiodEndLabel1truefalsefalse18.0518.05USD$falsetruefalsenum:perShareItemTypedecimalWeighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(i) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 false314false 4us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePriceus-gaap_truenainstantfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse11.1311.13USD$falsetruefalsenum:perShareItemTypedecimalThe 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.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iii) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 false3falseSummary of Stock Option Activity (Detail) (USD $)UnKnownNoRoundingNoRoundingUnKnowntruefalsefalseSheethttp://www.protolabs.com/taxonomy/role/DisclosureSummaryOfStockOptionActivity114 XML 19 R18.htm IDEA: XBRL DOCUMENT v2.4.0.8
Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2013
Information Regarding Short-Term and Long-Term Marketable Securities

Information regarding the Company’s short-term and long-term marketable securities as of June 30, 2013 and December 31, 2012 is as follows:

 

     June 30, 2013  
(in thousands)    Amortized
Cost
     Unrealized
Gains
     Unrealized
Losses
    Fair Value  

U.S. government agency securities

   $ 26,589       $ 4       $ (44   $ 26,549   

Corporate debt securities

     23,631         12         (84     23,559   

Commercial paper

     5,497         —           (5     5,492   

U.S. municipal securities

     25,821         5         (64     25,762   

Certificates of deposit/time deposits

     2,961         6         (6     2,961   
  

 

 

    

 

 

    

 

 

   

 

 

 

Total marketable securities

   $ 84,499       $ 27       $ (203   $ 84,323   
  

 

 

    

 

 

    

 

 

   

 

 

 
     December 31, 2012  
(in thousands)    Amortized
Cost
     Unrealized
Gains
     Unrealized
Losses
    Fair Value  

U.S. government agency securities

   $ 23,011       $ 2       $ (4   $ 23,009   

Corporate debt securities

     14,675         18         (14     14,679   

Commercial paper

     1,500         —           —          1,500   

U.S. municipal securities

     17,971         3         (12     17,962   

Certificates of deposit/time deposits

     4,945         3         (1     4,947   
  

 

 

    

 

 

    

 

 

   

 

 

 

Total marketable securities

   $ 62,102       $ 26       $ (31   $ 62,097   
  

 

 

    

 

 

    

 

 

   

 

 

 
Balance of Held-To-Maturity Debt Securities by Contractual Maturity

Actual maturities may differ from contractual maturities because the issuers of the securities may have the right to prepay obligations without prepayment penalties.

     June 30,  
(in thousands)    2013  

Due in one year or less

   $ 30,330   

Due after one year through five years

     54,169   
  

 

 

 

Total marketable securities

   $ 84,499   
  

 

 

 
XML 20 R34.xml IDEA: Revenue by Product Line (Detail) 2.4.0.8135 - Disclosure - Revenue by Product Line (Detail)truefalseIn Thousands, unless otherwise specifiedfalse1false USDfalsefalse$eol_PE786297--1310-Q0008_STD_91_20130630_0http://www.sec.gov/CIK0001443669duration2013-04-01T00:00:002013-06-30T00:00:00iso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$2false USDfalsefalse$eol_PE786297--1310-Q0008_STD_91_20120630_0http://www.sec.gov/CIK0001443669duration2012-04-01T00:00:002012-06-30T00:00:00iso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$3false USDfalsefalse$eol_PE786297--1310-Q0008_STD_181_20130630_0http://www.sec.gov/CIK0001443669duration2013-01-01T00:00:002013-06-30T00:00:00iso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$4false USDfalsefalse$eol_PE786297--1310-Q0008_STD_182_20120630_0http://www.sec.gov/CIK0001443669duration2012-01-01T00:00:002012-06-30T00:00:00iso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$1true 4us-gaap_SalesRevenueNetAbstractus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalse3falsefalsefalse00falsefalsefalse4falsefalsefalse00falsefalsefalsexbrli:stringItemTypestringfalse02false 5us-gaap_SalesRevenueNetus-gaap_truecreditdurationfalsefalsefalsefalsefalsefalsefalsefalseverboseLabel1truefalsefalse3974900039749USD$falsetruefalse2truefalsefalse2995100029951USD$falsetruefalse3truefalsefalse7706200077062USD$falsetruefalse4truefalsefalse5992100059921USD$falsetruefalsexbrli:monetaryItemTypemonetaryTotal revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Article 5 false23false 0truefalsetruefalsefalsefalsefalsefalsefalse1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalse3falsefalsefalse00falsefalsefalse4falsefalsefalse00falsefalsefalse5false USDtruefalse$eol_PE786297--1310-Q0008_STD_91_20130630_0_707278x741744http://www.sec.gov/CIK0001443669duration2013-04-01T00:00:002013-06-30T00:00:00falsefalseProtomoldus-gaap_StatementBusinessSegmentsAxisxbrldihttp://xbrl.org/2006/xbrldiprlb_ProtomoldMemberus-gaap_StatementBusinessSegmentsAxisexplicitMemberiso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$nanafalse04true 4us-gaap_SalesRevenueNetAbstractus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalse3falsefalsefalse00falsefalsefalse4falsefalsefalse00falsefalsefalsexbrli:stringItemTypestringfalse05false 5us-gaap_SalesRevenueNetus-gaap_truecreditdurationfalsefalsefalsefalsefalsefalsefalsefalseverboseLabel1truefalsefalse2792400027924USD$falsefalsefalse2truefalsefalse2144600021446USD$falsefalsefalse3truefalsefalse5480400054804USD$falsefalsefalse4truefalsefalse4323900043239USD$falsefalsefalsexbrli:monetaryItemTypemonetaryTotal revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Article 5 false26false 0truefalsetruefalsefalsefalsefalsefalsefalse1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalse3falsefalsefalse00falsefalsefalse4falsefalsefalse00falsefalsefalse9false USDtruefalse$eol_PE786297--1310-Q0008_STD_91_20130630_0_707278x756404http://www.sec.gov/CIK0001443669duration2013-04-01T00:00:002013-06-30T00:00:00falsefalseFirstcutus-gaap_StatementBusinessSegmentsAxisxbrldihttp://xbrl.org/2006/xbrldiprlb_FirstCutMemberus-gaap_StatementBusinessSegmentsAxisexplicitMemberiso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$nanafalse07true 4us-gaap_SalesRevenueNetAbstractus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalse3falsefalsefalse00falsefalsefalse4falsefalsefalse00falsefalsefalsexbrli:stringItemTypestringfalse08false 5us-gaap_SalesRevenueNetus-gaap_truecreditdurationfalsefalsefalsefalsefalsefalsefalsefalseverboseLabel1truefalsefalse1182500011825USD$falsetruefalse2truefalsefalse85050008505USD$falsetruefalse3truefalsefalse2225800022258USD$falsetruefalse4truefalsefalse1668200016682USD$falsetruefalsexbrli:monetaryItemTypemonetaryTotal revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Article 5 false2falseRevenue by Product Line (Detail) (USD $)ThousandsUnKnownUnKnownUnKnowntruefalsefalseSheethttp://www.protolabs.com/taxonomy/role/DisclosureRevenueByProductLine48 XML 21 R32.xml IDEA: Accumulated Other Comprehensive Income (Detail) 2.4.0.8133 - Disclosure - Accumulated Other Comprehensive Income (Detail)truefalseIn Thousands, unless otherwise specifiedfalse1false USDfalsefalse$eol_PE786297--1310-Q0008_STD_91_20130630_0http://www.sec.gov/CIK0001443669duration2013-04-01T00:00:002013-06-30T00:00:00iso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$2false USDfalsefalse$eol_PE786297--1310-Q0008_STD_91_20120630_0http://www.sec.gov/CIK0001443669duration2012-04-01T00:00:002012-06-30T00:00:00iso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$3false USDfalsefalse$eol_PE786297--1310-Q0008_STD_181_20130630_0http://www.sec.gov/CIK0001443669duration2013-01-01T00:00:002013-06-30T00:00:00iso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$4false USDfalsefalse$eol_PE786297--1310-Q0008_STD_182_20120630_0http://www.sec.gov/CIK0001443669duration2012-01-01T00:00:002012-06-30T00:00:00iso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$1true 4us-gaap_OtherComprehensiveIncomeForeignCurrencyTranslationAdjustmentTaxAbstractus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalse3falsefalsefalse00falsefalsefalse4falsefalsefalse00falsefalsefalsexbrli:stringItemTypestringfalse02false 5us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxus-gaap_truecreditinstantfalsefalsefalsefalsefalsetruefalsefalseperiodStartLabel1truefalsefalse-1835000-1835USD$falsetruefalse2truefalsefalse-280000-280USD$falsetruefalse3truefalsefalse-928000-928USD$falsetruefalse4truefalsefalse-738000-738USD$falsetruefalsexbrli:monetaryItemTypemonetaryAccumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 14A -URI http://asc.fasb.org/extlink&oid=28358780&loc=SL7669686-108580 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=28358780&loc=d3e637-108580 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 14 -URI http://asc.fasb.org/extlink&oid=28358780&loc=d3e681-108580 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 31 -Article 5 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 false23false 5us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTaxus-gaap_truecreditdurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse-198000-198falsefalsefalse2truefalsefalse-315000-315falsefalsefalse3truefalsefalse-1105000-1105falsefalsefalse4truefalsefalse143000143falsefalsefalsexbrli:monetaryItemTypemonetaryAmount after tax, before reclassification adjustments of other comprehensive income (loss).No definition available.false24false 5us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxus-gaap_truedebitdurationfalsefalsefalsefalsefalsefalsefalsetruenegatedLabel1falsefalsefalse00&nbsp;&nbsp;falsefalsefalse2falsefalsefalse00&nbsp;&nbsp;falsefalsefalse3falsefalsefalse00&nbsp;&nbsp;falsefalsefalse4falsefalsefalse00&nbsp;&nbsp;falsefalsefalsexbrli:monetaryItemTypemonetaryAmount after tax of reclassification adjustments of other comprehensive income (loss).No definition available.false25false 5us-gaap_OtherComprehensiveIncomeLossNetOfTaxus-gaap_truecreditdurationfalsefalsefalsefalsefalsefalsefalsefalsetotalLabel1truefalsefalse-198000-198falsefalsefalse2truefalsefalse-315000-315falsefalsefalse3truefalsefalse-1105000-1105falsefalsefalse4truefalsefalse143000143falsefalsefalsexbrli:monetaryItemTypemonetaryAmount after tax and reclassification adjustments of other comprehensive income (loss).Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 1A -URI http://asc.fasb.org/extlink&oid=28358780&loc=SL7669619-108580 true26false 5us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxus-gaap_truecreditinstantfalsefalsefalsefalsefalsefalsetruefalseperiodEndLabel1truefalsefalse-2033000-2033USD$falsetruefalse2truefalsefalse-595000-595USD$falsetruefalse3truefalsefalse-2033000-2033USD$falsetruefalse4truefalsefalse-595000-595USD$falsetruefalsexbrli:monetaryItemTypemonetaryAccumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 14A -URI http://asc.fasb.org/extlink&oid=28358780&loc=SL7669686-108580 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=28358780&loc=d3e637-108580 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 14 -URI http://asc.fasb.org/extlink&oid=28358780&loc=d3e681-108580 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 31 -Article 5 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 false2falseAccumulated Other Comprehensive Income (Detail) (USD $)ThousandsUnKnownUnKnownUnKnowntruefalsefalseSheethttp://www.protolabs.com/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncome46 XML 22 R25.xml IDEA: Information Regarding Short-Term and Long-Term Marketable Securities (Detail) 2.4.0.8126 - Disclosure - Information Regarding Short-Term and Long-Term Marketable Securities (Detail)truefalseIn Thousands, unless otherwise specifiedfalse1false USDfalsefalse$eol_PE786297--1310-Q0008_STD_0_20130630_0http://www.sec.gov/CIK0001443669instant2013-06-30T00:00:000001-01-01T00:00:00iso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$2false USDfalsefalse$eol_PE786297--1310-Q0008_STD_0_20121231_0http://www.sec.gov/CIK0001443669instant2012-12-31T00:00:000001-01-01T00:00:00iso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$1true 3us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItemsus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalsexbrli:stringItemTypestringfalse02false 4us-gaap_HeldToMaturitySecuritiesus-gaap_truedebitinstantfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse8449900084499USD$falsetruefalse2truefalsefalse6210200062102USD$falsetruefalsexbrli:monetaryItemTypemonetaryAmount after other than temporary impairment (OTTI) accretion, of investments in debt securities classified as held-to-maturity.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27232-111563 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 25 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=28360136&loc=d3e22054-111558 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27232-111563 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03.1) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.6) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 false23false 4prlb_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGainprlb_falsedebitinstantfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse2700027USD$falsefalsefalse2truefalsefalse2600026USD$falsefalsefalsexbrli:monetaryItemTypemonetaryThis item represents the excess of amortized cost basis over fair value of securities in a gain position and which are categorized as held-to-maturity.No definition available.false24false 4prlb_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLossprlb_falsecreditinstantfalsefalsefalsefalsefalsefalsefalsetruenegatedLabel1truefalsefalse-203000-203USD$falsefalsefalse2truefalsefalse-31000-31USD$falsefalsefalsexbrli:monetaryItemTypemonetaryThis item represents the excess of amortized cost basis over fair value of securities in a loss position and which are categorized as held-to-maturity.No definition available.false25false 4us-gaap_HeldToMaturitySecuritiesFairValueus-gaap_truedebitinstantfalsefalsefalsefalsefalsefalsefalsefalsetotalLabel1truefalsefalse8432300084323USD$falsefalsefalse2truefalsefalse6209700062097USD$falsefalsefalsexbrli:monetaryItemTypemonetaryFair value of investments in debt securities classified as held-to-maturity.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (aa) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27232-111563 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27232-111563 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27232-111563 true26false 0truefalsetruefalsefalsefalsefalsefalsefalse1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalse3false USDtruefalse$eol_PE786297--1310-Q0008_STD_0_20130630_0_707297x711515http://www.sec.gov/CIK0001443669instant2013-06-30T00:00:000001-01-01T00:00:00falsefalseU.S. government agency securitiesus-gaap_DebtSecurityAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_USGovernmentAgenciesDebtSecuritiesMemberus-gaap_DebtSecurityAxisexplicitMemberiso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$nanafalse07true 3us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItemsus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalsexbrli:stringItemTypestringfalse08false 4us-gaap_HeldToMaturitySecuritiesus-gaap_truedebitinstantfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse2658900026589USD$falsefalsefalse2truefalsefalse2301100023011USD$falsefalsefalsexbrli:monetaryItemTypemonetaryAmount after other than temporary impairment (OTTI) accretion, of investments in debt securities classified as held-to-maturity.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27232-111563 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 25 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=28360136&loc=d3e22054-111558 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27232-111563 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03.1) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.6) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 false29false 4prlb_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGainprlb_falsedebitinstantfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse40004USD$falsefalsefalse2truefalsefalse20002USD$falsefalsefalsexbrli:monetaryItemTypemonetaryThis item represents the excess of amortized cost basis over fair value of securities in a gain position and which are categorized as held-to-maturity.No definition available.false210false 4prlb_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLossprlb_falsecreditinstantfalsefalsefalsefalsefalsefalsefalsetruenegatedLabel1truefalsefalse-44000-44USD$falsefalsefalse2truefalsefalse-4000-4USD$falsefalsefalsexbrli:monetaryItemTypemonetaryThis item represents the excess of amortized cost basis over fair value of securities in a loss position and which are categorized as held-to-maturity.No definition available.false211false 4us-gaap_HeldToMaturitySecuritiesFairValueus-gaap_truedebitinstantfalsefalsefalsefalsefalsefalsefalsefalsetotalLabel1truefalsefalse2654900026549USD$falsefalsefalse2truefalsefalse2300900023009USD$falsefalsefalsexbrli:monetaryItemTypemonetaryFair value of investments in debt securities classified as held-to-maturity.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (aa) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27232-111563 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27232-111563 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27232-111563 true212false 0truefalsetruefalsefalsefalsefalsefalsefalse1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalse5false USDtruefalse$eol_PE786297--1310-Q0008_STD_0_20130630_0_707297x712929http://www.sec.gov/CIK0001443669instant2013-06-30T00:00:000001-01-01T00:00:00falsefalseCorporate debt securitiesus-gaap_DebtSecurityAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_CorporateDebtSecuritiesMemberus-gaap_DebtSecurityAxisexplicitMemberiso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$nanafalse013true 3us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItemsus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalsexbrli:stringItemTypestringfalse014false 4us-gaap_HeldToMaturitySecuritiesus-gaap_truedebitinstantfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse2363100023631USD$falsefalsefalse2truefalsefalse1467500014675USD$falsefalsefalsexbrli:monetaryItemTypemonetaryAmount after other than temporary impairment (OTTI) accretion, of investments in debt securities classified as held-to-maturity.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27232-111563 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 25 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=28360136&loc=d3e22054-111558 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27232-111563 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03.1) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.6) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 false215false 4prlb_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGainprlb_falsedebitinstantfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse1200012USD$falsefalsefalse2truefalsefalse1800018USD$falsefalsefalsexbrli:monetaryItemTypemonetaryThis item represents the excess of amortized cost basis over fair value of securities in a gain position and which are categorized as held-to-maturity.No definition available.false216false 4prlb_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLossprlb_falsecreditinstantfalsefalsefalsefalsefalsefalsefalsetruenegatedLabel1truefalsefalse-84000-84USD$falsefalsefalse2truefalsefalse-14000-14USD$falsefalsefalsexbrli:monetaryItemTypemonetaryThis item represents the excess of amortized cost basis over fair value of securities in a loss position and which are categorized as held-to-maturity.No definition available.false217false 4us-gaap_HeldToMaturitySecuritiesFairValueus-gaap_truedebitinstantfalsefalsefalsefalsefalsefalsefalsefalsetotalLabel1truefalsefalse2355900023559USD$falsefalsefalse2truefalsefalse1467900014679USD$falsefalsefalsexbrli:monetaryItemTypemonetaryFair value of investments in debt securities classified as held-to-maturity.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (aa) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27232-111563 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27232-111563 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27232-111563 true218false 0truefalsetruefalsefalsefalsefalsefalsefalse1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalse7false USDtruefalse$eol_PE786297--1310-Q0008_STD_0_20130630_0_707297x712703http://www.sec.gov/CIK0001443669instant2013-06-30T00:00:000001-01-01T00:00:00falsefalseCommercial paperus-gaap_DebtSecurityAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_CommercialPaperMemberus-gaap_DebtSecurityAxisexplicitMemberiso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$nanafalse019true 3us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItemsus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalsexbrli:stringItemTypestringfalse020false 4us-gaap_HeldToMaturitySecuritiesus-gaap_truedebitinstantfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse54970005497USD$falsefalsefalse2truefalsefalse15000001500USD$falsefalsefalsexbrli:monetaryItemTypemonetaryAmount after other than temporary impairment (OTTI) accretion, of investments in debt securities classified as held-to-maturity.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27232-111563 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 25 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=28360136&loc=d3e22054-111558 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27232-111563 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03.1) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.6) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 false221false 4prlb_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLossprlb_falsecreditinstantfalsefalsefalsefalsefalsefalsefalsetruenegatedLabel1truefalsefalse-5000-5USD$falsefalsefalse2falsefalsefalse00falsefalsefalsexbrli:monetaryItemTypemonetaryThis item represents the excess of amortized cost basis over fair value of securities in a loss position and which are categorized as held-to-maturity.No definition available.false222false 4us-gaap_HeldToMaturitySecuritiesFairValueus-gaap_truedebitinstantfalsefalsefalsefalsefalsefalsefalsefalsetotalLabel1truefalsefalse54920005492USD$falsefalsefalse2truefalsefalse15000001500USD$falsefalsefalsexbrli:monetaryItemTypemonetaryFair value of investments in debt securities classified as held-to-maturity.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (aa) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27232-111563 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27232-111563 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27232-111563 true223false 0truefalsetruefalsefalsefalsefalsefalsefalse1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalse9false USDtruefalse$eol_PE786297--1310-Q0008_STD_0_20130630_0_707297x707319http://www.sec.gov/CIK0001443669instant2013-06-30T00:00:000001-01-01T00:00:00falsefalseU.S. municipal securitiesus-gaap_DebtSecurityAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_USGovernmentDebtSecuritiesMemberus-gaap_DebtSecurityAxisexplicitMemberiso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$nanafalse024true 3us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItemsus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalsexbrli:stringItemTypestringfalse025false 4us-gaap_HeldToMaturitySecuritiesus-gaap_truedebitinstantfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse2582100025821USD$falsefalsefalse2truefalsefalse1797100017971USD$falsefalsefalsexbrli:monetaryItemTypemonetaryAmount after other than temporary impairment (OTTI) accretion, of investments in debt securities classified as held-to-maturity.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27232-111563 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 25 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=28360136&loc=d3e22054-111558 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27232-111563 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03.1) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.6) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 false226false 4prlb_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGainprlb_falsedebitinstantfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse50005USD$falsefalsefalse2truefalsefalse30003USD$falsefalsefalsexbrli:monetaryItemTypemonetaryThis item represents the excess of amortized cost basis over fair value of securities in a gain position and which are categorized as held-to-maturity.No definition available.false227false 4prlb_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLossprlb_falsecreditinstantfalsefalsefalsefalsefalsefalsefalsetruenegatedLabel1truefalsefalse-64000-64USD$falsefalsefalse2truefalsefalse-12000-12USD$falsefalsefalsexbrli:monetaryItemTypemonetaryThis item represents the excess of amortized cost basis over fair value of securities in a loss position and which are categorized as held-to-maturity.No definition available.false228false 4us-gaap_HeldToMaturitySecuritiesFairValueus-gaap_truedebitinstantfalsefalsefalsefalsefalsefalsefalsefalsetotalLabel1truefalsefalse2576200025762USD$falsefalsefalse2truefalsefalse1796200017962USD$falsefalsefalsexbrli:monetaryItemTypemonetaryFair value of investments in debt securities classified as held-to-maturity.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (aa) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27232-111563 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27232-111563 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27232-111563 true229false 0truefalsetruefalsefalsefalsefalsefalsefalse1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalse11false USDtruefalse$eol_PE786297--1310-Q0008_STD_0_20130630_0_707297x707687http://www.sec.gov/CIK0001443669instant2013-06-30T00:00:000001-01-01T00:00:00falsefalseCertificates of deposit/time depositsus-gaap_DebtSecurityAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_BankTimeDepositsMemberus-gaap_DebtSecurityAxisexplicitMemberiso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$nanafalse030true 3us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItemsus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalsexbrli:stringItemTypestringfalse031false 4us-gaap_HeldToMaturitySecuritiesus-gaap_truedebitinstantfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse29610002961USD$falsefalsefalse2truefalsefalse49450004945USD$falsefalsefalsexbrli:monetaryItemTypemonetaryAmount after other than temporary impairment (OTTI) accretion, of investments in debt securities classified as held-to-maturity.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27232-111563 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 25 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=28360136&loc=d3e22054-111558 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27232-111563 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03.1) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.6) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 false232false 4prlb_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGainprlb_falsedebitinstantfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse60006USD$falsefalsefalse2truefalsefalse30003USD$falsefalsefalsexbrli:monetaryItemTypemonetaryThis item represents the excess of amortized cost basis over fair value of securities in a gain position and which are categorized as held-to-maturity.No definition available.false233false 4prlb_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLossprlb_falsecreditinstantfalsefalsefalsefalsefalsefalsefalsetruenegatedLabel1truefalsefalse-6000-6USD$falsefalsefalse2truefalsefalse-1000-1USD$falsefalsefalsexbrli:monetaryItemTypemonetaryThis item represents the excess of amortized cost basis over fair value of securities in a loss position and which are categorized as held-to-maturity.No definition available.false234false 4us-gaap_HeldToMaturitySecuritiesFairValueus-gaap_truedebitinstantfalsefalsefalsefalsefalsefalsefalsefalsetotalLabel1truefalsefalse29610002961USD$falsetruefalse2truefalsefalse49470004947USD$falsetruefalsexbrli:monetaryItemTypemonetaryFair value of investments in debt securities classified as held-to-maturity.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (aa) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27232-111563 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27232-111563 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27232-111563 true2falseInformation Regarding Short-Term and Long-Term Marketable Securities (Detail) (USD $)ThousandsUnKnownUnKnownUnKnowntruefalsefalseSheethttp://www.protolabs.com/taxonomy/role/DisclosureInformationRegardingShortTermAndLongTermMarketableSecurities234 XML 23 R27.htm IDEA: XBRL DOCUMENT v2.4.0.8
Inventory (Detail) (USD $)
In Thousands, unless otherwise specified
Jun. 30, 2013
Dec. 31, 2012
Inventory [Line Items]    
Raw materials $ 4,502 $ 4,174
Work in process 489 530
Total inventory 4,991 4,704
Allowance for obsolescence (116) (85)
Inventory, net of allowance $ 4,875 $ 4,619
XML 24 R26.htm IDEA: XBRL DOCUMENT v2.4.0.8
Balance of Held-To-Maturity Debt Securities by Contractual Maturity (Detail) (USD $)
In Thousands, unless otherwise specified
Jun. 30, 2013
Dec. 31, 2012
Held-to-maturity Securities, Classified [Abstract]    
Due in one year or less $ 30,330  
Due after one year through five years 54,169  
Total marketable securities $ 84,499 $ 62,102
XML 25 R34.htm IDEA: XBRL DOCUMENT v2.4.0.8
Revenue by Product Line (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 6 Months Ended
Jun. 30, 2013
Jun. 30, 2012
Jun. 30, 2013
Jun. 30, 2012
Revenue:        
Total revenue $ 39,749 $ 29,951 $ 77,062 $ 59,921
Protomold
       
Revenue:        
Total revenue 27,924 21,446 54,804 43,239
Firstcut
       
Revenue:        
Total revenue $ 11,825 $ 8,505 $ 22,258 $ 16,682
XML 26 R19.xml IDEA: Inventory (Tables) 2.4.0.8120 - Disclosure - Inventory (Tables)truefalsefalse1false falsefalseeol_PE786297--1310-Q0008_STD_181_20130630_0http://www.sec.gov/CIK0001443669duration2013-01-01T00:00:002013-06-30T00:00:001false 4us-gaap_ScheduleOfInventoryCurrentTableTextBlockus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00<div> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The Company&#x2019;s inventory consists of the following:</font></p> <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px"> &#xA0;</p> <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="76%" align="center"> <!-- Begin Table Head --> <tr> <td width="76%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>June&#xA0;30,</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>December&#xA0;31,</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="1">(in thousands)</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2013</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2012</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Raw materials</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">4,502</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">4,174</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Work in process</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">489</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">530</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Total inventory</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">4,991</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">4,704</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Allowance for obsolescence</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(116</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(85</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Inventory, net of allowance</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">4,875</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">4,619</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <!-- End Table Body --></table> </div>falsefalsefalsenonnum:textBlockItemTypenaTabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 2 -Paragraph 6 -Subparagraph a,b,c -Article 5 false0falseInventory (Tables)UnKnownUnKnownUnKnownUnKnowntruefalsefalseSheethttp://www.protolabs.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlockTables11 XML 27 R31.htm IDEA: XBRL DOCUMENT v2.4.0.8
Assumptions Used to Estimate Fair Value of Employee Stock Purchase Plan (Detail) (ESPP)
6 Months Ended
Jun. 30, 2013
Jun. 30, 2012
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Risk-free interest rate   0.16%
Expected life (months) 6 months 8 months 15 days
Expected volatility   53.00%
Expected dividend yield 0.00% 0.00%
Minimum
   
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Risk-free interest rate 0.11%  
Expected volatility 53.14%  
Maximum
   
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Risk-free interest rate 0.13%  
Expected volatility 53.32%  
XML 28 R9.xml IDEA: Fair Value Measurements 2.4.0.8110 - Disclosure - Fair Value Measurementstruefalsefalse1false falsefalseeol_PE786297--1310-Q0008_STD_181_20130630_0http://www.sec.gov/CIK0001443669duration2013-01-01T00:00:002013-06-30T00:00:001false 4us-gaap_FairValueDisclosuresTextBlockus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00<div> <p style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Note 4 &#x2013; Fair Value Measurements</b></font></p> <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Accounting Standards Codification (ASC) 820, <i>Fair Value Measuremen</i>t (ASC 820), defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. ASC 820 also establishes a fair value hierarchy which requires classification based on observable and unobservable inputs when measuring fair value. There are three levels of inputs that may be used to measure fair value:</font></p> <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2"><i>Level 1</i>&#x2014;Quoted prices in active markets for identical assets or liabilities.</font></p> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2"><i>Level 2</i>&#x2014;Observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</font></p> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2"><i>Level 3</i>&#x2014;Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</font></p> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The Company&#x2019;s cash consists of bank deposits. The Company&#x2019;s cash equivalents measured at fair value consist of money market mutual funds. The Company determines the fair value of these investments using Level 1 inputs.</font></p> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">A summary of financial assets as of June&#xA0;30, 2013 and December&#xA0;31, 2012 measured at fair value on a recurring basis follows:</font></p> <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px"> &#xA0;</p> <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%" align="center"> <tr> <td width="64%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="10" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>June&#xA0;30, 2013</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="10" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>December&#xA0;31, 2012</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="1">(in thousands)</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Level 1</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Level&#xA0;2</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Level&#xA0;3</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Level 1</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Level&#xA0;2</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Level&#xA0;3</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Financial Assets:</b></font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Cash and cash equivalents</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Money market mutual fund</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">14,636</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">16,164</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Total</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">14,636</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">16,164</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div>falsefalsefalsenonnum:textBlockItemTypenaThe entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 21 -URI http://asc.fasb.org/extlink&oid=28364263&loc=d3e13537-108611 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=28364263&loc=d3e13433-108611 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=6957238&loc=d3e14064-108612 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=25499696&loc=d3e19207-110258 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 30 -URI http://asc.fasb.org/extlink&oid=6957238&loc=d3e14172-108612 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 16 -URI http://asc.fasb.org/extlink&oid=28364263&loc=d3e13504-108611 false0falseFair Value MeasurementsUnKnownUnKnownUnKnownUnKnowntruefalsefalseSheethttp://www.protolabs.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock11 XML 29 R12.xml IDEA: Stock-Based Compensation 2.4.0.8113 - Disclosure - Stock-Based Compensationtruefalsefalse1false falsefalseeol_PE786297--1310-Q0008_STD_181_20130630_0http://www.sec.gov/CIK0001443669duration2013-01-01T00:00:002013-06-30T00:00:001false 4us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00<div> <p style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Note 7 &#x2013; Stock-Based Compensation</b></font></p> <!-- xbrl,body --> <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Under the 2012 Long-Term Incentive Plan (2012 Plan), as discussed in the 2012 Annual Report on Form 10-K, the Company has the ability to grant stock options, stock appreciation rights (SARs), restricted stock, stock units, other stock-based awards and cash incentive awards. Awards under the 2012 Plan will have a maximum term of ten years from the date of grant. The compensation committee may provide that the vesting or payment of any award will be subject to the attainment of specified performance measures in addition to the satisfaction of any continued service requirements and the compensation committee will determine whether such measures have been achieved. The per share exercise price of stock options and SARs granted under the 2012 Plan generally may not be less than the fair market value of a share of our common stock on the date of the grant.</font></p> <p style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Employee Stock Purchase Plan</b></font></p> <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The Company&#x2019;s 2012 Employee Stock Purchase Plan (ESPP), as discussed in the 2012 Annual Report on Form 10-K, allows eligible employees to purchase shares of the Company&#x2019;s common stock at a discount through payroll deductions of up to 15 percent of their eligible compensation, subject to plan limitations. The ESPP provides for six-month offering periods ending May&#xA0;15 and November&#xA0;15, respectively. At the end of each offering period, employees are able to purchase shares at 85 percent of the lower of the fair market value of the Company&#x2019;s common stock on the first trading day of the offering period or on the last trading day of the offering period.</font></p> <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Stock-Based Compensation Expense</b></font></p> <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Stock-based compensation expense was $0.9 million and $0.8 million for the three months ended June&#xA0;30, 2013 and 2012, and $1.7 million and $1.6 million for the six months ended June&#xA0;30, 2013 and 2012, respectively.</font></p> <p style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Stock Options</b></font></p> <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">A summary of stock option activity for the six months ended June&#xA0;30, 2013 is as follows:</font></p> <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px"> &#xA0;</p> <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="76%" align="center"> <!-- Begin Table Head --> <tr> <td width="72%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" colspan="2"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Weighted-</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" colspan="2"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Average</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Stock&#xA0;Options</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Exercise&#xA0;Price</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Options outstanding at December&#xA0;31, 2012</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1,691,357</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">11.11</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Granted</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">183,615</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">49.07</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Exercised</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(466,938</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">5.07</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Forfeited</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(854</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">30.58</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Options outstanding at June&#xA0;30, 2013</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1,407,180</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">18.05</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Exercisable at June&#xA0;30, 2013</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">556,444</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">11.13</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <!-- End Table Body --></table> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The outstanding options generally have a term of ten years. For employees, options granted become exercisable ratably over the vesting period, which is generally a five-year period beginning on the first anniversary of the grant date, subject to the employee&#x2019;s continuing service to the Company. For directors, options generally become exercisable in full on the first anniversary of the grant date.</font></p> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The weighted-average grant date fair value of options that were granted during the six months ended June&#xA0;30, 2013 was $25.57.</font></p> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The following table provides the assumptions used in the Black-Scholes pricing model valuation of options:</font></p> <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px"> &#xA0;</p> <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="76%" align="center"> <!-- Begin Table Head --> <tr> <td width="66%"></td> <td valign="bottom" width="3%"></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="3" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Six Months Ended June&#xA0;30,</b></font></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2013</b></font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2012</b></font></td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Risk-free interest rate</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="2"><font style="WHITE-SPACE: nowrap">1.03&#xA0;-&#xA0;1.30%</font></font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="2"><font style="WHITE-SPACE: nowrap">0.95&#xA0;-&#xA0;1.16%</font></font></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Expected life (years)</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap" align="center"><font style="FONT-FAMILY: Times New Roman" size="2">5.50&#xA0;-&#xA0;6.50</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap" align="center"><font style="FONT-FAMILY: Times New Roman" size="2">5.50&#xA0;-&#xA0;6.50</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Expected volatility</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap" align="center"><font style="FONT-FAMILY: Times New Roman" size="2"><font style="WHITE-SPACE: nowrap">53.32&#xA0;-&#xA0;53.54%</font></font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap" align="center"><font style="FONT-FAMILY: Times New Roman" size="2"><font style="WHITE-SPACE: nowrap">53.00&#xA0;-&#xA0;53.14%</font></font></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Expected dividend yield</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="2">0%</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="2">0%</font></td> </tr> <!-- End Table Body --></table> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">As of June&#xA0;30, 2013, there was $8.5 million of total unrecognized compensation expense related to unvested stock options, which is expected to be recognized over a weighted-average period of 2.9 years.</font></p> <p style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Employee Stock Purchase Plan</b></font></p> <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The following table presents the assumptions used to estimate the fair value of the ESPP during the six months ended June&#xA0;30, 2013 and 2012, respectively:</font></p> <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="76%" align="center"> <!-- Begin Table Head --> <tr> <td width="73%"></td> <td valign="bottom" width="3%"></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="3" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Six&#xA0;Months&#xA0;Ended&#xA0;June&#xA0;30,</b></font></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2013</b></font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2012</b></font></td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Risk-free interest rate</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="2">0.11&#xA0;-&#xA0;0.13%</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="2">0.16%</font></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Expected life (months)</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="2">6.00</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="2">8.50</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Expected volatility</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap" align="center"><font style="FONT-FAMILY: Times New Roman" size="2"><font style="WHITE-SPACE: nowrap">53.14&#xA0;-&#xA0;53.32%</font></font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="2">53.00%</font></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Expected dividend yield</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="2">0%</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="2">0%</font></td> </tr> <!-- End Table Body --></table> <!-- xbrl,n --></div>falsefalsefalsenonnum:textBlockItemTypenaThe entire disclosure for compensation-related costs for equity-based compensation, which may include disclosure of policies, compensation plan details, allocation of equity compensation, incentive distributions, equity-based arrangements to obtain goods and services, deferred compensation arrangements, employee stock ownership plan details and employee stock purchase plan details.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5047-113901 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 50 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6406099&loc=d3e25284-112666 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 40 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6418621&loc=d3e17540-113929 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5444-113901 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 14 false0falseStock-Based CompensationUnKnownUnKnownUnKnownUnKnowntruefalsefalseSheethttp://www.protolabs.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock11 ZIP 30 0001193125-13-320693-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-13-320693-xbrl.zip M4$L#!!0````(`!)6!D/#>WL'.&T``'YS!P`1`!P`<')L8BTR,#$S,#8S,"YX M;6Q55`D``\0,`5+$#`%2=7@+``$$)0X```0Y`0``[%U;U-"95!-(V(D\/^Q>U`:)Z"8=WZ\) M2>J&GAM$(;FH#4E2^_O7XZ.?_TL4A;L[P8["D`0!&0I_=$A`8C$(7"'\V[*T$^0X+PG*;]\WK]^_?O9\3KNK$8A8$?DK-. MU*L+HCA^QV^9>.>"H)W)(.+,I;MH$'KG`I[YRHJ)FT)SP0-!S@590HHH&:*D M/$C&N:*=8_G?LZVC_C#VN\^I<-+Y"1I+JDCO$.[.[LYFD/THW$=A`JU[?3<< M"HT@$.[H78EP1Q(2OQ#O;/30UW8<"*#4,+FHS>"C7Y]%<;<.KU#J_D@]M:SE M.;T:O-$>M/(GU=^D/?TBU_Z[PEHCTS3K[.JXJ9]$6$;Z6\)D+2;/3OQE3X:F MJ/['MZO[SC/IN>(\`G"5KNOV)W<^N4F;W3>Z4,_L@$0%C6_QR/1%3**$=,ZZ MT4L=+BQIWH^#=DZP?ARE4>"V$^8O]`9)4Z09@=)AGR1+)6)7EKR#BN&E>:E& MX-5Z=C'7U%_:5,N:^N.F2=J/ER.E5Z@8*"]&![PZC8?+[QE=7")]9Q#'T'E7 MW3>Z2F^4\S>2U\[S\IOHE25O\L,7DJ3+;\FN+;DI'/26>Z&7QG5JD3JT(+'? MF=P`W>_]>Z)0G+MOD,8KW=VLP]4:=%1!8%TU.$^80]^1)X'UFW/ZU(M:XO?Z M`?5N]IT;=^(H(.OU4';'+FK49\6Q9YZ])MX&'7C]V%#/8(UZW'FC`Z%W M$$`4]&[29Q+3X!639Q(F_@NYA"#?(U=1DER3].;IP7T5.E&8DM?TC@I.HN#Q MUM$-339U440*DL1_2I)D/-X_V(_2(W59)"OH$;K;(/2S>T9QY/'7>[LF>*3C M]]P`NI^HU`3?@\L>W*;0,/(H84EK(+4A-IH*$C&2#;$AP2MDK*(6:DK(4>U' MUA+5OHJZ8L"K?ZYOB"NO%,M-GANA1_]S_C/P7]P`!J>DD5IN'`]AT/O-#0:$ MHRHQ;J&,W4*F7K$UMXAZO2B\3Z/.G_?/;DR2RR090+KR0?`+CI"PA\WBOKQN M+0!O8$/7K)8IJJBIBMAR6F+#QO"C89E&`TFRK,#S'Q6U]E7&AJ1H>-8%EHN> MQW<+X8A`_/=FVMT,4I;6@9N4#">8=P;@.[+G@;++39IJ4ON#\5DNV(AC-^P2 MFH@VA],FM^Z0?M7X[L;>39\VG'WP[X1F>,1K0'KL=HGS2N*.GY!;&&D^&B$6 M%3;3*Q[[)'Y<5*"\H#[-1(J-U):HF%@1L>XH8K.);%&5&[J)36BC.X^(MI1K M7Q$Z0VBJ1$YZ*F\2\_%135T4H9MZ=UPMBQD+\3UQB!]CF+__TJ'#T,GH&E)?CQ^0_Z50/?1FQ5E MP9O70/2^*Y?5W+()YEZP]ML(WO'L\F8BVEH9U\ILY,IWVW[@ISY)+%9^I]OT MY'?2Z77MB6BRH"IFSIZ+DG.M(HJ'K8`;BZ:\Q=+RUS`FG:@;4H>'BTT2DB<_ M30J#KBY`;]FZTD!V4X1\Q!"QYDBB8>@(?IC(L1Q9-4T=H,-XA.>Z[PK9\P"= M7C^(AH3<$::A?7!N!*D&H,X7S>_B6'#U>)!K!A4WC/2X3/`YR'?QV%G;*"E"'5T@TYAW&U_'-C M411V'TCMZ=/P1IKC2EH_=S M%'@D3NC,63HL'V0LT<1:T\S\T+PH^ER/]3R?`G>#6]?W+L.16F:REO)!5:#W M(JRSFV;[[[M0\M#O2.KZ(?$<-PXA&4MFQG,;!K2.7T+'5@R:3ZMZ?D!^'\DF MO;M\Z&6HGA15VZ!;OU5!;3*+_P[8U\0_#_W@HI;""+HQ6GUQE28(HN]T);45 MQ78T:*=/@V`\;-V1#O%?2CWLJC1$S0VZ'T&TLEXJ'U298M4D65E5**VL<@MP MQZU$'AF&U+GUI#FA5YH'^N5>#*&TN-5E7997&6TID#QL>Q1:H##:ESP1+*LH M.!]6WX.1!WT9OL!W43RD?L`B[FBG"\^>:1N6VE`<7=2188O8;JF`5#5$6\*H MH6+L:(Y%';GVUAY=-_<^$_((R#:WA-H M4'JW1=1M-5/+`WT;Q?)J=3K.7).TM(,GFSC73;2T9ET&8447A0;E`Z=!/:XA M>&EZEXD[;R$Z>P_='3@48NCYGGP7!B]_2QB-'I6.] MKN;#Z`;[V2;^>^=^AVY*8A\$*U_/HXLN2,?+N]ZLZ"O0_1)'90PH,IUUEU;` M8C*O-R"T7#_F[:CKCPR8C@R2J:\U,DR@+,Q0]5W?C9=>-_1`'=`7'%-TZMWXGI3'-6:GT2W:=5](OKAZ54$9T0U#ZK(HJNR"K@ M49=T:/,*_RG(+%0C^)'-'YHZVJ`F*&BHXPJ?Y=>FMEY)-#?P[22&<-4.1!0D M[WE$X:HPFO/O47C1#+U0A:@TO&`3JZ6,+L6CQPS]1EGUKH-+\4! M'V?P]W%DX:`=FK<>SM#"06'T#+&Q_;'E6Q22839QW1J$WG86!!]!(RK6Z)BK M8!,^J;K*\GL=;SAQ;;9PT[8LT;!E5<2R`K_)C#9&-IM(T2S+0=G<`=T,KZ&Y MM8AW0"Z;G)]T2-M/.D&4##8]7KI#7:!ENE@)K^@-*`!=PYH)T%550QM!5Y&! M'%MMBHKMV"*V4%-L:(H)^'6K(9FVU$)X,O8H(%,^^*Z_(:5`].`&RF:Q8BWT M\BA6Z'ANQF1]\,4>VE2*IGY1Q]0OR)BCP=GHW*9'_',G3"'(;O%`LD*G43#K33;84%2 M%D!O\4P^REB05$7".E9VRH)4-,X=LB"-.'W8YN--B''<60.\#L]2BI@MCEF)ZUVBQ(=7&-EM`Z5X7XS2VWBH!ON M;T*E8Y8J>HC8C%EJBX%RCR.9GG'D*84,(.M'LNW1?!7M;*6C^>(:6DI'\U6P MN4M%\U6T:VMKE13%T7R]Z[I?GB`)O1?%%2XNU-%&R' MYVM][!OR?*'2\'QQ,#/E^<**GM^G6@*>+Q[0Z6E4N1P\7SS@TLI?1_(\7GX\ M7SR"->7YFNNZ9>#YX@%=&BV'EH3GBP-DQO-E*)*6!.D?Q ML'.>+Q[0#4I@A[4\65(I>+YX=&MZK@ZC#;KUMGF^W@&[!9XOQ)OGBX/]RL+S MQ<-5&=;YL]I%\7SQB#S38WVKA"Z4YXO'$$JK6Y,QHY:&YXN'JY:(Y^LS<-U0T;)K7%Q)\CT1B+`SA*]&7H*_CW"B3ZX@#-I+1[^JKH^C;1UWCVZ1ZBD=\ARQ>7P+WI7TLD M'EM'2AZBK.J97+>B)+V.TG\1`#B>MV/#V&C)B>.DHV7K1M,Q9-%LFI:(34<2 M35N#D*V8+4W7'-4TU.RLC#2B8UPV%U>H-@K;ZLDC)-)-7#K"\UPKG)G6/H/4 ML(P65IL-L64@+&*MB<2FA731,AP+VSJ66[8S85HS,#;7.T%1`-,:AUR%FM-8 MP7ZX;:8U'NZ)ER;8Q3"M<>1Y>] MU#D6QZ*9UCC`HDQKYAQ7+$^F-3XC`Z8C@S*WG+5SIC4.G52'3HK53S*MK5(4 MG6$=?0N??O?39S^\"\QA,$2M#=PW,< M#;K/+?^%J3'9`Y=!R^87MHQZ>\Q_//(WRORG:7,K,#MG_N,SJ-!)->G3Y#"[ M.I/,1T=TC4#_K(H*8[@8Z6`+9&7K:H0=LI550RX#?\XNX%/^'%7?!^J_76@' M0HJVMRP'NU`8G?'?H_"R*5_9N@IAU'^RJ94SNA2/'G\`?-F8_6Y=A2C9[,J:?PV#AF(-VZ!\N/9RAF(/"Y&W\Q86BN1(GBMD1 M/R!;,4-84_(K_COA2MR]+M`R7?#G2IPJ@A=7(H.NF,;<+,M.N!+GT1?/E.@O61@F2Y]9I-*/[H:4#ZK_;U]NZJF='[Y<29 MYRZ\(UT_26.`<^WV/M`[MR@LN!GH-8V$*[>=")=A9Y:5,"_?5/H&:-VCFF\% M[@?H(-X16[%URY(:MJA(X")8QKK8A`>!GV#(?F5D:K:9+0\_@8.13-"<*//Z M;?D!B2T82;I1_(&#+UM4+Z10UU$HNIT.`5'HF"8PH6:UG)-R"L&.8!RDP""^ MN0%=QF[!-Q_(C+:C;K;^2IEVWI!I4>B'87][_KRFI'3@A*?F):6"+(IW2V(_ M\IS0LT'MO.64,XV*D@8-\]+FY%I@.H4&L1MF-EG)_T0(LD_Y66]<$:F M3&R?;<1G^PN3E/4!$+,9?.A,^3LR-W7%D6Q9$YTFI<*#?`!DEG51L5JR)1F6 MV6B->N2/0?K%\U]^[*9?CH_HA[Z0I,.`7-2^->Y^N;P6'VYNSP6I__I%&'W1 MO'EXN/G&OJO1V^A-3R#W^+[6S?6#V&I\N[SZU[GPX/=((ER3[\)=U'/#FI!` MK4"YQ<9WMNDOUQ'XFRK\Z/;Z7WYXI;A`F.F&*V%:?-!;ZNWQS77ZWLF'_CL@ MM$)`/#P3@9ZC<,.AD%DV@?^/CY+G*$[%E,0]P0T](8C"[NA3EX2=X:G0@P2M MX_?=X!3,'O1H]J1VD:]29O67W'5KZN7EOX:^LY7XC?DB?_. M=:6W(:[SR/4?GN]'XX[Y`ZL9)0'U7X4D"GROMJ!HZ&C0I>`+A)=UFDT&%Y0? M(1<"U?$1C51O#8>?U]R;C]S8\!_5P8E/!YAHD$!43G[:=P^1"W*0QG@(9]_$ M0CV3FY[JW*&3_'7M0:?&X<$+!J'SXV]FL95%.%N$+O&\75B4TB3[:PBZ,C`% MPM8(RC..">TN*"""7/D'RW*<5JNV].UIU)^Y,$GR'YP_'L3+:]NY?C@71$1Z MDS3_RFG!5_#-)\O-7\_NSX1N]$+BD$X=C*I)*#?S)?*JX)W M;-R?=IL''(XE:1#&>Q>$UZF3=Y9-6..)9S:W_!?((C9_[U8]63G5%+1OGEP9 M^L-2(+DR\L$;^<2H,HP#,RD$:%7=]U2C[%,9UF2I6V`KW57*4:!'JZ?8U/?- MH2L[;RJ%+"&\%9U4+K!W+G"B5NG(85F4!N^]JR1*/?'!EE$F._"JB0]>>;5Z M:LC5Q,?A&WK'0U!E8QYYAE;->QR822$^Z]J^9QJEG_<@<>H_^72G/MV$?GSD MD7Z4^&D]A;N$T8DH3,OG)T MHFMZH.M-TZUCX57BO7_K7+HSVA_,CJ4M;@Y>XA,?RT**>]N2QI7>*KV55F^[ MEK]4VBKUW##[TW@SYX;_`K/#.]W7:>!3;.[=9HO*OFNG<]6^@X.U[8DL*57Y M=1"FA#"LR#LVYE^Z[%(@U?*B`60<7#*[35]7P@*BTERE.3[%UV'HZZWRZYG0 ML01&0FUE9)QI,D-]LJ)]11##A2!F*5T5(XG)EG/;$TP\$Z2*)*94S`L524RY M[%&1Q.R+12J2&,Z&H"0QQT>_5>0P%3E,V2=.9.540GNW7EW9=VW[5J8]5-.> M5#N8#\.0-`9+>[>&6.IE\(H;9C>4(?A4TZOC,W\!0QN5D0_>R">HRC`.S*0L M0.][JE'VF8R*&X:G1Y^JDK1O#EW9N>*&J5R@8'MGQXEHU/5)$?*XH9"H*F4/W=BU_J;15ZKGABD*&[W"O MR:=(VKM)A\J^:V_OK8@\#]:V)[O^2XB'5'WM.@I+^_='I@ZHZCH,=HI*YG0,HE[YR0;/.:IPE`HVJ*B80DONODSIK?-)<&D76S>,]/2=.53.`)D]1 M+*3/1*`[8'0[JBEI*XYX?$$]IN M`C^C4/C/($KAMZRNHXT[<-_)%7DA@8!^.A/FA#D^&DLSW2/M2<:F2$K_G!VX\BWZ$0O[I M[,WZE*=I'T!Y5M3KN^%0`$AI)GL$.F6:=4/XMD>-&0^%@/$S4!NYH`$W!MV` MCL!P?L+,_NPF8/HP\3T2@TK@&<='@PG7P_AV/_28,3S!;8/W"&DDM,G,6_Q0 M^'_VKJRW<5MMWQOP?^`7X``I(&6T+]-V`,E+.P351PI^.7;R>9J4O5T^MU@;HKH_DC4Z(1N9L!@, M#,3B8_E_@L`D2F#"!@2M)J._%.`V!S`FK__-$[2>-G5%`K2'>KM&7 M*8I#.4OE=9^?343C!1/5#,,@RPLM4EFNVZ%PDFEZGX`BV!'%(XWC])Z-_9(3 M2&>.580?6@7)+H!7U,&8RU;5SR!]93294/F;X'3VVKN*5J``YA3T@K6(D!SA M1UHV&LMJF\*[HAPH#A%,VN<8S>D/Z9@N687XD&[G/F(!FK+E;\6\/$<)C%DU M;Y.XE+@GBUSO\LL7[^J:[LX#B@*<$W0&QBFFP_OG,^6,SJPQ"U`24'`>/\]A M&*X^WT=A-OWYS'+^\UK\DE>5BLM''/K(KB>;U5NV/G&`K]L47^TY?I5'F7DQ M7(M6C1_;=TQ5@(B5UJ@`1&S>;HXT--T@K9^S'0_=?R&P0'1GR;:?,2+BLJ,* MBR1%TG7ARW%H\843.GNL)3B;XC2_G=+]>717?M5686Z&Q8YI2*K%O5LUQ\KC M%AH%-'W5%&8"QYUC^,PTTZ(YY@24WQ_"Z(Y]^NE#J0'\^/E1$7B#'C(_3H._ M/W4[`/R4$_D6POG'ZRG$R&=Z,J9/1`DI-"8>QC"Y+75<_F)=YJK4G7CW$(>7 M\T*W,DSQ!$5,+TD^)U<(1VGX5Q&B'87>'<+P%@T>F":9H"NF`RXT/K0IW]#D MYS.4QJ.K@>U8FFO+LJJKBOP[A.0,A"J(9C$EQ+(M"6C"D%>B:HJ@CRU7UOFH.9=TU=-FP M![KL^VI?-C7/=@V7EK$'(Y.5-,\^ZX;A^+YM^2-]I!IGGY0+:P/"5SOQ3!"# M*0KS&%U.OJ$[E.2(#'$Z&SS0?7$"XUY.Z-!#F'A)^"5-;K_0?7'H$8(8^+^@ M]);.C=,H@+&'$20W;%0\"OS[P7K6??JO9V@#7[9U19.-GF?(OC'LRW://FAK M0W=`A4BE#WYB8W$Y%(^O"E[BQU2A:`E?MQ.L`%Q?*#&EZ3B*8Z;#I3BM-.W% M]RAA-SOT2+)ZKMMA=P7@H=,?GX MYG;B56B4UY'Y$6PN/-IZY=DZN5:GOG6UO=6WUO[J6[U*]:UX[1%>VR8=^?=K M3*V*-*8W4XPVM.E?:6U3LOX\2$(4KC\V2?5^NIQ=1P]<,K;'B#[4\4U7+2P->9[^FD@1<2?X(2SYG&^1&VY0GUXUO0-4SA7$LQT2/1HZJ*57@EKG]_ M>,,D8H:PU\S04EQ&56/&H2K"K[&U_&J:Y"HB0E1K^34=23-KSNX@^*V.7\.4 M%(=W,[MJSR/?O\OXG!2W8^S>"\8MW64TP[[.E2Q#Q+)K/\^VI!AB5]E^GE5' MEBK5R7L M2K;!G7^"X'=GE;`KN29W6SG![\YG;WKXYB_WB>!W9Y4_';\:=^.W14>Q=OB/ M">0$<@(Y7I#;/]0A!YY3MK6WYY2]/8S5-J>>2@-?U?3:-OD2'=U8MTDN)*T# MMX\"-!LCO`&P*GQTA(^.\%AH'/!\>BRLH3'>HX`^H/?"ET& M^CTRMDKY^SLE[.2%G3SW2C?=E1R+.Z6;X'=G?FW*+W>77L+.MG%2W`QS+5O2 M'&%G>PH\&R+#<(W*Y398^PC<#J"2;]J!H+22BE^<4%NZZM;KHV5+JB%\\-K+ MKRGI*G?>+"U:9=MQA2N0.\A*NSW4LP1UERP+'HN%C-$4)80"^3D)*+9?4E)5Z%U[H&I#7W-D MV_,5V>A;CNRXIB_KCN.IPX'6/J%WKQL!88Z+:J(;=`4F`-FN.@HR^*EZ("+VK!&O*SG8F6XKM]_4V*Q)5 M-(.?9C3?*F??/6PSPO7&V^\?&VD?T#B4=PBP6Q_&_(^:YD96YM_436`OK.!J M%A!A^]86N/F+2LTUW$*Z3T:Z.8M`/4PQHBT`08XQ2H)%MY-AF)"XS'T$P__E M9;(T"20H*W(AP8>7`!SVZNR=E-523/1#]./]Q1I]<^Z7:E8`,S!&MU'"=.-T M!NAV2KUJ0V:(CH+*0U%I MZ[Q0>=0#A/G=NX3+MRYJT80>+P!&00P)B291F5*UXT)(+50[.J\A?+OT+5P_=O*KQ9FC,#L?7.`85@@M-9 MM[.;D9C881QMT!35.$P$%B[-_@7Q@GA!O"!>$,\1\75Y`.WVP+/=55N] M1`5:`BV!5A/0XBQ8RF\H6YJG9')Y]5P>_+H=\R+>IGU9O62:KMAB MMX1*,2Y;1"8_XY+[XU$[@JD)O`1>`J_FX/7NX(;O"L3W-*K?7X@M02CT[A"& MM^BWG&7NNIPL(P`6T0#)99Z1#"8LIMH!(AN^C&3X^;?ANV,9.F>?--/2;-W1 MU@CMV:EM<0Z+@CXD*&3`4E0+)X[KC()X.2_\.3P6-"_*%A6%.O0U=6BXCB_[ M`].0C:':EUW?ZZA##Y!\-H-XP;SD"4,'I`4\S&:UQ`=, M4EQ$*WR,4;@U."$H8A-&!$#2[901%$D[8Q*^)_>EMG?N2[N>W)>5OK;Y\<+> M?X&R$2:DIK;77V7UL5)6*X1[+S55-I>`P0/"040V=JI7.`H:-/":'FUK*;(@W3A*PJS;>357 M-'B,9%;A+=QIF]9(EJM*NLE=XC!Q&?`OQ*H7*G7K+K-EENV%9DLM-2"TQ0^W8"I/_ M":I9T]$PQ1,4B8U3Q=.18]:<=51,18?F5%_-IA4,GE\M>LQ6ZI3BJ, MW\0B5X].PK0DPZCY?">6N"JNZ$1@`['$G=P2MX]GPWM-[[>9\@^2C);]*PK1 MYV22XEE1W3=TAY(<#7$Z&SQD""SY+RS\G\VEY9B^23,8`UQV M"8P78%ZV'\11@MZTIW\FQ)Q9T;O:&U;T_R?+P&@?/S8I@?;I(WKL5CF3R9XPI>-Y_:ZE)&G\N)X+H_6=N2[*<5R*K-)OH M%MF>G81ODL`O<,/PK M2^[N*W=@W[9G+G2O.N)Y&,/D%LU0DOF+=9$KN&!?>?<0A\6?;^B?/")1AI9O MN2H2K*H'UK-ES?1\NV_XMJDR]SGU[-.5]74# MNRHZ]12WP62"F(?B,@W3#7SX!C/T#=&>!U$X&@T^_I0]-TY9Y!_QB.90/?'VG,`5&Y MT,TUA`?HWYZ"1K:1LG0(+0+UDL])2<>S%%"KZ)A%V/8#`!N1U-!4>_3'=7\T M1WCT,JG52Z@M5]7[JCF4==?09<,>Z++OJWW9U#S;-5Q:QAZ,S$*LSSX5(5/W MD-C#H?,*+>-_'RKCY^^]RG$PACOD, M[TJZ_11>.B!P41^=GLNBA2!Y68:C<5XL`C?I2V(W>#]:1K:>X@T'CM.7AP/- MDHVAUY<=5^M1&39ZFMOO]6W7&ND,2M.U%===@_G]G=SFUOTYH:LTI/Z5O]??*P,9?I"A*QW4P1 M8.(*D\5R$T+[Y/Y(NIUHA1.#A$2$BDTZ*1*RE1[A47)[@CG6WND=SNK<];R^ M?&2[/_E!OJ[EM6WRESZZ@U*3W&2/4F7UD+Z:2J9&6(7W<=-<`OGSQ>0:;N&! M>20/S&_P'LSH@1I'=//^YC9.7-:\SW9?,I43N8L[)5)5FSM_FT;'#/TKQ7\# M.I'.<1H@TM:9J!FFO(9S(L8])\BMJ7,7U[Q%A@%ML/W\5]SJ;G^CT.(L#T5I M._NHTA7+;*6;1-?ESDI+++0[LVOSYW+?Z".`QVZ38!*PBR7<[:1C.ELC$J`D M:*N5?S,D^5Q5:XX-(A+!'9Q3IV;GZYTI%;O_1NUGQ>Z_Q;O_1Y,7"20H`^FD MVX&K1;>E2VS-:F+'/I$@&*=$JJ5RIS]MT2K;#G/^XZVS[<"K&O>'MVU`GYO; MWB&2%2:EO1@2$DTB%/J+'AUR&`99#N.O,,MQE"WZ,$,569,ZFNLKGN+*IJ&Z MLF$/?=G1_9YL]%1--PRK[YN]!EB3>@4>S+"``1+1@C.XZ';":#)!&$QP.BL0 M6>*V66Z,`I@35-B71H3D"*_,3;L=@H*-ZL`4WI7EBED=9"F88S2G/Z1C*KBP M3+A['S'SIJS;*7]C]($Y2F#,JKEX<]-3G64IRQ&TU;+T=<-19_^T0MM-30_P MM;#@;(D%IS`U;)KM6YVFAIP=:/LY8D8C:8+``D$,F-XX;J_Y2+U1811)Y]ZX MH'GB"R=T]EA+<#;%:7X[[78FT5WY55N%N1F*<9?Y=R_4]^JJGFJ]?41S>I*O2UX]S MQ>'56[JE>`-?4V3;UTW94/N>[`\\3U;ZKL%^LES+VT>]956BW=H(E0(PNH68 MZ7=*%=5K+M2`3%.*$D``RXHH97 MW179S]J;R;J?BQ^OCMEOINW>DI7;W%M]MOV)@WPM7EOY:]NDH_Q^C95J'$N; MV>TT2XM5Q;92Z#1W%Q!O1M<_^D.1NV^,P8>RW;V49#4*R>GR\4>"$:WX!2&_ MP"@A@I$&,?(E)03Q1PF_1`QAM+&K_A/&RPCSC5C'FJY7^N/B^@++:.4SL\V?UFM>=-[()Q%DRB`&2)%?*@0S5,291\R^A18?A#[D$KE M7'(ML0UI/\\UQ]P4'!]E&R)V(>UBE,O9N46NG&UP%Q>X"=P:A5O=[6\46HW6 M#8O0#<==[OD,W2#XW7D[)^P.6LOMN:;HXOC5"BKI-*QK-9-YTL>N=D30$<@) MY!J'7.T=:!9>;QV_IHBM)70EM+;.C!M%-D*?;"DO`L0<)4#,J^&JBB`QY77N M^+%/Q]P@B2`QC8J\((+$-(L/$22&%T9$D)@C$\&"Q'0[?XK@,"(X3-,5)YHN M*2IW]]6"WYWY%=2VE=IS8<'<#B+9'*QP=X?8Z&MP$1NFGI`AAF2=2D+;TR;: M$22WGN1S5>PP6D9I,4'SOM5HNB9#Q(8YID1+IL)=TD'!LX@-(T1`B(#8M;1W MCF^T?D2$D*E'D&W)M<5M2_N)YLX467#\#O5(S9=K0CU2Q?PL0LB($#)MEW-# M<@UQ3=-^GL4VI/T:\(Y-E:;L_KSH38IM-7W;.PPE^2J1:=NMH1 MG4(@)Y!K''*U=Z!9>#V9-#\49YR-SV%TQS[]]"$G\BV$\X^_HCB\2;_"C)V! M%M>/9Z$;])#Y<1K\_:G;`>"G5?'K*<3(AP2%O70V1PF!690F'L8PN47,L]E? MK(M3`%=".AKOZ') MSV69557%?EWBIHSNK[ICU1''6F*JBN6KHR4,Y`G4?G4/,?H M#(0HB&8P)H4/?!3^?!:%M+BN*8HZTCU#-WW+D^VAZ\I&3Q_(GM:S9C%-"N[1FX_T8/%A?A2M0 MELOS=VP:XF74@=]2*B`&6%M)ZC^"C4@$X"N"#"D&^YO!(.;_T@^KDFYX02$# ME&]PG<$DI')!6'27L+PJII($SKWKW@_`T10)L/=$[#'60?"\?T4WBI^SXB'V MS`\2NVB>1`EMPH0]=%<\!`G(I@B@AV#*Q!3,F>31KV`&[M,\#L$8`8P"%-VA M$$Q2"B9,Z$,$92#%8`ZC$&0IR*B,$RJM`((X@N,HIA,%.*`>3#-ZB-"=+Q0M[5]&RQW>M*XZ2HA4I#A&.%^7+ M85!`-$;9/4+)JI(YQ%EAXDMNI^RYA9-8MROWWQLU?6R*C#]*[1?6$Z"NY733M/GWG`[DL)"3@-9%Q8:1>X>6 MI))"-**0TD($E)"2GT@/L`&T@K4_V?ORG8; M1Y;LNP#]0TX!#50!I,%5(J?0#5!;7U_T+1OEJNF9IP9%IBS>ID@-E[(U7S\1 M24JBU[)LR2*I>.AJ2R(S,\[))7([(:H2UK4HSDK`/^/K12G*(FT>JM1L!-YS ML>G!R),D\53<.X:.8U5]JFR0T-[>;P,_FOWY0%>67QS2V'MWX*M_I&;^\=%%J M_8KVY!M[^9JRI6SWFBW)RMZ1E54.),/WH/<6DK+ZJ'3PYYZH5J1<,Q>J&%W&S<03K8K2HY8 M4?K/YT"LV2':HSQ&%I%%9-'I6E3K.Q%#W%?!9?]B:Z:RPT*=.5E$%I%%9-'1 MW';]S=W[OQYN@>-YC,BO?>_>P)L6J$<YVHUO);/?RS#RB(>6*>F*\W\VI/ M4GM'CA9`_%++)N:)^>=+U*(;LVU00B'<"#?"C7`CW(YN2:UP.^!NT-N7"X5" MUD,W@Y8&:6F0^#VER00Q3\P3\[0T>,K\4LLFYMO!?(N6!MLAU$7($7*$'"%' MR!%R+U@F_+F4X[/"@7S&11%R_X-_?VJYOQ88P2=7D075\L>2+D MSM(#B#+J#\4(;6784\<]>6A-1K*AFI;LV,Y0[L._FC91-%L=_Z7_I:(HHZXH M6Y-?;L<3&HO%]:527,^_B+ZN!6P&J%^S?]E%I6_WS+$]D(W>6),->Z3*MF8: MLCD0!L;0W4GV472#R+]H"1?M"ID4'Z0:0?1,H= M=<=^:PDI=]2`!!JKJ!RI%ZH5":0?1/I!AW^,+"*+R*+3M8CT@QI'&5E$ M%I%%9-&1W7;2#VK4L5.Z)-1N?MMVK)B8)^:)>;HD=,K\4LLFYMO!?(LN";5! M)X)P(]P(-\*-<#NZ);7"C?2#3M'9I*7!=O/;MLD$,4_,$_.T-'C*_%++)N;; MP7R+E@;;H0Y!R!%RA!PA1\@12YX$L;\WK9V!H8V4B3:0 M#<,:PS^J*0_4@2-;IM4SQY.Q.AEKA=;.I:K\SQ:'O5ER#R!OSOT\Y!4`,0E5WDB7H'42?Z-N>E,A`J!8EZW>TL$Y[BE0.6 MP:_N%BF6`\XLBQE/LV#A9EP\4!4>FN$WW<[XZO*2^;E0'\)'TN"6+:!\\Y3Q MR(%4A?J]G46%^OK.HD)/OW'8A$@KX'9KQ[]$&]A^'F-CV'Y\T"J$J=.-T2^=4)XFE0>A[_`Z/@U&YL67 MYAMVN?IKD/XMSQ+.68"(P6@'XQ$,=\\.0\==EU7NYT?<0@3LC#(5O6MJ/>V"_9*[?TW__S'^;>Q?'7I#&'R4MF?,/4S MU7BT6X9?=.V1CJN5+0&,5916]-(PXP]\F`UW.ZN`A_6]`+K?,;;-_L,NU?+G M2X@'7..ZNYAV'OV`-.-DM=4ZW_]JV-@T3'-DF+(ZGMBRX8QZLC5V--D9FX.1 MJ=FV8HUW$NNV#K(IM#(9!JD68K+>\'"38)0*)(G[@W#I;PD<,-48C?SP)LSJ&^H'XX+ M9CYS,[&&%\8W/,$WO!CG0W&ROL:>I^ME/O<'3]QK+N,3;,&S>>QO4EPND_A6 M+!I""69!DF9R$$FL^"O.,_9Q5%_`-*(S'?74!)?+&BZ$.]CH6,/7P19'R1XM>( M0XQ=,'S"]4\W\N#/+(8L_-SC+,VAV,73V$]GP2PH%C_!TB#!!4HO1GMQ\=%= MQ'F4I6?/UH?W%)VOX+>MPO9GQ.U!A2A7;;?+P.V4B']V,1?;ZH!?!Q$3/27[ M!W?].TWVB=7>WLZKO=9Q9,8/FFV;EA^?7"`^E`;BJQ=]:P-N[2!]5`+\B+"2 M^'>M5$<;J_W6UKU5O_EDWCHXBORIS M0S(5;><"-/*D^2F1JO8;=W&DUJN-;M;$ZRM'2(/?(RL=4_8#W&V?;@=>.9Z&?.Z+\E#+`V$VB(+I.+WFR/D`= M>$[DCX(PS[A_H%O_6D\;PX^J;#MZ3S8&IB+;?5.7E8&FC/OF4%.UT2[GG)\X M6/G6=<,Y+^[ZLRD'AX&A1@5.T[-YMX-'0;UXLV^VDB'`[SXW:VLXB`*:Y\['0_G&.A5*V>\OV)`[!]@YT1NS;'&]; M%_((W4XABX#EFFY*6"<'MW'P7@6WM0&W3>WD[8FM] M5%)L356E9FXX\L1]N514*>;+*8OS+,U@#OU3D8[F5NUZ'+C33$DS+`2U M."$2_.#=3HJA3H(LX&G]?96C/$86D46'>JS68H\G#HVFKDMZ\L9&8WGU-3M)-1;*-QIUT)ZY?T:K[DF(3 MT^UG&GMO1>HK_:9QW:+[*VVX]TBX$6Z$6_UQ:]BB4'G3BC:V:N0R:*9DP4Q` M,QKG,Q#9K]K%M!3)TFF*?Q)D][2^I%NT97T"9.M2W]`E56L`-I;)HE99]*[K1&\_#E``0I.PFKEUA!PA1\@U M!;D=XTZ\,IK$W9`4T/<[GH="MY#`91)'\*?'%SS*4DA@.'>C:YZ>1]5G@L@+ MEB%/]Q^?8C(:*[K>UV5'48:R,1YJLM,?3F3'<08#V^@KVL#<)3Z%:ATD0`6^ M.<4_OL099QJKGB%G7SE*7W8[6\3875@%F=/-0/?4A/91@WH'L><\8A,^37(W M63%D1V+9G'<[DR!R@6HW9!5;KO`@O)OX*1O$\#_V<>)<#3ZQ($US[E<>[':V M3WY?^BX`]=&Y^OY)9"`KFL2PO`%F_Y4OXT0D'L^84X@N=SN`8^BF:3`+(-V+ M7,@W0/+Y(@]=#/)Q@1>PV3!>+!,^YU$:_.#L?"MZ*5(6678[99:?SMBW>9`R M=VM-7I3LFD<\<<-PQ1+^OWF`9_Z!*:$.P;*XVUDF\8_`YRR(9G&R*"*/N-,8 M"H7Q2$J=:'BW4N(X+V.>58HL[HR+\"7;(IQ)K(;>(17HZ4`.&4*6-J$ M!>7K$=3S5((Z*TBW,^7W"BZR M"I)MYG>*)C$W*FB&4J5H1)DV/.4E<9K*"9\!E1C.%KXJ2N5O@A'=1Z7;J90& MR[RNWNLZ!RW>YYD;A)M*'J>;:HZ-2(BC\\@7ML,-$DV`V.AU"ON M)JE4Y(/RP\&"%72E[`8:1"']#J84SR$/UT&$(R=S9_`X&T'?O9CR9#M&JZ:$ M/98FK!:]C1NM`*AXB94;DDQ%$U^WS>L\\$54X6WQ_NE&V+%6DA0IZD6*(J4B MD!$,&5??U]TCT.>+>C1W(0V70:<#AF`X=2@!:MD4E;,LT'8`LC]#@6:;CGO3 MUM.S9P>;A\[%/OR">\&O2L^$^UAJZ`E$/^J@IL:U2'BPVCYRZ:[P*^<&!I"+ M0H'C=R&^<1Y="D;_+.]J.<55+?'C"(R=N$'R7VZ8\]<[)7D4%&\%:6QH:O^O M[U>COZ`>_55R[,>#*8&*H^EI6ATY<-8S24![8^E(?: ML#]1!Z.>/K$+%T8SS\Q^Q9M[7WCN>X'9T$WGET5'X`]6WR&3\^@"K':17`?K M#)2>K/4F`]F8#'JR,YA,9*VO.KM[3>R-EJ,JJ;8W`.M62K8FCR2/- M@%=&YF1H*+7S=JV*MZM_%F[N2UVR6OF\%T_Z8MW.1Q@W4_1IB]\#J#?ER`S^ M!_@E,.)`\XJ8ER'`_W>>9D6G*_KX68QQ;W%X*.+`E2Y6 M*GIPK^A)(>^7^XINB&-,ROP\$:EBO#P,404IP,B7!K=L`9C,-V,?QZ!*[$&X M%S'6B,$21S@)_8KM0$SA\LI7+.7%X?*>>&RWKQ^LZ9;E4*D8S2E&_<.([9CD M.P79VQ:P"`BW_7SLP'`M0?DJN*TOQLUO-7?'+`KV1MC7#?L=VMB^=I,?";QW MD)AZAZ\@%%>L+7`W+WY>H^&FVGTRM;MA,F"3>VLYW4YE,8=MUW(DL1^#6VCN M[4,`]GL0^964U>X6,ME!=NQT%WR?7<,^;GZ+=5;F9FR[48C[=,6Z:DU[@08> M=?VH'E\%[E.M%H*:3*9F'?G.`5&Y+RJ/'DJ1J-P7E7V]*52^ZP3"?+.7\-Q& M\I3C5G'EK)N.==M34^%J%%:!%:=4"K80KD&+B@.)Z2R<76\W.WJFGF1VO+ MQ"FM+9\BI[2VW$)6F[^V3/,M\HF/GANA16C58[Y5K]E5Y90OCWPZWWN0(Z&2 M>IF>$[:A@*F?>JA#$668B4=CNE>"'*O[,I M2H:N)6-O2F50V2VD05F4H^0M7FWW"FL+F=-N)\ZS%#6\H=JK<YX,NK:,ZR9>A&A5ISF3RF'609PB#$F]G6MB(I+#U? M+,-XQ=>9KA\1J3VO/OQX\]=>(B?Y`C7)7;0JW]@@4>VS$*^<\C"^82G/4E0+ MS>9%+2X:B5L*/F-3*=6R_4=;5[[-PEH2HS? M>GR9E1,P]"$KD[\R5,M!5#;?L_Z0(F'[@&^>\F9+@*<:?X(UOF%JG%\VZQ\/ MS=KOZ9M3W"*VI)ZJ[ER`1EY:/45Z34DU*"!\:^E5>Y)U['M(Q._A^+6EH\LM MOOFF0[V\";$_6MW??;`;^7#S\?G-EN96[7KG6Q-,G3X[]A7J-]^,[/FZR%C$487%R%'Z#W6Y"3=5"3;L(GKUG-MVGU)L8GI]C.-O;SVVO<)1MB]^7L&HWKF6GEIF9S04*.D"/DFH)W0EN,;M&XQ90:!)6,[>.D"/D"+FF(+=CZ)HG@]'P`N7(C"G>"45/UX45US'MSSQ@B*.Q2N#V>114+Q5G)S^P'SN M!0LW3'_]*3 MQH??C%[/UJVM^;O;=0\7?'"`X3>&E;`=#M[QO>8+'F6#U?:12W>%7SDW;N*7 MR4[B9,:#+(?2'<(+>,^@R"/R M+^$M2$]\O)A-@LB-O,`-K^`;D7:X\B&-AC* MUAC^4LV1,NKIMCDPACM%5GHBM,I;O:ZP&EE)O1M9"3>C4Q%=MPJEZ!ZF&]?I MJ262=XRIA"%<\LC-_0#CL00H!1LLNIUM?8!O-_2S+?^HT7&9Q%G,_G"GJ<3. M(^^,?:Q\4T2`*2,%2>R&2RR'MQ(6Y\FG2N"B9<*74(LQ;^9Z7ISX(D3038!! M9/"+/,J@RX#G`BC#,@13KGG$$Q$7"'[GRZ+@(B;/]TB8(8I9H.\LP"#/91^_ MGUV=L=\=Y_(31JA96\IF&]N""+Y?%,%J4#<`2U!$,0JB-$MR3[0J!O9!RUHP MK-#B.2?)`B^LZ+.K"H+SE5_G89':E?S?9]T.()VB5,$&010RWT(_S3-I;4:\ M#*(R9@X0YA;-'1!-^"Q$?12PG;G^O_,T*U**N,?3U$U6PC27S=P@06`W]:Z, MN(2\"CZV5=7^G&[+A(]M`5G&J8@\)3%(*0^S`M!X"=@74*#UGIO.V2R,;T3@ MGR*LD^AKTG4!N'_&QH5XNXM1ME".X08Z>>8770C8#M_PX/_9N[;>QHTE_2Y` M_X%K9($9@%1XOP0G`^CF9':3L7?L[,%Y,FBI9?,,12J\:.S]]5O538JD;I8\ MDD7*_9*,)8K==>WJZJ^Z8)R$LJA,&;@4L",ZL0"EXU,NC-((EQ$!&#>-.\(5 MFQ)\D$^T+.%\.LCN($S:K9Q;'BB0%XQ!.VAK*1@B_SGML#5UG['U$WF:`X7OCZ%/#MCRZ0`FS:RJ*OM"LB4E!(T#'J/F>\DS MT_F%I0`__DX]VANM4$,T@*G[#1@3)[#NH9VA'KBPO$]GF8D@^UQVE0\=&283 M1LC#[*)^VMX?ESS\%[R=^9*(^-0=C1=+ M3XQ=S/$K]%-Y5[&U9-*7C&GP(;!WX8RH7Z'JT1&ZHR2%W^0JP%J;(7U1WH(, M"(J`BUESL[C$@0ZZ!&&21JC;94>"%$VP7UA(1\ULO=T:E=WKI@FCMK*&:Q&! M%V0]SG)?M\&6NT&`9'RE]&%;NMQ9_??"/JGB$FS?TFX-P!:PP5OAO31%%/`2 M;U3MB>>3PA$*-XN;F.CTP*@?,1:A,YEZ<8S*]N%FV/^(X_[I1J/'XK6J2E^K MUBY4KRW<^@Y/C$%7YLC57$=R@0LO+Z?@ M_F&C`K.E+BKO9X>.OJSNF4%BG\"2F69./X6'P::HEUZG4QWA]A%BDF+UBA^I MDM^C.;CCS!7\.PWH2M=N+>2^5M%>)HG:W!>JPTNZNU5+J<[A^!LT"&5!K8J` M>,"EW(?S&CG?/HD2%ZB$1'F"J%IDE68!&U$&H4"R:]W80'FW2U1S%C\L`@E4;]CH,_6A$<3<"],8W&^^ MA&R7].K6^]";G*6=Z>B1C%.?7$W6;\7*F]O_=?V4C5PLE;>8.3C\!LJR!X9I MZZJD&3U9TG73D)R!;$JJW>W*??VRIQK[M:8]G@>>A#XH$%V6D1>T9>C<&V>- M1LM115E7>[X[^B8!]T/<#\#6`+LO@F&,B=]NS7-&HQ%EEX*=9T])R]S24_(_ M)$GHD0?@&-4RX7?T\9)43OM7$FS9.TUS[Z:3VK[]$`_T(MX"KMS113MZTS]A MR(+&5[!@/4#YE/6]9ZL MB]DL04T.JAE&QY#72MS$+VIE$#5E0\,NX\J5'[99(1YO^%[R_#Y5?U>G:&@= M35VK'/"-H==Y#:D)^^3UM@7?*'NQKQFKRMC#_`?F3I\]XM<72W]0;5@72KT7 MVK;L.DK;"O;D2TBCPR8D]X3AQ"\@4G)XSP*/\L_L&L*V%%74J>FHV@#Q;B4-$?7)-T::E*OIPPD0^U:CN[` M,]9P`70R.K*U!V#GH/PY+$3J-]HO(1_WMRB,XQI"I+2+3XJMF8IQ.)34&L*K MG,V;3-R0:`YL7S_>ES"8PP8:)(6OCF_#Q/7+W_?#./D2)O\BP)=1^!"`=QBS M$2_#*/L(GU,.=@30'UAV;VBKDM-S^I+N#&7)&9B69&G.I6F90\.QC3OE3KGX M=*W^2Y'_5/5!":_XIC17^;VD\U]2/'#-W%E\5=SO2F_[>#,=-0VS.Y#AC9JI M@8YJLB)U%:TO#36GK^MVKV>9O3OM3K$N/JF&K,FJK17LW(ND*C<^TVN0;MVG M8^+MM(%Y*1NV(H&ER4"3VC'R#RC6*\:PV)L3_[F8VN(4?,=Y5;"(Y8D)&^=E==3R MO-HMF*F]F)A0G=?1.(]![])L4SX!QR`>'@%`+!CL81?X:_Q/QK%:?C MSF:^1T5(C^XEI@XX%!NV^'UI`I774#EF[&JWMO(+02R:VM$17("AKT#1,5&. M`8*O3)A%]EUV%!N[TQSRER.P9O!'1*>_?H[`BN5)[BI1.D.Y(Q?36)EB,?L7 M9@@;+)SB5B?QUL?AZ\3)TO)KY;F=60RR%@LY'*G=HIBA"1DC?)8B@](DC)Z9 M*(`UFK'@'7!HRB"2XY0LP"/([##(\;_[Z2&(>#=OLCQMH3SK=FOO:0N56>>^ M2!1`;1)OE/INA$AB<)E)!C&,\Q_FG$*<"(*1,A@A`:L/9Q2F,P+-\Y*.&0\;SHJ>9^XQ(PJ\$+'N"P$,D@OK/#_314?*1*GH, M>U`&R@X%W_V.H,@DP_MDL,IB6L+JK"CG:7(Z`_0Q;ZAUA"Y#5\!`V"L-Q>&R MU`,#2!:SSAE`P9(+*"E[73YZN[5A^.\4J)6'?KDU3KPH3H2_@56P(&6$:PP> MO<9#4S6Z)P&9>)1+/\D=;>&7<\UB+GY%6&P:HO#]T8._$@CT8P8@!7:"(+9X M)?@A@WOCD$K)HVQR5VO.Q&N(=LS9^PB"*<%N49$6C$F#DLA*S$>;@``?U0-D MH!=K8[*)=JIOFQ&3U&U$1/A.*"X;(<8,:UO!?V>&R&9%5:(RIP+1B\LK^D40 MT#)&;KN[$?,8:@&H7>`PX1MP$-X,58)BFBD+-K,((9.^7P8-,X!LKOH!V*^0 M?"?^//??S'=FXU)D.WMOO#B3I;.#/97K4]QM25(E/PLC)N@QO6JDE6&H&84, M0,<,/Q?^,\5\IE%$$8?@DOPP>)`P4*S$A.`IGVDZ"M'N,XANP,O"++8K]R*\ M#LH)K)6$U;8-3G4K5#QP-2GO,[\REN!V,U[9ZL>'WRTY2K?75:VNU+LT8"NH MJK;4&QH]21GV#?/2O-0M>3]PW5OLEJQ2=9(&LZ%Y0(ER2B@SLTE[I[_`JHL% M0/@#=?<6=+?=`J4"V:-KO_;!TW^@W^,_/XJHPXBH3N,2G)!^7\$DMUME4+)8 MV=B@^Z3@Q,R&P!8?,(LD++LM2&7?P.+.GDB1.VS3L2!?H/Z)XI!= MN!["*V6R:";F:^$ M9S$_1)'UX)5GS"!IZ0>>E/:]C+,)8JBSQX&/L-7R)K@+`H=.:RL0 MF#\E+@/%8^'8>$QS2?D+<'KQQ,W7<`Q1GJD#\((4>5RL@(T^B6GU319I81481,/?2(+G&RD=R\VG@=C8-*($ M`IW9%(*5:AHF^5>$,4?V:HO>O]23"=XKG:KPU'CQ M=#I8T(5[TC!]@*T`6'D44CL9YP63\,ITAH,IQ3:-#0/JF4^+;2USLQ/+#F&& M//`],$-65,`,"GDB++#B$PQ>(.Z36-P7X@:R*.Z*\RJ)/]W2]@RF@Z;V)9PO M1:B*L9)XZC)_1@*:02!@V\MCB"7&`B?!XR"S2RS.6Y0!X^QE1@@@(K89RNT6 MP^&JX>XFEK"TR0+G'[F4[C&XB.P52].F!;GL-[X+T6;U%VSY6/K)*YS!!BC] MH7S!IF`&[(I%P/7S!S>E)7U4F7(6M-/=,^RTG&IV5"Z2D*])\.4)4;8E^$GI M6-77*YC@6W[_OMG69>NIW^)!N=]N94>`]=..+OB_Z13KN9>B`ZR(!ZYBU+FO M=+R8EE^S>AM>#[-S/8RE[ET/8^U;#[/?QR<9]IQ*-S:6T"PCT]YL[J=_99D) MQRG$R$_!I6W^]LATZV)XYUX=F"E\N:,Z/>O;?*"WRKR:`-5_C!$_#B(_Q!W#BF@ZBJ@9 M[Z3=^IM*^*271RM*1U&:)M1:]Z#XC1V;<'=T3*VU-=%4C*;I;0.<43WDJSL= MN7%+3ZHB:_$$W3='13MP#\2/W4`>6J]%\!U4O=Y1=%\[=T7'= MD6V?-O=E([X6,/N MJMF4PUR/D.#KWE'SE[ILB8K]3IH-:;_,ECB]Q/[K$[747W5L7LYXI(5V]PC)BB@,RY?AN#"9_#FF`'^6=$-JRC% M2CQQN3HRG_QR&1"M;L279^6-\**P7#;$2!][$;PKC,JD+^:\2CMMTD);"VV9 MLE"=<;UN/?B>XXY=!MUD$VVW:)4CK9%E;8E]YRY5F".PH0N(M5WC+%=YRA;=,N5%Y(_=>DUPMG0Q&-LWG*%MUSA+5=XRQ7>,EG7I9=G;;BVE*:) MH^R>(+NX-)VF8U?O*:W<:I?=,;1T\2OKYK!TB^$BM4U_-,H>OB>ERTK'+"_N MKF9:BTNWU8Z3Y=^W&A>_2N[5*5S:RGQ#"A>*6 M)VYWCJ;QBH)UVT'X0COG7<3Z%&KS]K=9UI3%";F,,Y6-6V>Y.19 MNHZB;\K2:6J=DYP'/0?`9.59>&F>A3PSU3Q>%G+'YCH_V#)GJ<4P><"O69,! M+W@X9D=2V^[U^D/%EIQA5Y?TX<"6NHIC2MWNI=RU>@/=MLU]>NP<^0)ZVF)' MR8],:$?2KV1.@I2PYFB_D?`!W/:C-Q(^![2!2=-Z[6SL7Q'E='JQ,":1-P=' M1OO'8'NNZR@$HPI]!)$B@AESS_@G+<0%OEPBEGB4)JS[0XH-X8*4-T[C,E'.@_A_KGR`+OV7#CK6\\= M]0B05/OX.<_]/N;#'GU8GG(L9X_-(R79;K%=Q_'SQUQF35[KO(U=-&6N?V>K7QU350UIVGR;5A7B?Q([4P#C!\_V3_,C7"BK3;NUE,N MZ/UA=J+1O-MMN9SW#RU546W>'?YI!#\<+3H@T"X=0%@:DTC(?\=*`?TP>)!\ M6B;GQC%)8JQ8>RCJ`R/R@"]Q([S&J]WBA6N\<(T/^]+'O'"-%ZYQF;W3PK5# M[0AY(1LOZVD"XWDA&]?X]\5X7LC&"]D.DDX]^&.<(D[1L1ZK-7KAK\##*^MN M$CU]0P-/QV#[I;AJ[;PG;NNEWFAUVGJ MF(XZ[#G5,;TY4+A.Y2MGQ]P!&9'I/8E*#%9X?1"O#^+5$K5C_'NLEB@8J[\F M^7W`RHD_%O7][18K\/_1(HK35X-LM)'7$\4Q^ARCW_B$G^:(MMFXA!^7[\[R MM4"^C3MPXQC?VFEQ/:!BEJC:'./['N2LZU;3Y'Q&QU#G@#3B?#O`<4#=-@0, MH>6O[%#/=-4];7V8)2HZK_\[7_D:HJ8TKI+FC%;9\S@^YIP[R$J[U\$[/OSS MTWWDBT%<23FOOV+6WN5(?H<3^9_'WAS_^L?/:2P]N.[LEQOR,"5!\I7,PBCQ M@H>!%X_\,$XCDIX?CKY]:K<$X1^+'[@^B;.[>;Z01!B!G<.37\GDUPL2 M^G?70\LV5<>2)$539.E_@/WVW&+X>P\\T59:5.],PNP,9WJJ9FBGIFJQ(747K M2T/-Z>NZW>M99N].@Y=_LBS9A)_()4*K\ZX2=>T^(Q?BV[`[^COU(G(=A3,2 M)<_7OALDW6`\A$]G^,B;TCL<#)U>3S8EU;SL2?IESY2ZO[`BU)$3SL4GPX+1 MM[-B$TE53GP.1N&4_!'&\6443OM`K1>D8")7P$::*XI[9!)&A#UWZSZ1>/B4 M1&X8C;W`C9X_)V0:?PD#Y%,4TAN:::*)Q+6T&@7,1M45O6HV1V1"E=N_N5Z` MPUP%:*E7DXJZUMK\K(M/DE$UOMV(J3+@*GDD$7`J9)Q%/B%+AT\S$L2DCAH# MQJ8H5<*W$U$E&-:4NBZ8#CFT8U(#V]P[X=3Y`RUI*N<9]U1XLUKZV--<+&.6A7[#Q&YXG4C M`K\:$/;_ST%W-`I3X/)7,B+>G$97-60+=9_T)U7O^2(Q+Y%_'8&>>>,!F9`H M(N/,E&`!I[;691?XUY$A*OA%Q5*,%SBR"WU5'J$^1>01'O/FV<(#$=W5!/2O MCFX2@Q+%L!RMPH@M1"PMC!$L)+"`@%G5D3J0LFXK2WI?FO/2(E==%W"-K"-1 M-H9"LEJ5V)JYKUG!U\@5GV11$EB][\:Q-_%8HX[X)'HKZ[+958PNF*VF2+JB MVE(7>:+JAG*I]&1E:`R89"5%D8W5!?YU-*Z+KN%C>!["0\_WZ-/P01^\@(<> M,B9N-'H\(FN,%=;8@[YV:1B.U-?A/[IMZE)OT%,E]WIUZIUQ\ MTF1Y3:"\`SU5-@!SZFT*Z,85TW;L"K65:5H$7D?=2VL\/AHD8533D$]!?3=7 M]'TS$;O[Q3H[0'U?![C>TRT[1`R.08W2:>J["1EO>F$_A7`H2*Y)Y(7C8['I M*?9^"3S_UXLD2LEK^00,_KE*G&"P,*_S_AUVL6OI>%B'*XZU3!L'Z)V2#!"]#,N'6%O,EJ'>T=W)E-W:Z\@& M-&[#5I>V(2_3\MHSIZ:$ZC]VZ/1B]`[A_HB0,3WCQA-;&A$Q=,#5A,5&Z$+J M#7Y095`>7;67P`_[DK;3%H_EMNJO-PH-'63'V663MX:HY4P.2^$"#P?@@_V0 M'N/7..H'IVIH5I7XK41L-HO/<9R"$9&K";6Q^*]@3"+PS_!;;XY:M=[T$/$0 MPV-^BG>XW"3AZ-O5C!X+U%)?#%QUKRGPK%UJ;!^ M.]G.R[]?#F4GEBS'LBU15"R@:!M'EC3S<(;#&<[#")[\/[DXG=PG2U0_G`_B M:';:=);1%>E0PCRG8_%`"(MV2<_JX"ZW,.MXW*<>9\@#75UKRS+$V5#,:VE%!OG?P^%R4-+T/5O&X>;`V1XW!>M!4A?V1QO1 ME>CY+[PAD?Q<.MWGWE,8#Z(Y^-]D.'R.^U*FX9^)&TIT4AJN'L6^'6`Y_*G; MDW\A9GG(ZU@N*4'F7[ MOBW'+;>IY?8"B:'799:0+M+JN9Q[=L"\@+.?,O!4,3>CKIU>8[^Y<;1L*9E# M[0JEQ""E'*P88^8>(&6N4^O$,:R\8?;PGE\O6>VV[#SVXV'0C^(_^Z-EV)%^ M/UAA"S\9/\!SE"_D3DST_1NYE'IN&!X4\&"$X(KPR%=0#B)W^Q]X=\@#83LAJ@:(HY6-U=S@W&1T78GH MS79!B#F<'S3D_9Z/["Z3#EST9$@O;-?R;"HC5H&QBSU?_IYLNB`;H=8%&8'' MR@5!^%>O"S+;/AR$<-53@KH2)5,TV5O@/&_[T(8'2^R#U6X?AD[1>4`B$>Q20`?YY>(RE@G M%E&Q_C?5T8`)(#7PCXH_$W_?=&]?R6C>YT^V1W-!E?.F#F5YZRCIVCTMM0PJ M=KEXXHP+MJW&P$'4=J4&`[_;M2CSJ>5YI&=QTJ&LY]D\H.)E)?L-V7^5,'JS MHE64ID4.=:3<-F,..BI-RP/>ZW1\QW*)VE+MNI;PNL)"2,;'MB"VQ\5K,MK% MK(YD]$I*^4Y$5"?E.ADM?VL?D(SN]>-)-+F'/9IKHXH&A\B*05;\5C'QYRR, M?\Y5@>]MAU&H#$O5AB7[(]U8_^0*\;:NV9*J0(OBW9*NQ$C+^M\0 MZ)#"8>:T4)VME?/78$["V0$V'7#7SI!IEK=42G:W'Y-\:!C07JP?`!FR%XTST4 MEJ/0;IT3F07VNY$R=E_@G\@!0@FY,BRR66)EUF`\0CB/+<=G0-O$WET1;I4ACT@=',)A_=O$6Z#$OQ%HFT2RW&6U0V M#X\V5P(\/-AQL]9@'`^/-H4`CP?F>_11&PN/-C<)+#RVS=.V4#4+CR[I,/2- M4))AH:N(A4>74!`?,93UU(:P\)RLA$+D"@I91,GV9%4&!\_1Y#/:C%9*+Y<$ M!G'/Z/+:JN M![-,'%XS#8LN8Y>HNR+#I:>%A467@%RQX!*6'[-7QL*B+2"5X0CE/(\CO286 M%FUVJU9CZ9#$.!(6;5$IN;AV]A(BUL'!HDT#0(XH;:46#A9MU@Z44C1#QZ&? M@T4;IL#!PNU]A-TU4;#HTH(T;1F.IZ?HPRE8*F44T>;S(9?.&L`GHDTAP"=" M'9[A6#F63R2/6>*+?/FH/_JVO!M%@S4[@I&Z(+!P8V3W\'A3I(J8571-#=)5 M4MO)%M::QZRB;;0`OR[?.U1*YE4I>?>+1C(*%7Q0@C,EG:KV_^9*63T915+> M<)Q,B-4<,HJTWC23'^!U)[A@^W)(Y])F5C,>JT[PRGM#S.]T+0[$T MT+2FYFZ\;K9'3NN"C,"#F4)&8:@+*K'9'K^79OM3VR\SFJZZF1B;T4QLZ`10 M;3/]BNK0;OU]/>IWV@BS@-Z/TRUX<_<&,;]UYX>/Z".[Z7']W?1E94VT]88G MN2%F9[+0>G)#VGK#5UM?77I`0]B)O>$":6Z8QJO6%U"*H6)MC> M+:C>SO!=*BBQC3-I\<,,N[9+]K=QFM<8?IJ."O6%XZ0OG-F"BF;UA>]23DEM MX7C=%NYD]]L42NT'A."'65$8.&ZSEX3JK03NH#3+*.VJ++Z6`AVP+QG M1,NK-OU`BQ]WR%930+,:7K6I2Z@#'X]N=RVEST_?V!!P'CW1V>6G33:(ASE' MZ5II-4U^VF22`1+D]@QL\3M=!86Z6!2L%D'%3YG6T>*GSUZE]`S1K>Z/8Z`W M&&-Z(,8F-7054E()_5RXRGXN;0/:N;@FV$UO'SVHG>O4%J9#)67;AQYAY$I4 M?,M'CFM1&B!+]`2SN-\C'O8\07H@J=H8*D,Q-T,]4J2+J8RN'6V04LBVL?3F M-0U-.]KDX\",@.F.2;BBGAU],XS:Q2^V.A7VM^P69;164 MF%M&J_*,=$:8\I+*,_DI>KEPFTX&T2CI(.LL@G`("X(?B_YBN9C&SZF+3U?2 M_MI\H7--5R>-;9:N2A"O[G+6L6.J4#E+G5 M5K.J]CA<%829*\A^IG`-U:S*SR!7/H0(3@_H8S*HFJ5!/XJ_%7.ZU7;=Q'*6 M!GU!.0MEKK M61H&--2S!,XX:?WUK.*2'EG/DF-Z5<\2M=:S-$`JC9>Q#*V+MGJ6!OFXJHO@ M';S1E=:S=,PPL/D?$9JS7*BRGJ5#,K7?7SAV'?4L#?)!/8MGMG7JJV<1[?4L MA2CF`NLXPS!?R.KK62K>1##B.%L^KG^3/T*>VD#%Q&'^8#WZ%X_"WBU^+Q>S3Y>7CX^/' M>3CX>#]]N.Q^^??%M7P.HG!NDKBZ?/W:ZZWFX;TZ*>KJZ2X>#:-/X=-L%`VB MQ4T(&<8/PV@,OESD6L>'6PXV+KBXW;GYUN8*L%/P2@VL:?H,$L$]__#@3M%)S M@-EH>8)8K-X=/WOZ;+>7\RO'T,1P_A[]/)/9"`OQQP!E\Z,[MK4S)-Q>P< M%FCO#;F\E,S[MCVSDS%-&2/G8.OM2#ERI*32=JTWJ2]AUY0QTGJ3=J1LC90V MM=MX[-K4;O/`,RNU:X!Z[#:Q>\CHCB;`2K5(H;+^K&I4VFQMG1A@1AUE&10B M.\89EXAP3@V-[%Y.!?2>7_[[+WE/Z+I^_AUZKC-&L[[HRV2V7,S5%:BLH&_C M96["_GR9\`(&+=X5 M'`0U;D[9M)=W9B>U+S=URFS*[JD-F7'U.$N+,TMFB3.W"*I29F*@S*12F3'" M('.;(3G,^N0?G:BT&9(Z,6@S).\[0Z)O*+49$J-1:3,D!J'19DC,!JC-D!@& M1YLA,0D8DU:1U]??&21A^O?J=-%?_ MZG+]87(S^'[F3JL3MK(W23XN\/T=QR*N[S>,'J2.7N6'[WU=CH$.?OKJIHJ\ M?:*;_.^KV_KA9#J.)KMNG"?1ZSVWOWQUN?'NN:*KX]FRBH,/=Z@M\8_R/_\` M4$L#!!0````(`!)6!D,<%;-#,1```*;-```5`!P`<')L8BTR,#$S,#8S,%]C M86PN>&UL550)``/$#`%2Q`P!4G5X"P`!!"4.```$.0$``.U=7V_C-A)_+]#O MH$N!PQUPCO.GW>L&NSW82;8-D(T-)]OV[J5@)-HF5B9]))7$_?0WI&1+3D2) MLN2EE+V7C=@]8"X(H^\/C@^/#CQ,?180.GM_\.FV M-[@]O[HZ^-=/WW[S[B^]GC>9>!>,4AR&>.7][N,0>&&6+E7>.0C\* MD01JWC6AG^^1P/_PU+^!!U_]/IQ<>R>'QYXWEW)YUN\_/CX>XF"&>(_1D%!\ MZ+-%W^OUUNW]&G-VYKTY/`'F,K],6$2#,^_[S%?G',F;L^]/_I,MS98K3F9SZ?W-_SL4/OJAIVIXD\/)80;D7[U;1@64 M7BP177F#,/0FJI;P)EA@_H"#PX1HF.#U0*14O#_(0'RZY^$AX[,^-'/:7Q<\ M^/8;+RY\]B3(5H7'TW7QX_[O'Z]O_3E>H!ZA0B+J;U54Q/*J'K]]^[:O?XU+ M"W(F-)5KYFLI63#H&4NH__76Q7KJJ][Q2>_T^/!)!`<_J0;?<1;B"9YZFH"+)8A/DB^FW,\?7^PY.&]EOS1F],C5?^["^9'"TSE^B^BP2651*ZN MZ)3QA>;^P%/T/TVNMF`L.9,L1/="ZY%,M+*OBO:MJ/;K\CZ!FG_<2E!`U<9H M^H%0Z#&"PC$31#5Q'B(AR)3@H#H$2[I?$L08<;Q#9U0@+N=8$A^%S<.Z`D.W MP+683T@TSMHY$O,/(7L45S0@'/NR%I1HL%XJN,J@Z$P%)\Q$C]'`SD M!T3XKRB,\(A.L!]Q#M.GXE#4P5NGV0;19\SC!,-,K5R#VSGC\@[S!?3`-:,S M]?$CXI^Q1/#7:K=!_$,4JCEW-/T%A\$=^XBD:F1U@>]EVN!P M=J@K]%JHWW_``:$\5I04B)-CDG)_,]#Y5)FQYSX,*(_L@"'=2!5;6I_*._8I9`$E`&G=GEZ"239"L>*-(ZX/P=E&L/8 M;A!SQ8:;E(`/OK1:[^%@!'X:5X.$XSF,$_*`=W6OJI%OU-HIBK"6Q:)Q0U)* MNT$<$PP&-\+#U9BS(/(E+,1K=4,NO>;Y!35^DIB#7,XC(4%:7&C+.Z)#$@*I MV7KE"LI-`U!\OBZ7>`/7H!5![",-5S]C-N-H.:]E+_?,63/+AALFL;AC&R]Q MX_B+$9\A2O[4K(&G(%A(@G@"H\&88Z%6P3';.953*=SA)SD,P8Q4%^47Y&W? MPKS!CV"/6$0E=#B,!`H?_?@G8/E\CN@,PP(K6X8`"6A8[$6`C?"S;Z%=(DZA M:;%>ENU%$N9&G,&[4^N1'98_NS>U;Z@;UR(=>_O1Z^*&G,)LOE=MFMLW9+4^ M$U)]W$M_YI%W`*GYOC,W\B7@Z17UGN?HPG9<@MQ/9Y:TMF_`:.KXN*RT75?/JTPQ#^Q9;SOI9%=Z+"I6VY1IL\TI@ MV>+^#6<2:MC[[%#0SKY!WN*9^CO!2\;5XF;/6&V::P'DYG7:OM$$OI]F@*@$ MD"TQ0`U,`[7S'7^KVFYV_S[FH?^,B3US9KDMK[D`/D!F6VV'*GC$^+9V)$WK MK(LI$O%#X>":H'L2ZNVZ`8W#V)FO MS&`LZCI"51:2OV9"@.Q'4Y@:S/@J47&"=!.F'R,27-%SM"02A<#J@E&]JV(" M5U[1"1X=?C;Q'/_HCJ^2P;U5Q@67*H5&A57AS^5_(S`PH0ZTRG/$^0KF11W$ M,7!O5]<)JE0G"P$\+^:"UPL\Q=#_`=B#6!U*IX2B&HX19,SX#:.^+8S\:BZP MK+>7DP5NAK'B/BFOYP+-9BF3>@\&_O-*NN$XB5>!3AM9S11QP6.YG^/:F]EV ML+2!F[,PP%PH0ZUR;F% MFE%Q["JW%U=)%U6BX0)E7M9E,::B&FU!4#H7EU1R@4,OH!+_IHS]_++.N*[B M!154<,'_F"=>6:GSG%?2$<=+6(]>/JG-";R.)]BLOFQJND'$EIC+E4R92.^#; MK"/NKPG"QQ=AVNU3:DF)OE!ISXI:CTB\6->?/<6!9'Y7\ M\>CHP'O$ZC2@_C_\;\D)4TGX[P].#KQ(`'-L&<>"VHJN>!"E8-^^!K!E<_X& M[O'1:X!K<`U2E,==0_ELHLJ"M8S0I1K]FL`7NN,IY)-7!+EXCRC%?/J*,&]' M?5*,W[\BC%9^:@K]AU<$/3<,F4)]\XJ@%D;S4\C_[`[DG&AG%G!>>"Z=B#O4 MM24XRSQBYMJ9G[Y]V9IK1I/;/9SD1`IH/[GYP9@0F2WC8I_M9TPQ1R%, MR8-@02@1DD.'/.`D;&;@NZR6$R0K.,L175Z#4>E6L+NMB^L*0*RHQQ\*_ M%IWF5R:*-@0]-/>WJ;0+SC<7"ZK.,/"[7<9)-DVL%W262,S$Z M26?92C">V#8_Q<:VI)*;;!.!P7U2^Z07,'F%3._T%\,HKN,DQP2%6"23KSG5 MYWDI)YQB;7M!=/$&;3KR3$R;*SCUHW,FZ:TXX/,>Z>0N>PG(9XZA85>]UVZ, M7\"7V=H;R#/UGM,O=P`WY.0.YG<92FR'-?:D.75IJBM<]#9V?-/J@D2+S%UV15=2[$"L M/6?UQQCT)0`=Y&KS\@+'?TT!WBHD7)XEKQ99*ZOE!LD2!@C1^@2?PUC)P-9G M],P(QZ*JD]/QTRF,^='T\LG7]_!.P#",:+Y2&;!5(N$$XY./A0`=2I1'>>SI M%7?92_"232=PV.*G!LSGP>O1;+<4-O-;@U+(H^ED#P<1JN;U$561H-%TZU#1 MYD21:7O'KK*C?8LM4[^Y3GN=`F;>P2BIURXT-M=>E%=M#2:5LY4)$>S05P8* M[4"X/@5BMB#%==J!0D>X-@:L_*Z0*A3:@3`YR;)VNG)/M%B#M2+F:(=4N2-@ MM1\(K)R&J_@9'OM)OP*!%N&+%SDU\.41:!$^>W>E`H'_[^`;[S)87PG-!CZX M/!QOO_N6?5(O%X%]_5:@,YXZMX5G)N#H)@H?XT#O6EP)$:FG^ZXHR!N%X^@^ M)/X(5G/J=483/.OZ;4$WFNH5B?A$`\QA[(#DR8.:CO(7*JJ;U(718:2?<4Q? MGS/J\U[;="U%M=#1NQ?QZ!Q-\Q_/+)6,'1TWF2;+9,B.IMDS!,8D$T-Q)UD; MN>IDRMC(+^PTXKY+`#0;BJ_B$G3R[,N>!)3K$W;RR.>>!)2[*.CDN8JZ`JH6 M(>[DV8OJ"\-G]Q+9NE2=/&1<3SKFZ=5P]KCE:1_-ZTJ##FHG#_G5DVC-S9U. MGA2L'NC9TL$*2US#*=ENCM%=Y6,.%PSU^KPOPY,CE:_&4:Z4B57O;K8:Q?0Q=D,W0OZ&=OU)5,Z6CF0DI/[2*_U[]B+%\,'G*O-@J)S&@T0=K'G M^IO6+!P,'D`-9_@F6MR#3DZ3+HLQC"(IU+._YCR*JE1:A/0%!7(WBJ[HE/%85A,\0UQOA:0S0Y M*=9UJ;DP<"9V-_:AHH*E]9P:.6M866-GL4W;)3^KD@QJC^M.[L-]*1$]W\,] MW25PYVZR'*(PSC/:1J^RL%()#%?J$B..?!FA<%WDZYDJ]\N[$G7RK5*VJ805 M$\5W<\ZBV?P#><#_QHCKAX42]VRP4-&_BI!W;:6]DOJ-R#FA`$)QWJQX2DBW MTJY5F?6J"?)5S9"[BZG"R.QJ_&'S,)^;6'+2N+XKRA@7WBKDYH1T]O7"8BY= MW=BZ86""'D&#,2-\N[/AVT+PAF/MTY[9B=7**J(#V68=V1$E9XA?N>9M($##XM,R<2K",$3^YUM_ M#L5$S.J8$W5(Y",+L*/'98SLWK%+(0GT,D[WB*;K=^^TM,<1]^>@)2KST3GS MY6\5N?!!B]Y-BN]LGF`_>6O(UP+*/*>4.\W7H>CLC8C2EZ,J0W6*Z;F$5=:T MA0(FSP'&IV%+L#?:A-M[;BLHP(NKWG<=.IUTJ':55+/JV-G(9ZH,=!7N>1D"!%+K3[-Z)#HN^4OV9^DC5X20/P#OBZ M7++]?0U:%<39`L/5SYC-.%K.'3E@-TQB<<MJK!(7,ME.^Z?FFUDHU MA\7VRE('63I@@XMX;:=T4T9'TVR\)WG;7KWO)5[DQ[;75M2$T\X^RG'?5>'6 M=D(9O^V4\F8%T0$[&UL M550)``/$#`%2Q`P!4G5X"P`!!"4.```$.0$``.T]VV[C.);O`\P_>#/`8A?8 M5%*5Z=[I0MI-C85!XZK>V9?"HI$VYJ2139A*6[R<.P]__I_7M3=X!@B[T/]T]O[=Y=D`^#9T7'_YZ>SKX_GP<3R9 MG/W/W__\IY__[?Q\,)L-KJ'O`\\#V\$_;.`!9`5@,+=>H0_7V\$U6+B^&Y#! M!G>N__W)PN"_!O3_G0'YZ1^CV=W@P[OW@\$J"#8?+RY>7E[>`6=IH7/H>ZX/ MWMEP?3$X/]]-]VL,V,?!C^\^$-@R7V8P])V/@[]F?AHC8$4S.P2DCX,/E^^O MSB__=GYY-;_\V\>K'S_^]7NT5Z!M77N^CBP?#O7D0[& MZOK^IY]^NHB^9EL3.)Q@WSP+U@\7\<>X-78_XFC..VA'-!5`9\!M0?_K?-?L MG/YT_O[#^=7[=Z_8.?L[G?!G!#TP`XM!!/''8+L!G\ZPN]YXX"SY;87`XM/9 M!GE/T3I=_GAU2?O_Y1K:X1KXP>Y?RW=N_,`-MA-_`=$Z@OYL0,?_.IODT-@@ M&$#/>L+1K@N2+7Q!FUX(C7I1%_89Z?GM,2#;E((X.T=BS M,'87+G#D41`<]Y1(/%@(5%@,B<&#%0AQ"'"%`^&@;1\9DN1A9V[:'O7+M>&`#G'@0Q MA1X`>ER1U:QP;"M.U""&C^%Z;:%M9JL.,08!_@(L^MD9!K>6BWZUO!!,_1FP M0X2(K*40XCKXUIFV0>PS['$&B%RG>L3C"J)@#M":K,`=])?TSR\6^@X"Z\D# MCQ06,X8M=&U?R8,!*):J*2#-'DF`VA_'U$ME+(%X.-HHPP=)Q(AEE=/5:@T M31L<)YI_NHDFM0/WN>:N*ARW0?@)HPK7T>CX*Z'=Q!]YEOV=Z+QD;!Q/^X!< MFYSH+]`!7AV49*=J#\LYO,&!2S8#2/GRXH8,";<@WD@/(;)79#,]D+/=(,Z2 M$S=)`9OHTJ%'9G:F1$]#])`@L"+GQ'T&5=4KN>$;Y79T1&+X`MPX(RD=NT$\ M9H`PW!",M@\(.J$=$+.]UC(PQVL>7K*-7P.`"%W&(0X(M1"..._4'[D>&6JY MLUS)YO8=LO'1KEVB#=R17>'$.M)H^QG`);(VJUK\LF7(FC$;[F$`\!SNM<2] MXH^G:&GY[A\1:$13P-!SG5B`^;@-1AYA(W(D_*$L+5- MS'OP0O@1#/V`+#@Y"3[YTXX_$9#'*\M?`F)@9=NX9`@R,6Z%@(W`TS;1;BSD MDZGQSBQKA1+\292A-Z?V2`7SI_I4;:.Z5RW2L]?.OBZ>2"F:S:^JR'1MHTSM M,QS0/UM93];P"E!J?NWXDYP"O>+K+>AAF( M+*`QQ`&.6'^D>SY8VZA7*PM?%Q3-2=7\]FD&H+;)QK"?:>-6ME#I7*J1;7X3 M",[8/N-,7`VM2X>">=I&\A$LZ;\SL(&(&C0+4H! M3G;!+F^!IA7\$!'&\KRS03)P%JU]+]K9A(A)K@A) M#.QW2_A\X0#W@G(S^L=YG*CU/DD(^@OYZ=N03.W0Z6\]:[D;CD`,O$]GQ]\O M6H=G'"*:7')+^)GE_1-8Z,9WK@G78X#&;=H^E+LUB^=^`,B%SBWY#3/`Y+<] M-9R41F)0IBU/!V-FV]-(QH1(NB)`F0S^*$$?&*9Z& M`)U55MJ'YM;U`!J3<[>,4F4X0.5;G0JV&5BZ MF.PN/[BWUMRC<=BL?>CNP-+RXKF'KRZ+`1^V:!^F.;*B++/M^@EZ#(CRW_?P MI(K;$.4A(UK?;IA$`12S79(^"P37`L)H-R5D\;H!1`Y`G\[>7UZ^NR3_(ZTC MG?8C->.`\^DL0"%(?X1^0)3-&R^R_HBR')M_9X,-D2XTN^S3V8>S08@)'G`3 M)S&T18<#0=Y?O*3DZC=F!5IVB]J'SJ'$4H!3%J]Z@>*0UITC^ MM6=(YDR8%,T?.H_F@>Q(4?NQ\ZBQ%8D4P__N"89'ZGJ*XM\ZCR+?WY%B^5/G ML63JXWL$WU_V!,%BPRW%5Y&"P_22'F+---EW:!Y9!^DF5;6&1W[T0X0X%DU^ MY7:&JRP^/U_DWV6DGCZH9D?;AGP`;N,X7F'@1BT#.[*,*!V(K.G6L]N5YT M=H=^G)B?^8F/C$!?15B573*X@Q@3VD\7<^N5CY_4*$HPW5\\>+!<9^*/K8T; M6%Y&F/"0*^^H!)\HH9X'<_Q1'5S#)QQ=S2N$;]]('9PE3"C71CF40D0];*L" M:GKEFJ;ADW]N?@\)^_:BQ/Q@;"&T)5I:E/3+P4*LKQ*LTA-?B,!A,Q6P7H,% M(/O`(=PVWA:E`K>HAV(,,D+R'OJV*!KL;BIPV5U'3!(B,X`5KTEYO[Z$G*K3 M=I^(EVJ*'&JR6JJ!.,FV)B>,"VJF2;_"4=7I5JYGJ]:F\PI^)`)6T".V+J:B M+#B,C@IWTQ&7$F5$N+MBW(H9<*,$3.E40[+P.? MW589U#(Z?$$'%?`_H,2F*#7]6"T50;RQ7.?FE5[%`CM?HXC'0Z2G&HS@!J!@ M2VNX4#9)E8@-]='S=>C"+BIPF!%NXOK`V5UFSWA-:9E1V^5A(M!1!3[[.,E1 MO.X`?D9#I?"R\F0YC=3`*6@W:&(I2-L&(M;`R6+0Q7YK&K\L\<7N@YE7^@78 MQ9$K9K`ICOIE#8KC6*8&IECJET`HCB5'24R1TR]U4/8,9K'1+T=0*':314HP M7))FMNB7,"B-TZ7^BLAJE`(IC.5SPK M+Z](YKS.USZK(2Z9'J#SA="*!"C00Z>M MSE=CY3`3E^/*[\J67CHL#H)J?/-09#%E%"QF-H?.MX"KH7E\64'GB\#5(LEF)*LXXWJ?,/G:JX9.=Y M\(4^.'@+T34,GX)%Z!U'[4JN"DJ-H?CZ&J'X%$6+XT3"(7V@E(F;2$_%&,6% M((9AL"+[_X]TN_(Q.>JA!083C$-QZ)/66D#.KYXHU*4O%]E:@.;;!W,%C*F\ M2[(QP<[J\1)D9B6==,&CD*45=-`%_G+&5M;+)&>WG)S=6G+"[H&#K/+>P>R$ M)K,MB#12CY'QX3;LPY6S@+H0F!-#7%2AZ$)4K@K&QZI&%\)PU3'=*2-=B+55 MQY)=$%'#8JQRJ`IY,/H3?BIT;RB/.+6'YO$9U3DH4PE%3L521=J4+L%#9<[I M.'Z@PO7,>C6QN-9B40\UCD!,9I^!9^`7E$3+ME%2@>O@`?&2&ZKIKUPL#KA^(UUHK1ZP2.GX&/D"6-_2=H;,FC)!NQ(`<_>0F$H>> M9;V48((@Q@\(+KB%#K(MU-62HW'D6R+WQL30=_V0;,LID8]QLMX(+"`"^ZM1 M`-^\$LH20>?Z%MI&"@!-2R<]B8PA\"TG?@"(P.<7>FMO1J75^)*--B+[D+_> MO-8FW!'3APCV=(-P:)AOHZ2^3[Q7_66RBCQ(C]MI`6V)*L!OKQ3ZTGW!:JFL M^A/A4#`/3['X*NFDIGH/!L1@HA?UKXDBZ\&H.D8Q&L5]E(19+`_@1!'GETXZ M;*4$4A!),T*ZN%1`>@)Y0/,[F`!0NC+%M_RX$X.J@N7<6J(^[ MO;U*!:4:%-_\AB8/JO^Y"^4.;CZD\;0:GA$>19$ MPV1BQ$"Z<1=5!,6#P$0WKIN*(,8W6KMQGU0$1WF_DNPM4WUQ+\RW45Y@5Y=$ M+!7K5]7;665G'WK1-"XSW")9^"YSV:+$RA+W:,GL6P^^X`F!'`&"OHKKX[:- M0+0EUA`%[A^1*D3)B^,+%$/?>4!@[89K3`LDXX#"7O14=(7!5/CLA\Z_PF3^ M.9P!HM79;E3<.E4-YI"N$+';GEVRVJ/M5PR^D^4X7'0$NBK)-ETL"/>?+FY>[97E+\&,B(BIS]Y4O!14F2%,7BHA M$R!Q"E,"A>C;9Y]&&2$J_9'DP;PEJC:DW%1B2J#856&,JR>PE MFY#*X*E/?>O31>XQH?U+0KRD7['.BK)9SR[MJ M@Q.M-IOQ0598*\X(>F"X>V6%ST&*^^B!Q9YW)57[2BP`B0$TP8^&!?8PEK]= M+C."'A@F3^+L5%SFTSC"R`H-9NX%[-WO+&-77-&2&$!O_$JX1H6!-,(W=O#4 M6$_6`'KC5VT]BP;2"%]Q$T!B`+WQJ[:>NGGMNG$/BVBIB8=T:!.S"8%?@.?, MX1 MPB?/M:<+HAH5%:$3[:\+=KLHUE??`8B<'4)Y]YFJ?&QG!UTF3)IY(0U21<4T MIE$8BKN?6YU3-16ILR3*NHY/YW3!>E%5@#)BXZBY<;=)CNQTD7U*A8,4M[F2 MVU3,[<2!G-/8W%KK5ME(@?NH4CP@M&=^'%ZK8X!H,(^FJ,31.A M(#"L_G'KMU?MH'JL,5^%6]A[VX7WNYLA"M^!MZ?!U5O<&`TZOE-"ZJMW-D/( MFOFF*:'TO:+8#*%DDD-2JNBKKE=/'LB=0XGP81?JN+1$%7[(N`NE7AHBBGR4 M37F-F),11R95*:5*YWBNI*N(=Q]>X_)LS2#>CB].?=6W$VX]:<(1Q5=OS]E..2N:RJOR]%<^1&IB])=J$]1!^^C:^^R M=2=Z6X#EM`4U:%28R-P0`>I&"8,D6!Q52:&E3N,Z(7NE;O_6GE2^UP9Y3U$6 MU^6/5Y=1#A?])2K(`_W81W@P85*+:3?=T09+LKPJ#R.7KU8;?E:&6J4A='C- MJ9MO4!U05_(1,%YO'3`SKVO5N-5(^;CE)8\TQB]M!@%RG\+(SS.'J9LY\9<- M$:):2U$=GP8&-K<=NW3[AEEDBU=B*W6;5'F\06)4;2CQIE_HT/[5BB//3EW= MC&K"U?2C'GJ%FB!FJ:=9O\!#DVA7K>RHH0.^=;+("!V=/>U-$DK8$E#N9"]U M0=0Q.SM=(5;2FI-Z1DG?6Q8-8LUX54E5@L/;RS-LR#XXRBVM:;QVX8);"Z2K M7A)9\&Z;*@_N8[A>6V@[7221),N+\^^_`(M^=H;!K>6BR-\^]6^K#U58B(1&9%)+M^M?V;128-[Z*/<'N`YV=N9HZM4 M*KILWMSX2JDSVN[__,4E/!+9J^T=??..X2B4[*P8KV0-J(2X1>#W$/@VR_LI MTU,I1A-_0P151-[W7W)2E(<)HX=2#%AT9;)9F9Z]P^C;!VUPPL?'6QH[_AAO M`DN=5G,OB\381U%7$[.*B?4%^F`;YXK?AKXC^,)#6:]3YW6VHE%FS;`&E;$> MQ@U.M@RENU6Y5U0'*A78JLI+*0DGKC5N_NCK4E9+$RG+(Z'5!T,K(>LS(=>5 M.G]OZK\&"ROT@A)B"5G33$J(Z:/*SUJQ0__$]""ZM584$=PB98Z),GH<69HZ MT4!L5S1,`CTV@H3J4NXW*#T41\:Q MDN<7X7I-M#=::\8B:EPAV.RV:J!&&XBL`-"2,.G"ET!?U$?-8XI[0(JB"$?- M3+A2\G6"AAXCX%SCX8T^M.UP'7IDQSE?J14#E[[[!W!^@1YE9I^/25MW-(78 M,-+KZXZFT[[:JPB2&RSM9YS;B;O0^A=$X*`KO/-HK MX(2T2#)O-Q]Y.`]KY4N,H">&A2\!"/96@=G7Q\_P&2`_2EU;$LN/;B9QU4BX MNVK<*N)4C(L2WPU/]\N%5DKYBWH'A9"7I@ED]?#'O+W<8U$AEUU+<7;4A13B M*A0H,5"[\-I%-;29WH0NW)6HN\_+%EK?YNY2_`<&O,R:OWN8*D(GJ MCCW.):E)0H'ZH!I>N:R)?&T/41=",*>GS>$-9GU3BUHZ-!F/5'<2B"0-\!ZD M!U7`F&\TR6;ZJ(K=C2PO+E6?QSFO6XRV8R+\Z!V[T/)V3:I'[DQDHTYDHUW8 MQYZ%L;MP2ZMF20R@$WYT8R>_4L&U"`":^F"^0C!V,,V.' M:_J4C201JLZB+Z5^GC=^4N>EGD M"%1E`QT134/#24R*Z6L9OMETS?@=4V/!?=N38APB=%CE^ZC2*ZNM4J@_(WZE MU(-&2N'D:=H%#97"2Q24,DAI$Z4PSJP7(DD`OOYZ+WCH>.X,7B9"WW`+P2+:_:P/VZ\SW,'(,`&?X8B$'SV%< MO73_?0QQ<`^#?X)@MD\8B!_(NH4H^8FV>\_1LDX,A)+'7]I",?^V^&G)FYN[ MD3C*'E0Z\D.([!6!DS[WO/\;N33"O0`HKI=-EO<:8!NY$12L:$O=(?MRZZ]? M]YGH`MY;:U!P?S/71"6,A;>2#AIU!$[INU*<\SZSZ!WR[^AB-]@)Y'A[\I2C=N;J%-6H-DUCR[?$5(@+3^1D]K45 M<(]'FU,JH^%3.4)/APC=O&Y<%#5FPJ!TU\.HG['-E@S*O$\OW[Z;)2=4>:95ME'8N']H).>!7&9"A<\&K*K](U0JJ4)^_0H+W[+OV_:F`K(OH9: MF[0]#@VW1/OF3)XNA)];)&)KMG<7@MZ:T;78$]2%6'NS!&TF_-.%Z+UF7%+` M`%6?.Z#7\>Y&(9D6SJ=[\2NW:N]F8TRM`/WN4?U%/J5,V)B\29V=KK8649)BI\J;RDZ=CQ/QZEU MH.XD7V+[I'T:%L[>1AXY-O1C^R3+3M9QNBF0$:*S]YBR=`,M3K5;10'1 MDMY<_3ZO<`">CZ>1#=TL$)VD,T,E44%I63`Z2>M"I^5)R"P!@1(*4T?1!.,0 M.-=A&L"*4,)9=^,.5"Z7E1_(9,AU(-=&S_PCDVKS9GS];5DV;R]IWR>/)- MRHSZ]#H[LK8K4X&F(9_M8I;D)/XIY1>AWLZR2+K"TY5Y$X)6YD=FGWH\',W>>HC,7?[]%`$S\ M`!`#)#@5/9GS=HJ:1T&=-W(?@ROQ4CO)=X1JG;8RE:&9]%19+4Y))2RF%=Z, MCZ6(P,I3?L0*:BFACAYUN7J6]B9X'(Y,V.QBY^PSG3`JV,&B".FQZL;6JA MN*>@U^E$Y<1MR3'8ZPRBTVU9GKO0%%IK,3;0BTL(-1PVS*).QX%[V>L%FB1Q MS.$-#MQUMBS:=,&M)VE2.H12.L23.4P:ATGC,&D<)HW#I$CH$T(U*1(F14*_ MW6A2)$R*A&IJFA0)'Q[`8BOSH@9.*^)NYKXKXF[FOBOB;N MJTT@0GV4Q\1]3=RW8UO6Q'U-W%>?N&_G(KZV':Y##;VSGAT]B+>;;SKQ`'E#V3G3M\P@&R[("S09H:72?* MT!T]`@N"P0S8GH6QNW#M"/8RKE!G1-TH4`-5I3@=4IB^^BS`QN*=&L0U@DIP M;W2*4[LDJLKZG$=*2K+TV,?0!#$;8]#*K01AQV`5S41?+W'OPD_E^[YAI:(" M;TE9=!=B02W2JY86HSSJI)9VS>H*7?#;*MJ(+"*)N6%5>6IBV`G(``\=QXUA MFOCD/*TCLJAPT]PL%H`^SYP"1]V#8Z(QN7[H^LLI$;_Q">?ENXL/H"1QGPD> M?5O;MUW/C;=C<`O(#K*\Q\`*0@+(-M=8"G&YD;OLWM@@[RF:\?+'J\MH/OK+ MM\PFY_GV^.V:AH#EAV*W4;$W]T!0#[V/P0CXA`?QW"*\ULW2+-[#3F@'&4V; M2;E\2Z7TRQ\Z\L,8`<)?\0Q@0`39JHRBI?V-XR^FV%%?C<@9C7.=-":D6Y`DI_1V:A[FH\E9K9\C/P#/P0C+8/"-)C1'=E M=?M=6VONUD4X&(D*V. MR%$9AYC`!1`>^LX=])=W1/X[0XQ!4)I^4WDX)1>]+`_@!.)[P+.C#UMI`&E) M0@2OM=J+ZI);0^QV>J5!E=`A-O&*;P/FVG0"2E4O1!!+(\YK#3%A(1@G0.&" MDA+%??JI[9PNI:.N'&'?+:G&,WKHBVF%S#RAHK/W0E`B%N"I@4NJPNVU.M)3 M7V-0`2$$18CR&XXB9X`EK?>^FR,#1&B>;6,5W(74EMSGS9%!^ M3L6J`=1#LTIU>,7>G#D\XD#1S:*I/W(],O[R#L9)/=/%C>]\Q0#MVATSJM'V M,X!+9&U6VR[[A9K1[W>I0##T`[0MK,3&;*H"YMWRN?80`0L?+&^)R2[860.\ MBN6O%)9B0W7?0]C,.A!Y3I2E8$NO)P:$?]S\'KH;RC[YKJO"+AKXL73VN*7U M#6(A-0,;B`+"TS,)>*-M\E&PE*+P2`I]/^D9M3P1/Q"C?:>A5^71XN^-,I^[ M4%>E7KHLE44\=$?MZ\L`.]8/8N"3_SB$._GYV]?'`P`S']291G+Z15;-+I8< MRKTA\KA+Z2""KB#U%F0O',15"C/)"MA>^;,J82_`83ODP.(+;8IKEBMWPC,M M@E2QH:O<4\(UR62CI,ZZ%KOZ^XWL8`#R'MZYO^;8;YTK'):FF:&GY[A_13A]#'T// M=>*\:M]Y0`"3-HD/F=$Y=4G/"7@C8@Y][XOWN%_>N\97F6U"-SZ-4K]!J>?C MN*%2>`O=@/E&QIRLJ8AR]PC3/GH#&J4009IG0\K=1^(V-_.8-N9,T$6?N`$:'T%F':&1EV=*ID:&- MKF!T!:,K]$97:(;=&/U`,_W@QD(^62S\`%!4"[L!H5^CW`X7 GY+?O!^V=8-2.(X)?8+L"B=G*D_`W:($-%!J>HI M+IQ%AS'RVLAK(Z^-O#Z%O!9F;4:$:R;")_XS2-[VZ9OQO(/&C5",`8K_/H0I M_O4;BQ9YZ`H:&G%KQ*T1MT;:.&.(`[R[,@&2X7&"'TC](W0;T/HUV;#1A?HERY@#'N-Y6!:$WZ_ M@-DE?@S(`DZC;8F'=N`^$V`E3?[*`^M"CV1##U\LY-RL-Q[<`A"!_Q`B>T5: MT#==:`9T7,03XW`=XU694$W-J",%LPO?&M$D)S$:J-%`C0;:&PVT":&F7`EM ME1IU&++RI):34::6L%?^?I"Q8O)6#.4`"*PH)9[!Q"==`6VLU&59"A-;S)9V M,TY'+8TMH_(9E<^H?&V(\G)&JERA,_)83AX;MZ'&DFRO.0]M.UR'D1]X&JP` M8JSJ'<2R7IUJHQJ9;F2ZD>F]D>FUF8P1^9J)_'BIYM:KN7[#O'Y30!TVHR[L M8I05(Z*-B#8BNM7K-T4LR\A?S>3OX?ON/1;#/1-A`@O'D1,"/8U0-D+9".7> M"&4A9F%D<_=DL_&(:RRATS=E(D!^49XM'U`T`GMZ$G71X">7;N\'%I[\ZFE7@(X9D).X+V#_O+.?09.7&UX MM/T,X!)9FY5K6]X0`4LVU-#XA$:;,MJ4T:;ZHTVUQ]B5ZV`M$*EY_JT\WU1C M3?7G"SK%DX4!^8__!U!+`P04````"``25@9#3VA3%(9#``!0J`,`%0`<`'!R M;&(M,C`Q,S`V,S!?;&%B+GAM;%54"0`#Q`P!4L0,`5)U>`L``00E#@``!#D! M``#E?7MSXSIR[_^IRG?`G:1N=JOL&8EZ3W:3LCTS9[W79^RR?7:3>^K6%"U! M-O=0I):D/-9^^HL'GR)`@A2)AB:5RAZ/#32ZF_UK-(!&XP__^;9QT2L.0L?W M_OAN^'[P#F%OZ:\<[_F/[WYY.+]XN+J^?O>?__'/__2'_W5^CN[OT2??\[#K MXCWZKR5V<6!'&#W:;[[G;_;HQG[";HAN'.^W)SO$9XC^[PKY'OJOR_L;9+T? M(O021=N/'SY\__[]/5X]V\&Y[[F.A]\O_#/47SM1'-'UO$;YR?[GW M=][J(QKG?G458#LBK=&*L/,168/AZ'PP/Q^,'@?SCZ/IQ['U?_.M_>T^<)Y? M(O2[Y>])X\'DG/9`]^_OW^?D^]_HP?="TGJSM;T]NG!==$][A>@>ASAXQ:OW M,5$WEA<1;7KA']_E1'Q["MSW?O#\@0PS^I`T?/?/_X1XXX]OH5/H\'V4-!]^ M^*^?;QZ6+WACGSM>&-G>LM"1$A-U'2X6BP_LK[QUZ'P,&94;?\FTI,`@DK:@ M_SI/FIW37YT/K?/1\/U;N'KW'W3`/P2^B^_Q&C$>/D;[+?[CN]#9;%W\+O[= M2X#78B[<(/A`^W_P\#/YEBLZPH*.,)S2$?XE_C4SM'>(MOSE_EHJT*)`BW?Z MP)ETZ3^HH1;8Q&\1]E9XE3!*NU>HBU%GFF9$*5E_62#H4IW[@5!P1FMMAT^, MX"X\?[;M[0=JBA^P&X7);\ZY.0]C)?]+_.MO%\LE04)$H'KU8GO/.+SP5I^# MP`^N_"#`2_JEPXNG,`KL992,SZ3^X[M6)#ZD,E(B!2D#'/J[8(D;J8U_PJ/Y M^N8^43(;EQ"A7@M[Y[\\O$/.ZH_OG-4W:S"B4/HV&\PFP_FWX;?AN__(J*.8 M/"+T$1L`Y49`OR9C_+\_<':[U4!$7!R^@5"#)5&#W4(-%T'1XNU@F8A#?JS1 M0]SBP](GSFT;G1>,8AWXFY:VFG#D'Z',#Z"8OO-=9^E@=027.H#@]9`+1;,< MC@:340F="3&#@'B4?(>P4Y1//\)DQB?&DU`G@.@)[^R]_>3BJQT!ME>#G,/& M^E%SP(&J1 M*4=?<:2&"V$7`'2(^%"T)FLX7XP/,)*10X2>&5`Y6L0B8(*4W!GRB(S^&MFN MZW^G"TBT)L'=RM\]1>N=B^RD"VGRK\/)G`6`Y(<(!&@W9;ZTS,ERXI?'3*W;W)H"TRM9%4)5J'PBP`::QZ,7&#R+G'VS! M?KO^Y(2<61*TW@5XX^PVX;7WBL-H0[@-Y?;5AIA>D+?@4!4;).8:IO#GXZ#\ M0.AVC=*AV!HP&0SE1NO6-XBV).!T,V;*R:N$H/X%NZOSR#_?V-$N<*(]"O&2 M_D!"/&!\'P&-`^2WU2R43]@16W'L)\=EGX$P>!N]X"#WJPHCJN^K&?&U#*E' MBP,K`S@ABW)$&*`9Y?QOP6;ZCJ6V\E*[.:GI+.U3RM!853;90VBJ*0H(B;O- MSJ6>F_%$SP8"_(*]D$0_U][2W^`;/PQO'`]?1WA3`"@H'8&^N M6X-Q3]8/M^M'^^TX4TJIF(?ZA#75F6HV60R;@YZNRTED3L;I!?);'#C^ZK-7 M%WSWIA`6=%_:+EN/VQ'"=,9>(\Y7CR(_1'8000D].1#Z"3\[GD=WP?L5O2L' MWTKHDG]G@1E:%DS?B?V[2_W[";CT0R_7PJ,7E&FP0W^DNT+'V0TG89XK9WRI M&O.`_%^+X(V-87;VLKKTK M>^M$MDMXW?C>0^0O?Y,92WU'G0BNY49YIV`V2T[54YJ($B4&BF*RB--%C#`0 M5KL5V#H0>$L%=CRTY&1!8:ALH07PJ>D'!G)_V\7[HX_^/:8J<-A!2LXG^%=V M^'(7^*_."J\N][^$F,APNZ6YHR3^NZ!'1WRGIR;5I8^AM,*Z>_Y5<3&QAI/$ M$:14'^HZ4HY0QA)\D@ZT?JU#_48^/8N- M]4M/8N-0G_R>_FM)U;M-U/NT1WZJ5COEY".LN^H/W44'U].G`W&)R5G[%S_X M%)^TE\^::Y(P&M'0Z<2:,*:*GL4L/:=-\Q0(?90,@$39&["9&[VIP2JJ09BN M`>H2VEAW`>N-5=<>Q"%>OG_V7S^LL,/Q2WXXA"WYU;<+XGI6U/U\<>WG@T]> M_KL&N)4&53U6F"P6R8EHTAW1_GIA+I4IOWISG*>7YD1)&MI1S;3ZY8`(%9YM) M!F>;=>NZ8B/MMMHTUKX6LT3MQ$AYY"7O+LQCKDJ&"[)"V[52M[ZL"V4E3>]_3@? MCA`@X/AN!ZM',LK%FR-= M<1;:Z`1!?F#E:[G#]%R$=D>T/YD+"`6H>:"U%):R%-JL760N!0LO"0MAU9>V M]]NCL\&?\-8/G2C\F5UPDWP?26.-=B[F0+G\PW0>+UXI'40)H802^I73`C+] M#@3C,1`.(F?M$'O![!+CBM/[$%%9XW^`AD;5!I<'2(5*()!"3^`NO!7]S^>_ M[YQ7VZ4G=A?1E1T$>\=[9O.4Y.NJ]=6((R6&E&.,V3R>1]B9.;UYQ'[(4487 M$4IH\]`*+KNY>]G'J>ST_A$[V<89Y3-S2.1[XCAG5M;<,L!V2R8+_MY$52$B`^V,Q7\K%$69)_0>Y6^8CH&0( ME(P!L]KM30ML`?R5YR!Q07^WBNG\GB='G@R*J\V]'LP5V@3!M+_9X&#IT.Q. M,CU4+C_$;76B5,2`\I'3;!"G(V=D$*,#O/0X7BKK0*HMI0,*G2JK*F!$*CL4 M&.*D$EZ*5'D)-13W`P&.,A!>[ MZ,4/G']DQ7#E'[O4`P9HAVPH[Y_.QE,!P#@YE-$#!]51`@K`%'()[4H)`4`E MLT`)F(1J,0)$UV&X4P=0W!H2/)P%Y4W7V70F!PZG90AH6@@F!XPCE0P,+$5+ MJP1*3A5&@.1V%]'J]O31`=6OF>\""9<<'ZJ^>#J9#N28R1$T!#AM192CQZ^6 M$0Q"`CNLQ-&A9H#!5'GZSSN\Q%MF?,B:G(T&X[/9F-=HM<9G\\'H;#H> MI`'>Z55SE1FV!)%MM^6W@?O$L#68C@8,6?0WE/+6]^AFX>WZT@Z=Y86W^N2X M.[)<^VP']#`G6;#=2&J]M2;3,3)7_G)'[ZBP&I<=\:AH]_/1?#SX-HKM/AZ$ M5G9BP[#=^'@@%(^4[5_T7_E-Y+*T*&1HJ$*D[D^+5JQ^M-*WNSK66U!W=I1^ M-;L[446D5B3,=7,-2@+-1[/%<-;:Q?58'ZD#[]9<#VT]&T2=J-Z5T=:AP=6* M.L85M/!CL+6B!`6L:LIW5O70NYR2L:%<:&`ZR(&U5+6LY_J;*LNL3B2TRA+R M`BS`ZYHZNSM8XE3JPA3H^!%^Q&_1I2LOLE;;#1A$>5[4G_6:6E5((C2)1R=4 M$2,+E][0G;0-ZA^:AC.1D=:!K:0G&,0%6Y\^M?L)/T4/Z6L<-:E"57VT8JV" M$>4DFX65;@;&Y!"EAS*"X#E$78EI%<5<43'->()%R0Z+B*I3"@R<0C*%WN-7 M[%7LF.?;:(5+;F#5'>:1-4DWED(6O<4$H+#05@8KE<%?HT`N@SZ+%YA*T<(/ M1>V_7%5\6?J+$RYM][^Q'7PF:RP"LH.O4=E44Q$KV?BJ!_'307)A/[G:SDDA M2@M]IDMI0DU_=:M.Y++:R*6C[%6=@245L"JU`.'9<]/,ON*2&Y"`(ASQZANUKR57]0``DH`-Y0N=P^0MQ=2T*'KB@C#@;R5W M)6$)/`;42E(P.Q%Z9*H`1D[NH<:O1'95^(B[P6!(R(MRMM=T)`)2_F72C"@X MF(X7E2'JQO>>S\FX&[3*8\NM?G@5`&"5UBE!F5Q',%#;!GCIL$P'\K/+7S+V M5OG'C*7?7:&K5LC5\Z.\?30>3A/895112I:=N^<)0T&O8Y&MDL@TL].N$50? M\M2-M8@^136!(#`MQ7:[IF=&)'1E#-UC=B)&MP1#EN+P9(=X=6?OVHQ.`%?S)\9_!:$]SF6>[+A/C6*HF^AHQJ\HWEH:C>1MG@RX/X`.> MZZ%38YVI_B3.?DOR0H^NQ%3K2_]M9^ ML&%,24*-YOUU9VDW84[15$?C\2A.T4ZHHO0'&BKS`5!NA+Z#!I'#ZU?\H5C\ M"Q#QJW.R>].!)=1!*PO0DHG=!NAI&G9C+?:?M9"PPD^+>1&N+^1WAX>TU6TU MY2U(&5`_X)^.#V`7G_#'!><8-?V)"]T(9K413$?F0JV1):D+U7K0C0::.Z&& MA:PE"!+2X=7-9;@0XX!ENAB!@G9""3%0+91^!)0,2VS_10WHL_[<;'0CN4A= MVUPS#D0\J#]O.#T$0R'HN(&ZXMNI@%9K`77BH\KT#D$B58D^I-PE=;TEB9[B M=IJQ41AS1Q]>:P^1><\TYG[2YQEUU M&0^JN[^3V3Q.<4DHY6^P`Y^X=2*L*]5@ M`DY8=0#%;\C;`B*$,:#^%I$UD<*#43(#&/90HJQF)89<&HC6)P!)94""C`'5E4%D+S8)@"B+I=(WAX0 M%,TKF\R2)S9$"QKPI)YNY$LGE^ML#(%"3&4N3K4Z0%"S7O.BN>F- MMGL[PE>^%SG>CK!Z2W3-MH]E-Y(;$-")*V6N5`UQ.+;B+/V4=OZN)B6/,OHH M&P`(>/THP"HJ(`[VZ(69`&AWN+TA%X#93%WF(/4>4]TX+K]P/)).\::-)]0I\[AEL/21]OA?0`/>@A%Q;0RSLXT0,K`\=_#I%O MZ%NM;0R_#/H&6@5!]V;K^GN,XZS_W,7@ZC(1]?UTXKB.&=58=C8?)QNV, M*P[I#O)W.UB%C_1=[?S?Z7VLZ3)N M\T1[I!3]5QP@&WW'SO,+;6"3?]O/;)N2R&""@]7KD43>6J.!_%"NGUU2O=U6 M[L!J&?M'CCA]4<.L)8,@^B8N7_145$R;+)3D1M8;TT2G5H2>22CM%1=ND2GJIAW MNZ8+=A+-^XD:^%X)"=A7.$#1"T90$4&7/B8M:M*%?ON_P\CJK#@X%#V56_Z[ MIEN,A4'5;W,ODB@A[@[S5NMQ`EBJ`NBXS2@TCN0Z8UE&3=:ZOR+S9&"[U\1O MO/T?O)?IO]1.I_4>#M[@J1TK9\5[%--!C!`BE("L^2B!K*8":;-NF3$5K%PH MNS9K9TG/;!9A&SCA[2X*:24P,FO(/U95)[TXJ.!$W8:2ZKJ)#<6)X"SFXF11 MCBX81+J2U9+(>J8HK$;X*%CG`9;JE*0+6)_\C>T-NQ;BNSKL^BB611M-R>@+BO]XK@XN+(C_.P'\E"GV$JKS1:&5O_V M@T'!=!D5E)"!,N#VLEB-9-%GS4+S*1IU66A=MGV/GQUZI=:+OMH;Z>KSL)E6 MZRZ.K;Z4FQ>C^(P,HG2@[/L(::QFTNBS<+$1%4U<(#?(\[I^^CT%)8T^.K39%/^ M3UK_*;R1E/KN9PR-OJ93QI7#;"NIL$^'1VS\Y-EF>FDV?Q4OX8'>JDVY8*WR M?+!B:R%@.7)X?5I%?9XE"K5E"O7S"K7;*527*^L%PWG7UOUW.U57)TH"Z9[^ MB;FX)CDJCNK\E^`63.]H;%KA]5%UDYGSDK` M,V>RIIQ?8S)PKJ>6-^627).D/%'9PX@]2N)`H.L"]JH1GC^_VVSL8$_+D<0[ M&K9;THU-UKB9YOR2I@QR&\JXJ/`.:FH&=0*7^_3'/SED\1@L7_8W^)6H_=--B2-&'?U*Z4-CNSOA2XN:3%ZYI-J!JF2[ M0GC6:PH8E+EXZTN`_[[#WG*OADAI3Q@XRMA1+G8^&4]%6,S112EA4V#8B=`, M@TW%!,!@G:E*`%BI(U#T90]XAS7I`I5=(/`FX$.Y\/-\5HYM<_3`4PLZ$_)P M;:LNI'9T59BB$%8RU9B")^5%I;`/,**:+XY&H_+<5;`V<]:%1\M9M6-D&I;4 MUG!2E8"BZ=K;[J*0!:O#ROH#53T@D%1F0_E!J=EX4,(1)QD(`2,Z.X*6,7A5>L/3<>#,2]H MQ?JCY2YZK[%.RK)S114YT3F&#\!KMUR83%J:"8#/3T=*Q,<:$S,I#'_)CM@DX\%=94 MF&AD8D-`X"<28-[X87CK/=@NOEW?!?X6!]&>EDZ+Z&7'[4;^=(UB9XTP4>-( M^3K*8!COGE"ZB!*FR5Z4-'V,*B'.R@]&*"4/=46G#^'971PFN.^AE1-N_9`5 M%43;1'B:$(JK1->%OV:FG$=D`\6!8!1[]#6["V]UL=HX'KM;3Y_`^\S+L[XA;*WB9._J;!#%SEJ1IL*1>I`U2^:_E"YB MA!&EC!CI).47.END!]'YX1PA=.XR26U&ZB,L])K8:Q&!ROHQ`(CW^!5[.QS2 MFZ^?WUB$[U[MPLC?$#MH!DLU4G`@5>)/U6['X\%(`MED''[I/!D)I4.9AN#N M]<+P'),U"<6-C+T"T^H:`T%X0$)L$EJO'2EP MNQ_8T">"*F'3DOUIQOY6RKXV1)2-HV#H!S)"V.^?L+MZ]'^VHUW@1/L'>C)0 M505%VERC9P-V3<^>7_E=TG7.AI'C(1L]TUW:K1_R M!WOIGLEW$AJ](%I>:1>?4\&9N@Z@ MEYMR&U=9@$KT:!*(/^&G*/XM]4)K8C.W'GY\"?S=\\L7YQ7_-[:#\"N.KNP@ MV-,J5AN:GM30H-J.8H`[:,FZZD;,>);JVA.J)-3E^EI3?='?&+G+=20J57S3 M,1_!7`?V5R=Z<3PB".6^6Z]50]HX5U7-KS*85#;Z2_Z)C\T<%!W]U%Q2AZI+ M_1!11^J$_`"Y6+RR,\OSJ,&IN;M14+!)/B:]`=30JK)^!GB'E!EE^QT/%)8S MV:4OLT["VHD[K=B/J)84&K@E&U5!95%))D&NKCQ0?3\#(->X?,Y@/%/8-H2O M%=2MP/%MG;4?;/CS)O?XV0[8!NC#BQ]$YX\XV/`J^C3EDOTKA]'JA`-H7%86 M&%+3(P0NK[VEO\%TWY'FC%WY7N1X._)%XF=%?"^\Q.2#8=[NT7[#X>>W*+!] M^MWL8,^J\'\E:B,]B0H)?\_L/A8.95%XGR-J]`4]BM'@@D[\L!`?A-]/8LF= M&3\H8PAQCE#L6"7Y M@+DP\4;R^*.\G>X35[`FTSFDYD(FCT^`ZB"RN8R"!`)\93A M\8((@`CWSF`E`$3X@WWO+V4D+JX1/R)=%^L%[O-HM:R>)8DNP MN:K`AF)>_6`^LB:',Q:BE%!*"FC::B_.(80UB*,X@[67B:'WE_XR5V7BL>W!:UA)@!L^&5)XG9O+R;DI$!GOA:RI,/_]@T1X!1)9'V&:]L M4,+9[D!\:`P0`1W785,2^<45QR%#YE=7\@O%0RI6IU@U%2ZK.(HAQQ M]JN8/$KHP\.K._$9Z*B03SPXR\]+].YH,H,9.$>U-G89:NNU"H1E6N<)?\+\ MO]?>Q7))Y",%$IHHFL/)5113!8,JAU* MRR":"K:5"Z81<&H6>0`T!9V8!3"5"+*^JQ$P:QR3#1?#\4P%:7V%G>HUL+N7 M>ER`G#%AJ+*9J@'/C$"US%RPPZO(\E)I,AM70"]' MT9PYL+688RYGI4APZ!*87C6>#O5@!H+BQ&GO^.I'MUN=4JA(`Q9:,*]5, MWODT=R90!EI*'L7T34C![$,%;(J[>B$->0DN/Q60RI#KTR$,@VR=1==@ME)I9H#V+L!;VUE]PFL"O& M/'\30]E*E(B!0EF%0^5MD?%\4('J>"B4C)5FXM#'FCCD^7CFA,?=:V?,DW:X M)C"G9RSWBQB8E=1%'@/.W8)?-'G_WND@BS M(BMM=NDJ"&CDQ5X#KC*HXPCK=@Y'<:M\%6^\R`?P?$S$!T5\5)0?EA9"8+]& M;&04#XWR8P,&!OITQN*%SYNMZ^\Q1F'D+W\C43^[6GN&OMN4;&22-^D$5"7/ M[U9>,26CY-T?<,>_8^K_BVD4$;0)A M\61<55BILQ/#];]'H[84UFNZW^W"8",@&?. MVH7`3(0&A>2]_?UGFUB98[NU9%!"\R\)#HH#6G:;W2*B=X>"UXJD$&D'"$24N%!.&YR.9H>P M2(FAA!K-.!Z7U#27$$RD8*>!YI+U8;")APM!7F>7":$>&T+"$ MJ"@+#X6(,&+'FME353O6+P M:)1A,!XM_W;AY1[E!LS>:J!#(C:F(5O/6C3%8'UINVSF(XLC]@+DHW^>J86^ M$I5[Q^))K#YH5W`LH@X=QE'*!W8K])-=>*O/?]\57ZNM/Z%5)`#C,FJX4MVT MRQYOS#L(9N8TIY&3+[S<8L");@\JL`Y4<,9U8+?0`0#0%6U<`FL5/794QRP9 M,QM%MKNOT$%_5;,*;A2M;60M1FEQLX1.Q1L"BE=7]:PK&:WV M,FHJ:J:`M5QMLSJ]].8`*BKNRAJ;`/Q&95]GTQK0PQ3C[4*J*JP#EN?M0K0J MB(,7[*T!4B6RNTB7#/'R_;/_^L%A]'EDSG\^C,GY;_,!Q\/R!:]VKBQ+4J&# MAIB[G@OEM-O!7!!C)]3`(NJ.!3R,H%4%[!LOZN9',:.H%!#I((.O@'5[8-S[KC4EH_5WMY"16O\(.-WGRPZ&]DU]]N\'/ MMOO9B\A"].+-.5P3BEIHL'#!L*J6,%DLXC,01@!Q"L0C$AJ:S?I8*:P&4O1M MS16F0LU8)BK$3F1]S02@F@@M+OP/K&%\`-Y[.8.Z-*BVW.?2<=UJ&71MX]64 M(#"AQ$".APMO]4#O;+[X[HIX&KYG6/^-Q-U@K%W(BWJ.1%+V(T>1;97G:<9[ MQN#0.%Y4,5[8OGA([ZC&E/\-8:G$`$"JM%()NN2Z,A%R-<=7RMT-@F#C`E+C MV4`9BN#G5KU(;QU*?XJXK#JE:J0U8)S&=Y'KOW_2$`9[\>BJIZ.SR7111EE, M!'R":R-,;DI;QG??S0L%#XQ)@HF\^&98O_J\=-@!%`U-.%^5(;IR@E5%$ MC"2Z79=2V7_E=(%"UD[%M0[%]9N)JPN-JF::!Z"2HF`PEQQU9RQ53YM5/;0B M3;*Z(T911-`=0+:4\6/&=!*3*]EB'J@/EP`#KS=GL M-C_CS1,.I-\UWT8K;'(#JT8ZT^'02E#"NJ-?.0&P"*ZM$%9."%AC%]A(T;8/ M100Q9<>K-^5"&YVFG!]8U0J&P^2,*>X.;;9??O>5:X-$0VNS8W?HU&1044FJV M6@"9@LH@8/<51U3Y=X'_ZJSH9?Y?0OH0YQ?'L[TEX>YB&3FO52FK#0AH!*,Z M5\K&.AG$":^$-F(&FU"GE3,H?5K-)AT!94/`I$;TI()IH@(&U6VB@J<]6J>B MVY6BZT)I<]/.`[:A^LS&;DTJ1@M"1F*Y^;N3]O8*F@**6,EB)#`[K#S;'MV1_6L^^ M1E27C?P`L`=2PF#Q^\5RZ>\\ZB.(\_#(CTO^>C7-&G^A;UF'UUZ^#=&MLW5Q M6%?>O1/26I%_/+_*0>=HG*Z@OZ.,)"J.RV]J\)'IG%UHF`QN0-UW[:KC[P/A M);W+(=4>+/R[PU71:W2D:0AGDP8CG]^VV`NEJ^]R.XUNH#2X\GLCUB+.+<\B MS(0&S$1ZG"BYZ_?9(AA7"*0+6U(SR@-%++L15E^S;I6WAT1!T]W0Q6(ZDZ$! M?)G9C70'JTDCH5&U9*S6`BA4:M>'HI80\&B\4!DNIHOI(3!Z7S$JSQ0MY8G? M+&524(M,9@S@6[05]B0$@@$+LMO@V?:%,V M4,8'RA@Q8`$'JM+X,:_08?=_\\.!^HZ>@%AP/'VH'<1K12\XN`A#'-7?@A2W MU>D_1`RHWP:TXM,51@9Q.N!7'8^7RIJ-/8))/HJN<2[PF4MSC9?Q>Z)(OV;[BZ'9->&]HE"H4 M#?`]"FPJ3YS#V;S6W]#Q$!\0E49$]+22+!$>Q?B!\S!=:RD77BP+6N)'M>B) M*R@X',Q$K](`.BJ>1%75IGF/(]R$:?Z@L4E/QT,UX/>-[]J=O:ZESE(E>;!] MOL6!XZ^0+\6VJ1!NBU4S0)DKF:NVY!9WT`U`(1?*A1RGXT)\GZ_I;,0*_'CI M+5W!T51KC"5$52L&`E5W]IYM2#_Z%\N_ M[YP`_PF[JT?_9SNB9<5R#]5+OK=Z?XU84V9*_4F+8?P([ M@'J4:']'OA\M%DV?[-ENY.%D`P*0B)5RI6RPUL220S8ACQA]=O";CF`,9CO2 M01FTVT1Z6A@*5\D-AMI:LZZ$;;7F0'!+./EJ;[#@P5UA$YW8RXVK?"-KGMQ3 MH[T1[0[RWN[1,EBJ,FA#@L!0"K9^*"FD-5<6^C]H!S:K:C\>3:OU M'R''H5T;4(A?;#0BVP8NLG]':.$@P/PIQ#L[N`U8YLZ*%12\P\$#??Q1]LW4 M.NM$@Q)'JM8UF"<5D5.Z_"E01"BCVX"GR:UX$4U$J"-&'@A`W8MN%44/*>$S MM"6RO\K*AFH#6".[+0!/74_P@&2\A!>[Z,4/G'_@E=*W+W4"`^`A)\J/KJ2% M>PZ!QRFBC*0)8#M*3#'(0BZG72DG#-AD-BD'F5`_IH#K.@QWC8`5=P`&%>=" MO9;X9%`)*$[.'#"U$*\22(Y4/D@0%6VO#D`YG9@"GMM=%$:VMW*\YP8?-]\+ M&$8Y5I3KIPV3PUT)EG(TS0%46T$K4>572PH)+8%EUN'K4$7P(*MZM$#4$@Q, M32KV#Q>CX4(,(,#7"(Z51XR3?QV\)VVR)=-9+J)#P\'98,#^/\;3O\?3%-NK MSF$+#=)XD.UI_WGG830:G"%J1*SQ)[QD#V^@T9#]UCI#I/D6TV)*V-V;`T[I MTP8R_0.!<&L[J_B\^L);Y6YO5+]`J-)3+TCKV%$N##R>9GLAE&B2>\$.E`IW MC$`?)^Q:9"LO7&=YNR9.HRKX5.VO%92*3"G;J35*=TLX:41IHX0XBJDC3AXE M]*$`VH?X5D%\=K7?B:7>;N:#S$0H3;+;MYT,#* MNAL3V%MT)H@RQ*:C4:6'N5TGBU_&$TJ98M$!^Q-B?*$\8RPCA1:,BUF+5P$Q M<^:X)QA]"UP:?L/!THDS6[[;06#37!\:C+#U!O+EFH/T99V#O<[_=?O!H'WF M@^U2WI/,O-NUZ$EX4(',J&4W=,37!MBP*9@U!7*A#HQ:E\7[%\PZ&BBUXH2_E0KN8XGJ4;Z_*4 M57I3$0R=W,$E`ZJG#,P&<0;VJPK:$IW M.^8M%>9US1LEH\A/$D7YP&Q6.'F(6NBVVT8^:SB:S^<%RP7QNL<*D+=>`S*V M!092LN#6?E<2U=S;=.6Q_\QW=>@BA&\[_$3W=?#J+_R]NCM6MT(TYS7JKSL> M:L*,:#I9AZLB/&UJQ\]PL]\P%0\K8AK_NA.:CJ3?IA7OH<^7C7 M%,4#H'@$Q(<`",AZTT!C,YW17/CHXHR43$/L4?IK6"4^B5B.%VR:\87&_IT39@K!4?TQW95[9Q" MS2PWU0=""^%2UY\&QHUMX\O6M^L;WWM^Q,'F$WZ2;<5*FVMU+V(>U(O1)&\# M990HRBDM1(DA2@T.\%U(-RX42B!.<"4121\8J^VL"*P*%<"`),1$UI<+;_4) MOV+79YN_U96JJOMHA4L%(^KY1[-Q@AE.CAU8Y`C"EJGJ3DBK("0]MUAE!&$1 MI&"$11C5Z00&2Y'M>'CUV0X\$L6'N1GS$R93J2.?>FH[:D55'3?*F?7#<0HM M3A,E1`M1:TP6"E^=BFL5Q,4Q45ATJ9IE$6)*:H'!V2OV=IAE!'Q^(Q_8L]VK M71B1"#2@SU/2B?6&!*4KG@5]0\2XCO!&>M[1EIQ63+;C4;T0QWR0()6/Q->6 MR5@H'8Q-CBR>9.,EEP9^I4,B-B;41K8.%5D%%:TE*K)C%9TW4I$^?W` MX@BE0_@.FD$4QES+TW(.6VE$^L'0ZO73QG&*+R.`8@IPV3;'R)%'62_^/_Z&5O6D;R,70!7B)S>=Q+)+6`'C6O%0D:PT'UZ8OX4QFR=V?$FS!'P7J M0K0\DC\:A(&JEWBJY`;!Q/(%KW8NOETK;,'2AP,>Z;E2WG6J>+I"GN$@XUKP#.;.A7&$'[UPA)!KCU%=8%Z@F[@5/`8'>@; MUK,DJ_RD?AI])G5)=]<<=T=D:>A1FE$#\22-6%1^UVXX7Y0]2+KEE5881&PT MOLW,QS/0=?2G(>XR"#)V\=O%_CK6B)W3"`V!8N=:69I1O]]H!1:QOVBN9&`_ MX45.M/^KLR+.;.T'&_;]XEA)N`=PN;\+_-5N&='=@`<#*R9P!LQ9A#E!N7825<>LFV_RSU*F.*7@F.VS/)9@)K.+W704ZHM M1/>\#/%;_8!7XMEZ^!2POD_VP$;=^4(3"B#^J98MY<1P:R[P.!5OSAAP;-"7 M&JR"&GRNAO/(/]^T4(-^7Z%L[&+TJ^G23#RSH*NUM?#>1N&8L:0ZE\TFUJ0A MAAE]8^';7/IFT)5+;PYJ"R;=#+&9^F#1>NV1T(&,LH^33!MN2=1T!\%K-4_* MP>=T."T#-J6=YGV;M\/0H?P,LBD],\"H9K%B-"JH!A:.#0_^+_<_8?\YL+"2+SEKD^EWN49PLQO@ST+Z#*+FP'1+YP M2X555/,]=.FX+KW9=N,OTPW1ST3UOX3T_"1N+\DJ>LH^AB%^KR_7(/:4O7SD MD_*M:NN55D1/P4ZC'[64?$:E6LYH&*.@%_UNHC$ZQ+ZAF9*!'8*PR.H%K5;[C-G=1<)R MVB:^B7GQW0Y6BF[B2/HPSN,XII6/#J;CN<"ER`HPY\=GKB77,.8!,2:,<38: MU5AV093P^5.-&I_VA8;*:@3P3=T`5>*Q.OA2)OJQ?'GH"_J^CA/M&VY%M29L MD.>JYU9YMV,A.C"2NJQ"C7B4#&W@[I$6O7$?M=ML[&#/7%1..ZER3/8VZG!J MXF84M6R*?\E[O\^;K>OO,>;/$Q/[?"$M:'5=^B86]Z%AN-MPV5H[GJY&!/9( M'8FA7'9S.A'DY\J#IH2EY-7PF"E6UAJE;*$<7T;[,0AM,P>75]`O5,UT/SR, M'+(`PNB+[03Q$^QTV[M"Y:;YP8YA7^<@N_Q\)GK.O-/OS5DV',0@_]B,<_7- MFFG-@K/H$HOAVVG[P!XU*G9[CD?T82]_.R><^?2Z9QSHW07.DNZ(_>ROL&NR MEVL'T2:.K<4W`?%E?,N.%SZ6F5^AC4Y/DA]8^;KN("F#E>[#5I1UU@#>UD)8 M.2%"(XI3"ZVE@(J2L(!&G3\@5S%P07O]QEYF0OF(/E1(/#4[VAD6H9*=YX-4JNI#-:B.; M9KQ(#4X`%[$V3$#+)R=JW`GTY0)$,QI^J;N"J-*5T`0BOA1=OR3Q42&PGSF MC@%7%;N66C+=-9$:"H]5QEL%2*G.8!#)\K[9BZ;T'5/R1XJ?C,0_=ZXS2K93Y'!,OAKPTIE8960(E< M&^8@))>W)4O;8O]S3U\R#IT(QP4X^%,NPT:&<.Q8X/@\4@#EBZO6>%@-[WQB M8G5Z)__?E*&D.D_RV-/0)$>A4[W,SWQ^N+M#S]C#@>VZ>[0-_%=GA4/DK]>$ M9/JB'.S,W"=LZ]U5%]_DI+P=79C3][_H91T>W=!#6'P;F\0G.Y+&X'T.>0J^ M3T$.U57H8)Y6+3_:!29L\4M\G#%VLDXS&F*@4]Y.S!5VK6W^6#HF\GF1_$5S3GE+@U]O(PN/_J$GHE9]79!SBI MR([F$[-TXES6&-VV6M*7JQP:^7NK^Q[".^5Q3R'&4Q5&N>[SS*K9RE(/]'() MX_D,RX0]E/"'[D\OVNM%[WP1G*AGE:AG[V`7Y!EU[1#O)(QK]&E.*I:KDHP^ M4%NY_=?/@*<0[=5*H1R\C`NKX"/"OSK7R)Z`AMP,A-=ST1FZSAJCWVU\+WH) M?P_VU)@9FAF*5+/'=B#6C/%QLK);ZR1P5OL6/TPD_1??)61<)]KKCJ4/1C[U M:+HHCO+AQK"[C=.Z22/C\$>+J(_0?=%7OJ:$P#VE'J#W'E$+/LW)^\Y[)_SM M2X#QM4?,'8>1+L\I'/=4_:9(&.62&U9Z_[\OKTG90Y0_E##XHSC-HQ7/L[X) ME?,UU8^3Z">0Z.*L;N!3[-NR?IO$HSA8.B&M.O!UMWG" M0==F*QWG%'R5C'GU2OG#S@*RVW3=FC*#.#8\(AB)I,_8IXM>?+>LK-OP'QH0NUN`O?K#&3K0C2+I6R)_L>*03\JP"]M4O.,^MKKUHCAUTW4^&Y8(K MUGAVZ>5D'^`4/=I/-)LV%>.GP`\[W\6K M&.F$/)J`?>7B=N-99_M\B4?C[&3.##&.3C,$/%:UHB4SHWG:WJP"FEUZ,YGV M3]^;'82@[(_TTDYZ$J/%GNNY.%DO6"N:#3NW4.6EL^L!;M:F#L4_A%< M:+??I;B:MF/EL6LX_%(.NUWXFA2"]V/]/_]H'EC9G?3GG=4^["EZ[MM=%$:V MMW*\YUZ/:\KCG)#W+3&O?($X>SVU,_^:8Z;/XQI>XN&SU^N2^CC%BM;3B9;\ MG)94-AD[TM=#9`>1N1J;J&OL$UYB2A^-ADQKUBE/*%(OU^64(?XT)SXIW/NN M^\4/Z!_[M^C\8*0D4,ZJ&0TZC\'S<\2OE"<4,W5J.4K=:;B\6?&#.#0! M0GOR:H>J/W'7!G"6KSKZ:3J_#LZ1!XO9K/-3J+PWA#C+UQU*=_8=QDKG^?^# M0N[.-#LY1K,_:FBN.VNBR8?]@>#-@3CKEQ-31K/-LWP:3 M(8XU*JB'.5/-#,^3JQDC+=ZEE04O7$RJCV M"O%.RJNH?3$CP]JPLJ+V(^'OPEO1LI5?[0VN?G"SCZ%,"DU;\*^<@S"=#=2# MSU"EW#[EASU&AT1X1VB@P;*O^TW)K MQ4L<6)9UTLD&=;=,G(0K;".9>AZLU2#%N,9)'MP]PY5)="=Q!PWNFS2ZBF9X MMEPOCJ,;/]SZ.YZDAQ9<0('PT4W9."4OW5`VY5?=1^,&21:*?EIXN^T']=1] M?ANLVW_(D_75E$K<65]V`@U/RTNIBJ>\+-GG;3]%!UU]% M^2%\9=Z'@X#.-GPL.+-T=Z<;FR MCTYW5\6(:Q@TK(H80>2@BB7RE)J,W,SL3,/W-?)9,V@*M87P&2M:H` M!=%/V'\.[.V+L[1=%0"5VD.`YY`)U>V8Z7BZ.`1.GI89F#E*.H8719FT8T9F M;$*\"-4`BI6;NB*WY880Z+AI7$QU.IH+:W=&SWS@\=ME131I:\*PS" MI/PHI['.9J59B"`MI8L2PB8AKANIR\AK+#4``FN-5X+$:IV!(O*1EJVL^^J\ M$03*V,C*4=!\-"U%=8P"-&R:BW$8S,G%T(Z#@LD(+3X3%\:V_>5O+[Z[(I^' M9W=)/T^IH58;/QQ=U4#FLVDZ;V0T$"?2CZ7[D>U66_I1PDRI,(]T$)YY'%/Z M-X2E,NDS>YDU%4U?*+\9YE\;8DD[@,*A:6`Q&RX&4E@8$$)U(E_V`HS1&*D. MC"HU`8:9ZS#!XS_PTB.DY9'\\R+627M9L3D@WQAIQIUR!?C::Y["' M^""(CY(<`/-Q4*$.2'468'MM-*A,W;-21(6RS$A];&WT)30W5U][E(=X^?[9 M?_VPP@X'./GA$-?D5]\>`YM>6GS8;Y[\PV]?_KL&%)8&577\DW1'+NZ.>'^] M$]EQ[%MJ[/=M^U+#H"8MEK"9I6X#]XE9XV`Z&C!;I+_Y]OC=?WSQ=Z'MK1Z_ M8_<5W_C>,WUH^]JCU\&<5TPO4OR,!44@F_?OV)97_G)'5W4LL^)8YA2-9C); M3*QO(VHTM,8&HA3/B6END)/01%M"X7TO&!"AMU]).;J_^R@ACSA])CBB(Z!T M"'Z!ZU<^BN9HME\M6,7O+1`;PF>T!C#U*>T4!A$#_^(%>.D_>\X_\.K1?KO$ M'EX[D>SD5]9:8S0K84$U.IO-DS/@/"%$**&$%,Q*L0NYK))<$9'KJ4(N75%G MC9GE0\LJ11P?/R[]G1<%>PZ0^!^'V(A__8TJNO"MG!GD@$HAW?OC)?\6!Q])7G[&W='#X"3]% M#WA)5ET1^9

&S<7:?_5N1)_87DX22U>9311@EQ1*FCC#Q0#-6K_!Q&[Q_> MH^=,`3:EOD=A2AAT`FAHR849H8G*H&':$IXFP?((%1XN; MH6^S\YRELZ4'6L:AK@W:C$+9P2T-7O#]D^/NR._XQF.N:MG%ZF^[,&(>H_H< M[%BJ&C%Z)*O*-Y&FR<7=TMTM/B2*QTRV]O/U#;-AP<_>=*J+%Y59K_&2I36M MZ"AT]R)S`Q\A_4!'T,F[B2ZT:XP7N5W+.&]B6Q54H+V$G#7E!+[Y?%;M%6[7 M%8[!(!?0D2X8Y&-*,.DW?4HWS4F'SM'WPS?10OZ% M>3BB1V_^!J,MT0X#O8DXKS5^!:!7:]-DI%_:H;,\TG0X#0,QSAA3KD,V2TYW MF@&<#6(VMIOK@0&[/\D(OT\^E&S#3+C3C4ZJ@=S&966*Y$B.A;XA],B_R;_( M#[1L,?G'_P=02P,$%`````@`$E8&0Z$)Z9AL)@``DTP#`!4`'`!PQTS^Q+BB8A"1,*4`.D M8_6O7X"41%(B2(`7@0(Q#Q.W#8`''V[?N>#@Y_]Y6?F#9T`HQ.CCJ[>OW[P: M`.1B#Z+%QU=?'BZ&#^/;VU?_\_<__^GG?[NX&,QF@RN,$/!]L!G\PP4^($X` M!H_."T9XM1E,":``!4[`FAO<0?3MR:'@OP;\_[T!^]4_1K.[P;O7;P>#91"L M/UQ>?O_^_37P%@ZYP,B'"+QV\>IR<'&Q^^"OL6@?!C^^?L>D2_UEAD/D?1C\ MD/K5F(#XRQX3ZL/@W9NW[R_>_.WBS?O'-W_[\/['#S^\^[]T:;S>$+A8!H/_ M8S![/7N=ZN6_#QXPHJST:NV@S6#H^X,9KT4',]97\@R\U]M& M_6U_!PQ31#^^2G7QY8GXKS%97++/O+_<%7SUYS\-XL(?7BC,5/C^?E?\[>4_ M/M\]N$NPU;<__?339?37N#2%'VC4RAUV(Y0D!!P(2_#_ MNM@5N^"_NGC[[N+]V]%J[8-7V]\M M"9A_?+4F_E.$_)L?W[_A]?]RA=UPQ:;1[E\'>=F#@$5!D.A\6`)`N@Z?O/=NF4[W0K4$G[;1..B MC1VZO/'Q=WJ+/$B`&]22\KBUV@)?0>KZF(8$\)TQC+?\R7SD4.@.D7<%_3`` MWCT(8H2F@#PLV6A66+85/]1@#Q_"UX_XLQ/PCVRNP%.0?'"T&6,4 M$,<-0L??%:G3^QI?;73LG]D&@DFMKB2--+DF`^Q^&W%>R;<%@&@T48:>%QTA MCE^/*E3Z3!L[3O3]R3KZJ!O`YYJSJK#=!N5G&U6XBEJG7QAVMVCD.^XWQF)9 MVS3^[)1`EZWHS]@#?ITNJ7ZJO5X^XFL:0#890+(OSZ]9DW@#XHDT#8F[9)-I MRM9V@WU6_'"3"+B,2X<^^[(W83R-\$5"P)*M$_@,JM(KM>8;W>UXBTR9!;3Q MC:2T[0;[,0-LPPW!:#,EV`O=@"GBM88AM[WFY673^"4`A.$R#FG`T"(TVGDG M:`1]UM1BI[FRR8T\-O')KMR6#=RQ6>'%'&FT^03P@CCK9:W]LF7)FE$;[G$` MZ"/>L\0]\:<3LG`0_",2C3$%BGWHQ0<8\M*FFA3%3"HG*#R"EV#DLVU$'

VJ1K+UVYG7QA[1VL_E1E?E< MVUWF^AD-^(^MC&=>\QJZU/S8B3]RBNY%&G7+9W3A=W1VLIW!+/E:VQU.OCR9 MIZT-,Q!I0&-,`QIM_1'WG#J;J%8K`U]7E(Y#U?ST:4:@MF'+T9]YX5:F4.FW M='>V^4D@^<7V-\ZMJ:'UTZ'@.VUW\@$L^+\SL,:$*SCT`8* MW-<+_'SI`7C)1X7_6DX^JG)1)R=/)F!I);D.^97M,D:"Y MQ4\G;3R.XN647^YT\CVR9@O$BO[)"#6-BB2J>2_`JO'(B$,F[_ M?"II;J`/R)BMNT44I"`0*EOJ5++-P`+RXPH%]\Y*N#0.B[4OW1U8.'[\[>$+ MS-N`#TNT+],C<:+XGLWJ"?LY$F7_OI1OA`!,/D"CDFOWOU8#U9`X8/?/NXDX+)8W$ M#`"A("K):T+,XWX^OGKW:A!2UDN\CMW+6G"2/>]WL&1/LP25M[U&Y4#+2&!Y MUVM8!-0L@>>]A2=/%T@`^L$"E*_4)1#]M=<0'9S$"2P_]AJ6?$J7H//?%IUC MI2N!YV^]AD=LHTL0^JG7".5J9Y!71R@:=N4.?(D1">K%P MG'5LU0%^0'>_.33O;'_]=1N(2J?.AL_>[9EX8.LI*5S=$%5?[AEP`7SFTMR# M0$[ZW"J:^D!"-L&A\P3]:`<9HOA*1>I7XLY(U-74J[+K(7>84H;]9/[HO(C[ MI]2*EI[NKXQ,'>C=HK&SAH'CIRB!J'/E%;7T)[H*(9(Y_J,^N01>:D$A?7*6 M;$*9,MJEE`+UL*P.J?EE>7Z!@OUS_7O(MF^?Q\$,@[%#R(9Q[2A<6]`+N;I: M>I6L^,(.'!;3(>O5EH^QW3:>%J4';E$-S3U('9+W&+FRWSQ27=75L]R&4"5,4H)E74H_$VSAYML*$HJ:*F.7.KHY;.<_6S::S M!#\Z`I;89YHRY4=9>?2[P`=W>69X MZI6(VT4:U!UP*)@\^7`1&7&$BUJNE#+) MDDHZ^A$95[;LO$S\_++:I%;A\`45=,@_W1FW2U6_O)*:)%X[T+M^X9?HP,[6 M*&/QD*FIIT=X#4BPX=EWHI!!1B+6W$8OYM"%573T8<9V$XB`MTM#D+*:,JT5 MNE#4$XF*.OJS]Y,<>5T/Y,\IJ%7>'+]."9^2JJJU3WEW!P2%],@IJ0MU1/M1 MUG=D-)P3.G2+K?'-^;Y>F6!Z;XR$GP,2M81!Z?,E*=(&16P+4\ M0@*ZG@!C5JBUZIZ31J)*3#7F>O(9("$PV:0!D728)1%J9@58*^-5:))(4#(K MWEH9I>*PFP0FLP*OE6'*^F,26,P*N%:&1#C?5,$%57:WK.%+D&DPEDIJ)1![?R M\*($/;,N?#8RZR0=N@F&9BHL=3`L,;`*HHM() M;F9J.0U-,$$45X)>%:WGK&:=@IGA\%:2J1DWJJ$D$0-L:@Z.RM-*YL*5J7DY MJH&F&)%F:L:.BN`5KLDJ3*S[6[TXB./8,I%#'PQ+VJ&&BCS),#6+1Y70FBQ% MS8:OF&[IR0_7Z5T>AG(XBA:BN6D8Y*./#APUQ_&IIF;%J0;1\=5-4Q/C5,-' MYG*\J>EQJB$F$\R;(&:F`JPXQU13323PF:D.U[7FI1%J.WZJJUEXIA'*2Q!` ME\FJ(T&#[^/O_)GQ&TRN2LEKV(IV]2*=\D8[JBNCM*.=9CNC:Z.4'Z>DU"# M22A3I?1DO9XZQO?\;$2VY"P>!=D'SD4NI*" MQV6[(/45],-`:-`5E3;%GU(=QT\``>+X0^0-O15$T8-U`5OZV\OP`CS+:FGI M"<&43@F>"[/+I4OH2^#-0S]NV/$YQFSL4(5=7Q` MMRJ$.-/N82DMDH+H'&;0Q;G!DA4H$EI'@E7W5 M]*R:2FCE6%/JY=,T)67%D>IJX^]R/(]4+R3)F(0O>B^;DL9.`Y\!?62U=ARIP16Y+,ST ME@I3<"L,.C3]81\;&7QFD<%Z<*GJPJJR/QTZ1@Q]+*I%2,4^U-,]+:4U@IT_ MUW;CX^_TEO6;``:>C@1$KDM`-*%6F`3PCZC+?'!H?+MYB+PI`2L8KBA_Z(H& M7'91<$'%QG2X@(?>O\+M]Q_Q##`MR(71`V<)I7W$?(2F!#]#-MJCS1<*O%NT M5]R';@"?X^RMQ2[Q5CZEY=J`W#.#N2#(U36R5U_?=:A?3"^!F,TMME`="JY` M_*]2]P1-Z.CC[AD>M4#@LEIZ>L+.'!=&.R;[V8^W4>2E=U)A=R2J:KE.,I^S M4VTROWYQEPY:@!D[^B8H?U()^J;4A+UXPF`"[#1Q7K93F9L&=W$\P.,Z))OG MT838WD1-GRVB(:C59K=1R#EA:Z.0UZ:6JSML$G)N,4'MWJ3?@E4L4.IJIWI$W^,)>6+J#!6@A:ZTQLQ#0+(=%+;0C1Y.XV>7=Q0W M]_EEZ5Q79BQU:_D=NDQM(N`7X'N/^+,3A-PS\0!< M_J]XTLG7[T3O,GHB(PIE>J9"`WJ21&,7`"\*L>(IW7@*V%O$\';\:?CD0WY MTTD@N:"PO=RME.!][^.63^Q^7.7L+JAK"-1HTY^=#N:0\U.9?B_D5&B+=BS3 M>M3FZ0J]QT.:>9VS2*&>]Q`I_*A9<^PR?G M]$QP55%*^HQK0=A&`J:9&DA;^V0.@&9J%DT#6!"ZD4!I5JX@FUWJ8$Y5#T'( MOI`E[=1)9I:9J0::`53L$]CC]]Y4'::]*=F@)RX9!C.5FF8&H6;P?`*RF3DR MFP%9)4HN0;1*QH3N9Y2H'H&5V3L48C"J90HT8#^NBZDX:J=:.L$>0JH>)E$O M$^'9[JB*P*K$J2:(FIFCIWH,I$QB(T.37S<#6CO&?--S:CW^ M%B"=NZSZ7*R4X*S[<[$60/;U7*7ID9B@.@*AV%WIF7[ROD8B$'U2.S[:0%4:Q[WH8!`0^A9%E_Q$GSM2M?V5( M"%?GBE**-M"P35"2:];.A5O_A?G<;,&B7,&)T;G*LZ0*K78&B5Z_/7O>[['6 MY9A2+BJS/*5-0E8ULWL5KQ_[Q!/N+:@JN[6I#KXF09:FWZ:^45A'N^V==:DN M6-5GKODOC,B\$UX-?U-G8T43@M*;]&;=^F@!L9PGZLVZSV!ORLB\VZ.N11]= MR:IIXC$];TD+L%=_/:E2RA(55[Y.[]!#N%HY9#.9;\-G'#^^YOL9./S/WC"X M<2")O,\3-.-!Q62KVU$MSRQ%PNU%2OHAL&:(RUM;\QZ5&"1V)*9N@^[&/S7H MK,`]1B0S!T0.O':^<:XH%>4^:ZY]K>B,-OL??X%LAR7N=X)E9I:>Y3L@67)!`NK:.W#+5JSHSJ:(F\_`WZ2EW4A MIX;6'N3-C=RC0J5F5WI$CY>SGB/M)730T:JF6;R(4QS^!D:CZ+#CN!=7K*;M$($2^KIN=ZV?YB#[R';I(J982A[*5VZ`>M2V?H'G']A\LB^0B?S[$%3 MZ),KK:;E-3EW";R0O[;(D75UWWRKVJ;@O&I1G$1?,^!Y+]Q;3[3/J)UHF+XGL:C<5Q@[;&O3, M)]G3.CV+Y'=6T^/&JZ!7HKF;_G)E-AMY6`$GL0W`^"#"&F@I+>F^I!\=.7[\"EL6DRP3'&W&&$56DM#Q=T6J.\VM M4[&.4[%=V<>^0RFDJ:M(U3""9]\K]S7)E&A M-9F$&9G%A3OM*-;`@-1W;AG%1&VUFVZO.`7&"F>/Z6:,=N`V_Q&P:M[-LLW9 M5(5;_J"4F5UY<]/<^TQR!WKO;#CRL,A,/G.G3X?C"/3>67AFG\#$VE*^[J$8 MAX3/HJ(PNORR6J5.QE1",135T-J#3T3\7,)!(:URBK3:@H):Y65TODQ27D2K MC#/G.R,X@$#'+X4U4U:KU-R/MKWO10%Y%MI="RIHE?\W3+[=HNC!^/*5ERUL M;2+'BI#P].@=*Y5&I6AS-9>,*AS>N2!ET>S-)"K4D@5'B>EV0D5P#G9\T\UZ MBNAL&6@?C'8*J.2PG&J10^<4?:6(4<2QZP7/=W?>6-M)?F;T`+O?HA3\_!$2 M@&@\%IX'8Q%3^2!TI'=(!)W,TP+.0!19.<8TH%%6^Z?4*P)E7N6:C6IY>72U M]O$&@`>V=T$7)`\GI.6_QY%A%'C#[P[QZ"..'U_8_YUW[!X'_P3!;!^/.HW> M2K_!9/LK7NZM`+<3"V$4SM$ZFT3K7J2DGN;;C<0D[$7E+4]#XBZ9G%/?0?N? M">31<&S'C!\O8L-[!:A+8"1%7N1"W29-2,6ZH<':/T=CND!R^K17_D"Z$L1=6II3BK=7G`[;XW?@/X-=VLQ;Q#\"GR/-)C=KCGI] MK>ES&K'/Y%\OJ\T93?4I==B4J6<6YFF9Z3EUJ.'U!8_CU!,5=J!DJT@F3^&N_1!>T6L&Q"4S`_L*4Y?>H(^V9T6-/#0EH<@-8,,:8'HW1L M3(I-BJ:_"=CL8#3CV:N7CZ=OF)_"@F)Z.LQ3;DGF9\IL84]1\W.:GE^S8R=H M56.WZ0D]VQFF$\47&9]!]+P&1Q!DEXS26Y,C3,/5RB&;R3PU18=N`)]K)3^S M(:4V>,V&+W4O?,F&&U1E8"EZ?!\6/*?2_'?.'*T#LKK]2ZP1MX]AX=?/$5E& M4^8`!OQUXUN)<*F&OW2.B&5UIZ(,$&U\Z1P1FX0!#1S$,Z&WNM<=?\>BI?"= MK^_.':\9]GVVS?`_M@]:^F-GCIN&,U7VZQ;9EKY^_JN]J'=\<)=:'[XR0P*TB@!6%NO+VE-`3> M59BX_J,NT;3S82>J<)=5;\@&N-L`]WX'N-L8Y4XC:>-J]3MOVS(:V'@?':.1 MXPRQ<4&:EX6T=FU#@S0OF6+]Q08'U3$?M[2XCG>Y"GU_85PK2 M"6?+Z'"5FW7!J(%P1G4'Z[88` M<(N8/@IH<"H\<[][5F@>N?=[.(ENACRI%Y9:>53.NTEN1IK,R:J(G!- MC^*T4=DV*EO_+#Q2VM(3*J,S]0*)K(*8QN)`!S<];VT9&EF[B?'!1/;N0I>1 M%#`5FV"]#IBIDV$'I)V5]D9-Y[RR1QIK(]C+6Q5L@NZ3)HN6,$#62M_]#,@3 M[O&8M&W4M)F\.S,T6>]'[R\)UC`!YF;@/0X9.-WUOPX%X3SB:QK`53KS]F0N M?*+!AN38D!R%D!SY8!P;AF/#<&P8C@W#L6$XW7'3VS`<&X;3O=EHPW!L&(YN M-&T8C@W#L6$X-@S'4/!M&(X-P[%A.#8,IPMN>AN&8\-P.@RF#<.Q83A=\I+J M=U_;,)P>A.'T>T1L$$YOAL8&X;0>A-.S\!O7#5=A9+R:!$M`.-`$+!G6\)F= MF:PJT!)D4R[6'::TS/"MW(P.,[>DD/<@F,P?G9=Z7=VWTIN>:GKD35+*(M^_ M4A.FA"K5"/7Z/>06F>(0MH-"-J0JAD4TOVXP`7"!QB$[^9"[>60G+_7C4]C[ M5T@#?N"R-58">E.M=PD9OO)&8,YZ,`.N[U`*Y]"-9"_;O^JTV#4$:G15:Y\. M$;YAO%-BNXUG:A#GQ2SI>Z.?T.I*KLC%T@R[L?W%=)6G"FWHK5^B*EC59[;Y M)MU\%E4!-1N4T*^@A(8I9(49EQS(_7A3J$7$:[%>TP,+6L2]65YJ_KM!FI9` M'L15W%8X`JQNQSOQ,SXZ[?)Q_UFW`1UZ'HSEND5LYUU%W]5AE+^>SX$; M[`>'"VY(Q)E!"1X42FFH6:``P18YI:O1JM859?AZ: M&ELJA55.=C86*0^^\B:5H%$PF<_V!'?9OZ;3+S<`S0"$8 M;:8$\UV4SX7JMCC]EAF!AGP#"0W&89";>RFOQ/GKC`(DIGQ:K+#OB:$X+*(G MH"F:EY0[C*[95"=LN8Q#RN1B*VN(O#N,%G>,=GI#2D%0&CA=N3DM>4(<']"M MQ/=`9%$Z+-4!24NLEZ+2>O.<*4X-N>1FE1K5@@-8<-=6<3*93!F-4L[`&A.F MB2_*)IJHN!;9V0$>WX\**=M6*-U*1PNR%!;7L?2I`X[DN@=4YFJ=:!LUU<0D M>7X48%337GD>>>X;.:-ZI_\V#Y_D5MZC5!]-(5I]%S774E%(S?;VFR,]SE0C MNAP@90+-3L5>6PD=\-'&B;`43-((^:W]Q MA^-0W\G\&GE?*""[FA=EOARIJEHMO>GY(6/E/2I??_]W8VX0"[_]CT.YM[_^^N7A0,#4 M'W3R>&J9&.3;`729.K:4^+6O>&.!FM*A>P!N=JF$D<(SVR,-># M4(I=],:$+.:W'+0T#3#>X2@#2+%%IB=V=D7+LL)R-?X84%!MTF!6HVVF1KPW MC*90>3`U)EY:*TC#4);9[#[ZGMF_"ZH3(C?_$%MQXR9\IH;B28L"^XB"VYD]N;/CD::MFS7 M9+8KO_-8_FOYKR3_;69+LYS706<]]HAB"T<.@4D>GI/*Y$]%*;L\2=1 M<2W99H5`R@G?!%&R]-I2R7.EDF5KW])&2QLE:6/!5FRYH.6"E@NJK?86HUL&#GPE'#?PBI=Z4,9ARNN8WFS M98^GV,IE5I]ED)9!2C+(DHW0\D3+$RU/K,(3Z]HEC6.+\>V^S\#A.'D3-`-N M2`C36;FJ*D^^9)OI"JO4PXPMI[2)K\`GSO$7]V@I"/Y@/7(F$`RSVV MY?5T]"9USHY]AU(XA\`;;<8816=MZ/@[B:_8W)`*+ZS59'_INZ7%EA9;6FQI M\0EMHQ)'66]8$7U>A( M#V04"&$52[0MT3[%+BZQ\BS3MDQ;@4"*=\'>D&Q+$"U!;)(@6IMTMVBB811K M?Z%UC]8X)&2W<.6OV9=4M_31TD=+'RU]E+E:7[8362IIJ:2ED@(JF>S%D_D8 MK]8`T>C[,^"S(MX8TX#N$E8`;^ILHEI:,WU*B_R4%KF$_-5L5,?Y7W?H:@(A M:-5FR^HD;[?VC/`4 MEMQD(J<']R%@$WD2+5$Z=`/XS(15M/%6;K@K>&RG\O"[0[SKU=K'&P`B\:LQ-1W$+])'>_DE(:KN%^5@6KJBUU$,#WPK8&F^!&KBUE=S.IB5A=KR!51 M_2CMC3JFC&2=(Z0W8>:U4*U%;1*(?S`;8FM'L'8$53L"/P4(6+*#`#Z#6\2J M`EY8J_NL5*9\@E=:S10UO\:#,[^'?!\H>68F6\B:(ZQ2=(I].W]N6B7'*CF2 M)++\V.B-"F.9H&6"33-!&[9O.51S!OBAZX:K,#)W3H(E(#FS[PY358M[M58M MF[1LTMS3T++)FB;)BEN5)9N6;%JR*;P?RI?-H_-B$XCDW@P]0J?T9JBX1D=Z M4)Y`I*"*)="6-IYB%Y=8>99#6@XIG4"D:!>T!-$21$L0!03Q`2SXOS.PQB2` M:&$P3S2,H1P,7`EQ%1;O@NSRY%6FIN6+YO!%2X@.3[>29=]'UJQH<)39?"QG MM)S1?@1<_KCK: M?`)X09SU$KJ./R3`4?6Z-_[!+G#_L]);+,NW+-^R_(YPM6*6W]XAUQO=0!+@ MYL_!WES6L]K7&6M?/U]R.?G5`L``00E M#@``!#D!``#M7%MOV[@2?E]@_P./'PYV@94=)VU.:R1=Y-9N@*0);+RX\V7DG8S.+B\[OW_X^:>C?WD>&@[1.6>,A"%9HF\^"8G` MBJ`Q?N",1TLT\N6%^="8(54*,`K!B@_;W^@;?W MSML[&.^]&QP<#M[L_]>FYHNEH+.Y0K_XOP+QWEM/..-<'[@RX7LQZHZ/>^75\E7NG\ M_!-*:`R.R)5-5!06,Z(^XXC(!?9)W=B`!!01ICYR$9V3 M*8Y#,/3/&(=T2DG005@I02>Q(FL$,5N1?-!2CC!C7)E,8C[K;Q8+RJ8\_0A? MZ-=E('A(QA`P2#]\&5XZS%1I2NQITMXY]V-M:/8_9L$%4U0M+T&)B(SJ#J+! M<:<696Y69EA`II11,X'^7A]Y*&.W'T$42F0A2]A1KRBA*#R&7'[#/IAG'X=^ M'!K&*_B<,J<4+L:%@.3)U!:<*\LV\Z7?9O@\%6PCL-<$V,WT(V60D2D.;[DT MQIR%6,HTSC1P0V#X7I/!C=\!@)8+0GK=8I*'5*]Q`3K%H5X9T&A.B)(M>+N" M=XLAPZHY412\TQA)P_T(G&_JPXE^63/GUQ;>6O!>PHXU(M7@I6-NB-ZZ(,H' M).)3LRT49$Z8I'<$)=);F&K!=(;E_&/([^4E"Z@@OJI&K$SF!N^P`7@@&AG9 M+62;(?O,%9%CGJ>]E0]OQ`PS^I>9SLK-\.&$!;?65*V;^/E,[D]\4P]1-KL5P!/# MXF>&`,RS.68S`J^]34-!Q"($>8UBYDD4N>/D73%.AL37"6@E$ZTK;D-FFY"Y MP(*!+^4M$:,Y;IH[-G.[P7U?!/EBCQ9$Z%U`Q!DR,EM%J!O>N.MP1<5",B)$")L_(0K:Z-D"V"9"U MMD:RT='$S2+@42%NB-\4(8:M=!S%)GK0C9HG^ZZV^_)$V5W[;HP?ML_N#@%N MH-^6L[O968.P=K'>#LX1F>G_AV3!A:X]MT6UCAPWN(?ENAB6;MA7ZY^?/A$^ M$W@QIW[[$]2S5<9CO?V5N]7'J0PWU*56F:-*1K\D(MO?-)Z^7&X`>!TY;M!+ M?:\-I7,+^%/7T`U@WLSM!K?4]ZJLIUMHGZVP;HCQ(V*<8.^7FF"YQ!;@EZRV M&\3`TVARATFIQ[:I\FZCYEE+\`9A45.4&_=2#ZY>.=Y&P7,7<@T"H;XT=RR4 MNF^/%W5M'-0Y%YK[5+]*<7:001\Y\$]8<$[#&-XV**N2=RLKT]*CHELRNZ$N M=>$LX?H4A!%O<$\5V%4?Z,C*O7/8-M+V"%L]]$=Q%&&QM(ZPG$A)E$P+JN!$ MY87;#2SN^EPXO,WF9$HQ%G81Y8Z,4MLN5:6C(E>&$FU9*1@@K.P*$6(HUYF> MK&DCI4FD6!EV2&98Z+_4&VH=(@5-*SQ3?3/T@8C/DU5MJ/RW,R42N?GB[/ M.%,"^RK&8492#)0=)+G#I.*P77(>&E**UN6-N9>)0EJ='0V3);(THIRNC9)F M"24M^LO9(1MP8UAJ"%IMA!:))IL`75>;LMJNJD^"P!B&P_+?"FW%ZD:SU`'< M6.U#09C+7]_XMZAOL_4SCKY9&.!\1>\J\K"3UHGK0:G99VW>C#24B$.9O!;& M1C#"MC>.C`?E%U!]R4Y#[/\8^7,@DXEK;P7U8=-SS0,2%I%MRNX&N]2RL\0C M+1]1AHP&+U61H9\J049+&P*[A,"87TA%(2>25<$UO8@6(5^2)&'?QL*?0V*] MA3W/(P'14)@[/,J=O6)X*(XR?6O5VQ1E.M.DD6E%6FT;+\WB9=5/->W4BJYM M*2IJL+BQ+W7RZG9U6V@;;:K3PU%$UMJ_/4KO!K74L[,/5+4;M:?!-&UYGRYO M!0]B7X$II?>SDL:-7:FKEK76H;Q-I2`MID5K&[1@W7Q01$#DG\52P3LAI"EE M;M@I#4'7[(K[:=_\@@6P]HF,+NU_74$.#)*>YNDR^Z6CM#%_9FWN"-IXXDZO MXJD]*#<(G69W\Z0VH8*G8&^0.:X(RGLBR`=)-]AX6M^]^4[/0CD!1&ZE=7+Q&8"2MSKM_V86"_X M+[4JDS`79'K-F-*=^!H_L0A1F)HDIK.5O)T8GFA_P-X3#L]%[OS-=A MK#%Q8*B8^'DNYA\R;TAZ)*PY9:"MF/*5EO`/F6WQ-:\Q:6"IF+3]=]M5]@W[W00:I MB4TL6'FZF0497U,+*F_&JJL[8]!*W]92Y[Q?;)-:H[+R0K,>"97,97DK6O"N!V`T=\TQ>6QZ]>BMW6GUZ*9PR`[1T'87V^..$K'>#Q@JV"=0 M'HP-7Q"+M$?"H$#11P`R6AD#,U6Q'OTD>+S(E%`0O^OLS6FUK6:>)WA2<9W@26J<-?EF;*\([XTM\?P9EC9R,YT2D2`(9IP3 MZ0NZ6/7EC`MVEE3/*U,*/H')U@1W$6(C&$$N4%@L&V&8;.M5 M-C1)#K>`F\B$JA?TT167S4>^(,$3.M<=7#KRBI60865ZGR MT*M)"PO'F!^5&IAR8&,3P)R(PF^`@;Y M+L.:4S,V&[#,^I=[G\;W?#SGL<0L&-^3\(YDQXTA%P`5O3.[K1*,S=A>$..C M7E+1P>/_`%!+`0(>`Q0````(`!)6!D/#>WL'.&T``'YS!P`1`!@```````$` M``"D@0````!P`Q0````(`!)6!D,<%;-#,1```*;-```5`!@```````$```"D M@8-M``!P`L``00E#@`` M!#D!``!02P$"'@,4````"``25@9#BUZ-:U0D``!^Q@(`%0`8```````!```` MI($#?@``<')L8BTR,#$S,#8S,%]D968N>&UL550%``/$#`%2=7@+``$$)0X` M``0Y`0``4$L!`AX#%`````@`$E8&0T]H4Q2&0P``4*@#`!4`&````````0`` M`*2!IJ(``'!R;&(M,C`Q,S`V,S!?;&%B+GAM;%54!0`#Q`P!4G5X"P`!!"4. M```$.0$``%!+`0(>`Q0````(`!)6!D.A">F8;"8``)-,`P`5`!@```````$` M``"D@7OF``!P`L``00E M#@``!#D!``!02P$"'@,4````"``25@9#N9B@BQ(+``!G80``$0`8```````! M````I($V#0$`<')L8BTR,#$S,#8S,"YX`L``00E#@`` ;!#D!``!02P4&``````8`!@`:`@``DQ@!```` ` end XML 31 R25.htm IDEA: XBRL DOCUMENT v2.4.0.8
Information Regarding Short-Term and Long-Term Marketable Securities (Detail) (USD $)
In Thousands, unless otherwise specified
Jun. 30, 2013
Dec. 31, 2012
Schedule of Held-to-maturity Securities [Line Items]    
Marketable securities, Amortized Cost $ 84,499 $ 62,102
Marketable securities, Unrealized Gains 27 26
Marketable securities, Unrealized Losses (203) (31)
Marketable securities, Fair Value 84,323 62,097
U.S. government agency securities
   
Schedule of Held-to-maturity Securities [Line Items]    
Marketable securities, Amortized Cost 26,589 23,011
Marketable securities, Unrealized Gains 4 2
Marketable securities, Unrealized Losses (44) (4)
Marketable securities, Fair Value 26,549 23,009
Corporate debt securities
   
Schedule of Held-to-maturity Securities [Line Items]    
Marketable securities, Amortized Cost 23,631 14,675
Marketable securities, Unrealized Gains 12 18
Marketable securities, Unrealized Losses (84) (14)
Marketable securities, Fair Value 23,559 14,679
Commercial paper
   
Schedule of Held-to-maturity Securities [Line Items]    
Marketable securities, Amortized Cost 5,497 1,500
Marketable securities, Unrealized Losses (5)  
Marketable securities, Fair Value 5,492 1,500
U.S. municipal securities
   
Schedule of Held-to-maturity Securities [Line Items]    
Marketable securities, Amortized Cost 25,821 17,971
Marketable securities, Unrealized Gains 5 3
Marketable securities, Unrealized Losses (64) (12)
Marketable securities, Fair Value 25,762 17,962
Certificates of deposit/time deposits
   
Schedule of Held-to-maturity Securities [Line Items]    
Marketable securities, Amortized Cost 2,961 4,945
Marketable securities, Unrealized Gains 6 3
Marketable securities, Unrealized Losses (6) (1)
Marketable securities, Fair Value $ 2,961 $ 4,947
XML 32 R6.htm IDEA: XBRL DOCUMENT v2.4.0.8
Basis of Presentation
6 Months Ended
Jun. 30, 2013
Basis of Presentation

Note 1 — Basis of Presentation

The unaudited interim Consolidated Financial Statements of Proto Labs, Inc. (Proto Labs, the Company, we, us or our) have been prepared in accordance with accounting principles generally accepted in the United States of America (U.S. GAAP) for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. These statements are unaudited but, in the opinion of management, reflect all adjustments necessary for a fair presentation of the Company’s statement of financial position, results of operations and cash flows for the periods presented. Except as otherwise disclosed herein, these adjustments consist of normal, recurring items. Operating results for interim periods are not necessarily indicative of results that may be expected for the fiscal year as a whole.

The preparation of the financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues, expenses, and the related disclosures at the date of the financial statements and during the reporting period. Actual results could materially differ from these estimates. For further information, refer to the audited consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2012 as filed with the Securities and Exchange Commission (SEC) on March 22, 2013.

The accompanying Consolidated Balance Sheet as of December 31, 2012 was derived from the audited Consolidated Financial Statements but does not include all disclosures required by U.S. GAAP for a full set of financial statements. This Form 10-Q should be read in conjunction with the Company’s Consolidated Financial Statements and Notes included in the Annual Report on Form 10-K filed on March 22, 2013 as referenced above.

Certain reclassifications have been made to the Consolidated Statement of Cash Flows for the six month period ending June 30, 2012 to conform to the presentation used in the June 30, 2013 Consolidated Statement of Cash Flows. The reclassifications had no effect on the increase in cash and cash equivalents as previously reported.

XML 33 R8.htm IDEA: XBRL DOCUMENT v2.4.0.8
Net Income per Common Share
6 Months Ended
Jun. 30, 2013
Net Income per Common Share

Note 3 — Net Income per Common Share

Basic net income per share is computed based on the weighted-average number of common shares outstanding. Diluted net income per share is computed based on the weighted-average number of common shares outstanding, increased by the number of additional shares that would have been outstanding had the potentially dilutive common shares been issued and reduced by the number of shares the Company could have repurchased from the proceeds from issuance of the potentially dilutive shares. Potentially dilutive shares of common stock include stock options granted under stock-based compensation plans and shares committed to be purchased under the employee stock purchase plan.

 

The table below sets forth the computation of basic and diluted net income per share:

 

     Three Months Ended      Six Months Ended  
     June 30,      June 30,  
(in thousands, except share and per share amounts)    2013      2012      2013      2012  

Net income

   $ 8,611       $ 5,146       $ 16,898       $ 9,928   

Basic—weighted-average shares outstanding:

     25,258,932         23,929,886         25,030,283         22,432,415   

Effect of dilutive securities:

           

Employee stock options, warrants and other

     591,315         1,350,949         597,099         1,310,707   
  

 

 

    

 

 

    

 

 

    

 

 

 

Diluted—weighted-average shares outstanding:

     25,850,247         25,280,835         25,627,382         23,743,122   
  

 

 

    

 

 

    

 

 

    

 

 

 

Net income per share:

           

Basic

   $ 0.34       $ 0.22       $ 0.68       $ 0.44   
  

 

 

    

 

 

    

 

 

    

 

 

 

Diluted

   $ 0.33       $ 0.20       $ 0.66       $ 0.42   
  

 

 

    

 

 

    

 

 

    

 

 

 
XML 34 R11.xml IDEA: Inventory 2.4.0.8112 - Disclosure - Inventorytruefalsefalse1false falsefalseeol_PE786297--1310-Q0008_STD_181_20130630_0http://www.sec.gov/CIK0001443669duration2013-01-01T00:00:002013-06-30T00:00:001false 4us-gaap_InventoryDisclosureTextBlockus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00<div> <p style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Note 6&#x2014;Inventory</b></font></p> <!-- xbrl,body --> <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Inventory consists primarily of raw materials, which are recorded at the lower of cost or market using the average-cost method, which approximates first-in, first-out (FIFO) cost. The Company periodically reviews its inventory for slow-moving, damaged and discontinued items and provides allowances to reduce such items identified to their recoverable amounts.</font></p> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The Company&#x2019;s inventory consists of the following:</font></p> <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px"> &#xA0;</p> <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="76%" align="center"> <!-- Begin Table Head --> <tr> <td width="76%"></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="8%"></td> <td></td> <td></td> <td></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>June&#xA0;30,</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>December&#xA0;31,</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="1">(in thousands)</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2013</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2012</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Raw materials</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">4,502</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">4,174</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Work in process</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">489</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">530</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Total inventory</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">4,991</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">4,704</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Allowance for obsolescence</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(116</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(85</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Inventory, net of allowance</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">4,875</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">4,619</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div>falsefalsefalsenonnum:textBlockItemTypenaThe entire disclosure for inventory. This may include, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the major classes of inventory, and the nature of the cost elements included in inventory. If inventory is stated above cost, accrued net losses on firm purchase commitments for inventory and losses resulting from valuing inventory at the lower-of-cost-or-market may also be included. For LIFO inventory, may disclose the amount and basis for determining the excess of replacement or current cost over stated LIFO value and the effects of a LIFO quantities liquidation that impacts net income.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.6) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 6 -Subparagraph a, b, c -Article 5 false0falseInventoryUnKnownUnKnownUnKnownUnKnowntruefalsefalseSheethttp://www.protolabs.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlock11 XML 35 R11.htm IDEA: XBRL DOCUMENT v2.4.0.8
Inventory
6 Months Ended
Jun. 30, 2013
Inventory

Note 6—Inventory

Inventory consists primarily of raw materials, which are recorded at the lower of cost or market using the average-cost method, which approximates first-in, first-out (FIFO) cost. The Company periodically reviews its inventory for slow-moving, damaged and discontinued items and provides allowances to reduce such items identified to their recoverable amounts.

The Company’s inventory consists of the following:

 

     June 30,     December 31,  
(in thousands)    2013     2012  

Raw materials

   $ 4,502      $ 4,174   

Work in process

     489        530   
  

 

 

   

 

 

 

Total inventory

     4,991        4,704   

Allowance for obsolescence

     (116     (85
  

 

 

   

 

 

 

Inventory, net of allowance

   $ 4,875      $ 4,619   
  

 

 

   

 

 

 
XML 36 R14.xml IDEA: Income Taxes 2.4.0.8115 - Disclosure - Income Taxestruefalsefalse1false falsefalseeol_PE786297--1310-Q0008_STD_181_20130630_0http://www.sec.gov/CIK0001443669duration2013-01-01T00:00:002013-06-30T00:00:001false 4us-gaap_IncomeTaxDisclosureTextBlockus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00<div> <p style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Note 9&#x2014;Income Taxes</b></font></p> <!-- xbrl,body --> <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The Company is subject to income tax in multiple jurisdictions and the use of estimates is required to determine the provision for income taxes. For the three months ended June&#xA0;30, 2013 and 2012 the Company recorded an income tax provision of $4.1 million and $2.5 million, respectively. For the six months ended June&#xA0;30, 2013 and 2012 the Company recorded an income tax provision of $7.2 million and $4.8 million, respectively. The income tax provision is based on the estimated annual effective tax rate for the year applied to pre-tax income. The effective income tax rate for the three months ended June&#xA0;30, 2013 was 32.4 percent compared with 32.6 percent in the same period of the prior year. The effective income tax rate for the six months ended June&#xA0;30, 2013 was 30.0 percent compared with 32.4 percent in the same period of the prior year.</font></p> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The effective income tax rate for the three months ended June&#xA0;30, 2013 differs from the U.S. federal statutory rate of 35 percent primarily due to the components of income. The effective income tax rate for the six months ended June&#xA0;30, 2013 differs from the U.S. federal statutory rate of 35 percent primarily due to the components of income, particularly as it relates to the federal research and development credit. On January&#xA0;2, 2013, the American Taxpayer Relief Act of 2012 (the Act) was signed into law, extending the research and development credit for years 2012 and 2013. As the Act was enacted during 2013, the federal portion of the 2012 research and development credit was recognized in the first quarter of 2013. The Company recorded a tax benefit of $0.3 million for the 2012 federal research credit, which translated to an effective income tax rate reduction of 1.4 percent for the six months ended June&#xA0;30, 2013.</font></p> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The Company has liabilities related to unrecognized tax benefits totaling $0.4 million at June&#xA0;30, 2013 and December&#xA0;31, 2012. There were no material adjustments to the unrecorded tax benefits during the three or six month periods ended June&#xA0;30, 2013, and the Company does not anticipate that total unrecognized tax benefits will materially change in the next twelve months. The Company recognizes interest and penalties related to income tax matters in income tax expense, and reports the liability in current or long-term income taxes payable as appropriate.</font></p> <!-- xbrl,n --></div>falsefalsefalsenonnum:textBlockItemTypenaThe entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15 -URI http://asc.fasb.org/extlink&oid=6907707&loc=d3e32718-109319 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(h)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 08 -Paragraph h -Article 4 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=6907707&loc=d3e32639-109319 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6907707&loc=d3e32537-109319 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6907707&loc=d3e32559-109319 false0falseIncome TaxesUnKnownUnKnownUnKnownUnKnowntruefalsefalseSheethttp://www.protolabs.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock11 XML 37 R2.xml IDEA: Consolidated Balance Sheets 2.4.0.8103 - Statement - Consolidated Balance SheetstruefalseIn Thousands, unless otherwise specifiedfalse1false USDfalsefalse$eol_PE786297--1310-Q0008_STD_0_20130630_0http://www.sec.gov/CIK0001443669instant2013-06-30T00:00:000001-01-01T00:00:00iso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$2false USDfalsefalse$eol_PE786297--1310-Q0008_STD_0_20121231_0http://www.sec.gov/CIK0001443669instant2012-12-31T00:00:000001-01-01T00:00:00iso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$1true 5us-gaap_AssetsCurrentAbstractus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalsexbrli:stringItemTypestringfalse02false 6us-gaap_CashAndCashEquivalentsAtCarryingValueus-gaap_truedebitinstantfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse3544600035446USD$falsetruefalse2truefalsefalse3675900036759USD$falsetruefalsexbrli:monetaryItemTypemonetaryAmount 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.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Cash -URI http://asc.fasb.org/extlink&oid=6506951 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Cash Equivalents -URI http://asc.fasb.org/extlink&oid=6507016 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 1 -Article 5 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.1) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 45 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=28358313&loc=d3e6676-107765 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3044-108585 false23false 6us-gaap_MarketableSecuritiesCurrentus-gaap_truedebitinstantfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse3033000030330falsefalsefalse2truefalsefalse2513700025137falsefalsefalsexbrli:monetaryItemTypemonetaryAmount of investments in debt and equity securities, including, but not limited to, held-to-maturity, trading and available-for-sale expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.2) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6871852&loc=d3e26626-111562 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 2 -Article 5 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 45 -Paragraph 1 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=28358313&loc=d3e6676-107765 false24false 6us-gaap_AccountsReceivableNetCurrentus-gaap_truedebitinstantfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse1752900017529falsefalsefalse2truefalsefalse1579100015791falsefalsefalsexbrli:monetaryItemTypemonetaryAmount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.3-4) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 3 -Subparagraph a(1) -Article 5 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 4 -Article 5 false25false 6us-gaap_InventoryNetus-gaap_truedebitinstantfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse48750004875falsefalsefalse2truefalsefalse46190004619falsefalsefalsexbrli:monetaryItemTypemonetaryAmount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.6(a)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 35 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6386567&loc=d3e3927-108312 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 45 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=28358313&loc=d3e6676-107765 false26false 6us-gaap_PrepaidExpenseAndOtherAssetsCurrentus-gaap_truedebitinstantfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse34540003454falsefalsefalse2truefalsefalse53640005364falsefalsefalsexbrli:monetaryItemTypemonetaryAmount 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.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 8 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=28358313&loc=d3e6676-107765 false27false 6us-gaap_IncomeTaxReceivableus-gaap_truedebitinstantfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse47200004720falsefalsefalse2truefalsefalse18770001877falsefalsefalsexbrli:monetaryItemTypemonetaryCarrying amount as of the balance sheet date of income taxes previously overpaid to tax authorities (such as U.S. Federal, state and local tax authorities) representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes. Also called income tax refund receivable.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.8) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 8 -Article 5 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 5 -Subparagraph c -Article 7 false28false 6us-gaap_DeferredTaxAssetsNetCurrentus-gaap_truedebitinstantfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse287000287falsefalsefalse2truefalsefalse609000609falsefalsefalsexbrli:monetaryItemTypemonetaryAmount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards expected to be realized or consumed within one year or operating cycle, if longer.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=21917399&loc=d3e31917-109318 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6907707&loc=d3e32537-109319 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=21917399&loc=d3e31931-109318 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=21917399&loc=d3e31928-109318 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=21917399&loc=d3e31958-109318 false29false 6us-gaap_AssetsCurrentus-gaap_truedebitinstantfalsefalsefalsefalsefalsefalsefalsefalsetotalLabel1truefalsefalse9664100096641falsefalsefalse2truefalsefalse9015600090156falsefalsefalsexbrli:monetaryItemTypemonetarySum 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.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.9) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 45 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=28358313&loc=d3e6801-107765 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=28358313&loc=d3e6676-107765 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 9 -Article 5 true210false 5us-gaap_PropertyPlantAndEquipmentNetus-gaap_truedebitinstantfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse4714400047144falsefalsefalse2truefalsefalse4531600045316falsefalsefalsexbrli:monetaryItemTypemonetaryAmount 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.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.13) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 13 -Subparagraph a -Article 5 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 8 -Article 7 false211false 5us-gaap_MarketableSecuritiesNoncurrentus-gaap_truedebitinstantfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse5416900054169falsefalsefalse2truefalsefalse3696500036965falsefalsefalsexbrli:monetaryItemTypemonetaryTotal debt and equity financial instruments including: (1) securities held-to-maturity and (2) securities available-for-sale that will be held for the long-term.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.12) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6871852&loc=d3e26626-111562 false212false 5us-gaap_OtherAssetsNoncurrentus-gaap_truedebitinstantfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse246000246falsefalsefalse2truefalsefalse285000285falsefalsefalsexbrli:monetaryItemTypemonetaryAggregate carrying amount, as of the balance sheet date, of noncurrent assets not separately disclosed in the balance sheet. Noncurrent assets are expected to be realized or consumed after one year (or the normal operating cycle, if longer).Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.17) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 17 -Article 5 false213false 5us-gaap_Assetsus-gaap_truedebitinstantfalsefalsefalsefalsefalsefalsefalsefalsetotalLabel1truefalsefalse198200000198200falsefalsefalse2truefalsefalse172722000172722falsefalsefalsexbrli:monetaryItemTypemonetarySum 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.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.18) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 12 -Article 7 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 18 -Article 5 true214true 5us-gaap_LiabilitiesCurrentAbstractus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalsexbrli:stringItemTypestringfalse015false 6us-gaap_AccountsPayableCurrentus-gaap_truecreditinstantfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse57120005712falsefalsefalse2truefalsefalse47580004758falsefalsefalsexbrli:monetaryItemTypemonetaryCarrying 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).Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 19 -Subparagraph a -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19(a)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 false216false 6us-gaap_EmployeeRelatedLiabilitiesCurrentus-gaap_truecreditinstantfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse43720004372falsefalsefalse2truefalsefalse59950005995falsefalsefalsexbrli:monetaryItemTypemonetaryTotal of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 20 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.20) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 false217false 6us-gaap_AccruedLiabilitiesAndOtherLiabilitiesus-gaap_truecreditinstantfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse623000623falsefalsefalse2truefalsefalse513000513falsefalsefalsexbrli:monetaryItemTypemonetaryAmount of obligations incurred and payable, pertaining to costs that are statutory in nature, incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include, but not limited to, taxes, interest, rent and utilities. Also includes the aggregate carrying amount of liabilities not separately disclosed.No definition available.false218false 6us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrentus-gaap_truecreditinstantfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse180000180falsefalsefalse2truefalsefalse273000273falsefalsefalsexbrli:monetaryItemTypemonetaryAmount of long-term debt and capital leases due within one year or the normal operating cycle, if longer.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.20) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 false219false 6us-gaap_LiabilitiesCurrentus-gaap_truecreditinstantfalsefalsefalsefalsefalsefalsefalsefalsetotalLabel1truefalsefalse1088700010887falsefalsefalse2truefalsefalse1153900011539falsefalsefalsexbrli:monetaryItemTypemonetaryTotal 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.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.21) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 21 -Article 5 true220false 5us-gaap_DeferredTaxLiabilitiesNoncurrentus-gaap_truecreditinstantfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse33460003346falsefalsefalse2truefalsefalse33460003346falsefalsefalsexbrli:monetaryItemTypemonetaryAmount of deferred tax liability attributable to taxable temporary differences, net of deferred tax asset attributable to deductible temporary differences and carryforwards net of valuation allowances expected to be realized or consumed after one year (or the normal operating cycle, if longer).Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=21917399&loc=d3e31917-109318 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=21917399&loc=d3e31931-109318 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=21917399&loc=d3e31958-109318 false221false 5us-gaap_LongTermDebtAndCapitalLeaseObligationsus-gaap_truecreditinstantfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse241000241falsefalsefalse2truefalsefalse356000356falsefalsefalsexbrli:monetaryItemTypemonetaryAmount of long-term debt and capital lease obligation due after one year or beyond the normal operating cycle, if longer.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 22 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 6 -Section H false222false 5us-gaap_OtherLiabilitiesNoncurrentus-gaap_truecreditinstantfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse700000700falsefalsefalse2truefalsefalse782000782falsefalsefalsexbrli:monetaryItemTypemonetaryAggregate carrying amount, as of the balance sheet date, of noncurrent obligations not separately disclosed in the balance sheet. Noncurrent liabilities are expected to be paid after one year (or the normal operating cycle, if longer).Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.24) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 24 -Article 5 false223false 5us-gaap_Liabilitiesus-gaap_truecreditinstantfalsefalsefalsefalsefalsefalsefalsefalsetotalLabel1truefalsefalse1517400015174falsefalsefalse2truefalsefalse1602300016023falsefalsefalsexbrli:monetaryItemTypemonetarySum 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.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19-26) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 true224true 5us-gaap_StockholdersEquityAbstractus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalsexbrli:stringItemTypestringfalse025false 6us-gaap_PreferredStockValueus-gaap_truecreditinstantfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00&nbsp;&nbsp;falsefalsefalse2falsefalsefalse00&nbsp;&nbsp;falsefalsefalsexbrli:monetaryItemTypemonetaryAggregate 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.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.28) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29 -Article 5 false226false 6us-gaap_CommonStockValueus-gaap_truecreditinstantfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse2600026falsefalsefalse2truefalsefalse2500025falsefalsefalsexbrli:monetaryItemTypemonetaryAggregate 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.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.29) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 30 -Article 5 false227false 6us-gaap_AdditionalPaidInCapitalCommonStockus-gaap_truecreditinstantfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse157565000157565falsefalsefalse2truefalsefalse147032000147032falsefalsefalsexbrli:monetaryItemTypemonetaryValue received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 31 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.30(a)(1)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 false228false 6us-gaap_RetainedEarningsAccumulatedDeficitus-gaap_truecreditinstantfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse2746800027468falsefalsefalse2truefalsefalse1057000010570falsefalsefalsexbrli:monetaryItemTypemonetaryThe cumulative amount of the reporting entity's undistributed earnings or deficit.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 31 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.31(a)(3)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 false229false 6us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxus-gaap_truecreditinstantfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse-2033000-2033falsefalsefalse2truefalsefalse-928000-928falsefalsefalsexbrli:monetaryItemTypemonetaryAccumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 14A -URI http://asc.fasb.org/extlink&oid=28358780&loc=SL7669686-108580 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=28358780&loc=d3e637-108580 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 14 -URI http://asc.fasb.org/extlink&oid=28358780&loc=d3e681-108580 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 31 -Article 5 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 false230false 6us-gaap_StockholdersEquityus-gaap_truecreditinstantfalsefalsefalsefalsefalsefalsefalsefalsetotalLabel1truefalsefalse183026000183026falsefalsefalse2truefalsefalse156699000156699falsefalsefalsexbrli:monetaryItemTypemonetaryTotal 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.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB TOPIC 4.E) -URI http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 4 -Section E Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.29-31) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30, 31 -Article 5 true231false 5us-gaap_LiabilitiesAndStockholdersEquityus-gaap_truecreditinstantfalsefalsefalsefalsefalsefalsefalsefalsetotalLabel1truefalsefalse198200000198200USD$falsetruefalse2truefalsefalse172722000172722USD$falsetruefalsexbrli:monetaryItemTypemonetaryAmount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.32) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 25 -Article 7 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 32 -Article 5 true2falseConsolidated Balance Sheets (USD $)ThousandsUnKnownUnKnownUnKnowntruefalsefalseSheethttp://www.protolabs.com/taxonomy/role/StatementOfFinancialPositionClassified231 XML 38 R9.htm IDEA: XBRL DOCUMENT v2.4.0.8
Fair Value Measurements
6 Months Ended
Jun. 30, 2013
Fair Value Measurements

Note 4 – Fair Value Measurements

Accounting Standards Codification (ASC) 820, Fair Value Measurement (ASC 820), defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. ASC 820 also establishes a fair value hierarchy which requires classification based on observable and unobservable inputs when measuring fair value. There are three levels of inputs that may be used to measure fair value:

Level 1—Quoted prices in active markets for identical assets or liabilities.

Level 2—Observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.

Level 3—Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.

The Company’s cash consists of bank deposits. The Company’s cash equivalents measured at fair value consist of money market mutual funds. The Company determines the fair value of these investments using Level 1 inputs.

A summary of financial assets as of June 30, 2013 and December 31, 2012 measured at fair value on a recurring basis follows:

 

     June 30, 2013      December 31, 2012  
(in thousands)    Level 1      Level 2      Level 3      Level 1      Level 2      Level 3  

Financial Assets:

                 

Cash and cash equivalents

                 

Money market mutual fund

   $ 14,636       $ —         $ —         $ 16,164       $ —         $ —     
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 

Total

   $ 14,636       $ —         $ —         $ 16,164       $ —         $ —     
  

 

 

    

 

 

    

 

 

    

 

 

    

 

 

    

 

 

 
XML 39 R28.htm IDEA: XBRL DOCUMENT v2.4.0.8
Stock-Based Compensation - Additional Information (Detail) (USD $)
3 Months Ended 6 Months Ended
Jun. 30, 2013
Jun. 30, 2012
Jun. 30, 2013
Jun. 30, 2012
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Plan with maximum term from the date of grant     10 years  
Percentage of discount on purchase price of share with fair market value     15.00%  
ESPP generally provides offering periods     6 months  
Initial offering period under the ESPP     May 15 and November 15  
Percentage of purchase price of share with fair market value     85.00%  
Stock-based compensation expense $ 900,000 $ 800,000 $ 1,736,000 $ 1,620,000
Options granted become exercisable ratably over the vesting period     5 years  
Weighted-average grant date fair value of options granted     $ 25.57  
Total unrecognized compensation expense related to unvested stock options $ 8,500,000   $ 8,500,000  
Total unrecognized compensation expense related to unvested stock options, expected to be recognized over a weighted average period     2 years 10 months 24 days  
2012 Long-Term Incentive Plan
       
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Plan with maximum term from the date of grant     10 years  
XML 40 R32.htm IDEA: XBRL DOCUMENT v2.4.0.8
Accumulated Other Comprehensive Income (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 6 Months Ended
Jun. 30, 2013
Jun. 30, 2012
Jun. 30, 2013
Jun. 30, 2012
Foreign currency translation adjustment, net of tax        
Balance at beginning of period $ (1,835) $ (280) $ (928) $ (738)
Other comprehensive income before reclassifications (198) (315) (1,105) 143
Amounts reclassified from accumulated other comprehensive income            
Net current-period other comprehensive income (198) (315) (1,105) 143
Balance at end of period $ (2,033) $ (595) $ (2,033) $ (595)
XML 41 R24.xml IDEA: Summary of Financial Assets Measured at Fair Value on Recurring Basis (Detail) 2.4.0.8125 - Disclosure - Summary of Financial Assets Measured at Fair Value on Recurring Basis (Detail)truefalseIn Thousands, unless otherwise specifiedfalse1false USDfalsefalse$eol_PE786297--1310-Q0008_STD_0_20130630_0_712546x711349_715757x707740http://www.sec.gov/CIK0001443669instant2013-06-30T00:00:000001-01-01T00:00:00iso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$2false USDfalsefalse$eol_PE786297--1310-Q0008_STD_0_20121231_0_712546x711349_715757x707740http://www.sec.gov/CIK0001443669instant2012-12-31T00:00:000001-01-01T00:00:00iso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$1false 0truefalsetruefalsefalsefalsefalsefalsefalse1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalse1false USDtruefalse$eol_PE786297--1310-Q0008_STD_0_20130630_0_712546x711349_715757x707740http://www.sec.gov/CIK0001443669instant2013-06-30T00:00:000001-01-01T00:00:00falsefalseFair Value, Measurements, Recurringus-gaap_FairValueByMeasurementFrequencyAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_FairValueMeasurementsRecurringMemberus-gaap_FairValueByMeasurementFrequencyAxisexplicitMemberfalsefalseLevel 1us-gaap_FairValueByFairValueHierarchyLevelAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_FairValueInputsLevel1Memberus-gaap_FairValueByFairValueHierarchyLevelAxisexplicitMemberiso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$nanafalse02true 3us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItemsus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalsexbrli:stringItemTypestringfalse03false 4us-gaap_MoneyMarketFundsAtCarryingValueus-gaap_truedebitinstantfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse1463600014636USD$falsetruefalse2truefalsefalse1616400016164USD$falsetruefalsexbrli:monetaryItemTypemonetaryInvestment in short-term money-market instruments (such as commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and so forth) which are highly liquid (that is, readily convertible to known amounts of cash) and so near their maturity that they present an insignificant risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify as cash equivalents by definition. Original maturity means an original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three-years ago does not become a cash equivalent when its remaining maturity is three months.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Cash Equivalents -URI http://asc.fasb.org/extlink&oid=6507016 false24false 4us-gaap_AssetsFairValueDisclosureus-gaap_truedebitinstantfalsefalsefalsefalsefalsefalsefalsefalsetotalLabel1truefalsefalse1463600014636USD$falsetruefalse2truefalsefalse1616400016164USD$falsetruefalsexbrli:monetaryItemTypemonetaryFair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=25499696&loc=d3e19207-110258 true2falseSummary of Financial Assets Measured at Fair Value on Recurring Basis (Detail) (Fair Value, Measurements, Recurring, Level 1, USD $)ThousandsUnKnownUnKnownUnKnowntruefalsefalseSheethttp://www.protolabs.com/taxonomy/role/DisclosureSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasis24 XML 42 R10.xml IDEA: Marketable Securities 2.4.0.8111 - Disclosure - Marketable Securitiestruefalsefalse1false falsefalseeol_PE786297--1310-Q0008_STD_181_20130630_0http://www.sec.gov/CIK0001443669duration2013-01-01T00:00:002013-06-30T00:00:001false 4invest_InvestmentTextBlockinvest_falsenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00<div> <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Note 5 &#x2013; Marketable Securities</b></font></p> <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The Company invests in short-term and long-term agency, municipal, corporate, commercial paper and other debt securities. The securities are categorized as held-to-maturity and are recorded at amortized cost. Categorization as held-to-maturity is based on the Company&#x2019;s ability and intent to hold these securities to maturity. Information regarding the Company&#x2019;s short-term and long-term marketable securities as of June&#xA0;30, 2013 and December&#xA0;31, 2012 is as follows:</font></p> <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px"> &#xA0;</p> <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="92%" align="center"> <tr> <td width="65%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="14" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>June&#xA0;30, 2013</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="1">(in thousands)</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Amortized<br /> Cost</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Unrealized<br /> Gains</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Unrealized<br /> Losses</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Fair&#xA0;Value</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">U.S. government agency securities</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">26,589</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">4</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(44</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">26,549</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Corporate debt securities</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">23,631</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">12</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(84</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">23,559</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Commercial paper</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">5,497</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(5</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">5,492</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">U.S. municipal securities</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">25,821</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">5</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(64</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">25,762</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Certificates of deposit/time deposits</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">2,961</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">6</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(6</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">2,961</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Total marketable securities</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">84,499</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">27</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(203</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">84,323</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr> <td height="16"></td> <td height="16" colspan="16"></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="14" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>December&#xA0;31, 2012</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="1">(in thousands)</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Amortized<br /> Cost</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Unrealized<br /> Gains</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Unrealized<br /> Losses</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Fair Value</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">U.S. government agency securities</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">23,011</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">2</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(4</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">23,009</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Corporate debt securities</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">14,675</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">18</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(14</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">14,679</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Commercial paper</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1,500</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1,500</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">U.S. municipal securities</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">17,971</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">3</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(12</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">17,962</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Certificates of deposit/time deposits</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">4,945</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">3</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(1</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">4,947</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Total marketable securities</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">62,102</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">26</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(31</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">62,097</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Fair values for the U.S. government agency and corporate debt securities are primarily determined based on quoted market prices (Level 1). Fair values for the U.S. municipal securities, certificates of deposit and commercial paper are primarily determined using dealer quotes or quoted market prices for similar securities (Level 2).</font></p> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The Company tests for other than temporary losses on a quarterly basis and has considered the unrealized losses indicated above to be temporary in nature. The Company intends to hold the investments to maturity and recover the full principal.</font></p> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Classification of marketable securities as current or non-current is based upon the security&#x2019;s maturity date as of the date of these financial statements.</font></p> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The June&#xA0;30, 2013 balance of held-to-maturity debt securities by contractual maturity is shown in the following table at amortized cost. Actual maturities may differ from contractual maturities because the issuers of the securities may have the right to prepay obligations without prepayment penalties.</font></p> <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="68%" align="center"> <tr> <td width="88%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>June&#xA0;30,</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="1">(in thousands)</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2013</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Due in one year or less</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">30,330</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Due after one year through five years</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">54,169</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Total marketable securities</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">84,499</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div>falsefalsefalsenonnum:textBlockItemTypenaThe entire disclosure for investments, including all tables.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Article 6 -Section 10 -Paragraph (c) -Subparagraph (1) false0falseMarketable SecuritiesUnKnownUnKnownUnKnownUnKnowntruefalsefalseSheethttp://www.protolabs.com/taxonomy/role/NotesToFinancialStatementsInvestmentTextBlock11 XML 43 R5.xml IDEA: Consolidated Statements of Cash Flows 2.4.0.8106 - Statement - Consolidated Statements of Cash FlowstruefalseIn Thousands, unless otherwise specifiedfalse1false USDfalsefalse$eol_PE786297--1310-Q0008_STD_181_20130630_0http://www.sec.gov/CIK0001443669duration2013-01-01T00:00:002013-06-30T00:00:00iso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$2false USDfalsefalse$eol_PE786297--1310-Q0008_STD_182_20120630_0http://www.sec.gov/CIK0001443669duration2012-01-01T00:00:002012-06-30T00:00:00iso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$1true 4us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstractus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalsexbrli:stringItemTypestringfalse02false 5us-gaap_NetIncomeLossus-gaap_truecreditdurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse1689800016898USD$falsetruefalse2truefalsefalse99280009928USD$falsetruefalsexbrli:monetaryItemTypemonetaryThe portion of profit or loss for the period, net of income taxes, which is attributable to the parent.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 20 -Article 9 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Other Comprehensive Income -URI http://asc.fasb.org/extlink&oid=6519514 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Net Income -URI http://asc.fasb.org/extlink&oid=6518256 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04.19) -URI http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.18) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 8: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04.22) -URI http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913 Reference 9: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=28358780&loc=d3e565-108580 Reference 10: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 19 -Article 5 false23true 5us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstractus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalsexbrli:stringItemTypestringfalse04false 6us-gaap_DepreciationDepletionAndAmortizationus-gaap_truedebitdurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse35820003582falsefalsefalse2truefalsefalse27680002768falsefalsefalsexbrli:monetaryItemTypemonetaryThe 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.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 false25false 6us-gaap_ShareBasedCompensationus-gaap_truedebitdurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse17360001736falsefalsefalse2truefalsefalse16200001620falsefalsefalsexbrli:monetaryItemTypemonetaryThe aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 false26false 6us-gaap_DeferredIncomeTaxExpenseBenefitus-gaap_truedebitdurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse307000307falsefalsefalse2falsefalsefalse00falsefalsefalsexbrli:monetaryItemTypemonetaryAmount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB TOPIC 6.I.7) -URI http://asc.fasb.org/extlink&oid=34349781&loc=d3e330036-122817 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(h)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 08 -Paragraph h -Article 4 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 6 -Section I -Subsection 7 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Deferred Tax Expense (or Benefit) -URI http://asc.fasb.org/extlink&oid=6510177 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 9 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6907707&loc=d3e32639-109319 false27false 6us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivitiesus-gaap_truecreditdurationfalsefalsefalsefalsefalsefalsefalsetruenegatedLabel1truefalsefalse-5929000-5929falsefalsefalse2falsefalsefalse00falsefalsefalsexbrli:monetaryItemTypemonetaryAmount of cash outflow for realized tax benefit related to deductible compensation cost reported on the entity's tax return for equity instruments in excess of the compensation cost for those instruments recognized for financial reporting purposes.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 20 -Section 55 -Paragraph 24 -URI http://asc.fasb.org/extlink&oid=32706628&loc=d3e11374-113907 false28false 6us-gaap_GainLossOnSaleOfPropertyPlantEquipmentus-gaap_truecreditdurationfalsefalsefalsefalsefalsefalsefalsetruenegatedLabel1truefalsefalse5900059falsefalsefalse2falsefalsefalse00falsefalsefalsexbrli:monetaryItemTypemonetaryAmount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 false29false 6us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestmentsus-gaap_truecreditdurationfalsefalsefalsefalsefalsefalsefalsetruenegatedLabel1truefalsefalse633000633falsefalsefalse2truefalsefalse2400024falsefalsefalsexbrli:monetaryItemTypemonetaryThe sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 false210true 6us-gaap_IncreaseDecreaseInOperatingCapitalAbstractus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalsexbrli:stringItemTypestringfalse011false 7us-gaap_IncreaseDecreaseInAccountsReceivableus-gaap_truecreditdurationfalsefalsefalsefalsefalsefalsefalsetruenegatedLabel1truefalsefalse-2032000-2032falsefalsefalse2truefalsefalse-2268000-2268falsefalsefalsexbrli:monetaryItemTypemonetaryThe 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.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 false212false 7us-gaap_IncreaseDecreaseInInventoriesus-gaap_truecreditdurationfalsefalsefalsefalsefalsefalsefalsetruenegatedLabel1truefalsefalse-360000-360falsefalsefalse2truefalsefalse-189000-189falsefalsefalsexbrli:monetaryItemTypemonetaryThe 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.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 false213false 7us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssetsus-gaap_truecreditdurationfalsefalsefalsefalsefalsefalsefalsetruenegatedLabel1truefalsefalse17150001715falsefalsefalse2truefalsefalse2700027falsefalsefalsexbrli:monetaryItemTypemonetaryThe increase (decrease) during the reporting period in the value of prepaid expenses and other assets not separately disclosed in the statement of cash flows, for example, deferred expenses, intangible assets, or income taxes.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 false214false 7us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayableus-gaap_truedebitdurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse30660003066falsefalsefalse2truefalsefalse660000660falsefalsefalsexbrli:monetaryItemTypemonetaryThe increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 false215false 7us-gaap_IncreaseDecreaseInAccountsPayableus-gaap_truedebitdurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse10830001083falsefalsefalse2truefalsefalse-363000-363falsefalsefalsexbrli:monetaryItemTypemonetaryThe 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.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 false216false 7us-gaap_IncreaseDecreaseInOtherOperatingLiabilitiesus-gaap_truedebitdurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse-1310000-1310falsefalsefalse2truefalsefalse-705000-705falsefalsefalsexbrli:monetaryItemTypemonetaryThe increase (decrease) during the reporting period in other liabilities used in operating activities not separately disclosed in the statement of cash flows. May include changes in other current liabilities, other noncurrent liabilities, or a combination of other current and noncurrent liabilities.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 false217false 5us-gaap_NetCashProvidedByUsedInOperatingActivitiesus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalsetotalLabel1truefalsefalse1944800019448falsefalsefalse2truefalsefalse1150200011502falsefalsefalsexbrli:monetaryItemTypemonetaryAmount 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.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 24 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3521-108585 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 25 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3536-108585 true218true 4us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstractus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalsexbrli:stringItemTypestringfalse019false 5us-gaap_PaymentsToAcquirePropertyPlantAndEquipmentus-gaap_truecreditdurationfalsefalsefalsefalsefalsefalsefalsetruenegatedLabel1truefalsefalse-6069000-6069falsefalsefalse2truefalsefalse-12664000-12664falsefalsefalsexbrli:monetaryItemTypemonetaryThe 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.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Investing Activities -URI http://asc.fasb.org/extlink&oid=6516133 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 13 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3213-108585 false220false 5us-gaap_PaymentsToAcquireHeldToMaturitySecuritiesus-gaap_truecreditdurationfalsefalsefalsefalsefalsefalsefalsetruenegatedLabel1truefalsefalse-57310000-57310falsefalsefalse2truefalsefalse-34366000-34366falsefalsefalsexbrli:monetaryItemTypemonetaryAmount of cash outflow through purchase of long-term held-to-maturity securities.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Investing Activities -URI http://asc.fasb.org/extlink&oid=6516133 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 13 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3213-108585 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 45 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=6871852&loc=d3e26853-111562 false221false 5us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecuritiesus-gaap_truedebitdurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse3428000034280falsefalsefalse2truefalsefalse250000250falsefalsefalsexbrli:monetaryItemTypemonetaryThe cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Investing Activities -URI http://asc.fasb.org/extlink&oid=6516133 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 45 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=6871852&loc=d3e26853-111562 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 12 -Subparagraph (a),(b) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3179-108585 false222false 5us-gaap_NetCashProvidedByUsedInInvestingActivitiesus-gaap_truedebitdurationfalsefalsefalsefalsefalsefalsefalsefalsetotalLabel1truefalsefalse-29099000-29099falsefalsefalse2truefalsefalse-46780000-46780falsefalsefalsexbrli:monetaryItemTypemonetaryAmount 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.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 24 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3521-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 26 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3574-108585 true223true 4us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstractus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalsexbrli:stringItemTypestringfalse024false 5us-gaap_ProceedsFromIssuanceInitialPublicOfferingus-gaap_truedebitdurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00falsefalsefalse2truefalsefalse7153000071530falsefalsefalsexbrli:monetaryItemTypemonetaryThe cash inflow associated with the amount received from entity's first offering of stock to the public.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Financing Activities -URI http://asc.fasb.org/extlink&oid=6513228 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 14 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3255-108585 false225false 5us-gaap_RepaymentsOfLongTermDebtus-gaap_truecreditdurationfalsefalsefalsefalsefalsefalsefalsetruenegatedLabel1truefalsefalse-166000-166falsefalsefalse2truefalsefalse-191000-191falsefalsefalsexbrli:monetaryItemTypemonetaryThe cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 15 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3291-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Financing Activities -URI http://asc.fasb.org/extlink&oid=6513228 false226false 5us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptionsus-gaap_truedebitdurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse28700002870falsefalsefalse2truefalsefalse3700037falsefalsefalsexbrli:monetaryItemTypemonetaryThe total cash inflow associated with the amount received from holders to acquire the entity's shares under incentive and share awards, including stock option exercises. This item inherently excludes any excess tax benefit, which the entity may have realized and reported separately.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Financing Activities -URI http://asc.fasb.org/extlink&oid=6513228 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 14 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3255-108585 false227false 5us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivitiesus-gaap_truedebitdurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse59290005929falsefalsefalse2falsefalsefalse00falsefalsefalsexbrli:monetaryItemTypemonetaryAmount of cash inflow from realized tax benefit related to deductible compensation cost reported on the entity's tax return for equity instruments in excess of the compensation cost for those instruments recognized for financial reporting purposes.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 20 -Section 55 -Paragraph 24 -URI http://asc.fasb.org/extlink&oid=32706628&loc=d3e11374-113907 false228false 5us-gaap_NetCashProvidedByUsedInFinancingActivitiesus-gaap_truedebitdurationfalsefalsefalsefalsefalsefalsefalsefalsetotalLabel1truefalsefalse86330008633falsefalsefalse2truefalsefalse7137600071376falsefalsefalsexbrli:monetaryItemTypemonetaryAmount 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.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 24 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3521-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 26 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3574-108585 true229false 4us-gaap_EffectOfExchangeRateOnCashAndCashEquivalentsus-gaap_truedebitdurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse-295000-295falsefalsefalse2truefalsefalse153000153falsefalsefalsexbrli:monetaryItemTypemonetaryAmount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 230 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6450594&loc=d3e33268-110906 false230false 4us-gaap_CashAndCashEquivalentsPeriodIncreaseDecreaseus-gaap_truedebitdurationfalsefalsefalsefalsefalsefalsefalsefalsetotalLabel1truefalsefalse-1313000-1313falsefalsefalse2truefalsefalse3625100036251falsefalsefalsexbrli:monetaryItemTypemonetaryAmount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the 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. Includes effect from exchange rate changes.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 24 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3521-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 230 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6450594&loc=d3e33268-110906 true231false 4us-gaap_CashAndCashEquivalentsAtCarryingValueus-gaap_truedebitinstantfalsefalsefalsefalsefalsetruefalsefalseperiodStartLabel1truefalsefalse3675900036759falsefalsefalse2truefalsefalse81350008135falsefalsefalsexbrli:monetaryItemTypemonetaryAmount 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.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Cash -URI http://asc.fasb.org/extlink&oid=6506951 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Cash Equivalents -URI http://asc.fasb.org/extlink&oid=6507016 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 1 -Article 5 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.1) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 45 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=28358313&loc=d3e6676-107765 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3044-108585 false232false 4us-gaap_CashAndCashEquivalentsAtCarryingValueus-gaap_truedebitinstantfalsefalsefalsefalsefalsefalsetruefalseperiodEndLabel1truefalsefalse3544600035446USD$falsetruefalse2truefalsefalse4438600044386USD$falsetruefalsexbrli:monetaryItemTypemonetaryAmount 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.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Cash -URI http://asc.fasb.org/extlink&oid=6506951 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Cash Equivalents -URI http://asc.fasb.org/extlink&oid=6507016 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 1 -Article 5 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.1) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 45 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=28358313&loc=d3e6676-107765 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3044-108585 false2falseConsolidated Statements of Cash Flows (USD $)ThousandsUnKnownUnKnownUnKnowntruefalsefalseSheethttp://www.protolabs.com/taxonomy/role/StatementOfCashFlowsIndirect232 EXCEL 44 Financial_Report.xls IDEA: XBRL DOCUMENT begin 644 Financial_Report.xls M[[N_34E-12U697)S:6]N.B`Q+C`-"E@M1&]C=6UE;G0M5'EP93H@5V]R:V)O M;VL-"D-O;G1E;G0M5'EP93H@;75L=&EP87)T+W)E;&%T960[(&)O=6YD87)Y M/2(M+2TM/5].97AT4&%R=%\W.#0R8S@T,5\P-#-A7S0P-V)?.38Q8E\U.&)F M.&(Y,#=B83(B#0H-"E1H:7,@9&]C=6UE;G0@:7,@82!3:6YG;&4@1FEL92!7 M96(@4&%G92P@86QS;R!K;F]W;B!A'!L;W)E&UL;G,Z=CTS1")U&UL;G,Z;STS1")U&UL/@T*(#QX.D5X8V5L5V]R:V)O;VL^#0H@(#QX M.D5X8V5L5V]R:W-H965T5]);F9O#I%>&-E;%=O#I%>&-E;%=O#I%>&-E;%=O#I%>&-E;%=O#I%>&-E;%=O#I% M>&-E;%=O#I%>&-E;%=O#I% M>&-E;%=O#I7;W)K#I7;W)K#I7;W)K#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE/D%C8W5M=6QA=&5D7T]T:&5R7T-O;7!R96AE;G-I=CPO M>#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE/E)E M=F5N=65?86YD7T=E;V=R87!H:6-?26YF;W)M83PO>#I.86UE/@T*("`@(#QX M.E=O#I%>&-E;%=O M#I.86UE/DYE=%]);F-O;65?<&5R7T-O;6UO;E]3 M:&%R95]483PO>#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE M/D9A:7)?5F%L=65?365A#I.86UE/@T*("`@ M(#QX.E=O#I%>&-E M;%=O#I.86UE/DUA#I7;W)K#I%>&-E;%=O#I%>&-E;%=O#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE/E)E=F5N=65?86YD7T=E;V=R87!H:6-?26YF;W)M M83$\+W@Z3F%M93X-"B`@("`\>#I7;W)K#I7 M;W)K#I7;W)K#I%>&-E;%=O#I%>&-E;%=O5]O M9E]3=&]C:U]/<'1I;VY?06-T:79I/"]X.DYA;64^#0H@("`@/'@Z5V]R:W-H M965T4V]U#I%>&-E;%=O#I%>&-E;%=O#I%>&-E;%=O#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE/DEN M8V]M95]487AE#I.86UE/@T*("`@(#QX M.E=O#I%>&-E;%=O M#I.86UE/E)E=F5N=65?8GE?4')O9'5C=%],:6YE M7T1E=&%I;#PO>#I.86UE/@T*("`@(#QX.E=O#I%>&-E;%=O#I.86UE M/E)E=F5N=65?=&]?17AT97)N86Q?0W5S=&]M97)S7SPO>#I.86UE/@T*("`@ M(#QX.E=O#I%>&-E M;%=O6QE#I!8W1I M=F53:&5E=#X-"B`@/'@Z4')O=&5C=%-T#I0#I0#I0 M&UL/CPA M6V5N9&EF72TM/@T*/"]H96%D/@T*("`\8F]D>3X-"B`@(#QP/E1H:7,@<&%G M92!S:&]U;&0@8F4@;W!E;F5D('=I=&@@36EC'1087)T7S'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA'0^,3`M43QS<&%N/CPO'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L M87-S/3-$'0^4%),0CQS<&%N/CPO'0^4')O=&\@3&%B2!#96YT M3PO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M,#`P,30T,S8V.3QS<&%N/CPO'0^+2TQ,BTS,3QS<&%N/CPO2!#;VUM;VX@4W1O8VLL(%-H M87)E'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI M(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS M1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA7!E/3-$=&5X="]J879A3PO=&0^#0H@("`@("`@ M(#QT9"!C;&%S'!E;G-E M2!A;F0@97%U:7!M96YT+"!N970\+W1D/@T*("`@("`@("`\=&0@8VQA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@ M("`@/'1R(&-L87-S/3-$3PO'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$3PO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^)FYB'0^)FYB'0O:F%V87-C3X- M"B`@("`\=&%B;&4@8VQAF5D/"]T9#X-"B`@("`@("`@/'1D M(&-L87-S/3-$;G5M<#XQ-3`L,#`P+#`P,#QS<&%N/CPO'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA M&5S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XT+#$S-#QS M<&%N/CPO'0O M:F%V87-C3X-"B`@("`\ M=&%B;&4@8VQA'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$F%T:6]N/"]T9#X-"B`@("`@("`@/'1D M(&-L87-S/3-$;G5M<#XS+#4X,CQS<&%N/CPO"!B96YE9FET(&9R;VT@&5S/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$ M;G5M<#XS+#`V-CQS<&%N/CPO'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P M86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S M/3-$&-E'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\W.#0R8S@T,5\P M-#-A7S0P-V)?.38Q8E\U.&)F.&(Y,#=B83(-"D-O;G1E;G0M3&]C871I;VXZ M(&9I;&4Z+R\O0SHO-S@T,F,X-#%?,#0S85\T,#=B7SDV,6)?-3AB9CAB.3`W M8F$R+U=O'0O:'1M;#L@8VAA6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/CQB/DYO=&4@,2`F(W@R,#$T.R!"87-I"<^/&9O;G0@6QE M/3-$)TU!4D=)3BU43U`Z(#$R<'@[($U!4D=)3BU"3U143TTZ(#!P>"<^/&9O M;G0@'!E;G-E65A&-H86YG90T*0V]M;6ES M$$P.S(R+"`R,#$S+CPO9F]N=#X\+W`^ M#0H\<"!S='EL93TS1"=-05)'24XM5$]0.B`Q,G!X.R!-05)'24XM0D]45$]- M.B`P<'@G/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/E1H92!A8V-O;7!A;GEI;F<-"D-O;G-O;&ED871E M9"!"86QA;F-E(%-H965T(&%S(&]F($1E8V5M8F5R)B-X03`[,S$L(#(P,3(@ M=V%S(&1E$$P.S(R+"`R,#$S(&%S(')E M9F5R96YC960@86)O=F4N/"]F;VYT/CPO<#X-"CQP('-T>6QE/3-$)TU!4D=) M3BU43U`Z(#$R<'@[($U!4D=)3BU"3U143TTZ(#!P>"<^/&9O;G0@7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X- M"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP M92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA'0^/&1I=CX-"CQP('-T>6QE/3-$ M)TU!4D=)3BU43U`Z(#$X<'@[($U!4D=)3BU"3U143TTZ(#!P>"<^/&9O;G0@ M#(P,30[(%)E8V5N=`T*06-C;W5N=&EN9R!06QE/3-$ M)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/DEN($9E M8G)U87)Y(#(P,3,L('1H90T*1FEN86YC:6%L($%C8V]U;G1I;F<@4W1A;F1A M2!I9B!T:&4@ M86UO=6YT(')E8VQA2!I;B!T:&4@65A'1087)T7S'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA'0^/&1I=CX-"CQP('-T>6QE M/3-$)TU!4D=)3BU43U`Z(#$X<'@[($U!4D=)3BU"3U143TTZ(#!P>"<^/&9O M;G0@#(P,30[($YE=`T*26YC;VUE('!E6QE/3-$)TU!4D=)3BU4 M3U`Z(#9P>#L@34%21TE.+4)/5%1/33H@,'!X)SX\9F]N="!S='EL93TS1"=& M3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY"87-I8R!N M970@:6YC;VUE('!E$$P.SPO M<#X-"CQP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#!P>#L@34%21TE.+4)/5%1/ M33H@,'!X)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W M(%)O;6%N)R!S:7IE/3-$,CY4:&4@=&%B;&4@8F5L;W<@"<^#0HF(WA!,#L\+W`^#0H\=&%B;&4@F4],T0Q/B8C M>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S M:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX] M,T1B;W1T;VT@8V]LF4],T0Q/B8C>$$P M.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!C;VQS M<&%N/3-$-B!A;&EG;CTS1&-E;G1E6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0Q/BAI;B!T:&]U6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0Q/CQB/C(P,3,\+V(^/"]F;VYT/CPO=&0^#0H\=&0@=F%L M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF M(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]- M.B`C,#`P,#`P(#%P>"!S;VQI9"<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X] M,T0R(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9 M.B!4:6UEF4],T0Q/CQB/C(P,3(\+V(^/"]F;VYT M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C M>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S M:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS M1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P>"!S;VQI9"<@=F%L:6=N/3-$ M8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-T>6QE M/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0Q/CQB M/C(P,3,\+V(^/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF M;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T M9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P>"!S M;VQI9"<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$8V5N M=&5R/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0Q/CQB/C(P,3(\+V(^/"]F;VYT/CPO=&0^#0H\=&0@=F%L M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D M/@T*/"]T6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/C@L-C$Q/"]F;VYT/CPO=&0^#0H\=&0@=F%L M:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=& M3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF M(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@ M6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B0\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX] M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49! M34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXU+#$T-CPO9F]N=#X\ M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O M;G0@F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49! M34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^ M#0H\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R M/B0\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R M:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O M;6%N)R!S:7IE/3-$,CXY+#DR.#PO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS M1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@ M,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O M;6%N)R!S:7IE/3-$,CY"87-I8R8C>#(P,30[=V5I9VAT960M879EF4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=& M3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\ M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H M=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N M)R!S:7IE/3-$,CXR-2PR-3@L.3,R/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N M/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4 M+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA! M,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M M1D%-24Q9.B!4:6UEF4],T0R/C(S+#DR.2PX.#8\ M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS M1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W M(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4 M+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXR,BPT,S(L-#$U M/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO M=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O M;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^ M#0H\='(@8F=C;VQO6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/D5F9F5C="!O9B!D:6QU=&EV90T*F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D M('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\ M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B M;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V M86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$ M)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,V5M)SX\9F]N="!S M='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$ M,CY%;7!L;WEE92!S=&]C:R!O<'1I;VYS+`T*=V%RF4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG M;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@ M3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=& M3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXU.3$L,S$U M/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO M=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O M;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V M86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$ M)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P M.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I M9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/C$L,S4P+#DT.3PO9F]N=#X\+W1D/@T*/'1D('9A;&EG M;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS M1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W M(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4 M+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXU.36QE/3-$)T9/ M3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P.SPO M9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/C$L,S$P+#6QE/3-$)T9/3E0M4TE:13H@ M,7!X)SX-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX] M,T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T M;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI M9"<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\ M<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X M03`[/"]P/@T*/"]T9#X-"CQT9#XF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS M1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O M;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED M)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP M('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA! M,#L\+W`^#0H\+W1D/@T*/'1D/B8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$ M8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M M/@T*/'`@$$P.SPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@ M$$P M.SPO<#X-"CPO=&0^#0H\=&0^)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B M;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^ M#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^ M)B-X03`[/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S M='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[ M/"]P/@T*/"]T9#X-"CQT9#XF(WA!,#L\+W1D/@T*/"]TF4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T* M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E, M63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S M='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$ M,CXR-2PX-3`L,C0W/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@ M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^ M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4 M:6UEF4],T0R/C(U+#(X,"PX,S4\+V9O;G0^/"]T M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4] M,T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X- M"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@F4],T0Q/B8C M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\ M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S M:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@ M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXR,RPW-#,L,3(R/"]F;VYT/CPO M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N M="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE M/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(@6QE/3-$)T)/4D1%4BU43U`Z M(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9"!V M86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P M,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0^)B-X03`[ M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X- M"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0 M.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0@ M=F%L:6=N/3-$8F]T=&]M/@T*/'`@$$P M.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^ M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@6QE/3-$)T)/4D1%4BU43U`Z(",P M,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9#XF(WA! M,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU4 M3U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T9#X-"CQT M9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C M,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0^)B-X M03`[/"]T9#X-"CPO='(^#0H\='(^#0H\=&0@=F%L:6=N/3-$=&]P/@T*/'`@ M6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/DYE="!I;F-O;64@<&5R#0IS:&%R93H\+V9O;G0^/"]P/@T* M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@F4] M,T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O M='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A M;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N M="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI M9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X- M"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T M;VT^/&9O;G0@6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,V5M)SX\ M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S M:7IE/3-$,CY"87-I8SPO9F]N=#X\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R M/C`N,S0\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T* M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA! M,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/C`N,C(\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B M;W1T;VT@;F]W6QE/3-$)T9/3E0M1D%- M24Q9.B!4:6UEF4],T0R/B8C>$$P.R8C>$$P.SPO M9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$ M,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T M;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4 M:6UEF4],T0R/C`N-C@\+V9O;G0^/"]T9#X-"CQT M9"!V86QI9VX],T1B;W1T;VT@;F]W6QE M/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\ M9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V M86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/ M3E0M1D%-24Q9.B!4:6UEF4],T0R/C`N-#0\+V9O M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/"]T6QE/3-$)T)/4D1%4BU43U`Z M(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9#XF M(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\ M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1% M4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T9#X- M"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0 M.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0^ M)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[ M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$ M15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO=&0^ M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P M.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@6QE/3-$)T)/4D1%4BU4 M3U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T9#X-"CQT M9#XF(WA!,#L\+W1D/@T*/"]T6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/C`N,S,\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T M;VT@;F]W6QE/3-$)T9/3E0M1D%-24Q9 M.B!4:6UEF4],T0R/B8C>$$P.R8C>$$P.SPO9F]N M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^ M/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE MF4],T0R/C`N,C`\+V9O;G0^/"]T9#X-"CQT9"!V M86QI9VX],T1B;W1T;VT@;F]W6QE/3-$ M)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P M.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N M="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI M9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M M1D%-24Q9.B!4:6UEF4],T0R/C`N-C8\+V9O;G0^ M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R M/C`N-#(\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T* M/"]T"<^#0H\=&0@=F%L M:6=N/3-$8F]T=&]M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P M.R8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@6QE/3-$)T)/ M4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T M9#X-"CQT9#XF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3XF(WA! M,#LF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE M/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P M/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"=" M3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO M=&0^#0H\=&0^)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^)B-X M03`[)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL M93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO M<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/B8C M>$$P.R8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@6QE/3-$ M)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T* M/"]T9#X-"CQT9#XF(WA!,#L\+W1D/@T*/"]T'1087)T7S'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA6QE/3-$)T9/3E0M1D%- M24Q9.B!4:6UEF4],T0R/CQB/DYO=&4@-"`F(W@R M,#$S.R!&86ER#0I686QU92!-96%S=7)E;65N=',\+V(^/"]F;VYT/CPO<#X- M"CQP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#9P>#L@34%21TE.+4)/5%1/33H@ M,'!X)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O M;6%N)R!S:7IE/3-$,CY!8V-O=6YT:6YG(%-T86YD87)D&-H86YG M92!P2`H86X@97AI="!P6QE/3-$ M)TU!4D=)3BU43U`Z(#9P>#L@34%21TE.+4)/5%1/33H@,'!X)SX\9F]N="!S M='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$ M,CX\:3Y,979E;"`Q/"]I/B8C>#(P,30[475O=&5D#0IP6QE/3-$)T9/3E0M1D%- M24Q9.B!4:6UEF4],T0R/CQI/DQE=F5L#0HR/"]I M/B8C>#(P,30[3V)S97)V86)L92!I;G!U=',@;W1H97(@=&AA;B!,979E;"`Q M('!R:6-E2!O8G-E M6QE/3-$)TU!4D=)3BU43U`Z(#$R<'@[($U!4D=)3BU"3U14 M3TTZ(#!P>"<^/&9O;G0@2!L:71T;&4@ M;W(@;F\-"FUA2!A;F0@=&AA="!A6QE/3-$)TU!4D=)3BU43U`Z(#$R M<'@[($U!4D=)3BU"3U143TTZ(#!P>"<^/&9O;G0@2!D971E#L@34%2 M1TE.+4)/5%1/33H@,'!X)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@ M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY!('-U;6UA6QE/3-$)TU!4D=)3BU43U`Z(#!P>#L@34%21TE.+4)/5%1/33H@,'!X.R!& M3TY4+5-)6D4Z(#$R<'@G/@T*)B-X03`[/"]P/@T*/'1A8FQE('-T>6QE/3-$ M)T)/4D1%4BU#3TQ,05!313H@8V]L;&%PF4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O M;G0^/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P M(#%P>"!S;VQI9"<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0Q,"!A;&EG M;CTS1&-E;G1EF4],T0Q/B8C>$$P M.SPO9F]N=#X\+W1D/@T*/"]T$$P.S(\+V(^/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^ M/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P M>"!S;VQI9"<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$ M8V5N=&5R/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0Q/CQB/DQE=F5L)B-X03`[,SPO8CX\+V9O;G0^/"]T M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@F4] M,T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T)/ M4D1%4BU"3U143TTZ(",P,#`P,#`@,7!X('-O;&ED)R!V86QI9VX],T1B;W1T M;VT@8V]LF4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D M/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!X('-O M;&ED)R!V86QI9VX],T1B;W1T;VT@8V]L$$P.S,\+V(^/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF M;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/"]TF4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG M;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T* M/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT M9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^ M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX] M,T1B;W1T;VT^/&9O;G0@F4],T0Q/B8C>$$P.R8C>$$P.SPO M9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A M;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D M/@T*/"]TF4],T0Q M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O M;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG M;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S M:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX] M,T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT M9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^ M/&9O;G0@F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O M='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI M9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X- M"CPO='(^#0H\='(@8F=C;VQO6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/DUO;F5Y(&UA6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B0\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX] M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49! M34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXQ-"PV,S8\+V9O;G0^ M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R M/B8C>#(P,30[)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N M/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4 M+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA! M,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B0\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E, M63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(W@R,#$T.R8C>$$P.R8C M>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`] M,T1N;W=R87`^/&9O;G0@F4],T0Q/B8C>$$P.R8C>$$P M.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL M93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXD M/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B0\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@ M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(W@R,#$T.R8C>$$P.R8C>$$P M.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N M;W=R87`^/&9O;G0@F4],T0Q/B8C>$$P.R8C>$$P.SPO M9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS M1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXD/"]F M;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$6QE M/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/"]T"<^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H\ M=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H\=&0@=F%L M:6=N/3-$8F]T=&]M/@T*/'`@$$P.SPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$ M8F]T=&]M/@T*/'`@$$P.SPO<#X-"CPO=&0^#0H\=&0^)B-X03`[/"]T9#X-"CQT M9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"CQT9"!V86QI M9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P M(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B M;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S M;VQI9"<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9#XF(WA!,#L\+W1D/@T*/'1D M('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*/'1D('9A;&EG M;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@ M,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O M='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O M;&ED)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D/B8C>$$P.SPO=&0^#0H\=&0@ M=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N M/3-$8F]T=&]M/@T*/'`@$$P.SPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T M=&]M/@T*/'`@$$P.SPO<#X-"CPO=&0^#0H\=&0^)B-X03`[/"]T9#X-"CQT9"!V M86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"CQT9"!V86QI9VX] M,T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P M>"!S;VQI9"<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T M;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI M9"<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9#XF(WA!,#L\+W1D/@T*/'1D('9A M;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS M1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X M('-O;&ED)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O M;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED M)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D/B8C>$$P.SPO=&0^#0H\+W1R/@T* M/'1R/@T*/'1D('9A;&EG;CTS1'1O<#X-"CQP('-T>6QE/3-$)U1%6%0M24Y$ M14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,V5M)SX\9F]N="!S='EL93TS1"=& M3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY4;W1A;#PO M9F]N=#X\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S M:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX] M,T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%- M24Q9.B!4:6UEF4],T0R/C$T+#8S-CPO9F]N=#X\ M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O M;G0@F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49! M34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^ M#0H\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$6QE/3-$)T9/3E0M M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P.R8C>$$P M.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE M/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B M;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9 M.B!4:6UEF4],T0R/B8C>#(P,30[)B-X03`[)B-X M03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS M1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W M(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE M/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B0\ M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H M=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N M)R!S:7IE/3-$,CXQ-BPQ-C0\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B M;W1T;VT@;F]W6QE/3-$)T9/3E0M1D%- M24Q9.B!4:6UEF4],T0R/B8C>$$P.R8C>$$P.SPO M9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$ M,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T M;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4 M:6UEF4],T0R/B8C>#(P,30[)B-X03`[)B-X03`[ M/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO M=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O M;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V M86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$ M)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B0\+V9O M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\ M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S M:7IE/3-$,CXF(W@R,#$T.R8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D M('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@6QE/3-$)T9/ M3E0M4TE:13H@,7!X)SX-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT M9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"CQT9"!V86QI M9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P M(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$ M8F]T=&]M/@T*/'`@$$P.SPO=&0^#0H\ M=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H\=&0@=F%L M:6=N/3-$8F]T=&]M/@T*/'`@6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X M(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9#XF(WA!,#L\+W1D/@T* M/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*/'1D('9A M;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P M,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX] M,T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P M>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0^)B-X03`[/"]T9#X- M"CQT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"CQT9"!V M86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P M,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N M/3-$8F]T=&]M/@T*/'`@$$P.SPO=&0^ M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H\=&0@ M=F%L:6=N/3-$8F]T=&]M/@T*/'`@6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@ M,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9#XF(WA!,#L\+W1D M/@T*/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*/'1D M('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P M,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9"!V86QI M9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P M(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0^)B-X03`[/"]T M9#X-"CPO='(^#0H\+W1A8FQE/@T*/"]D:78^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`\+W1R/@T*("`@(#PO=&%B;&4^#0H@(#PO8F]D>3X-"CPO:'1M M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\W.#0R8S@T,5\P-#-A7S0P-V)?.38Q M8E\U.&)F.&(Y,#=B83(-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO M-S@T,F,X-#%?,#0S85\T,#=B7SDV,6)?-3AB9CAB.3`W8F$R+U=O'0O:'1M;#L@8VAA M"<^/&9O M;G0@#(P,3,[#0I-87)K971A8FQE(%-E8W5R:71I M97,\+V(^/"]F;VYT/CPO<#X-"CQP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#9P M>#L@34%21TE.+4)/5%1/33H@,'!X)SX\9F]N="!S='EL93TS1"=&3TY4+49! M34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY4:&4@0V]M<&%N>2!I M;G9EF5D(&%S#0IH96QD+71O+6UA='5R:71Y(&%N9"!AF5D(&-OF%T:6]N#0IA"<^#0HF(WA!,#L\+W`^#0H\=&%B;&4@ MF4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O M;G0^/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P M(#%P>"!S;VQI9"<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0Q-"!A;&EG M;CTS1&-E;G1E6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE MF4],T0Q/BAI;B!T:&]UF4],T0Q/B8C>$$P M.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U14 M3TTZ(",P,#`P,#`@,7!X('-O;&ED)R!V86QI9VX],T1B;W1T;VT@8V]LF5D/&)R M("\^#0I#;W-T/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI M9VX],T1B;W1T;VT^/&9O;G0@F5D/&)R("\^#0I'86ENF4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D M('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!X('-O;&ED)R!V M86QI9VX],T1B;W1T;VT@8V]LF4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/"]T6QE/3-$)T9/3E0M1D%- M24Q9.B!4:6UEF4],T0R/C(V+#4X.3PO9F]N=#X\ M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O M;G0@F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49! M34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^ M#0H\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$F4],T0Q/B8C>$$P.R8C>$$P.SPO M9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS M1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXD/"]F M;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$F4],T0Q/B8C>$$P.SPO M9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS M1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXD/"]F M;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/D-OF4],T0Q M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O M;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N M)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E, M63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXR,RPV,S$\+V9O;G0^/"]T M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4] M,T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X- M"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T* M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA! M,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@F4],T0Q M/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N M="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE M/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@ M86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM M97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXR,RPU-3D\+V9O;G0^/"]T9#X-"CQT M9"!V86QI9VX],T1B;W1T;VT@;F]W6QE M/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/"]T6QE/3-$)T9/3E0M1D%-24Q9.B!4 M:6UEF4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\ M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA! M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O M;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9 M.B!4:6UEF4],T0R/BDF(WA!,#L\+V9O;G0^/"]T M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE M/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C M>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS M1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/C4L-#DR/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N M/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4 M+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA! M,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(^#0H\=&0@=F%L:6=N/3-$=&]P M/@T*/'`@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/E4N4RX@;75N:6-I<&%L#0IS96-UF4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS M1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W M(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4 M+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXR-2PX,C$\+V9O M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^ M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@F4],T0Q/B8C>$$P M.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N M="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE M/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@ M86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM M97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXH-C0\+V9O;G0^/"]T9#X-"CQT9"!V M86QI9VX],T1B;W1T;VT@;F]W6QE/3-$ M)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/BDF(WA! M,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O M='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9 M.B!4:6UEF4],T0R/C(U+#6QE/3-$ M)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,65M)SX\9F]N="!S M='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$ M,CY#97)T:69I8V%T97,@;V8-"F1E<&]S:70O=&EM92!D97!O6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@F4],T0Q/B8C>$$P.R8C M>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S M='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$ M,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI M9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@ M3F5W(%)O;6%N)R!S:7IE/3-$,CXH-CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG M;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@$$P.SPO M9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$ M,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O M;G0@6QE M/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/"]T"<^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H\ M=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H\=&0@=F%L M:6=N/3-$8F]T=&]M/@T*/'`@$$P.SPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$ M8F]T=&]M/@T*/'`@$$P.SPO<#X-"CPO=&0^#0H\=&0^)B-X03`[/"]T9#X-"CQT M9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"CQT9"!V86QI M9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P M(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B M;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S M;VQI9"<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9#XF(WA!,#L\+W1D/@T*/'1D M('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*/'1D('9A;&EG M;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@ M,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O M='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O M;&ED)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D/B8C>$$P.SPO=&0^#0H\=&0@ M=F%L:6=N/3-$8F]T=&]M/B8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T M=&]M/@T*/'`@$$P.SPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T* M/'`@$$P.SPO<#X-"CPO=&0^#0H\=&0^)B-X03`[/"]T9#X-"CPO='(^#0H\='(^ M#0H\=&0@=F%L:6=N/3-$=&]P/@T*/'`@6QE/3-$)T9/3E0M M1D%-24Q9.B!4:6UEF4],T0R/E1O=&%L(&UA6QE/3-$)T9/ M3E0M1D%-24Q9.B!4:6UEF4],T0R/B0\+V9O;G0^ M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N M="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE M/3-$,CXX-"PT.3D\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@ M;F]W6QE/3-$)T9/3E0M1D%-24Q9.B!4 M:6UEF4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\ M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA! M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O M;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/C(W/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N M/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4 M+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA! M,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B0\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E, M63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXH,C`S/"]F;VYT/CPO=&0^ M#0H\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S M='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$ M,CXI)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF M;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS M1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W M(%)O;6%N)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$ M8F]T=&]M(&%L:6=N/3-$6QE/3-$)T)/4D1%4BU43U`Z M(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9"!V M86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P M,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0^)B-X03`[ M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X- M"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0 M.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0@ M=F%L:6=N/3-$8F]T=&]M/@T*/'`@$$P M.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^ M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@6QE/3-$)T)/4D1%4BU43U`Z(",P M,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9#XF(WA! M,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#L\+W1D/@T*/'1D M('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P M,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9"!V86QI M9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P M(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0^)B-X03`[/"]T M9#X-"CPO='(^#0H\='(^#0H\=&0^/"]T9#X-"CQT9"!C;VQS<&%N/3-$,38^ M/"]T9#X-"CPO='(^#0H\='(^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT M('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X- M"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P>"!S;VQI M9"<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0Q-"!A;&EG;CTS1&-E;G1E M$$P.S,Q+`T*,C`Q,CPO8CX\+V9O M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4 M:6UEF4],T0Q/CQB/D%M;W)T:7IE9#QBF4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D M/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!X('-O M;&ED)R!V86QI9VX],T1B;W1T;VT@8V]LF4],T0Q M/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N M="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL M93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P>"!S;VQI9"<@=F%L:6=N M/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-T M>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0Q M/CQB/E5NF4],T0Q M/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U14 M3TTZ(",P,#`P,#`@,7!X('-O;&ED)R!V86QI9VX],T1B;W1T;VT@8V]LF4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/"]T6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE MF4],T0R/C(S+#`Q,3PO9F]N=#X\+W1D/@T*/'1D M('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A M;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM M97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H\=&0@=F%L M:6=N/3-$8F]T=&]M(&%L:6=N/3-$F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49! M34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^ M#0H\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/BDF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI M9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%- M24Q9.B!4:6UEF4],T0R/B0\+V9O;G0^/"]T9#X- M"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL M93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXR M,RPP,#D\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T* M/"]T6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R M/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG M;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/C$T+#8W-3PO9F]N=#X\+W1D/@T*/'1D('9A M;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG M;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@ M3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=& M3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXQ.#PO9F]N M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^ M/&9O;G0@F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\ M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4 M+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\ M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S M:7IE/3-$,CXH,30\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@ M;F]W6QE/3-$)T9/3E0M1D%-24Q9.B!4 M:6UEF4],T0R/BDF(WA!,#L\+V9O;G0^/"]T9#X- M"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$ M)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P M.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I M9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/C$T+#8W.3PO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS M1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@6QE/3-$)U1%6%0M24Y$14Y4.B`M M,65M.R!-05)'24XM3$5&5#H@,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49! M34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY#;VUM97)C:6%L('!A M<&5R/"]F;VYT/CPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF M;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A M;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM M97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT M9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS M1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXQ+#4P M,#PO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N M;W=R87`^/&9O;G0@F4],T0Q/B8C>$$P.R8C>$$P.SPO M9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS M1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA! M,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R M:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O M;6%N)R!S:7IE/3-$,CXF(W@R,#$T.R8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D M/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@ MF4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T* M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E, M63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S M='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$ M,CXF(W@R,#$T.R8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG M;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O M;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N M)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E, M63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXQ+#4P,#PO9F]N=#X\+W1D M/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@ M6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M M.R!-05)'24XM3$5&5#H@,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E, M63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY5+E,N(&UU;FEC:7!A;`T* M6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4] M,T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A M;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE MF4],T0R/C,\+V9O;G0^/"]T9#X-"CQT9"!V86QI M9VX],T1B;W1T;VT@;F]W6QE/3-$)T9/ M3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P.R8C M>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S M:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX] M,T1B;W1T;VT^/&9O;G0@F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A M;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM M97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT M9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS M1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXQ-RPY M-C(\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/"]T M6QE/3-$)T9/3E0M1D%-24Q9 M.B!4:6UEF4],T0R/B8C>$$P.SPO9F]N=#X\+W1D M/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T M>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R M/C0L.30U/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A M<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@ M3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X- M"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R M/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG M;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/C,\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX] M,T1B;W1T;VT@;F]W6QE/3-$)T9/3E0M M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P.R8C>$$P M.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE M/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B M;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4] M,T0R/BDF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^ M/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/ M3E0M1D%-24Q9.B!4:6UEF4],T0R/C0L.30W/"]F M;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A M<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N M)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\ M='(@6QE/3-$)T)/4D1% M4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H\+W1D/@T* M/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z M(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D/B8C M>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@$$P.SPO<#X-"CPO=&0^#0H\ M=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@$$P.SPO<#X-"CPO=&0^#0H\=&0^)B-X M03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*/"]T9#X-"CQT M9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C M,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9#XF(WA! M,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#L\+W1D/@T*/'1D M('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P M,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D('9A;&EG M;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@ M,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D/B8C>$$P.SPO=&0^ M#0H\+W1R/@T*/'1R/@T*/'1D('9A;&EG;CTS1'1O<#X-"CQP('-T>6QE/3-$ M)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,65M)SX\9F]N="!S M='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$ M,CY4;W1A;"!M87)K971A8FQE#0IS96-UF4],T0Q/B8C>$$P M.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N M="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE M/3-$,CXD/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N M/3-$6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B0\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX] M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49! M34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXR-CPO9F]N=#X\+W1D M/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@ MF4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T* M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E, M63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H\ M=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T* M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E, M63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H\ M=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$6QE/3-$ M)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T* M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$ M15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO=&0^ M#0H\=&0^)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[ M)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS M1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X- M"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P M.R8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@6QE/3-$)T)/ M4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T M9#X-"CQT9#XF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3XF(WA! M,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/ M4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO=&0^#0H\ M=&0^)B-X03`[/"]T9#X-"CPO='(^#0H\+W1A8FQE/@T*/'`@#L@34%21TE.+4)/5%1/33H@,'!X)SX\9F]N="!S M='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$ M,CY&86ER('9A;'5E2!D971E6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/E1H92!#;VUP86YY('1E2!A;F0@ M6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/D-L87-S:69I8V%T:6]N(&]F#0IM87)K971A8FQE('-E8W5R M:71I97,@87,@8W5R6QE/3-$)TU!4D=)3BU43U`Z(#$R<'@[($U!4D=)3BU" M3U143TTZ(#!P>"<^/&9O;G0@0T*:7,@2!D:69F97(@9G)O;2!C;VYT2!H879E M('1H92!R:6=H="!T;R!PF4],T0Q/B8C>$$P.R8C>$$P M.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$ M,B!A;&EG;CTS1&-E;G1E6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE MF4],T0Q/BAI;B!T:&]UF4],T0Q/B8C>$$P M.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U14 M3TTZ(",P,#`P,#`@,7!X('-O;&ED)R!V86QI9VX],T1B;W1T;VT@8V]L6QE/3-$)U1%6%0M24Y$ M14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,65M)SX\9F]N="!S='EL93TS1"=& M3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY$=64@:6X@ M;VYE('EE87(@;W(-"FQE6QE/3-$)T9/ M3E0M1D%-24Q9.B!4:6UEF4],T0R/B0\+V9O;G0^ M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N M="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE M/3-$,CXS,"PS,S`\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@ M;F]W6QE/3-$)T9/3E0M1D%-24Q9.B!4 M:6UEF4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\ M+W1D/@T*/"]T65A6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/ M3E0M1D%-24Q9.B!4:6UEF4],T0R/C4T+#$V.3PO M9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R M87`^/&9O;G0@6QE/3-$)T9/3E0M4TE:13H@,7!X)SX-"CQT9"!V86QI9VX],T1B M;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[ M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$ M15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*/"]T9#X- M"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0 M.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9#XF M(WA!,#L\+W1D/@T*/"]T6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R M/C@T+#0Y.3PO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R M87`],T1N;W=R87`^/&9O;G0@6QE/3-$)T9/3E0M4TE:13H@,7!X)SX-"CQT9"!V M86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^)B-X M03`[)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL M93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO M<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@$$P.SPO=&0^#0H\+W1R/@T*/"]T86)L93X-"CPO9&EV M/CQS<&%N/CPO7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X- M"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP M92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA#L@34%21TE.+4)/5%1/33H@,'!X)SX\9F]N="!S M='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$ M,CX\8CY.;W1E#0HV)B-X,C`Q-#M);G9E;G1O&)R;"QB;V1Y("TM/@T*/'`@6QE/3-$)T9/3E0M M1D%-24Q9.B!4:6UEF4],T0R/DEN=F5N=&]R>2!C M;VYS:7-T6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE MF4],T0R/E1H92!#;VUP86YY)B-X,C`Q.3MS#0II M;G9E;G1O"<^#0HF(WA!,#L\+W`^#0H\=&%B;&4@ MF4] M,T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O M='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0Q/CQB/D1E8V5M8F5R)B-X03`[,S$L/"]B/CPO9F]N M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF M(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(^#0H\=&0@=F%L:6=N/3-$ M8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0Q/BAI;B!T:&]UF4],T0Q/B8C>$$P.R8C>$$P M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P M,#`P,#`@,7!X('-O;&ED)R!V86QI9VX],T1B;W1T;VT@8V]LF4] M,T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU" M3U143TTZ(",P,#`P,#`@,7!X('-O;&ED)R!V86QI9VX],T1B;W1T;VT@8V]L M6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R M/E)A=R!M871E6QE/3-$)T9/3E0M M1D%-24Q9.B!4:6UEF4],T0R/B0\+V9O;G0^/"]T M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S M='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$ M,CXT+#4P,CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R M87`],T1N;W=R87`^/&9O;G0@F4],T0Q/B8C>$$P.SPO M9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS M1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXD/"]F M;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$6QE/3-$)T9/3E0M1D%-24Q9 M.B!4:6UEF4],T0R/B8C>$$P.R8C>$$P.SPO9F]N M=#X\+W1D/@T*/"]TF4],T0Q/B8C>$$P.R8C>$$P M.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL M93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF M(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX] M,T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W M(%)O;6%N)R!S:7IE/3-$,CXT.#D\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX] M,T1B;W1T;VT@;F]W6QE/3-$)T9/3E0M M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P.R8C>$$P M.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE M/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^ M/&9O;G0@6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P M,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS M1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X M('-O;&ED)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D/B8C>$$P.SPO=&0^#0H\ M=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$ M8F]T=&]M/@T*/'`@$$P.SPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M M/@T*/'`@$$P.SPO<#X-"CPO=&0^#0H\=&0^)B-X03`[/"]T9#X-"CPO='(^#0H\ M='(@8F=C;VQO6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/E1O=&%L(&EN=F5N=&]R>3PO9F]N=#X\+W`^#0H\+W1D/@T* M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA! M,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/ M3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P.R8C M>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S M:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T M;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4] M,T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/"]TF4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49! M34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^ M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N M="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE M/3-$,CXH,3$V/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M(&YO M=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM M97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXI)B-X03`[/"]F;VYT/CPO=&0^#0H\ M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=& M3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\ M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H M=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N M)R!S:7IE/3-$,CXH.#4\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T M;VT@;F]W6QE/3-$)T9/3E0M1D%-24Q9 M.B!4:6UEF4],T0R/BDF(WA!,#L\+V9O;G0^/"]T M9#X-"CPO='(^#0H\='(@6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\ M+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$ M)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H\ M+W1D/@T*/'1D/B8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/B8C M>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@$$P.SPO<#X-"CPO M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@$$P.SPO<#X-"CPO=&0^#0H\ M=&0^)B-X03`[/"]T9#X-"CPO='(^#0H\='(@8F=C;VQO6QE/3-$)T9/3E0M M1D%-24Q9.B!4:6UEF4],T0R/DEN=F5N=&]R>2P@ M;F5T(&]F#0IA;&QO=V%N8V4\+V9O;G0^/"]P/@T*/"]T9#X-"CQT9"!V86QI M9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/ M3E0M1D%-24Q9.B!4:6UEF4],T0R/B0\+V9O;G0^ M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N M="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE M/3-$,CXT+#@W-3PO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N M;W=R87`],T1N;W=R87`^/&9O;G0@F4],T0Q/B8C>$$P M.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL M93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXD M/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$6QE/3-$)T9/3E0M1D%- M24Q9.B!4:6UEF4],T0R/B8C>$$P.R8C>$$P.SPO M9F]N=#X\+W1D/@T*/"]T"<^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H\=&0@=F%L:6=N/3-$ M8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M M/@T*/'`@6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X M03`[/"]P/@T*/"]T9#X-"CQT9#XF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS M1&)O='1O;3XF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP M('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X M03`[/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL M93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO M<#X-"CPO=&0^#0H\=&0^)B-X03`[/"]T9#X-"CPO='(^#0H\+W1A8FQE/@T* M/"]D:78^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@(#PO M=&%B;&4^#0H@(#PO8F]D>3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R M=%\W.#0R8S@T,5\P-#-A7S0P-V)?.38Q8E\U.&)F.&(Y,#=B83(-"D-O;G1E M;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO-S@T,F,X-#%?,#0S85\T,#=B7SDV M,6)?-3AB9CAB.3`W8F$R+U=O'0O:'1M;#L@8VAA6QE/3-$)T9/ M3E0M1D%-24Q9.B!4:6UEF4],T0R/CQB/DYO=&4@ M-R`F(W@R,#$S.PT*4W1O8VLM0F%S960@0V]M<&5N2`M+3X-"CQP('-T>6QE/3-$)TU!4D=) M3BU43U`Z(#9P>#L@34%21TE.+4)/5%1/33H@,'!X)SX\9F]N="!S='EL93TS M1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY5;F1E M2!H87,@=&AE(&%B:6QI='D@=&\@ M9W)A;G0@6QE M/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/CQB M/D5M<&QO>65E(%-T;V-K(%!U"<^/&9O;G0@28C>#(P,3D[28C>$$P M.S$U(&%N9"!.;W9E;6)E$$P.S$U+`T*6QE/3-$)TU!4D=)3BU43U`Z(#!P>#L@34%21TE.+4)/5%1/ M33H@,'!X)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W M(%)O;6%N)R!S:7IE/3-$,CX\8CY3=&]C:RU"87-E9"!#;VUP96YS871I;VX- M"D5X<&5N6QE/3-$)TU!4D=)3BU4 M3U`Z(#9P>#L@34%21TE.+4)/5%1/33H@,'!X)SX\9F]N="!S='EL93TS1"=& M3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY3=&]C:RUB M87-E9"!C;VUP96YS871I;VX-"F5X<&5N2X\+V9O M;G0^/"]P/@T*/'`@#L@34%21TE. M+4)/5%1/33H@,'!X)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM M97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CY3=&]C:PT*3W!T:6]N6QE/3-$)T9/3E0M1D%-24Q9.B!4 M:6UEF4],T0R/D$@2!O9B!S=&]C:R!O M<'1I;VX-"F%C=&EV:71Y(&9O6QE/3-$)TU!4D=)3BU43U`Z(#!P>#L@34%21TE.+4)/5%1/33H@,'!X M.R!&3TY4+5-)6D4Z(#$R<'@G/@T*)B-X03`[/"]P/@T*/'1A8FQE('-T>6QE M/3-$)T)/4D1%4BU#3TQ,05!313H@8V]L;&%PF4],T0Q/B8C>$$P.SPO9F]N M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@ M8V]LF4],T0Q/B8C>$$P.SPO M9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$ M,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@8V]L MF4],T0Q/B8C>$$P.SPO9F]N=#X\ M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA! M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@8V]L MF4],T0Q/B8C>$$P.SPO9F]N M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF M(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@8V]L$$P.T]P=&EO M;G,\+V(^/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT M('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!S M='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P>"!S;VQI9"<@=F%L M:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$8V5N=&5R/CQF;VYT M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4] M,T0Q/CQB/D5X97)C:7-E)B-X03`[4')I8V4\+V(^/"]F;VYT/CPO=&0^#0H\ M=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N M=#X\+W1D/@T*/"]T6QE/3-$)U1%6%0M24Y$14Y4.B`M M,65M.R!-05)'24XM3$5&5#H@,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49! M34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY/<'1I;VYS(&]U='-T M86YD:6YG(&%T#0I$96-E;6)E$$P.S,Q+"`R,#$R/"]F;VYT/CPO<#X- M"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\ M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S M:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@ M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXQ+#8Y,2PS-3<\+V9O;G0^/"]T M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4] M,T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V M86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/ M3E0M1D%-24Q9.B!4:6UEF4],T0R/C$Q+C$Q/"]F M;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A M<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N M)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\ M='(^#0H\=&0@=F%L:6=N/3-$=&]P/@T*/'`@6QE/3-$)T9/ M3E0M1D%-24Q9.B!4:6UEF4],T0R/D=R86YT960\ M+V9O;G0^/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@ M6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/ M3E0M1D%-24Q9.B!4:6UEF4],T0R/C$X,RPV,34\ M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4 M:6UEF4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\ M+W1D/@T*/"]TF4],T0Q/B8C M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\ M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S M:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@ M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXH-#8V+#DS.#PO9F]N=#X\+W1D M/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@ M$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\ M9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX] M,T1B;W1T;VT^/&9O;G0@6QE/3-$)U1%6%0M24Y$14Y4 M.B`M,65M.R!-05)'24XM3$5&5#H@,V5M)SX\9F]N="!S='EL93TS1"=&3TY4 M+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY&;W)F96ET960\ M+V9O;G0^/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@ M6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/ M3E0M1D%-24Q9.B!4:6UEF4],T0R/B@X-30\+V9O M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/BDF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B M;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4 M:6UEF4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T* M/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE M/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/C,P M+C4X/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS M1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W M(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CPO M='(^#0H\='(@6QE/3-$ M)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H\ M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1% M4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H\+W1D/@T* M/'1D/B8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.SPO M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H\=&0@=F%L:6=N/3-$ M8F]T=&]M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H\+W1R M/@T*/'1R(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('9A;&EG;CTS1'1O<#X- M"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@ M,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O M;6%N)R!S:7IE/3-$,CY/<'1I;VYS(&]U='-T86YD:6YG(&%T#0I*=6YE)B-X M03`[,S`L(#(P,3,\+V9O;G0^/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B M;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%- M24Q9.B!4:6UEF4],T0R/B8C>$$P.SPO9F]N=#X\ M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4] M,T0R/C$L-#`W+#$X,#PO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O M;2!N;W=R87`],T1N;W=R87`^/&9O;G0@F4],T0Q/B8C M>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S M='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$ M,CXD/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$ M6QE/3-$)T9/3E0M M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P.R8C>$$P M.SPO9F]N=#X\+W1D/@T*/"]T"<^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H\=&0@=F%L:6=N M/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T M=&]M/@T*/'`@6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^ M)B-X03`[/"]P/@T*/"]T9#X-"CQT9#XF(WA!,#L\+W1D/@T*/'1D('9A;&EG M;CTS1&)O='1O;3XF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\ M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS M1&)O='1O;3X\+W1D/@T*/"]TF4],T0Q/B8C>$$P.SPO9F]N M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=& M3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXD/"]F;VYT M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$6QE/3-$)T9/3E0M1D%-24Q9.B!4 M:6UEF4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\ M+W1D/@T*/"]T"<^#0H\ M=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M M/B8C>$$P.R8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@ M6QE M/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P M/@T*/"]T9#X-"CQT9#XF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O M;3XF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D M('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\ M+W1D/@T*/"]T6QE/3-$)TU!4D=)3BU43U`Z(#$R<'@[($U!4D=)3BU"3U143TTZ M(#!P>"<^/&9O;G0@#(P,3D[2!B96-O M;64@97AE6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4] M,T0R/E1H92!W96EG:'1E9"UA=F5R86=E(&=R86YT#0ID871E(&9A:7(@=F%L M=64@;V8@;W!T:6]N"!M;VYT:',-"F5N9&5D($IU;F4F(WA!,#LS,"P@,C`Q,R!W87,@)#(U+C4W M+CPO9F]N=#X\+W`^#0H\<"!S='EL93TS1"=-05)'24XM5$]0.B`Q,G!X.R!- M05)'24XM0D]45$]-.B`P<'@G/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9 M.B!4:6UEF4],T0R/E1H92!F;VQL;W=I;F<@=&%B M;&4-"G!R;W9I9&5S('1H92!A#L@1D].5"U325I%.B`Q,G!X)SX-"B8C>$$P.SPO M<#X-"CQT86)L92!S='EL93TS1"="3U)$15(M0T],3$%04T4Z(&-O;&QA<'-E M)R!B;W)D97(],T0P(&-E;&QS<&%C:6YG/3-$,"!C96QL<&%D9&EN9STS1#`@ M=VED=&@],T0W-B4@86QI9VX],T1C96YT97(^#0H\(2TM($)E9VEN(%1A8FQE M($AE860@+2T^#0H\='(^#0H\=&0@=VED=&@],T0V-B4^/"]T9#X-"CQT9"!V M86QI9VX],T1B;W1T;VT@=VED=&@],T0S)3X\+W1D/@T*/'1D/CPO=&0^#0H\ M=&0@=F%L:6=N/3-$8F]T=&]M('=I9'1H/3-$,R4^/"]T9#X-"CQT9#X\+W1D M/@T*/"]TF4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D M('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!X('-O;&ED)R!V M86QI9VX],T1B;W1T;VT@8V]L$$P.S,P+#PO8CX\ M+V9O;G0^/"]T9#X-"CPO='(^#0H\='(^#0H\=&0@=F%L:6=N/3-$8F]T=&]M M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^ M/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P M>"!S;VQI9"<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$8V5N=&5R/CQF;VYT M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4] M,T0Q/CQB/C(P,3,\+V(^/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T M=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T* M/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!X('-O;&ED M)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1C96YT97(^/&9O;G0@F4],T0Q/B8C>$$P.R8C>$$P M.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1&-E M;G1E$$P.S$N,S`E/"]F;VYT/CPO9F]N=#X\+W1D M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF M(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX] M,T1C96YT97(^/&9O;G0@$$P.RTF(WA!,#LQ+C$V)3PO9F]N=#X\+V9O;G0^ M/"]T9#X-"CPO='(^#0H\='(^#0H\=&0@=F%L:6=N/3-$=&]P/@T*/'`@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/D5X<&5C=&5D(&QI9F4-"BAY96%R$$P.S8N-3`\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^ M/&9O;G0@$$P.S8N-3`\+V9O;G0^/"]T9#X- M"CPO='(^#0H\='(@8F=C;VQO6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/D5X<&5C=&5D#0IV;VQA=&EL:71Y/"]F;VYT M/CPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4] M,T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O M='1O;2!N;W=R87`],T1N;W=R87`@86QI9VX],T1C96YT97(^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE MF4],T0R/CQF;VYT('-T>6QE/3-$)U=(251%+5-0 M04-%.B!N;W=R87`G/C4S+C`P)B-X03`[+28C>$$P.S4S+C$T)3PO9F]N=#X\ M+V9O;G0^/"]T9#X-"CPO='(^#0H\='(^#0H\=&0@=F%L:6=N/3-$=&]P/@T* M/'`@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/D5X<&5C=&5D(&1I=FED96YD#0IY:65L9#PO9F]N=#X\ M+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$ M,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T M;VT@86QI9VX],T1C96YT97(^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/C`E/"]F;VYT/CPO=&0^#0H\+W1R/@T*/"$M+2!%;F0@ M5&%B;&4@0F]D>2`M+3X\+W1A8FQE/@T*/'`@#L@34%21TE.+4)/5%1/33H@,'!X)SX\9F]N="!S='EL93TS1"=& M3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY!'!E M8W1E9"!T;R!B90T*6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4] M,T0R/CQB/D5M<&QO>65E(%-T;V-K(%!U"<^/&9O;G0@F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@ M,7!X('-O;&ED)R!V86QI9VX],T1B;W1T;VT@8V]LF4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$ M)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!X('-O;&ED)R!V86QI9VX],T1B M;W1T;VT@86QI9VX],T1C96YT97(^/&9O;G0@6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!- M05)'24XM3$5&5#H@,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@ M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY2:7-K+69R964@:6YT97)E6QE/3-$ M)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/C`N,3$F M(WA!,#LM)B-X03`[,"XQ,R4\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B M;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R M/C`N,38E/"]F;VYT/CPO=&0^#0H\+W1R/@T*/'1R/@T*/'1D('9A;&EG;CTS M1'1O<#X-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM M3$5&5#H@,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@ M3F5W(%)O;6%N)R!S:7IE/3-$,CY%>'!E8W1E9"!L:69E#0HH;6]N=&AS*3PO M9F]N=#X\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S M:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX] M,T1B;W1T;VT@86QI9VX],T1C96YT97(^/&9O;G0@$$P.RTF(WA! M,#LU,RXS,B4\+V9O;G0^/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T M=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T* M/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1&-E;G1E6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/D5X<&5C=&5D(&1I=FED96YD#0IY:65L9#PO M9F]N=#X\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S M:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX] M,T1B;W1T;VT@86QI9VX],T1C96YT97(^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/C`E/"]F;VYT/CPO=&0^#0H\+W1R/@T*/"$M M+2!%;F0@5&%B;&4@0F]D>2`M+3X\+W1A8FQE/@T*/"$M+2!X8G)L+&X@+2T^ M/"]D:78^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@(#PO M=&%B;&4^#0H@(#PO8F]D>3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R M=%\W.#0R8S@T,5\P-#-A7S0P-V)?.38Q8E\U.&)F.&(Y,#=B83(-"D-O;G1E M;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO-S@T,F,X-#%?,#0S85\T,#=B7SDV M,6)?-3AB9CAB.3`W8F$R+U=O'0O:'1M;#L@8VAA#L@34%21TE.+4)/ M5%1/33H@,'!X)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@ M3F5W(%)O;6%N)R!S:7IE/3-$,CX\8CY.;W1E(#@@)B-X,C`Q,SL-"D%C8W5M M=6QA=&5D($]T:&5R($-O;7!R96AE;G-I=F4@26YC;VUE/"]B/CPO9F]N=#X\ M+W`^#0H\<"!S='EL93TS1"=-05)'24XM5$]0.B`V<'@[($U!4D=)3BU"3U14 M3TTZ(#!P>"<^/&9O;G0@2!T6QE/3-$)TU!4D=)3BU43U`Z(#!P>#L@34%21TE.+4)/5%1/33H@ M,'!X.R!&3TY4+5-)6D4Z(#$R<'@G/@T*)B-X03`[/"]P/@T*/'1A8FQE('-T M>6QE/3-$)T)/4D1%4BU#3TQ,05!313H@8V]L;&%PF4],T0Q M/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!C;VQS M<&%N/3-$-B!A;&EG;CTS1&-E;G1E$$P M.TUO;G1H$$P.T5N9&5D/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X- M"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE MF4],T0Q/CQB/E-I>"8C>$$P.TUO;G1H$$P M.T5N9&5D/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\ M9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(^ M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO M9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$ M,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]4 M5$]-.B`C,#`P,#`P(#%P>"!S;VQI9"<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P M86X],T0V(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%- M24Q9.B!4:6UEF4],T0Q/CQB/DIU;F4F(WA!,#LS M,"P\+V(^/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT M('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!S M='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P>"!S;VQI9"<@=F%L M:6=N/3-$8F]T=&]M(&-O;'-P86X],T0V(&%L:6=N/3-$8V5N=&5R/CQF;VYT M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4] M,T0Q/CQB/DIU;F4F(WA!,#LS,"P\+V(^/"]F;VYT/CPO=&0^#0H\=&0@=F%L M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D M/@T*/"]T6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0Q/BAI;B!T:&]UF4],T0Q/B8C>$$P.SPO9F]N M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@ M,7!X('-O;&ED)R!V86QI9VX],T1B;W1T;VT@8V]LF4],T0Q/B8C M>$$P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ M(",P,#`P,#`@,7!X('-O;&ED)R!V86QI9VX],T1B;W1T;VT@8V]LF4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1% M4BU"3U143TTZ(",P,#`P,#`@,7!X('-O;&ED)R!V86QI9VX],T1B;W1T;VT@ M8V]LF4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE M/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!X('-O;&ED)R!V86QI9VX] M,T1B;W1T;VT@8V]L6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,65M)SX\ M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S M:7IE/3-$,CY&;W)E:6=N(&-UF4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T* M/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O M;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X- M"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T M;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI M9VX],T1B;W1T;VT^/&9O;G0@F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O M='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/"]T6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B@Q+#@S-3PO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O M;2!N;W=R87`],T1N;W=R87`^/&9O;G0@$$P.SPO9F]N=#X\+W1D M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\ M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B@R.#`\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T M;VT@;F]W6QE/3-$)T9/3E0M1D%-24Q9 M.B!4:6UEF4],T0R/BDF(WA!,#L\+V9O;G0^/"]T M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE M/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B0\ M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H M=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N M)R!S:7IE/3-$,CXH.3(X/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T M=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E, M63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXI)B-X03`[/"]F;VYT/CPO M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P M.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL M93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXD M/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG M;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@ M3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=& M3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXQ-#,\+V9O M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/"]T6QE/3-$)T9/3E0M1D%-24Q9.B!4 M:6UEF4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T* M/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE M/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C M>#(P,30[)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$ M8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49! M34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\ M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4 M:6UEF4],T0R/B8C>#(P,30[)B-X03`[)B-X03`[ M/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO M=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O M;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V M86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P.SPO9F]N M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>#(P,30[)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@ M=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS M1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA! M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O M;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M M1D%-24Q9.B!4:6UEF4],T0R/B8C>#(P,30[)B-X M03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M(&YO M=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM M97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T M9#X-"CPO='(^#0H\='(@6QE/3-$ M)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H\ M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1% M4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H\+W1D/@T* M/'1D/B8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.SPO M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@$$P.SPO<#X-"CPO=&0^#0H\ M=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@$$P.SPO<#X-"CPO=&0^#0H\=&0^)B-X M03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[/"]T9#X-"CQT M9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C M,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9"!V86QI M9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P M(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9#XF(WA!,#L\+W1D M/@T*/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#L\+W1D/@T*/'1D('9A;&EG M;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@ M,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O M='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O M;&ED)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D/B8C>$$P.SPO=&0^#0H\+W1R M/@T*/'1R(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('9A;&EG;CTS1'1O<#X- M"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@ M,V5M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O M;6%N)R!S:7IE/3-$,CY.970@8W5RF4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T* M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E, M63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S M='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$ M,CXH,3DX/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A M<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@ M3F5W(%)O;6%N)R!S:7IE/3-$,CXI)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@ M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\ M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4 M+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\ M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S M:7IE/3-$,CXH,S$U/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@ M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXI)B-X03`[/"]F;VYT/CPO=&0^ M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO M9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS M1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA! M,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R M:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O M;6%N)R!S:7IE/3-$,CXH,2PQ,#4\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX] M,T1B;W1T;VT@;F]W6QE/3-$)T9/3E0M M1D%-24Q9.B!4:6UEF4],T0R/BDF(WA!,#L\+V9O M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4] M,T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A M;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE MF4],T0R/C$T,SPO9F]N=#X\+W1D/@T*/'1D('9A M;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@6QE/3-$)T9/3E0M M4TE:13H@,7!X)SX-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V M86QI9VX],T1B;W1T;VT^)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T M;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI M9"<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\ M<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X M03`[/"]P/@T*/"]T9#X-"CQT9#XF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS M1&)O='1O;3XF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP M('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA! M,#L\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE M/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^ M#0H\+W1D/@T*/'1D/B8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M M/B8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@$$P.SPO<#X- M"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@$$P.SPO<#X-"CPO=&0^ M#0H\=&0^)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[ M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$ M15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*/"]T9#X- M"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0 M.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9#XF M(WA!,#L\+W1D/@T*/"]T6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B@R+#`S,SPO9F]N=#X\+W1D/@T*/'1D('9A M;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@$$P M.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE M/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^ M/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE MF4],T0R/B@U.34\+V9O;G0^/"]T9#X-"CQT9"!V M86QI9VX],T1B;W1T;VT@;F]W6QE/3-$ M)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/BDF(WA! M,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B0\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@ M86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM M97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXH,BPP,S,\+V9O;G0^/"]T9#X-"CQT M9"!V86QI9VX],T1B;W1T;VT@;F]W6QE M/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/BDF M(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@ M6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B0\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@ M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXH-3DU/"]F;VYT/CPO=&0^#0H\ M=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL M93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXI M)B-X03`[/"]F;VYT/CPO=&0^#0H\+W1R/@T*/'1R('-T>6QE/3-$)T9/3E0M M4TE:13H@,7!X)SX-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V M86QI9VX],T1B;W1T;VT^)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T M;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B M;&4G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T* M/'`@$$P.SPO=&0^#0H\=&0@=F%L:6=N M/3-$8F]T=&]M/B8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T* M/'`@6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[ M/"]P/@T*/"]T9#X-"CQT9#XF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O M='1O;3XF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T M>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[ M/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS M1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X- M"CPO=&0^#0H\=&0^)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^ M)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS M1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X- M"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@$$P.SPO=&0^#0H\+W1R/@T*/"]T86)L93X-"CPO9&EV/CQS M<&%N/CPO7!E M.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@ M/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C M;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA&5S/"]T M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$=&5X=#X\9&EV/@T*/'`@#L@34%21TE.+4)/5%1/33H@,'!X)SX\9F]N M="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE M/3-$,CX\8CY.;W1E(#DF(W@R,#$T.TEN8V]M90T*5&%X97,\+V(^/"]F;VYT M/CPO<#X-"CPA+2T@>&)R;"QB;V1Y("TM/@T*/'`@6QE/3-$ M)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/E1H92!# M;VUP86YY(&ES('-U8FIE8W0@=&\-"FEN8V]M92!T87@@:6X@;75L=&EP;&4@ M:G5R:7-D:6-T:6]N"!M;VYT:',@96YD M960@2G5N928C>$$P.S,P+"`R,#$S(&%N9"`R,#$R#0IT:&4@0V]M<&%N>2!R M96-O2X@5&AE(&EN8V]M M92!T87@@<')O=FES:6]N(&ES(&)A$$P.S,P M+"`R,#$S('=A65A"!R871E(&9O65A#L@34%21TE.+4)/5%1/33H@,'!X)SX\9F]N M="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE M/3-$,CY4:&4@969F96-T:79E(&EN8V]M92!T87@-"G)A=&4@9F]R('1H92!T M:')E92!M;VYT:',@96YD960@2G5N928C>$$P.S,P+"`R,#$S(&1I9F9E2!D=64@=&\@=&AE#0IC;VUP;VYE;G1S(&]F(&EN M8V]M92X@5&AE(&5F9F5C=&EV92!I;F-O;64@=&%X(')A=&4@9F]R('1H92!S M:7@-"FUO;G1H2!R871E(&]F(#,U('!E M28C>$$P.S(L(#(P,3,L('1H92!!;65R:6-A;B!487AP87EE<@T*4F5L:65F M($%C="!O9B`R,#$R("AT:&4@06-T*2!W87,@'1E;F1I;F<@=&AE#0IR97-E87)C:"!A;F0@9&5V96QO<&UE;G0@8W)E9&ET M(&9O6QE M/3-$)TU!4D=)3BU43U`Z(#$R<'@[($U!4D=)3BU"3U143TTZ(#!P>"<^/&9O M;G0@"!B96YE9FET2!C:&%N9V4@:6X@=&AE(&YE>'0@='=E;'9E(&UO;G1H"!E M>'!E;G-E+"!A;F0@3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\W.#0R8S@T,5\P M-#-A7S0P-V)?.38Q8E\U.&)F.&(Y,#=B83(-"D-O;G1E;G0M3&]C871I;VXZ M(&9I;&4Z+R\O0SHO-S@T,F,X-#%?,#0S85\T,#=B7SDV,6)?-3AB9CAB.3`W M8F$R+U=O'0O:'1M;#L@8VAA'0^/&1I=CX-"CQP('-T>6QE/3-$)TU! M4D=)3BU43U`Z(#!P>#L@34%21TE.+4)/5%1/33H@,'!X)SX\9F]N="!S='EL M93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\ M8CY.;W1E(#$P)B-X,C`Q-#M2979E;G5E#0IA;F0@1V5O9W)A<&AI8R!);F9O M"<^/&9O;G0@6QE/3-$)TU!4D=)3BU43U`Z(#!P>#L@34%21TE.+4)/5%1/33H@,'!X.R!& M3TY4+5-)6D4Z(#$R<'@G/@T*)B-X03`[/"]P/@T*/'1A8FQE('-T>6QE/3-$ M)T)/4D1%4BU#3TQ,05!313H@8V]L;&%P$$P.TUO;G1H$$P.T5N9&5D)B-X03`[2G5N928C>$$P.S,P+#PO M8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D M('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!X('-O;&ED)R!V M86QI9VX],T1B;W1T;VT@8V]L6QE/3-$)T9/3E0M M1D%-24Q9.B!4:6UEF4],T0Q/BAI;B!T:&]UF4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$ M)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!X('-O;&ED)R!V86QI9VX],T1B M;W1T;VT@8V]LF4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D M/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!X('-O M;&ED)R!V86QI9VX],T1B;W1T;VT@8V]LF4],T0Q/B8C>$$P.R8C M>$$P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ M(",P,#`P,#`@,7!X('-O;&ED)R!V86QI9VX],T1B;W1T;VT@8V]LF4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$ M)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!X('-O;&ED)R!V86QI9VX],T1B M;W1T;VT@8V]L6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/CQB/E)E=F5N=64Z/"]B/CPO9F]N=#X\+W`^#0H\+W1D/@T* M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA! M,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT M9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^ M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@F4] M,T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O M='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A M;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N M="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI M9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X- M"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CPO='(^#0H\='(^#0H\=&0@ M=F%L:6=N/3-$=&]P/@T*/'`@6QE/3-$)T9/3E0M1D%-24Q9 M.B!4:6UEF4],T0R/E!R;W1O;6]L9#PO9F]N=#X\ M+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$ M,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T M;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4 M:6UEF4],T0R/C(W+#DR-#PO9F]N=#X\+W1D/@T* M/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@ M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H\=&0@ M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$6QE/3-$ M)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B0\+V9O M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\ M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S M:7IE/3-$,CXU-"PX,#0\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T M;VT@;F]W6QE/3-$)T9/3E0M1D%-24Q9 M.B!4:6UEF4],T0R/B8C>$$P.R8C>$$P.SPO9F]N M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^ M/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE MF4],T0R/C0S+#(S.3PO9F]N=#X\+W1D/@T*/'1D M('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@6QE/3-$)U1%6%0M M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,V5M)SX\9F]N="!S='EL93TS M1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY&:7)S M=&-U=#PO9F]N=#X\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\ M9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V M86QI9VX],T1B;W1T;VT^/&9O;G0@6QE M/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C M>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS M1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/C@L-3`U/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N M/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4 M+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA! M,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M M1D%-24Q9.B!4:6UEF4],T0R/C(R+#(U.#PO9F]N M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^ M/&9O;G0@F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\ M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4 M+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\ M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S M:7IE/3-$,CXQ-BPV.#(\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T M;VT@;F]W6QE/3-$)T9/3E0M1D%-24Q9 M.B!4:6UEF4],T0R/B8C>$$P.R8C>$$P.SPO9F]N M=#X\+W1D/@T*/"]T"<^ M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T M=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T* M/'`@$$P.SPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@$$P.SPO M<#X-"CPO=&0^#0H\=&0^)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T M;VT^)B-X03`[)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\ M<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X M03`[/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL M93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P M/@T*/"]T9#X-"CQT9#XF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O M;3XF(WA!,#LF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP M('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA! M,#L\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE M/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^ M#0H\+W1D/@T*/'1D/B8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M M/B8C>$$P.R8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@ M$$P M.SPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@$$P.SPO<#X- M"CPO=&0^#0H\=&0^)B-X03`[/"]T9#X-"CPO='(^#0H\='(^#0H\=&0@=F%L M:6=N/3-$=&]P/@T*/'`@6QE/3-$)T9/3E0M1D%-24Q9.B!4 M:6UEF4],T0R/E1O=&%L(')E=F5N=64\+V9O;G0^ M/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B0\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@ M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXS.2PW-#D\+V9O;G0^/"]T9#X- M"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$ M)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/C(Y+#DU M,3PO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N M;W=R87`^/&9O;G0@F4],T0Q/B8C>$$P.R8C>$$P.SPO M9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS M1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXD/"]F M;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B0\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@ M86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM M97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXU.2PY,C$\+V9O;G0^/"]T9#X-"CQT M9"!V86QI9VX],T1B;W1T;VT@;F]W6QE M/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/"]T"<^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H\ M=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H\=&0@=F%L M:6=N/3-$8F]T=&]M/@T*/'`@6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X M(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9#XF(WA!,#L\+W1D/@T* M/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*/'1D('9A M;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P M,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX] M,T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P M>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0^)B-X03`[/"]T9#X- M"CQT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"CQT9"!V M86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P M,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N M/3-$8F]T=&]M/@T*/'`@$$P.SPO=&0^ M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H\=&0@ M=F%L:6=N/3-$8F]T=&]M/@T*/'`@6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@ M,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9#XF(WA!,#L\+W1D M/@T*/"]T6QE/3-$)TU!4D=)3BU43U`Z(#$R<'@[($U!4D=)3BU"3U143TTZ(#!P M>"<^/&9O;G0@'1E"<^#0HF(WA!,#L\+W`^#0H\=&%B;&4@F4],T0Q/B8C>$$P.SPO9F]N M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M M0D]45$]-.B`C,#`P,#`P(#%P>"!S;VQI9"<@=F%L:6=N/3-$8F]T=&]M(&-O M;'-P86X],T0V(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-T>6QE/3-$)T9/3E0M M1D%-24Q9.B!4:6UEF4],T0Q/CQB/E1H$$P.TIU;F4F(WA! M,#LS,"P\+V(^/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF M;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/"]T6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0Q M/BAI;B!T:&]UF4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T* M/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!X('-O;&ED M)R!V86QI9VX],T1B;W1T;VT@8V]LF4],T0Q/B8C>$$P.R8C>$$P M.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P M,#`P,#`@,7!X('-O;&ED)R!V86QI9VX],T1B;W1T;VT@8V]LF4] M,T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T)/ M4D1%4BU"3U143TTZ(",P,#`P,#`@,7!X('-O;&ED)R!V86QI9VX],T1B;W1T M;VT@8V]LF4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T* M/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!X('-O;&ED M)R!V86QI9VX],T1B;W1T;VT@8V]L6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE MF4],T0R/CQB/E)E=F5N=64Z/"]B/CPO9F]N=#X\ M+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$ M,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T M;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI M9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@ MF4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D M('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\ M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B M;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CPO='(^ M#0H\='(^#0H\=&0@=F%L:6=N/3-$=&]P/@T*/'`@6QE/3-$ M)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/E5N:71E M9"!3=&%T97,\+V9O;G0^/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T M;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9 M.B!4:6UEF4],T0R/B0\+V9O;G0^/"]T9#X-"CQT M9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS M1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXS,"PQ M,#8\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\ M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/C(R+#DP-3PO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O M='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@F4],T0Q M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O M;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N M)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M M(&%L:6=N/3-$6QE/3-$)T9/3E0M1D%-24Q9.B!4 M:6UEF4],T0R/B0\+V9O;G0^/"]T9#X-"CQT9"!V M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=& M3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXT-2PP.#`\ M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/"]T6QE/3-$)T9/ M3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P.R8C M>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S M:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX] M,T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^ M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O M='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9 M.B!4:6UEF4],T0R/C$T+#@T,3PO9F]N=#X\+W1D M/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@ M6QE M/3-$)T9/3E0M4TE:13H@,7!X)SX-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"CQT M9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C M,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9"!V86QI M9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P M(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9#XF(WA!,#L\+W1D M/@T*/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*/'1D M('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P M,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D('9A;&EG M;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@ M,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D/B8C>$$P.SPO=&0^ M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H\=&0@ M=F%L:6=N/3-$8F]T=&]M/@T*/'`@$$P.SPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N M/3-$8F]T=&]M/@T*/'`@$$P.SPO<#X-"CPO=&0^#0H\=&0^)B-X03`[/"]T9#X- M"CQT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"CQT9"!V M86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P M,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX] M,T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P M>"!S;VQI9"<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9#XF(WA!,#L\+W1D/@T* M/"]T6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R M/C,Y+#F4],T0Q/B8C>$$P.R8C M>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S M='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$ M,CXD/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$ M6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B0\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E, M63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXW-RPP-C(\+V9O;G0^/"]T M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4] M,T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X- M"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE M/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/C4Y M+#DR,3PO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`] M,T1N;W=R87`^/&9O;G0@6QE/3-$)T9/3E0M4TE:13H@,7!X)SX-"CQT9"!V86QI M9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[ M)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS M1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X- M"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P M.R8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@6QE/3-$)T)/ M4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T M9#X-"CQT9#XF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3XF(WA! M,#LF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE M/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P M/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"=" M3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO M=&0^#0H\=&0^)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^)B-X M03`[)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL M93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO M<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@$$P.SPO=&0^#0H\+W1R/@T*/"$M+2!%;F0@5&%B;&4@ M0F]D>2`M+3X\+W1A8FQE/@T*/'`@"<^#0HF(WA! M,#L\+W`^#0H\=&%B;&4@F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T* M/'1D('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E M6QE/3-$)T9/ M3E0M1D%-24Q9.B!4:6UEF4],T0Q/CQB/D1E8V5M M8F5R)B-X03`[,S$L/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^ M#0H\='(^#0H\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\ M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S M:7IE/3-$,3XH:6X@=&AO=7-A;F1S*3PO9F]N=#X\+W1D/@T*/'1D('9A;&EG M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^ M/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P M>"!S;VQI9"<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$ M8V5N=&5R/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0Q/CQB/C(P,3,\+V(^/"]F;VYT/CPO=&0^#0H\=&0@ M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\ M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA! M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]4 M5$]-.B`C,#`P,#`P(#%P>"!S;VQI9"<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P M86X],T0R(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%- M24Q9.B!4:6UEF4],T0Q/CQB/C(P,3(\+V(^/"]F M;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q M/B8C>$$P.SPO9F]N=#X\+W1D/@T*/"]T6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,65M M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N M)R!S:7IE/3-$,CX\8CY,;VYG+6QI=F5D#0IA6QE/3-$)U1% M6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,65M)SX\9F]N="!S='EL M93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CX\ M8CXF(WA!,#LF(WA!,#L\+V(^/"]F;VYT/CPO<#X-"CPO=&0^#0H\=&0@=F%L M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG M;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T* M/"]T6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R M/C,Y+#@V,3PO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R M87`],T1N;W=R87`^/&9O;G0@F4],T0Q/B8C>$$P.R8C M>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S M='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$ M,CXD/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$ M6QE/3-$)T9/3E0M M1D%-24Q9.B!4:6UEF4],T0R/DEN=&5R;F%T:6]N M86P\+V9O;G0^/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O M;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE MF4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$ M)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/C6QE/3-$ M)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P M.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I M9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/C6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED M)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP M('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA! M,#L\+W`^#0H\+W1D/@T*/'1D/B8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$ M8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M M/@T*/'`@$$P.SPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@ M$$P M.SPO<#X-"CPO=&0^#0H\=&0^)B-X03`[/"]T9#X-"CPO='(^#0H\='(^#0H\ M=&0@=F%L:6=N/3-$=&]P/@T*/'`@6QE/3-$)T9/3E0M1D%- M24Q9.B!4:6UEF4],T0R/E1O=&%L(&QO;F6QE M/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/C0W M+#$T-#PO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`] M,T1N;W=R87`^/&9O;G0@F4],T0Q/B8C>$$P.R8C>$$P M.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL M93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXD M/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L M92<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\ M<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C M>$$P.SPO<#X-"CPO=&0^#0H\=&0^)B-X03`[/"]T9#X-"CQT9"!V86QI9VX] M,T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T M;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B M;&4G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T* M/'`@$$P.SPO=&0^#0H\+W1R/@T*/"$M M+2!%;F0@5&%B;&4@0F]D>2`M+3X\+W1A8FQE/@T*/"$M+2`O>&)R;"QN6QE/3-$)TU!4D=)3BU43U`Z(#$X<'@[($U!4D=)3BU"3U14 M3TTZ(#!P>#L@1D].5"U325I%.B`Q<'@G/@T*)B-X03`[/"]P/@T*/"]D:78^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@(#PO=&%B;&4^ M#0H@(#PO8F]D>3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\W.#0R M8S@T,5\P-#-A7S0P-V)?.38Q8E\U.&)F.&(Y,#=B83(-"D-O;G1E;G0M3&]C M871I;VXZ(&9I;&4Z+R\O0SHO-S@T,F,X-#%?,#0S85\T,#=B7SDV,6)?-3AB M9CAB.3`W8F$R+U=O'0O:'1M;#L@8VAA'0^/&1I=CX-"CQP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#!P>#L@34%2 M1TE.+4)/5%1/33H@,'!X)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@ M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY4:&4@=&%B;&4@8F5L;W<@"<^#0HF(WA!,#L\+W`^#0H\=&%B;&4@F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT M9"!V86QI9VX],T1B;W1T;VT@8V]LF4] M,T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O M='1O;2!C;VQS<&%N/3-$-B!A;&EG;CTS1&-E;G1E6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE MF4],T0Q/BAI;B!T:&]U6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE MF4],T0Q/CQB/C(P,3,\+V(^/"]F;VYT/CPO=&0^ M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO M9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$ M,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"="3U)$ M15(M0D]45$]-.B`C,#`P,#`P(#%P>"!S;VQI9"<@=F%L:6=N/3-$8F]T=&]M M(&-O;'-P86X],T0R(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-T>6QE/3-$)T9/ M3E0M1D%-24Q9.B!4:6UEF4],T0Q/CQB/C(P,3(\ M+V(^/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I M>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT M9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P>"!S;VQI9"<@ M=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$8V5N=&5R/CQF M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0Q/CQB/C(P,3,\+V(^/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$ M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\ M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P M,#`P(#%P>"!S;VQI9"<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L M:6=N/3-$8V5N=&5R/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE MF4],T0Q/CQB/C(P,3(\+V(^/"]F;VYT/CPO=&0^ M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO M9F]N=#X\+W1D/@T*/"]T6QE/3-$)T9/3E0M1D%-24Q9 M.B!4:6UEF4],T0R/C@L-C$Q/"]F;VYT/CPO=&0^ M#0H\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S M='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$ M,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T M;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9 M.B!4:6UEF4],T0R/B0\+V9O;G0^/"]T9#X-"CQT M9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS M1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXU+#$T M-CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N M;W=R87`^/&9O;G0@F4],T0Q/B8C>$$P.R8C>$$P.SPO M9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS M1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXD/"]F M;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B0\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@ M86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM M97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXY+#DR.#PO9F]N=#X\+W1D/@T*/'1D M('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)' M24XM3$5&5#H@,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM M97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY"87-I8R8C>#(P,30[=V5I9VAT960M M879EF4],T0Q/B8C>$$P.R8C M>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S M='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$ M,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI M9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@ M3F5W(%)O;6%N)R!S:7IE/3-$,CXR-2PR-3@L.3,R/"]F;VYT/CPO=&0^#0H\ M=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL M93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^ M/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4 M:6UEF4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T* M/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE M/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/C(S M+#DR.2PX.#8\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W M6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE MF4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF M(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@ MF4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@ M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X- M"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL M93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXR M,BPT,S(L-#$U/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M(&YO M=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM M97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T M9#X-"CPO='(^#0H\='(@8F=C;VQO6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE MF4],T0R/D5F9F5C="!O9B!D:6QU=&EV90T*F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\ M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS M1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\ M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V M86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,V5M M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N M)R!S:7IE/3-$,CY%;7!L;WEE92!S=&]C:R!O<'1I;VYS+`T*=V%RF4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T* M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E, M63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S M='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$ M,CXU.3$L,S$U/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M(&YO M=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM M97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4] M,T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A M;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE MF4],T0R/C$L,S4P+#DT.3PO9F]N=#X\+W1D/@T* M/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@ M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X- M"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL M93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXU M.36QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R M/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG M;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/C$L,S$P+#6QE/3-$)T9/ M3E0M4TE:13H@,7!X)SX-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT M9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"CQT9"!V86QI M9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P M(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B M;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S M;VQI9"<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9#XF(WA!,#L\+W1D/@T*/'1D M('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*/'1D('9A;&EG M;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@ M,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O M='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O M;&ED)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D/B8C>$$P.SPO=&0^#0H\=&0@ M=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N M/3-$8F]T=&]M/@T*/'`@$$P.SPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T M=&]M/@T*/'`@$$P.SPO<#X-"CPO=&0^#0H\=&0^)B-X03`[/"]T9#X-"CQT9"!V M86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"CQT9"!V86QI9VX] M,T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P M>"!S;VQI9"<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T M;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI M9"<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9#XF(WA!,#L\+W1D/@T*/"]TF4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=& M3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\ M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H M=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N M)R!S:7IE/3-$,CXR-2PX-3`L,C0W/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N M/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4 M+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA! M,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG M;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M M1D%-24Q9.B!4:6UEF4],T0R/C(U+#(X,"PX,S4\ M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS M1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W M(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4 M+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXR,RPW-#,L,3(R M/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO M=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O M;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^ M#0H\='(@6QE/3-$)T)/ M4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO=&0^#0H\ M=&0^)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X M03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"=" M3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C M>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@6QE/3-$)T)/4D1% M4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T9#X- M"CQT9#XF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF M(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$ M)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T* M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$ M15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO=&0^ M#0H\=&0^)B-X03`[/"]T9#X-"CPO='(^#0H\='(^#0H\=&0@=F%L:6=N/3-$ M=&]P/@T*/'`@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/DYE="!I;F-O;64@<&5R#0IS:&%R93H\+V9O M;G0^/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A M;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X- M"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T M;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI M9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5& M5#H@,V5M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W M(%)O;6%N)R!S:7IE/3-$,CY"87-I8SPO9F]N=#X\+W`^#0H\+W1D/@T*/'1D M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\ M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/C`N,S0\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T M;VT@;F]W6QE/3-$)T9/3E0M1D%-24Q9 M.B!4:6UEF4],T0R/B8C>$$P.R8C>$$P.SPO9F]N M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF M(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^ M/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE MF4],T0R/C`N,C(\+V9O;G0^/"]T9#X-"CQT9"!V M86QI9VX],T1B;W1T;VT@;F]W6QE/3-$ M)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P M.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N M="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI M9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M M1D%-24Q9.B!4:6UEF4],T0R/C`N-C@\+V9O;G0^ M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R M/C`N-#0\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T* M/"]T"<^#0H\=&0@=F%L M:6=N/3-$8F]T=&]M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P M.R8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@6QE/3-$)T)/ M4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T M9#X-"CQT9#XF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3XF(WA! M,#LF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE M/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P M/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"=" M3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO M=&0^#0H\=&0^)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^)B-X M03`[)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL M93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO M<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/B8C M>$$P.R8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@6QE/3-$ M)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T* M/"]T9#X-"CQT9#XF(WA!,#L\+W1D/@T*/"]T6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/C`N,S,\+V9O;G0^/"]T9#X-"CQT9"!V86QI M9VX],T1B;W1T;VT@;F]W6QE/3-$)T9/ M3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P.R8C M>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S M:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX] M,T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%- M24Q9.B!4:6UEF4],T0R/C`N,C`\+V9O;G0^/"]T M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4] M,T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X- M"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE M/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/C`N M-C8\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\ M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/C`N-#(\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T M;VT@;F]W6QE/3-$)T9/3E0M1D%-24Q9 M.B!4:6UEF4],T0R/B8C>$$P.R8C>$$P.SPO9F]N M=#X\+W1D/@T*/"]T"<^ M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T M=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T* M/'`@6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[ M/"]P/@T*/"]T9#X-"CQT9#XF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O M='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X- M"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^ M)B-X03`[/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S M='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P M.SPO<#X-"CPO=&0^#0H\=&0^)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B M;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^ M#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G M/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@ M$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$ M8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M M/@T*/'`@6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X M03`[/"]P/@T*/"]T9#X-"CQT9#XF(WA!,#L\+W1D/@T*/"]T'1087)T7S'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA2!O9B!&:6YA;F-I86P@07-S971S M($UE87-U#L@34%21TE.+4)/5%1/33H@,'!X)SX\9F]N M="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE M/3-$,CY!('-U;6UA$$P.S,P+"`R,#$S(&%N9"!$96-E;6)E$$P.S,Q+"`R,#$R(&UE M87-U6QE/3-$)TU!4D=)3BU43U`Z(#!P M>#L@34%21TE.+4)/5%1/33H@,'!X.R!&3TY4+5-)6D4Z(#$R<'@G/@T*)B-X M03`[/"]P/@T*/'1A8FQE('-T>6QE/3-$)T)/4D1%4BU#3TQ,05!313H@8V]L M;&%PF4],T0Q/B8C M>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S M:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS M1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P>"!S;VQI9"<@=F%L:6=N/3-$ M8F]T=&]M(&-O;'-P86X],T0Q,"!A;&EG;CTS1&-E;G1EF4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/"]T$$P.S(\+V(^/"]F;VYT/CPO M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P M.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE M/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=" M3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P>"!S;VQI9"<@=F%L:6=N/3-$8F]T M=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-T>6QE/3-$ M)T9/3E0M1D%-24Q9.B!4:6UEF4],T0Q/CQB/DQE M=F5L)B-X03`[,SPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T M;VT^/&9O;G0@F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@ M,7!X('-O;&ED)R!V86QI9VX],T1B;W1T;VT@8V]LF4],T0Q M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1% M4BU"3U143TTZ(",P,#`P,#`@,7!X('-O;&ED)R!V86QI9VX],T1B;W1T;VT@ M8V]L$$P.S,\+V(^/"]F;VYT/CPO=&0^ M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO M9F]N=#X\+W1D/@T*/"]TF4],T0Q/B8C>$$P.R8C>$$P M.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D M('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\ M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA! M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B M;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG M;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T* M/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/"]TF4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\ M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS M1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\ M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V M86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@F4],T0Q M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O M;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG M;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S M:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX] M,T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT M9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CPO='(^#0H\='(@8F=C;VQO6QE M/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/DUO M;F5Y(&UA6QE M/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B0\ M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H M=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N M)R!S:7IE/3-$,CXQ-"PV,S8\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B M;W1T;VT@;F]W6QE/3-$)T9/3E0M1D%- M24Q9.B!4:6UEF4],T0R/B8C>$$P.R8C>$$P.SPO M9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$ M,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T M;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4 M:6UEF4],T0R/B8C>#(P,30[)B-X03`[)B-X03`[ M/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO M=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O M;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V M86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$ M)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B0\+V9O M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\ M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S M:7IE/3-$,CXF(W@R,#$T.R8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D M('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A M;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM M97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H\=&0@=F%L M:6=N/3-$8F]T=&]M(&%L:6=N/3-$6QE/3-$)T9/ M3E0M1D%-24Q9.B!4:6UEF4],T0R/B0\+V9O;G0^ M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N M="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE M/3-$,CXF(W@R,#$T.R8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A M;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG M;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@ M3F5W(%)O;6%N)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N M/3-$8F]T=&]M(&%L:6=N/3-$6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE MF4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D M/@T*/"]T"<^#0H\=&0@ M=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/B8C M>$$P.R8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@$$P.SPO M<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@$$P.SPO<#X-"CPO M=&0^#0H\=&0^)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^)B-X M03`[)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL M93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P M/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"=" M3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*/"]T M9#X-"CQT9#XF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3XF(WA! M,#LF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE M/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^ M#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/ M4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H\+W1D M/@T*/'1D/B8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P M.R8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@$$P.SPO<#X- M"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@$$P.SPO<#X-"CPO=&0^ M#0H\=&0^)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[ M)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS M1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T* M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$ M15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*/"]T9#X- M"CQT9#XF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF M(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$ M)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H\ M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1% M4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H\+W1D/@T* M/'1D/B8C>$$P.SPO=&0^#0H\+W1R/@T*/'1R/@T*/'1D('9A;&EG;CTS1'1O M<#X-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5& M5#H@,V5M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W M(%)O;6%N)R!S:7IE/3-$,CY4;W1A;#PO9F]N=#X\+W`^#0H\+W1D/@T*/'1D M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\ M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/C$T+#8S-CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O M='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@F4],T0Q M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O M;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N M)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M M(&%L:6=N/3-$6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>#(P,30[)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@ M=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS M1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA! M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O M;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE MF4],T0R/B0\+V9O;G0^/"]T9#X-"CQT9"!V86QI M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4 M+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXQ-BPQ-C0\+V9O M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^ M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4] M,T0R/B8C>#(P,30[)B-X03`[)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L M:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=& M3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF M(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@ M6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B0\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX] M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49! M34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(W@R,#$T.R8C>$$P M.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R M87`],T1N;W=R87`^/&9O;G0@6QE/3-$)T9/3E0M4TE:13H@,7!X)SX-"CQT9"!V M86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^)B-X M03`[)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL M93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO M<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/B8C M>$$P.R8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@6QE/3-$ M)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T* M/"]T9#X-"CQT9#XF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3XF M(WA!,#LF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T M>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[ M/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS M1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X- M"CPO=&0^#0H\=&0^)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^ M)B-X03`[)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S M='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P M.SPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M M/B8C>$$P.R8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@ M6QE M/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P M/@T*/"]T9#X-"CQT9#XF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O M;3XF(WA!,#LF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP M('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X M03`[/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL M93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO M<#X-"CPO=&0^#0H\=&0^)B-X03`[/"]T9#X-"CPO='(^#0H\+W1A8FQE/@T* M/"]D:78^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@(#PO M=&%B;&4^#0H@(#PO8F]D>3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R M=%\W.#0R8S@T,5\P-#-A7S0P-V)?.38Q8E\U.&)F.&(Y,#=B83(-"D-O;G1E M;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO-S@T,F,X-#%?,#0S85\T,#=B7SDV M,6)?-3AB9CAB.3`W8F$R+U=O'0O:'1M;#L@8VAA'0^/&1I=CX-"CQP('-T>6QE/3-$)TU!4D=) M3BU43U`Z(#9P>#L@34%21TE.+4)/5%1/33H@,'!X)SX\9F]N="!S='EL93TS M1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY);F9O M"<^#0HF(WA!,#L\+W`^#0H\=&%B;&4@F4] M,T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\ M9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!S M='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P>"!S;VQI9"<@=F%L M:6=N/3-$8F]T=&]M(&-O;'-P86X],T0Q-"!A;&EG;CTS1&-E;G1E6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0Q/BAI;B!T:&]UF4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\ M+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!X M('-O;&ED)R!V86QI9VX],T1B;W1T;VT@8V]LF5D/&)R("\^#0I#;W-T/"]B/CPO M9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$ M,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O M;G0@F5D/&)R("\^#0I'86ENF4],T0Q M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1% M4BU"3U143TTZ(",P,#`P,#`@,7!X('-O;&ED)R!V86QI9VX],T1B;W1T;VT@ M8V]LF4],T0Q M/B8C>$$P.SPO9F]N=#X\+W1D/@T*/"]T6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/C(V+#4X.3PO9F]N=#X\+W1D/@T*/'1D('9A;&EG M;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS M1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W M(%)O;6%N)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$ M8F]T=&]M(&%L:6=N/3-$F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@ M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H\=&0@ M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@ M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H\=&0@ M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$6QE/3-$ M)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/D-OF4],T0Q/B8C>$$P.R8C>$$P.SPO M9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS M1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA! M,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R M:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O M;6%N)R!S:7IE/3-$,CXR,RPV,S$\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX] M,T1B;W1T;VT@;F]W6QE/3-$)T9/3E0M M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P.R8C>$$P M.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE M/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B M;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4] M,T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X- M"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@F4],T0Q/B8C>$$P.SPO9F]N=#X\ M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4 M+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\ M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S M:7IE/3-$,CXR,RPU-3D\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T M;VT@;F]W6QE/3-$)T9/3E0M1D%-24Q9 M.B!4:6UEF4],T0R/B8C>$$P.R8C>$$P.SPO9F]N M=#X\+W1D/@T*/"]T6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^ M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE M/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\ M9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V M86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/BDF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX] M,T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9 M.B!4:6UEF4],T0R/B8C>$$P.SPO9F]N=#X\+W1D M/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T M>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R M/C4L-#DR/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A M<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@ M3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X- M"CPO='(^#0H\='(^#0H\=&0@=F%L:6=N/3-$=&]P/@T*/'`@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R M/E4N4RX@;75N:6-I<&%L#0IS96-UF4],T0Q/B8C>$$P.R8C M>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S M='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$ M,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI M9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@ M3F5W(%)O;6%N)R!S:7IE/3-$,CXR-2PX,C$\+V9O;G0^/"]T9#X-"CQT9"!V M86QI9VX],T1B;W1T;VT@;F]W6QE/3-$ M)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P M.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N M="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI M9VX],T1B;W1T;VT^/&9O;G0@F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\ M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4 M+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\ M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S M:7IE/3-$,CXH-C0\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@ M;F]W6QE/3-$)T9/3E0M1D%-24Q9.B!4 M:6UEF4],T0R/BDF(WA!,#L\+V9O;G0^/"]T9#X- M"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$ M)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P M.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I M9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/C(U+#6QE/3-$)U1%6%0M24Y$14Y4.B`M M,65M.R!-05)'24XM3$5&5#H@,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49! M34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY#97)T:69I8V%T97,@ M;V8-"F1E<&]S:70O=&EM92!D97!O6QE/3-$)T9/ M3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P.R8C M>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S M:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX] M,T1B;W1T;VT^/&9O;G0@F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49! M34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^ M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N M="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE M/3-$,CXH-CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R M87`],T1N;W=R87`^/&9O;G0@$$P.SPO9F]N=#X\+W1D/@T*/'1D M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^ M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9 M.B!4:6UEF4],T0R/B8C>$$P.R8C>$$P.SPO9F]N M=#X\+W1D/@T*/"]T"<^ M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T M=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T* M/'`@$$P.SPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@$$P.SPO M<#X-"CPO=&0^#0H\=&0^)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T M;VT^)B-X03`[)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\ M<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X M03`[/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL M93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P M/@T*/"]T9#X-"CQT9#XF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O M;3XF(WA!,#LF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP M('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA! M,#L\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE M/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^ M#0H\+W1D/@T*/'1D/B8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M M/B8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@$$P.SPO<#X- M"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@$$P.SPO<#X-"CPO=&0^ M#0H\=&0^)B-X03`[/"]T9#X-"CPO='(^#0H\='(^#0H\=&0@=F%L:6=N/3-$ M=&]P/@T*/'`@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/E1O=&%L(&UA6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE MF4],T0R/B0\+V9O;G0^/"]T9#X-"CQT9"!V86QI M9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4 M+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXX-"PT.3D\+V9O M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^ M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4] M,T0R/C(W/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A M<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@ M3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X- M"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R M/B0\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R M:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O M;6%N)R!S:7IE/3-$,CXH,C`S/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$ M8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49! M34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXI)B-X03`[/"]F;VYT M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C M>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S M='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$ M,CXD/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$ M6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O M=6)L92<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^ M#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G M/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0^)B-X03`[/"]T9#X-"CQT9"!V86QI M9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B M;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D M;W5B;&4G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M M/@T*/'`@$$P.SPO=&0^#0H\=&0@=F%L M:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$ M8F]T=&]M/@T*/'`@6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L M92<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9#XF(WA!,#L\+W1D/@T*/'1D('9A M;&EG;CTS1&)O='1O;3XF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O M;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L M92<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\ M<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C M>$$P.SPO<#X-"CPO=&0^#0H\=&0^)B-X03`[/"]T9#X-"CPO='(^#0H\='(^ M#0H\=&0^/"]T9#X-"CQT9"!C;VQS<&%N/3-$,38^/"]T9#X-"CPO='(^#0H\ M='(^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P M.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE M/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=" M3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P>"!S;VQI9"<@=F%L:6=N/3-$8F]T M=&]M(&-O;'-P86X],T0Q-"!A;&EG;CTS1&-E;G1E$$P.S,Q+`T*,C`Q,CPO8CX\+V9O;G0^/"]T9#X-"CQT9"!V M86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0Q/CQB/D%M;W)T:7IE9#QBF4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$ M)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!X('-O;&ED)R!V86QI9VX],T1B M;W1T;VT@8V]LF4],T0Q/B8C>$$P.SPO9F]N=#X\ M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA! M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]4 M5$]-.B`C,#`P,#`P(#%P>"!S;VQI9"<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P M86X],T0R(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%- M24Q9.B!4:6UEF4],T0Q/CQB/E5NF4],T0Q/B8C>$$P.SPO9F]N=#X\ M+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!X M('-O;&ED)R!V86QI9VX],T1B;W1T;VT@8V]LF4],T0Q/B8C>$$P.SPO M9F]N=#X\+W1D/@T*/"]T6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/C(S+#`Q,3PO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O M;2!N;W=R87`],T1N;W=R87`^/&9O;G0@F4],T0Q/B8C M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\ M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S M:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M(&%L M:6=N/3-$F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS M1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W M(%)O;6%N)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$ M8F]T=&]M(&%L:6=N/3-$6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R M/BDF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O M;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B0\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E, M63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXR,RPP,#D\+V9O;G0^/"]T M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4] M,T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/"]T6QE/3-$)T9/3E0M1D%- M24Q9.B!4:6UEF4],T0R/B8C>$$P.SPO9F]N=#X\ M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4] M,T0R/C$T+#8W-3PO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N M;W=R87`],T1N;W=R87`^/&9O;G0@F4],T0Q/B8C>$$P M.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N M="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE M/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@ M86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM M97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXQ.#PO9F]N=#X\+W1D/@T*/'1D('9A M;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG M;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@ M3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=& M3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXH,30\+V9O M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/BDF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B M;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4 M:6UEF4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T* M/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE M/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/C$T M+#8W.3PO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`] M,T1N;W=R87`^/&9O;G0@6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5& M5#H@,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W M(%)O;6%N)R!S:7IE/3-$,CY#;VUM97)C:6%L('!A<&5R/"]F;VYT/CPO<#X- M"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\ M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S M:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@ M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXQ+#4P,#PO9F]N=#X\+W1D/@T* M/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@ M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X- M"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL M93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF M(W@R,#$T.R8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS M1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@F4] M,T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O M='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O M;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX] M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49! M34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(W@R,#$T.R8C>$$P M.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R M87`],T1N;W=R87`^/&9O;G0@F4],T0Q/B8C>$$P.SPO M9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS M1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA! M,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R M:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O M;6%N)R!S:7IE/3-$,CXQ+#4P,#PO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS M1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@ M,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O M;6%N)R!S:7IE/3-$,CY5+E,N(&UU;FEC:7!A;`T*6QE/3-$)T9/3E0M M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P.SPO9F]N M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/C,\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W M6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE MF4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF M(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@ MF4] M,T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\ M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S M:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@ M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXQ-RPY-C(\+V9O;G0^/"]T9#X- M"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/"]T6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%- M24Q9.B!4:6UEF4],T0R/C0L.30U/"]F;VYT/CPO M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N M="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE M/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B M;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%- M24Q9.B!4:6UEF4],T0R/B8C>$$P.SPO9F]N=#X\ M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4] M,T0R/C,\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T* M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA! M,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M M1D%-24Q9.B!4:6UEF4],T0R/BDF(WA!,#L\+V9O M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4] M,T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A M;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE MF4],T0R/C0L.30W/"]F;VYT/CPO=&0^#0H\=&0@ M=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS M1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA! M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(@6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@ M,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O M='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O M;&ED)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D/B8C>$$P.SPO=&0^#0H\=&0@ M=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N M/3-$8F]T=&]M/@T*/'`@$$P.SPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T M=&]M/@T*/'`@$$P.SPO<#X-"CPO=&0^#0H\=&0^)B-X03`[/"]T9#X-"CQT9"!V M86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"CQT9"!V86QI9VX] M,T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P M>"!S;VQI9"<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T M;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI M9"<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9#XF(WA!,#L\+W1D/@T*/'1D('9A M;&EG;CTS1&)O='1O;3XF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O M;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED M)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP M('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA! M,#L\+W`^#0H\+W1D/@T*/'1D/B8C>$$P.SPO=&0^#0H\+W1R/@T*/'1R/@T* M/'1D('9A;&EG;CTS1'1O<#X-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M M,65M.R!-05)'24XM3$5&5#H@,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49! M34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY4;W1A;"!M87)K971A M8FQE#0IS96-UF4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\ M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4 M+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXD/"]F;VYT/CPO M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4] M,T0R/B0\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX] M,T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W M(%)O;6%N)R!S:7IE/3-$,CXR-CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS M1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@F4] M,T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O M='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O M;6%N)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T M=&]M(&%L:6=N/3-$F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O M='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O M;6%N)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T M=&]M(&%L:6=N/3-$6QE/3-$)T)/4D1%4BU43U`Z(",P M,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9"!V86QI M9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P M(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0^)B-X03`[/"]T M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"CQT M9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C M,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0@=F%L M:6=N/3-$8F]T=&]M/@T*/'`@$$P.SPO M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H\ M=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P M,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9#XF(WA!,#L\ M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#L\+W1D/@T*/'1D('9A M;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P M,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX] M,T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P M>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0^)B-X03`[/"]T9#X- M"CPO='(^#0H\+W1A8FQE/@T*/"]D:78^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$#L@34%21TE.+4)/5%1/33H@,'!X M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N M)R!S:7IE/3-$,CY!8W1U86P@;6%T=7)I=&EE2!O8FQI9V%T:6]N6QE/3-$)T)/4D1%4BU#3TQ,05!313H@ M8V]L;&%P6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0Q/CQB/DIU;F4F(WA!,#LS,"P\+V(^/"]F;VYT/CPO=&0^#0H\=&0@ M=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\ M+W1D/@T*/"]T6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/D1U92!I;B!O;F4@>65A6QE/3-$)T9/3E0M1D%- M24Q9.B!4:6UEF4],T0R/C,P+#,S,#PO9F]N=#X\ M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O M;G0@6QE/3-$)U1%6%0M24Y$14Y4.B`M M,65M.R!-05)'24XM3$5&5#H@,65M)SX\9F]N="!S='EL93TS1"=&3TY4+49! M34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY$=64@869T97(@;VYE M('EE87(@=&AR;W5G:`T*9FEV92!Y96%R6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X M('-O;&ED)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O M;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED M)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D/B8C>$$P.SPO=&0^#0H\+W1R/@T* M/'1R(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('9A;&EG;CTS1'1O<#X-"CQP M('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,65M M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N M)R!S:7IE/3-$,CY4;W1A;"!M87)K971A8FQE#0IS96-UF4] M,T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O M='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O M;6%N)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T M=&]M(&%L:6=N/3-$6QE/3-$)T)/4D1%4BU43U`Z(",P M,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9"!V86QI M9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P M(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0^)B-X03`[/"]T M9#X-"CPO='(^#0H\+W1A8FQE/@T*/"]D:78^/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`\+W1R/@T*("`@(#PO=&%B;&4^#0H@(#PO8F]D>3X-"CPO:'1M M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\W.#0R8S@T,5\P-#-A7S0P-V)?.38Q M8E\U.&)F.&(Y,#=B83(-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO M-S@T,F,X-#%?,#0S85\T,#=B7SDV,6)?-3AB9CAB.3`W8F$R+U=O'0O:'1M;#L@8VAA M2`H5&%B;&5S*3QB6QE/3-$)T9/ M3E0M1D%-24Q9.B!4:6UEF4],T0R/E1H92!#;VUP M86YY)B-X,C`Q.3MS#0II;G9E;G1O"<^#0HF(WA! M,#L\+W`^#0H\=&%B;&4@F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T* M/'1D('9A;&EG;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E M6QE/3-$)T9/3E0M1D%- M24Q9.B!4:6UEF4],T0Q/CQB/D1E8V5M8F5R)B-X M03`[,S$L/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\ M9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(^ M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%- M24Q9.B!4:6UEF4],T0Q/BAI;B!T:&]UF4] M,T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T)/ M4D1%4BU"3U143TTZ(",P,#`P,#`@,7!X('-O;&ED)R!V86QI9VX],T1B;W1T M;VT@8V]LF4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('-T M>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!X('-O;&ED)R!V86QI M9VX],T1B;W1T;VT@8V]L6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/E)A=R!M871E6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4] M,T0R/B0\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX] M,T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W M(%)O;6%N)R!S:7IE/3-$,CXT+#4P,CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG M;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O M;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N M)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M M(&%L:6=N/3-$6QE M/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/"]TF4] M,T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O M='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O M;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX] M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49! M34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXT.#D\+V9O;G0^/"]T M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4] M,T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V M86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)T)/ M4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H\+W1D M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU4 M3U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D M/B8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.SPO=&0^ M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@$$P.SPO<#X-"CPO=&0^#0H\=&0@ M=F%L:6=N/3-$8F]T=&]M/@T*/'`@$$P.SPO<#X-"CPO=&0^#0H\=&0^)B-X03`[ M/"]T9#X-"CPO='(^#0H\='(@8F=C;VQO6QE/3-$)T9/3E0M1D%-24Q9.B!4 M:6UEF4],T0R/E1O=&%L(&EN=F5N=&]R>3PO9F]N M=#X\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE M/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B M;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CQT M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T* M/"]TF4],T0Q/B8C>$$P.R8C M>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S M='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$ M,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI M9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@ M3F5W(%)O;6%N)R!S:7IE/3-$,CXH,3$V/"]F;VYT/CPO=&0^#0H\=&0@=F%L M:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=& M3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXI)B-X03`[ M/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4] M,T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\ M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S M:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@ M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXH.#4\+V9O;G0^/"]T9#X-"CQT M9"!V86QI9VX],T1B;W1T;VT@;F]W6QE M/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/BDF M(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(@6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X M('-O;&ED)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O M;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED M)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D/B8C>$$P.SPO=&0^#0H\=&0@=F%L M:6=N/3-$8F]T=&]M/B8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M M/@T*/'`@$$P.SPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@ M$$P M.SPO<#X-"CPO=&0^#0H\=&0^)B-X03`[/"]T9#X-"CPO='(^#0H\='(@8F=C M;VQO6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4] M,T0R/DEN=F5N=&]R>2P@;F5T(&]F#0IA;&QO=V%N8V4\+V9O;G0^/"]P/@T* M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B0\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI M9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@ M3F5W(%)O;6%N)R!S:7IE/3-$,CXT+#@W-3PO9F]N=#X\+W1D/@T*/'1D('9A M;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O M='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O M;6%N)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T M=&]M(&%L:6=N/3-$6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R M/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/"]T"<^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CPO=&0^ M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H\=&0@ M=F%L:6=N/3-$8F]T=&]M/@T*/'`@6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@ M,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9#XF(WA!,#L\+W1D M/@T*/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#L\+W1D/@T*/'1D('9A;&EG M;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@ M,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B M;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D M;W5B;&4G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0^)B-X03`[/"]T9#X-"CPO M='(^#0H\(2TM($5N9"!486)L92!";V1Y("TM/CPO=&%B;&4^#0H\+V1I=CX\ M'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R M/D$@2!O9B!S=&]C:R!O<'1I;VX-"F%C=&EV:71Y(&9O6QE/3-$)TU!4D=)3BU43U`Z(#!P M>#L@34%21TE.+4)/5%1/33H@,'!X.R!&3TY4+5-)6D4Z(#$R<'@G/@T*)B-X M03`[/"]P/@T*/'1A8FQE('-T>6QE/3-$)T)/4D1%4BU#3TQ,05!313H@8V]L M;&%PF4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF M(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@8V]LF4],T0Q/B8C>$$P.SPO9F]N=#X\ M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA! M,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@8V]LF4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T* M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA! M,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@8V]LF4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\ M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@8V]L$$P.T]P=&EO;G,\+V(^ M/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4] M,T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\ M9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS M1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P>"!S;VQI9"<@=F%L:6=N/3-$ M8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-T>6QE M/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0Q/CQB M/D5X97)C:7-E)B-X03`[4')I8V4\+V(^/"]F;VYT/CPO=&0^#0H\=&0@=F%L M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D M/@T*/"]T6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B0\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@ M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXQ,2XQ,3PO9F]N=#X\+W1D/@T* M/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!- M05)'24XM3$5&5#H@,V5M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@ M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY'F4],T0Q/B8C M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\ M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S M:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@ M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXQ.#,L-C$U/"]F;VYT/CPO=&0^ M#0H\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S M='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$ M,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T M;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE MF4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D M('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$ M)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/C0Y+C`W M/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO M=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O M;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^ M#0H\='(@8F=C;VQO6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/D5X97)C:7-E9#PO9F]N=#X\+W`^#0H\+W1D/@T*/'1D M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\ M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/ M3E0M1D%-24Q9.B!4:6UEF4],T0R/BDF(WA!,#L\ M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O M;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4 M:6UEF4],T0R/C4N,#<\+V9O;G0^/"]T9#X-"CQT M9"!V86QI9VX],T1B;W1T;VT@;F]W6QE M/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/"]TF4],T0Q/B8C M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\ M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S M:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@ M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXH.#4T/"]F;VYT/CPO=&0^#0H\ M=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL M93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXI M)B-X03`[/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT M('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O M='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O M;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX] M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49! M34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXS,"XU.#PO9F]N=#X\ M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O M;G0@6QE/3-$)T9/3E0M4TE:13H@,7!X)SX-"CQT9"!V86QI9VX],T1B;W1T;VT^ M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X- M"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0 M.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9"!V M86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P M,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9#XF(WA!,#L\ M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#L\+W1D/@T*/'1D('9A M;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/"]TF4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG M;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@ M3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V M86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=& M3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXQ+#0P-RPQ M.#`\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^ M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4] M,T0R/C$X+C`U/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M(&YO M=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM M97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T M9#X-"CPO='(^#0H\='(@6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[ M/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS M1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X- M"CPO=&0^#0H\=&0^)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^ M)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V M86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T M9#X-"CPO='(^#0H\='(^#0H\=&0@=F%L:6=N/3-$=&]P/@T*/'`@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4] M,T0R/D5X97)C:7-A8FQE(&%T#0I*=6YE)B-X03`[,S`L(#(P,3,\+V9O;G0^ M/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS M1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%- M24Q9.B!4:6UEF4],T0R/C4U-BPT-#0\+V9O;G0^ M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CQT M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$ M)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/C$Q+C$S M/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO M=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O M;6%N)R!S:7IE/3-$,CXF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^ M#0H\='(@6QE/3-$)T)/ M4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO=&0^#0H\ M=&0^)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[/"]T M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B M;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CPO='(^ M#0H\+W1A8FQE/@T*/"]D:78^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\ M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$6QE/3-$)T9/ M3E0M1D%-24Q9.B!4:6UEF4],T0R/E1H92!F;VQL M;W=I;F<@=&%B;&4-"G!R;W9I9&5S('1H92!A#L@1D].5"U325I%.B`Q,G!X)SX- M"B8C>$$P.SPO<#X-"CQT86)L92!S='EL93TS1"="3U)$15(M0T],3$%04T4Z M(&-O;&QA<'-E)R!B;W)D97(],T0P(&-E;&QS<&%C:6YG/3-$,"!C96QL<&%D M9&EN9STS1#`@=VED=&@],T0W-B4@86QI9VX],T1C96YT97(^#0H\(2TM($)E M9VEN(%1A8FQE($AE860@+2T^#0H\='(^#0H\=&0@=VED=&@],T0V-B4^/"]T M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@=VED=&@],T0S)3X\+W1D/@T*/'1D M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M('=I9'1H/3-$,R4^/"]T9#X- M"CQT9#X\+W1D/@T*/"]TF4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\ M+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!X M('-O;&ED)R!V86QI9VX],T1B;W1T;VT@8V]L$$P M.S,P+#PO8CX\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(^#0H\=&0@=F%L:6=N M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T* M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA! M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C M,#`P,#`P(#%P>"!S;VQI9"<@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$8V5N M=&5R/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0Q/CQB/C(P,3,\+V(^/"]F;VYT/CPO=&0^#0H\=&0@=F%L M:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N M=#X\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@ M,7!X('-O;&ED)R!V86QI9VX],T1B;W1T;VT@86QI9VX],T1C96YT97(^/&9O M;G0@F4],T0Q/B8C M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A M;&EG;CTS1&-E;G1E$$P.S$N,S`E/"]F;VYT/CPO M9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$ M,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T M;VT@86QI9VX],T1C96YT97(^/&9O;G0@$$P.RTF(WA!,#LQ+C$V)3PO9F]N M=#X\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(^#0H\=&0@=F%L:6=N/3-$=&]P M/@T*/'`@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/D5X<&5C=&5D(&QI9F4-"BAY96%R$$P.S8N-3`\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX] M,T1B;W1T;VT^/&9O;G0@$$P.S8N-3`\+V9O M;G0^/"]T9#X-"CPO='(^#0H\='(@8F=C;VQO6QE/3-$)T9/3E0M1D%-24Q9 M.B!4:6UEF4],T0R/D5X<&5C=&5D#0IV;VQA=&EL M:71Y/"]F;VYT/CPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF M;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A M;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`@86QI9VX],T1C96YT97(^ M/&9O;G0@6QE/3-$)T9/3E0M1D%- M24Q9.B!4:6UEF4],T0R/CQF;VYT('-T>6QE/3-$ M)U=(251%+5-004-%.B!N;W=R87`G/C4S+C`P)B-X03`[+28C>$$P.S4S+C$T M)3PO9F]N=#X\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(^#0H\=&0@=F%L:6=N M/3-$=&]P/@T*/'`@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE MF4],T0R/D5X<&5C=&5D(&1I=FED96YD#0IY:65L M9#PO9F]N=#X\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N M="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI M9VX],T1B;W1T;VT@86QI9VX],T1C96YT97(^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE MF4],T0R/C`E/"]F;VYT/CPO=&0^#0H\+W1R/@T* M/"$M+2!%;F0@5&%B;&4@0F]D>2`M+3X\+W1A8FQE/@T*/"]D:78^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$ M'0^/&1I=CX-"CQP('-T>6QE/3-$)TU!4D=)3BU43U`Z(#9P>#L@ M34%21TE.+4)/5%1/33H@,'!X)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E, M63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY4:&4@9F]L;&]W:6YG('1A M8FQE#0IP3H\+V9O;G0^/"]P/@T*/'1A8FQE('-T>6QE/3-$)T)/4D1% M4BU#3TQ,05!313H@8V]L;&%P$$P.TIU;F4F(WA!,#LS M,"P\+V(^/"]F;VYT/CPO=&0^#0H\+W1R/@T*/'1R/@T*/'1D('9A;&EG;CTS M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CQT M9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4] M,T0Q/CQB/C(P,3(\+V(^/"]F;VYT/CPO=&0^#0H\+W1R/@T*/'1R(&)G8V]L M;W(],T0C0T-%149&/@T*/'1D('9A;&EG;CTS1'1O<#X-"CQP('-T>6QE/3-$ M)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,65M)SX\9F]N="!S M='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$ M,CY2:7-K+69R964@:6YT97)E6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/C`N,3$F(WA!,#LM)B-X03`[,"XQ,R4\+V9O;G0^ M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE MF4],T0R/C`N,38E/"]F;VYT/CPO=&0^#0H\+W1R M/@T*/'1R/@T*/'1D('9A;&EG;CTS1'1O<#X-"CQP('-T>6QE/3-$)U1%6%0M M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,65M)SX\9F]N="!S='EL93TS M1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY%>'!E M8W1E9"!L:69E#0HH;6]N=&AS*3PO9F]N=#X\+W`^#0H\+W1D/@T*/'1D('9A M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1C96YT97(^ M/&9O;G0@$$P.RTF(WA!,#LU,RXS,B4\+V9O;G0^/"]F;VYT/CPO M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P M.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG M;CTS1&-E;G1E6QE/3-$ M)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/D5X<&5C M=&5D(&1I=FED96YD#0IY:65L9#PO9F]N=#X\+W`^#0H\+W1D/@T*/'1D('9A M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1C96YT97(^ M/&9O;G0@6QE/3-$ M)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/C`E/"]F M;VYT/CPO=&0^#0H\+W1R/@T*/"]T86)L93X-"CPO9&EV/CQS<&%N/CPO7!E.B!T97AT+VAT M;6P[(&-H87)S970](G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@ M("`@/$U%5$$@:'1T<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$ M)W1E>'0O:'1M;#L@8VAA"<^/&9O;G0@"!M;VYT:"!P97)I;V1S(&5N9&5D($IU;F4F(WA!,#LS,"P-"C(P,3,@ M86YD(#(P,3(L(')E3H\+V9O;G0^/"]P/@T*/'`@"<^#0HF(WA!,#L\+W`^#0H\=&%B;&4@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE MF4],T0Q/CQB/E1HF4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG M;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X- M"CQT9"!V86QI9VX],T1B;W1T;VT@8V]LF4] M,T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/"]TF4],T0Q/B8C>$$P.SPO M9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P M,#`@,7!X('-O;&ED)R!V86QI9VX],T1B;W1T;VT@8V]L$$P.S,P+#PO8CX\+V9O M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('-T>6QE/3-$)T)/ M4D1%4BU"3U143TTZ(",P,#`P,#`@,7!X('-O;&ED)R!V86QI9VX],T1B;W1T M;VT@8V]L$$P.S,P+#PO8CX\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T M;VT^/&9O;G0@6QE M/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/D9O MF4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG M;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T* M/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI M9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X- M"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T M;VT^/&9O;G0@6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M M.R!-05)'24XM3$5&5#H@,V5M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E, M63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY"86QA;F-E(&%T(&)E9VEN M;FEN9R!O9@T*<&5R:6]D/"]F;VYT/CPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T* M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E, M63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H\ M=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49! M34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^ M#0H\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A M;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R M/B@Y,C@\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/BDF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V M86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M M1D%-24Q9.B!4:6UEF4],T0R/B0\+V9O;G0^/"]T M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S M='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$ M,CXH-S,X/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A M<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@ M3F5W(%)O;6%N)R!S:7IE/3-$,CXI)B-X03`[/"]F;VYT/CPO=&0^#0H\+W1R M/@T*/'1R(&)G8V]L;W(],T0C0T-%149&/@T*/'1D('9A;&EG;CTS1'1O<#X- M"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@ M-65M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O M;6%N)R!S:7IE/3-$,CY/=&AEF4],T0Q/B8C>$$P.SPO9F]N=#X\ M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4 M+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\ M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S M:7IE/3-$,CXH,3DX/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@ M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXI)B-X03`[/"]F;VYT/CPO=&0^ M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO M9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS M1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA! M,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R M:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O M;6%N)R!S:7IE/3-$,CXH,S$U/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$ M8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL93TS1"=&3TY4+49! M34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXI)B-X03`[/"]F;VYT M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C M>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S M='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$ M,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI M9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@ M3F5W(%)O;6%N)R!S:7IE/3-$,CXH,2PQ,#4\+V9O;G0^/"]T9#X-"CQT9"!V M86QI9VX],T1B;W1T;VT@;F]W6QE/3-$ M)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/BDF(WA! M,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O M='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9 M.B!4:6UEF4],T0R/C$T,SPO9F]N=#X\+W1D/@T* M/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!- M05)'24XM3$5&5#H@-65M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@ M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY!;6]U;G1S(')E8VQA6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE MF4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\ M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4] M,T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V M86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%- M24Q9.B!4:6UEF4],T0R/B8C>$$P.R8C>$$P.SPO M9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$ M,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O M;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/"]T$$P.SPO<#X-"CPO=&0^#0H\=&0@ M=F%L:6=N/3-$8F]T=&]M/@T*/'`@$$P.SPO<#X-"CPO=&0^#0H\=&0^)B-X03`[ M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[/"]T9#X-"CQT9"!V M86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P M,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX] M,T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P M>"!S;VQI9"<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9#XF(WA!,#L\+W1D/@T* M/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS M1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X M('-O;&ED)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O M;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED M)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D/B8C>$$P.SPO=&0^#0H\=&0@=F%L M:6=N/3-$8F]T=&]M/B8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M M/@T*/'`@$$P.SPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@ M$$P M.SPO<#X-"CPO=&0^#0H\=&0^)B-X03`[/"]T9#X-"CPO='(^#0H\='(@8F=C M;VQO6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4] M,T0R/DYE="!C=7)R96YT+7!E6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A M;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE/3-$)T9/ M3E0M1D%-24Q9.B!4:6UEF4],T0R/B@Q.3@\+V9O M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/BDF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B M;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4 M:6UEF4],T0R/B8C>$$P.SPO9F]N=#X\+W1D/@T* M/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT('-T>6QE M/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B@S M,34\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/BDF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI M9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%- M24Q9.B!4:6UEF4],T0R/B8C>$$P.SPO9F]N=#X\ M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I9VAT/CQF;VYT M('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4] M,T0R/B@Q+#$P-3PO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N M;W=R87`],T1N;W=R87`^/&9O;G0@$$P.SPO9F]N=#X\+W1D/@T* M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#L\+V9O M;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\ M+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$ M)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H\ M+W1D/@T*/'1D/B8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/B8C M>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@$$P.SPO<#X-"CPO M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@$$P.SPO<#X-"CPO=&0^#0H\ M=&0^)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[/"]T M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*/"]T9#X-"CQT M9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C M,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9#XF(WA! M,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#L\+W1D/@T*/'1D M('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P M,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D('9A;&EG M;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@ M,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D/B8C>$$P.SPO=&0^ M#0H\+W1R/@T*/'1R/@T*/'1D('9A;&EG;CTS1'1O<#X-"CQP('-T>6QE/3-$ M)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,V5M)SX\9F]N="!S M='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$ M,CY"86QA;F-E(&%T(&5N9"!O9@T*<&5R:6]D/"]F;VYT/CPO<#X-"CPO=&0^ M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO M9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS M1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXD/"]F M;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$F4],T0Q/B8C>$$P M.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL M93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXD M/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B@R+#`S,SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS M1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@$$P.SPO9F]N M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF M(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@ M6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B@U.34\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX] M,T1B;W1T;VT@;F]W6QE/3-$)T9/3E0M M1D%-24Q9.B!4:6UEF4],T0R/BDF(WA!,#L\+V9O M;G0^/"]T9#X-"CPO='(^#0H\='(@6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[ M/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS M1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X- M"CPO=&0^#0H\=&0^)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^ M)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS M1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X- M"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P M.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@6QE/3-$)T)/4D1%4BU4 M3U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T9#X-"CQT M9#XF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#L\+W1D M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU4 M3U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T9#X-"CQT M9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C M,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0^)B-X M03`[/"]T9#X-"CPO='(^#0H\+W1A8FQE/@T*/"]D:78^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@(#PO=&%B;&4^#0H@(#PO8F]D>3X- M"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\W.#0R8S@T,5\P-#-A7S0P M-V)?.38Q8E\U.&)F.&(Y,#=B83(-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z M+R\O0SHO-S@T,F,X-#%?,#0S85\T,#=B7SDV,6)?-3AB9CAB.3`W8F$R+U=O M'0O:'1M M;#L@8VAA2!02!P"<^#0HF(WA!,#L\+W`^#0H\=&%B;&4@F4],T0Q/B8C M>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S M:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS M1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P>"!S;VQI9"<@=F%L:6=N/3-$ M8F]T=&]M(&-O;'-P86X],T0V(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-T>6QE M/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0Q/CQB M/E1H$$P M.TIU;F4F(WA!,#LS,"P\+V(^/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$ M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/"]T MF4],T0Q/B8C>$$P M.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O M='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$ M,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T M;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI M9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@ MF4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D M('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\ M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/"]TF4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS M1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W M(%)O;6%N)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$ M8F]T=&]M(&%L:6=N/3-$6QE/3-$)T9/3E0M1D%- M24Q9.B!4:6UEF4],T0R/B0\+V9O;G0^/"]T9#X- M"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL M93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXR M,2PT-#8\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T* M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA! M,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/C4T+#@P-#PO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS M1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@F4] M,T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O M='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O M;6%N)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T M=&]M(&%L:6=N/3-$6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R M/D9IF4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T* M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E, M63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S M='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$ M,CXQ,2PX,C4\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W M6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE MF4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF M(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@ M6QE/3-$ M)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P M.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N M="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI M9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$ M)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P M.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!A;&EG;CTS1')I M9VAT/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/C$V+#8X,CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS M1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@6QE/3-$)T9/3E0M4TE:13H@ M,7!X)SX-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX] M,T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T M;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI M9"<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\ M<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X M03`[/"]P/@T*/"]T9#X-"CQT9#XF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS M1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O M;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED M)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP M('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA! M,#L\+W`^#0H\+W1D/@T*/'1D/B8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$ M8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M M/@T*/'`@$$P.SPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@ M$$P M.SPO<#X-"CPO=&0^#0H\=&0^)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B M;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^ M#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^ M)B-X03`[/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S M='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[ M/"]P/@T*/"]T9#X-"CQT9#XF(WA!,#L\+W1D/@T*/"]T6QE/3-$)T9/3E0M1D%- M24Q9.B!4:6UEF4],T0R/C,Y+#F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49! M34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^ M#0H\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R M/B0\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R M:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O M;6%N)R!S:7IE/3-$,CXW-RPP-C(\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX] M,T1B;W1T;VT@;F]W6QE/3-$)T9/3E0M M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P.R8C>$$P M.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE M/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B M;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9 M.B!4:6UEF4],T0R/C4Y+#DR,3PO9F]N=#X\+W1D M/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@ M6QE M/3-$)T9/3E0M4TE:13H@,7!X)SX-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"CQT M9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C M,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0@=F%L M:6=N/3-$8F]T=&]M/@T*/'`@$$P.SPO M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H\ M=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P M,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9#XF(WA!,#L\ M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T* M/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z M(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9"!V M86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P M,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0^)B-X03`[ M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X- M"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0 M.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO=&0^#0H\=&0@ M=F%L:6=N/3-$8F]T=&]M/@T*/'`@$$P M.SPO=&0^#0H\+W1R/@T*/"$M+2!%;F0@5&%B;&4@0F]D>2`M+3X\+W1A8FQE M/@T*/"]D:78^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@ M("`@/'1R(&-L87-S/3-$2!'96]G6QE/3-$ M)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/E)E=F5N M=64@=&\@97AT97)N86P-"F-U2!G96]G6QE/3-$)TU!4D=)3BU43U`Z(#!P M>#L@34%21TE.+4)/5%1/33H@,'!X.R!&3TY4+5-)6D4Z(#$R<'@G/@T*)B-X M03`[/"]P/@T*/'1A8FQE('-T>6QE/3-$)T)/4D1%4BU#3TQ,05!313H@8V]L M;&%P$$P.TUO;G1H$$P.T5N9&5D)B-X03`[2G5N928C>$$P.S,P+#PO8CX\ M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('-T M>6QE/3-$)T)/4D1%4BU"3U143TTZ(",P,#`P,#`@,7!X('-O;&ED)R!V86QI M9VX],T1B;W1T;VT@8V]L6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0Q/CQB/C(P,3,\+V(^/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T* M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA! M,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C M,#`P,#`P(#%P>"!S;VQI9"<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R M(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4 M:6UEF4],T0Q/CQB/C(P,3(\+V(^/"]F;VYT/CPO M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P M.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE M/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"=" M3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P>"!S;VQI9"<@=F%L:6=N/3-$8F]T M=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$8V5N=&5R/CQF;VYT('-T>6QE/3-$ M)T9/3E0M1D%-24Q9.B!4:6UEF4],T0Q/CQB/C(P M,3,\+V(^/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT M('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X- M"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P>"!S;VQI M9"<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$8V5N=&5R M/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0Q/CQB/C(P,3(\+V(^/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N M/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T* M/"]TF4],T0Q/B8C M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\ M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS M1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE M/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B M;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V M86QI9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O M;G0@F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T* M/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O M;3X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\+W1D/@T*/"]T6QE/3-$)T9/ M3E0M1D%-24Q9.B!4:6UEF4],T0R/C,P+#$P-CPO M9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R M87`^/&9O;G0@F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=& M3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXD/"]F;VYT M/CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B0\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI M9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@ M3F5W(%)O;6%N)R!S:7IE/3-$,CXU."PR-30\+V9O;G0^/"]T9#X-"CQT9"!V M86QI9VX],T1B;W1T;VT@;F]W6QE/3-$ M)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P M.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N M="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI M9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M M1D%-24Q9.B!4:6UEF4],T0R/C0U+#`X,#PO9F]N M=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^ M/&9O;G0@6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,V5M)SX\ M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S M:7IE/3-$,CY);G1EF4],T0Q/B8C>$$P.R8C>$$P.SPO M9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS M1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA! M,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R M:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O M;6%N)R!S:7IE/3-$,CXY+#8T,SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS M1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@F4] M,T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O M='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O M;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX] M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49! M34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXW+#`T-CPO9F]N=#X\ M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O M;G0@F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D M/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49! M34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^ M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N M="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE M/3-$,CXQ."PX,#@\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@ M;F]W6QE/3-$)T9/3E0M1D%-24Q9.B!4 M:6UEF4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\ M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA! M,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O M;G0@6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P M,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS M1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X M('-O;&ED)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D/B8C>$$P.SPO=&0^#0H\ M=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C>$$P.SPO=&0^#0H\=&0@=F%L M:6=N/3-$8F]T=&]M/@T*/'`@$$P.SPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$ M8F]T=&]M/@T*/'`@$$P.SPO<#X-"CPO=&0^#0H\=&0^)B-X03`[/"]T9#X-"CQT M9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X03`[/"]T9#X-"CQT9"!V86QI M9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P M(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B M;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S M;VQI9"<^)B-X03`[/"]P/@T*/"]T9#X-"CQT9#XF(WA!,#L\+W1D/@T*/'1D M('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF(WA!,#L\+W1D/@T*/'1D('9A;&EG M;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@ M,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D('9A;&EG;CTS1&)O M='1O;3X-"CQP('-T>6QE/3-$)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O M;&ED)SXF(WA!,#L\+W`^#0H\+W1D/@T*/'1D/B8C>$$P.SPO=&0^#0H\+W1R M/@T*/'1R/@T*/'1D('9A;&EG;CTS1'1O<#X-"CQP('-T>6QE/3-$)U1%6%0M M24Y$14Y4.B`M,65M.R!-05)'24XM3$5&5#H@,V5M)SX\9F]N="!S='EL93TS M1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CY4;W1A M;"!R979E;G5E/"]F;VYT/CPO<#X-"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T M=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T* M/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E, M63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H\ M=&0@=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$6QE M/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B0\ M+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H M=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N M)R!S:7IE/3-$,CXR.2PY-3$\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B M;W1T;VT@;F]W6QE/3-$)T9/3E0M1D%- M24Q9.B!4:6UEF4],T0R/B8C>$$P.R8C>$$P.SPO M9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$ M,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T M;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4 M:6UEF4],T0R/CF4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@ M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXD/"]F;VYT/CPO=&0^#0H\=&0@ M=F%L:6=N/3-$8F]T=&]M(&%L:6=N/3-$6QE/3-$)T)/ M4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$15(M M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO=&0^#0H\ M=&0^)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[)B-X M03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"=" M3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO M=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P.R8C M>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@6QE/3-$)T)/4D1% M4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T9#X- M"CQT9#XF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF M(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$ M)T)/4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T* M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$ M15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X-"CPO=&0^ M#0H\=&0^)B-X03`[/"]T9#X-"CPO='(^#0H\+W1A8FQE/@T*/'`@"<^#0HF(WA!,#L\+W`^#0H\=&%B;&4@F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG M;CTS1&)O='1O;2!C;VQS<&%N/3-$,B!A;&EG;CTS1&-E;G1E6QE/3-$)T9/3E0M1D%-24Q9 M.B!4:6UEF4],T0Q/CQB/D1E8V5M8F5R)B-X03`[ M,S$L/"]B/CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\9F]N M="!S:7IE/3-$,3XF(WA!,#L\+V9O;G0^/"]T9#X-"CPO='(^#0H\='(^#0H\ M=&0@=F%L:6=N/3-$8F]T=&]M(&YO=W)A<#TS1&YO=W)A<#X\9F]N="!S='EL M93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,3XH M:6X@=&AO=7-A;F1S*3PO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O M;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X-"CQT M9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P,#`P(#%P>"!S;VQI9"<@ M=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L:6=N/3-$8V5N=&5R/CQF M;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0Q/CQB/C(P,3,\+V(^/"]F;VYT/CPO=&0^#0H\=&0@=F%L:6=N/3-$ M8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\ M+V9O;G0^/"]T9#X-"CQT9"!S='EL93TS1"="3U)$15(M0D]45$]-.B`C,#`P M,#`P(#%P>"!S;VQI9"<@=F%L:6=N/3-$8F]T=&]M(&-O;'-P86X],T0R(&%L M:6=N/3-$8V5N=&5R/CQF;VYT('-T>6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UE MF4],T0Q/CQB/C(P,3(\+V(^/"]F;VYT/CPO=&0^ M#0H\=&0@=F%L:6=N/3-$8F]T=&]M/CQF;VYT('-I>F4],T0Q/B8C>$$P.SPO M9F]N=#X\+W1D/@T*/"]T6QE/3-$)T9/3E0M1D%- M24Q9.B!4:6UEF4],T0R/E5N:71E9"!3=&%T97,\ M+V9O;G0^/"]P/@T*/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@ M6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B0\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX] M,T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49! M34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXS.2PX-C$\+V9O;G0^ M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS M1&)O='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R M/C,W+#@V.3PO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R M87`],T1N;W=R87`^/&9O;G0@6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM M3$5&5#H@,V5M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@ M3F5W(%)O;6%N)R!S:7IE/3-$,CY);G1EF4],T0Q/B8C M>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X\ M9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S M:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T M;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@ M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXW+#(X,SPO9F]N=#X\+W1D/@T* M/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`],T1N;W=R87`^/&9O;G0@F4],T0Q/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D M('9A;&EG;CTS1&)O='1O;3X\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@ M5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXF(WA!,#L\+V9O;G0^/"]T9#X- M"CQT9"!V86QI9VX],T1B;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL M93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXW M+#0T-SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`] M,T1N;W=R87`^/&9O;G0@6QE/3-$)T9/3E0M4TE:13H@,7!X)SX-"CQT9"!V86QI M9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[ M)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS M1"="3U)$15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T* M/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS1"="3U)$ M15(M5$]0.B`C,#`P,#`P(#%P>"!S;VQI9"<^)B-X03`[/"]P/@T*/"]T9#X- M"CQT9#XF(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3XF(WA!,#LF M(WA!,#L\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$ M)T)/4D1%4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H\ M+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;3X-"CQP('-T>6QE/3-$)T)/4D1% M4BU43U`Z(",P,#`P,#`@,7!X('-O;&ED)SXF(WA!,#L\+W`^#0H\+W1D/@T* M/'1D/B8C>$$P.SPO=&0^#0H\+W1R/@T*/'1R/@T*/'1D('9A;&EG;CTS1'1O M<#X-"CQP('-T>6QE/3-$)U1%6%0M24Y$14Y4.B`M,65M.R!-05)'24XM3$5& M5#H@,V5M)SX\9F]N="!S='EL93TS1"=&3TY4+49!34E,63H@5&EM97,@3F5W M(%)O;6%N)R!S:7IE/3-$,CY4;W1A;"!L;VYG+6QI=F5D#0IA6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/B0\+V9O;G0^/"]T9#X-"CQT9"!V86QI9VX],T1B M;W1T;VT@86QI9VX],T1R:6=H=#X\9F]N="!S='EL93TS1"=&3TY4+49!34E, M63H@5&EM97,@3F5W(%)O;6%N)R!S:7IE/3-$,CXT-RPQ-#0\+V9O;G0^/"]T M9#X-"CQT9"!V86QI9VX],T1B;W1T;VT@;F]W6QE/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4] M,T0R/B8C>$$P.R8C>$$P.SPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O M='1O;3X\9F]N="!S:7IE/3-$,3XF(WA!,#LF(WA!,#L\+V9O;G0^/"]T9#X- M"CQT9"!V86QI9VX],T1B;W1T;VT^/&9O;G0@6QE M/3-$)T9/3E0M1D%-24Q9.B!4:6UEF4],T0R/C0U M+#,Q-CPO9F]N=#X\+W1D/@T*/'1D('9A;&EG;CTS1&)O='1O;2!N;W=R87`] M,T1N;W=R87`^/&9O;G0@6QE/3-$)T9/3E0M4TE:13H@,7!X)SX-"CQT9"!V86QI M9VX],T1B;W1T;VT^/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^)B-X03`[ M)B-X03`[/"]T9#X-"CQT9"!V86QI9VX],T1B;W1T;VT^#0H\<"!S='EL93TS M1"="3U)$15(M5$]0.B`C,#`P,#`P(#-P>"!D;W5B;&4G/B8C>$$P.SPO<#X- M"CPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/B8C>$$P M.R8C>$$P.SPO=&0^#0H\=&0@=F%L:6=N/3-$8F]T=&]M/@T*/'`@6QE/3-$)T)/ M4D1%4BU43U`Z(",P,#`P,#`@,W!X(&1O=6)L92<^)B-X03`[/"]P/@T*/"]T M9#X-"CQT9#XF(WA!,#L\+W1D/@T*/"]T'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA3X- M"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\W.#0R8S@T,5\P-#-A7S0P M-V)?.38Q8E\U.&)F.&(Y,#=B83(-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z M+R\O0SHO-S@T,F,X-#%?,#0S85\T,#=B7SDV,6)?-3AB9CAB.3`W8F$R+U=O M'0O:'1M M;#L@8VAA'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^ M/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L M87-S/3-$3X-"CPO M:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\W.#0R8S@T,5\P-#-A7S0P-V)? M.38Q8E\U.&)F.&(Y,#=B83(-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O M0SHO-S@T,F,X-#%?,#0S85\T,#=B7SDV,6)?-3AB9CAB.3`W8F$R+U=O'0O:'1M;#L@ M8VAAF5D($=A:6YS/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XR M-SQS<&%N/CPO'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@ M/'1R(&-L87-S/3-$2!396-U'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R M(&-L87-S/3-$F5D($QOF5D($-O'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R M(&-L87-S/3-$2!3 M96-U'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@ M(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\ M+W1R/@T*("`@("`@/'1R(&-L87-S/3-$2!396-U M'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT M9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R M/@T*("`@("`@/'1R(&-L87-S/3-$7!E.B!T97AT+VAT;6P[(&-H87)S970](G5S+6%S M8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T<"UE<75I M=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@8VAA7!E/3-$=&5X="]J879A2!$96)T(%-E8W5R:71I97,@8GD@ M0V]N=')A8W1U86P@36%T=7)I='D@*$1E=&%I;"D@*%531"`D*3QB65A'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@ M("`@/'1R(&-L87-S/3-$3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\W.#0R8S@T M,5\P-#-A7S0P-V)?.38Q8E\U.&)F.&(Y,#=B83(-"D-O;G1E;G0M3&]C871I M;VXZ(&9I;&4Z+R\O0SHO-S@T,F,X-#%?,#0S85\T,#=B7SDV,6)?-3AB9CAB M.3`W8F$R+U=O'0O:'1M;#L@8VAA3PO=&0^#0H@("`@("`@ M(#QT9"!C;&%S3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\W.#0R8S@T,5\P-#-A M7S0P-V)?.38Q8E\U.&)F.&(Y,#=B83(-"D-O;G1E;G0M3&]C871I;VXZ(&9I M;&4Z+R\O0SHO-S@T,F,X-#%?,#0S85\T,#=B7SDV,6)?-3AB9CAB.3`W8F$R M+U=O'0O M:'1M;#L@8VAA&EM=6T@=&5R;2!F'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@ M("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^36%Y(#$U(&%N M9"!.;W9E;6)E'!E;G-E/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XD M(#DP,"PP,#`\65A'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C M;&%SF5D(&-O;7!E M;G-A=&EO;B!E>'!E;G-E(')E;&%T960@=&\@=6YV97-T960@F5D(&-O;7!E;G-A=&EO M;B!E>'!E;G-E(')E;&%T960@=&\@=6YV97-T960@65A7,\'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@ M("`@("`@(#QT9"!C;&%S'0^,3`@>65A'0O M:F%V87-C3X-"B`@("`\ M=&%B;&4@8VQA2`H1&5T86EL*2`H55-$("0I/&)R/CPO'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$&5R8VES92!0&5R8VES M92!0&5R8VES92!0&5R8VES92!0&5R8VES86)L92!A="!*=6YE(#,P+"`R,#$S/"]T9#X-"B`@("`@ M("`@/'1D(&-L87-S/3-$;G5M<#XD(#$Q+C$S/'-P86X^/"]S<&%N/CPO=&0^ M#0H@("`@("`\+W1R/@T*("`@(#PO=&%B;&4^#0H@(#PO8F]D>3X-"CPO:'1M M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\W.#0R8S@T,5\P-#-A7S0P-V)?.38Q M8E\U.&)F.&(Y,#=B83(-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO M-S@T,F,X-#%?,#0S85\T,#=B7SDV,6)?-3AB9CAB.3`W8F$R+U=O'0O:'1M;#L@8VAA M6UE;G0@07=A6UE;G0@07=A'!E8W1E9"!L:69E("AY96%R65A'!E8W1E9"!V;VQA=&EL:71Y/"]T9#X- M"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XU,RXS,B4\&EM M=6T\+W1D/@T*("`@("`@("`\=&0@8VQA'0^-B!Y96%R65A7!E.B!T97AT+VAT;6P[(&-H87)S970] M(G5S+6%S8VEI(@T*#0H\:'1M;#X-"B`@/&AE860^#0H@("`@/$U%5$$@:'1T M<"UE<75I=CTS1$-O;G1E;G0M5'EP92!C;VYT96YT/3-$)W1E>'0O:'1M;#L@ M8VAA'0^-B!M;VYT:',\'!E8W1E9"!V;VQA=&EL:71Y/"]T9#X-"B`@("`@("`@/'1D(&-L87-S/3-$ M=&5X=#X\6UE;G0@07=A3PO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@ M("`@/'1R(&-L87-S/3-$6UE;G0@07=A3PO=&0^#0H@ M("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`\+W1R/@T*("`@(#PO=&%B;&4^#0H@(#PO8F]D>3X-"CPO M:'1M;#X-"@T*+2TM+2TM/5].97AT4&%R=%\W.#0R8S@T,5\P-#-A7S0P-V)? M.38Q8E\U.&)F.&(Y,#=B83(-"D-O;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O M0SHO-S@T,F,X-#%?,#0S85\T,#=B7SDV,6)?-3AB9CAB.3`W8F$R+U=O'0O:'1M;#L@ M8VAA#PO M'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^ M/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$ M'0O:F%V87-C3X-"B`@("`\=&%B;&4@8VQA&5S(%M, M:6YE($ET96US73PO'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@ M/'1R(&-L87-S/3-$2!R871E/"]T M9#X-"B`@("`@("`@/'1D(&-L87-S/3-$;G5M<#XS-2XP,"4\"!B96YE9FET(')E;&%T960@=&\@=&AE(&9E9&5R86P@'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S"!R871E(')E9'5C=&EO M;B!R96QA=&5D('1O(')E'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0O M:F%V87-C3X-"B`@("`\ M=&%B;&4@8VQA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT M9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT M9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT M9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R M/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@ M("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$3X-"CPO:'1M;#X-"@T*+2TM+2TM/5].97AT M4&%R=%\W.#0R8S@T,5\P-#-A7S0P-V)?.38Q8E\U.&)F.&(Y,#=B83(-"D-O M;G1E;G0M3&]C871I;VXZ(&9I;&4Z+R\O0SHO-S@T,F,X-#%?,#0S85\T,#=B M7SDV,6)?-3AB9CAB.3`W8F$R+U=O'0O:'1M;#L@8VAA7!E(&-O;G1E;G0],T0G=&5X="]H=&UL.R!C:&%R'1E'0^/'-P86X^/"]S M<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT M9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT M9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT M9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT M9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R M/@T*("`@("`@/'1R(&-L87-S/3-$2!A;F0@97%U:7!M96YT+"!N970\ M+W1D/@T*("`@("`@("`\=&0@8VQA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@ M/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N/CPO M=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`\+W1R/@T*("`@ M("`@/'1R(&-L87-S/3-$'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`@(#QT9"!C;&%S'0^/'-P86X^/"]S<&%N M/CPO=&0^#0H@("`@("`\+W1R/@T*("`@("`@/'1R(&-L87-S/3-$2!A M;F0@97%U:7!M96YT+"!N970\+W1D/@T*("`@("`@("`\=&0@8VQA'0^/'-P86X^/"]S<&%N/CPO=&0^#0H@("`@("`@ M(#QT9"!C;&%S7!E.B!T97AT+VAT;6P[(&-H87)S M970](G5S+6%S8VEI(@T*#0H\>&UL('AM;&YS.F\],T0B=7)N.G-C:&5M87,M M;6EC'1087)T7S XML 45 R4.xml IDEA: Consolidated Statements of Comprehensive Income 2.4.0.8105 - Statement - Consolidated Statements of Comprehensive IncometruefalseIn Thousands, except Share data, unless otherwise specifiedfalse1false USDfalsefalse$eol_PE786297--1310-Q0008_STD_91_20130630_0http://www.sec.gov/CIK0001443669duration2013-04-01T00:00:002013-06-30T00:00:00sharesStandardhttp://www.xbrl.org/2003/instanceshares0iso4217_USD_per_sharesDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instanceshares0iso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$2false USDfalsefalse$eol_PE786297--1310-Q0008_STD_91_20120630_0http://www.sec.gov/CIK0001443669duration2012-04-01T00:00:002012-06-30T00:00:00sharesStandardhttp://www.xbrl.org/2003/instanceshares0iso4217_USD_per_sharesDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instanceshares0iso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$3false USDfalsefalse$eol_PE786297--1310-Q0008_STD_181_20130630_0http://www.sec.gov/CIK0001443669duration2013-01-01T00:00:002013-06-30T00:00:00sharesStandardhttp://www.xbrl.org/2003/instanceshares0iso4217_USD_per_sharesDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instanceshares0iso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$4false USDfalsefalse$eol_PE786297--1310-Q0008_STD_182_20120630_0http://www.sec.gov/CIK0001443669duration2012-01-01T00:00:002012-06-30T00:00:00sharesStandardhttp://www.xbrl.org/2003/instanceshares0iso4217_USD_per_sharesDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instanceshares0iso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$1false 4us-gaap_SalesRevenueNetus-gaap_truecreditdurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse3974900039749USD$falsetruefalse2truefalsefalse2995100029951USD$falsetruefalse3truefalsefalse7706200077062USD$falsetruefalse4truefalsefalse5992100059921USD$falsetruefalsexbrli:monetaryItemTypemonetaryTotal revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Article 5 false22false 4us-gaap_CostOfRevenueus-gaap_truedebitdurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse1489600014896falsefalsefalse2truefalsefalse1223900012239falsefalsefalse3truefalsefalse2893000028930falsefalsefalse4truefalsefalse2448200024482falsefalsefalsexbrli:monetaryItemTypemonetaryThe aggregate cost of goods produced and sold and services rendered during the reporting period.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.2) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 2 -Article 5 false23false 4us-gaap_GrossProfitus-gaap_truecreditdurationfalsefalsefalsefalsefalsefalsefalsefalsetotalLabel1truefalsefalse2485300024853falsefalsefalse2truefalsefalse1771200017712falsefalsefalse3truefalsefalse4813200048132falsefalsefalse4truefalsefalse3543900035439falsefalsefalsexbrli:monetaryItemTypemonetaryAggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1,2) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 true24true 4us-gaap_OperatingExpensesAbstractus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalse3falsefalsefalse00falsefalsefalse4falsefalsefalse00falsefalsefalsexbrli:stringItemTypestringfalse05false 5us-gaap_SellingAndMarketingExpenseus-gaap_truedebitdurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse55500005550falsefalsefalse2truefalsefalse45570004557falsefalsefalse3truefalsefalse1081300010813falsefalsefalse4truefalsefalse89980008998falsefalsefalsexbrli:monetaryItemTypemonetaryThe aggregate total amount of expenses directly related to the marketing or selling of products or services.No definition available.false26false 5us-gaap_ResearchAndDevelopmentExpenseus-gaap_truedebitdurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse27510002751falsefalsefalse2truefalsefalse24010002401falsefalsefalse3truefalsefalse53790005379falsefalsefalse4truefalsefalse40610004061falsefalsefalsexbrli:monetaryItemTypemonetaryThe aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 985 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 730 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373 false27false 5us-gaap_GeneralAndAdministrativeExpenseus-gaap_truedebitdurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse39230003923falsefalsefalse2truefalsefalse32880003288falsefalsefalse3truefalsefalse79170007917falsefalsefalse4truefalsefalse72760007276falsefalsefalsexbrli:monetaryItemTypemonetaryThe 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.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.4) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 false28false 5us-gaap_OperatingExpensesus-gaap_truedebitdurationfalsefalsefalsefalsefalsefalsefalsefalsetotalLabel1truefalsefalse1222400012224falsefalsefalse2truefalsefalse1024600010246falsefalsefalse3truefalsefalse2410900024109falsefalsefalse4truefalsefalse2033500020335falsefalsefalsexbrli:monetaryItemTypemonetaryGenerally 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.No definition available.true29false 4us-gaap_OperatingIncomeLossus-gaap_truecreditdurationfalsefalsefalsefalsefalsefalsefalsefalsetotalLabel1truefalsefalse1262900012629falsefalsefalse2truefalsefalse74660007466falsefalsefalse3truefalsefalse2402300024023falsefalsefalse4truefalsefalse1510400015104falsefalsefalsexbrli:monetaryItemTypemonetaryThe net result for the period of deducting operating expenses from operating revenues.No definition available.true210false 4us-gaap_OtherNonoperatingIncomeExpenseus-gaap_truecreditdurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse116000116falsefalsefalse2truefalsefalse173000173falsefalsefalse3truefalsefalse119000119falsefalsefalse4truefalsefalse-404000-404falsefalsefalsexbrli:monetaryItemTypemonetaryThe net amount of other income and expense amounts, the components of which are not separately disclosed on the income statement, resulting from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business) also known as other nonoperating income (expense) recognized for the period. Such amounts may include: (a) dividends, (b) interest on securities, (c) net gains or losses on securities, (d) unusual costs, (e) gains or losses on foreign exchange transactions, and (f) miscellaneous other income and expense items.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 9 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.9) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 false211false 4us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterestus-gaap_truecreditdurationfalsefalsefalsefalsefalsefalsefalsefalsetotalLabel1truefalsefalse1274500012745falsefalsefalse2truefalsefalse76390007639falsefalsefalse3truefalsefalse2414200024142falsefalsefalse4truefalsefalse1470000014700falsefalsefalsexbrli:monetaryItemTypemonetaryThis element represents the income or loss from continuing operations attributable to the economic entity which may also be defined as revenue less expenses from ongoing operations, after income or loss from equity method investments, but before income taxes, extraordinary items, and noncontrolling interest.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 10 -Article 5 true212false 4us-gaap_IncomeTaxExpenseBenefitus-gaap_truedebitdurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse41340004134falsefalsefalse2truefalsefalse24930002493falsefalsefalse3truefalsefalse72440007244falsefalsefalse4truefalsefalse47720004772falsefalsefalsexbrli:monetaryItemTypemonetaryAmount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(h)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 08 -Paragraph h -Article 4 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Income Tax Expense (or Benefit) -URI http://asc.fasb.org/extlink&oid=6515339 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 9 -Subparagraph (a),(b) -URI http://asc.fasb.org/extlink&oid=6907707&loc=d3e32639-109319 false213false 4us-gaap_NetIncomeLossus-gaap_truecreditdurationfalsefalsefalsefalsefalsefalsefalsefalsetotalLabel1truefalsefalse86110008611falsefalsefalse2truefalsefalse51460005146falsefalsefalse3truefalsefalse1689800016898falsefalsefalse4truefalsefalse99280009928falsefalsefalsexbrli:monetaryItemTypemonetaryThe portion of profit or loss for the period, net of income taxes, which is attributable to the parent.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 20 -Article 9 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Other Comprehensive Income -URI http://asc.fasb.org/extlink&oid=6519514 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Net Income -URI http://asc.fasb.org/extlink&oid=6518256 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04.19) -URI http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.18) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 8: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04.22) -URI http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913 Reference 9: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=28358780&loc=d3e565-108580 Reference 10: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 19 -Article 5 true214true 4us-gaap_EarningsPerShareAbstractus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalse3falsefalsefalse00falsefalsefalse4falsefalsefalse00falsefalsefalsexbrli:stringItemTypestringfalse015false 5us-gaap_EarningsPerShareBasicus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse0.340.34USD$falsetruefalse2truefalsefalse0.220.22USD$falsetruefalse3truefalsefalse0.680.68USD$falsetruefalse4truefalsefalse0.440.44USD$falsetruefalsenum:perShareItemTypedecimalThe amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=7655603&loc=d3e1252-109256 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 55 -Paragraph 52 -URI http://asc.fasb.org/extlink&oid=32703322&loc=d3e4984-109258 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.21) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04.19) -URI http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04.23) -URI http://asc.fasb.org/extlink&oid=6879574&loc=d3e536633-122882 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 18 -Article 7 Reference 8: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 20 -Article 5 Reference 9: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 21 -Article 9 false316false 5us-gaap_EarningsPerShareDilutedus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse0.330.33USD$falsetruefalse2truefalsefalse0.200.20USD$falsetruefalse3truefalsefalse0.660.66USD$falsetruefalse4truefalsefalse0.420.42USD$falsetruefalsenum:perShareItemTypedecimalThe 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.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=7655603&loc=d3e1252-109256 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.21) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 18 -Article 7 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 20 -Article 5 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 21 -Article 9 false317true 4us-gaap_WeightedAverageNumberOfSharesOutstandingAbstractus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalse3falsefalsefalse00falsefalsefalse4falsefalsefalse00falsefalsefalsexbrli:stringItemTypestringfalse018false 5us-gaap_WeightedAverageNumberOfSharesOutstandingBasicus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse2525893225258932falsefalsefalse2truefalsefalse2392988623929886falsefalsefalse3truefalsefalse2503028325030283falsefalsefalse4truefalsefalse2243241522432415falsefalsefalsexbrli:sharesItemTypesharesNumber 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.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 45 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=7655603&loc=d3e1448-109256 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Weighted-Average Number of Common Shares Outstanding -URI http://asc.fasb.org/extlink&oid=6528421 false119false 5us-gaap_WeightedAverageNumberOfDilutedSharesOutstandingus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse2585024725850247falsefalsefalse2truefalsefalse2528083525280835falsefalsefalse3truefalsefalse2562738225627382falsefalsefalse4truefalsefalse2374312223743122falsefalsefalsexbrli:sharesItemTypesharesThe 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.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 45 -Paragraph 16 -URI http://asc.fasb.org/extlink&oid=7655603&loc=d3e1505-109256 false120false 4us-gaap_ComprehensiveIncomeNetOfTaxus-gaap_truecreditdurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse84130008413USD$falsetruefalse2truefalsefalse48310004831USD$falsetruefalse3truefalsefalse1579300015793USD$falsetruefalse4truefalsefalse1007100010071USD$falsetruefalsexbrli:monetaryItemTypemonetaryAmount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Other Comprehensive Income -URI http://asc.fasb.org/extlink&oid=6519514 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Comprehensive Income -URI http://asc.fasb.org/extlink&oid=16317811 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=28358780&loc=d3e557-108580 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Net Income -URI http://asc.fasb.org/extlink&oid=6518256 false2falseConsolidated Statements of Comprehensive Income (USD $)ThousandsNoRoundingNoRoundingUnKnowntruefalsefalseSheethttp://www.protolabs.com/taxonomy/role/StatementOfIncome420 XML 46 FilingSummary.xml IDEA: XBRL DOCUMENT 2.4.0.8 HtmlAndXml 54 154 1 false 16 0 false 4 false false R1.htm 101 - Document - Document and Entity Information Sheet http://www.protolabs.com/taxonomy/role/DocumentDocumentandEntityInformation Document and Entity Information R1.xml true false R2.htm 103 - Statement - Consolidated Balance Sheets Sheet http://www.protolabs.com/taxonomy/role/StatementOfFinancialPositionClassified Consolidated Balance Sheets R2.xml false false R3.htm 104 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.protolabs.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical Consolidated Balance Sheets (Parenthetical) R3.xml false false R4.htm 105 - Statement - Consolidated Statements of Comprehensive Income Sheet http://www.protolabs.com/taxonomy/role/StatementOfIncome Consolidated Statements of Comprehensive Income R4.xml false false R5.htm 106 - Statement - Consolidated Statements of Cash Flows Sheet http://www.protolabs.com/taxonomy/role/StatementOfCashFlowsIndirect Consolidated Statements of Cash Flows R5.xml false false R6.htm 107 - Disclosure - Basis of Presentation Sheet http://www.protolabs.com/taxonomy/role/NotesToFinancialStatementsOrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock Basis of Presentation R6.xml false false R7.htm 108 - Disclosure - Recent Accounting Pronouncements Sheet http://www.protolabs.com/taxonomy/role/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock Recent Accounting Pronouncements R7.xml false false R8.htm 109 - Disclosure - Net Income per Common Share Sheet http://www.protolabs.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlock Net Income per Common Share R8.xml false false R9.htm 110 - Disclosure - Fair Value Measurements Sheet http://www.protolabs.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlock Fair Value Measurements R9.xml false false R10.htm 111 - Disclosure - Marketable Securities Sheet http://www.protolabs.com/taxonomy/role/NotesToFinancialStatementsInvestmentTextBlock Marketable Securities R10.xml false false R11.htm 112 - Disclosure - Inventory Sheet http://www.protolabs.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlock Inventory R11.xml false false R12.htm 113 - Disclosure - Stock-Based Compensation Sheet http://www.protolabs.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock Stock-Based Compensation R12.xml false false R13.htm 114 - Disclosure - Accumulated Other Comprehensive Income Sheet http://www.protolabs.com/taxonomy/role/NotesToFinancialStatementsComprehensiveIncomeNoteTextBlock Accumulated Other Comprehensive Income R13.xml false false R14.htm 115 - Disclosure - Income Taxes Sheet http://www.protolabs.com/taxonomy/role/NotesToFinancialStatementsIncomeTaxDisclosureTextBlock Income Taxes R14.xml false false R15.htm 116 - Disclosure - Revenue and Geographic Information Sheet http://www.protolabs.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock Revenue and Geographic Information R15.xml false false R16.htm 117 - Disclosure - Net Income per Common Share (Tables) Sheet http://www.protolabs.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables Net Income per Common Share (Tables) R16.xml false false R17.htm 118 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.protolabs.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlockTables Fair Value Measurements (Tables) R17.xml false false R18.htm 119 - Disclosure - Marketable Securities (Tables) Sheet http://www.protolabs.com/taxonomy/role/NotesToFinancialStatementsInvestmentTextBlockTables Marketable Securities (Tables) R18.xml false false R19.htm 120 - Disclosure - Inventory (Tables) Sheet http://www.protolabs.com/taxonomy/role/NotesToFinancialStatementsInventoryDisclosureTextBlockTables Inventory (Tables) R19.xml false false R20.htm 121 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.protolabs.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables Stock-Based Compensation (Tables) R20.xml false false R21.htm 122 - Disclosure - Accumulated Other Comprehensive Income (Tables) Sheet http://www.protolabs.com/taxonomy/role/NotesToFinancialStatementsComprehensiveIncomeNoteTextBlockTables Accumulated Other Comprehensive Income (Tables) R21.xml false false R22.htm 123 - Disclosure - Revenue and Geographic Information (Tables) Sheet http://www.protolabs.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables Revenue and Geographic Information (Tables) R22.xml false false R23.htm 124 - Disclosure - Computation of Basic and Diluted Net Income Per Share (Detail) Sheet http://www.protolabs.com/taxonomy/role/DisclosureComputationOfBasicAndDilutedNetIncomePerShare Computation of Basic and Diluted Net Income Per Share (Detail) R23.xml false false R24.htm 125 - Disclosure - Summary of Financial Assets Measured at Fair Value on Recurring Basis (Detail) Sheet http://www.protolabs.com/taxonomy/role/DisclosureSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasis Summary of Financial Assets Measured at Fair Value on Recurring Basis (Detail) R24.xml false false R25.htm 126 - Disclosure - Information Regarding Short-Term and Long-Term Marketable Securities (Detail) Sheet http://www.protolabs.com/taxonomy/role/DisclosureInformationRegardingShortTermAndLongTermMarketableSecurities Information Regarding Short-Term and Long-Term Marketable Securities (Detail) R25.xml false false R26.htm 127 - Disclosure - Balance of Held-To-Maturity Debt Securities by Contractual Maturity (Detail) Sheet http://www.protolabs.com/taxonomy/role/DisclosureBalanceOfHeldToMaturityDebtSecuritiesByContractualMaturity Balance of Held-To-Maturity Debt Securities by Contractual Maturity (Detail) R26.xml false false R27.htm 128 - Disclosure - Inventory (Detail) Sheet http://www.protolabs.com/taxonomy/role/DisclosureInventory Inventory (Detail) R27.xml false false R28.htm 129 - Disclosure - Stock-Based Compensation - Additional Information (Detail) Sheet http://www.protolabs.com/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformation Stock-Based Compensation - Additional Information (Detail) R28.xml false false R29.htm 130 - Disclosure - Summary of Stock Option Activity (Detail) Sheet http://www.protolabs.com/taxonomy/role/DisclosureSummaryOfStockOptionActivity Summary of Stock Option Activity (Detail) R29.xml false false R30.htm 131 - Disclosure - Assumptions Used in Black-Scholes Option Pricing Model (Detail) Sheet http://www.protolabs.com/taxonomy/role/DisclosureAssumptionsUsedInBlackScholesOptionPricingModel Assumptions Used in Black-Scholes Option Pricing Model (Detail) R30.xml false false R31.htm 132 - Disclosure - Assumptions Used to Estimate Fair Value of Employee Stock Purchase Plan (Detail) Sheet http://www.protolabs.com/taxonomy/role/DisclosureAssumptionsUsedToEstimateFairValueOfEmployeeStockPurchasePlan Assumptions Used to Estimate Fair Value of Employee Stock Purchase Plan (Detail) R31.xml false false R32.htm 133 - Disclosure - Accumulated Other Comprehensive Income (Detail) Sheet http://www.protolabs.com/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncome Accumulated Other Comprehensive Income (Detail) R32.xml false false R33.htm 134 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.protolabs.com/taxonomy/role/DisclosureIncomeTaxesAdditionalInformation Income Taxes - Additional Information (Detail) R33.xml false false R34.htm 135 - Disclosure - Revenue by Product Line (Detail) Sheet http://www.protolabs.com/taxonomy/role/DisclosureRevenueByProductLine Revenue by Product Line (Detail) R34.xml false false R35.htm 136 - Disclosure - Revenue to External Customers Based on Billing Location of End User Customer and Long-Lived Assets by Geography (Detail) Sheet http://www.protolabs.com/taxonomy/role/DisclosureRevenueToExternalCustomersBasedOnBillingLocationOfEndUserCustomerAndLongLivedAssetsByGeography Revenue to External Customers Based on Billing Location of End User Customer and Long-Lived Assets by Geography (Detail) R35.xml false false All Reports Book All Reports 'Monetary' elements on report '129 - Disclosure - Stock-Based Compensation - Additional Information (Detail)' had a mix of different decimal attribute values. 'Monetary' elements on report '134 - Disclosure - Income Taxes - Additional Information (Detail)' had a mix of different decimal attribute values. Process Flow-Through: 103 - Statement - Consolidated Balance Sheets Process Flow-Through: Removing column 'Mar. 31, 2013' Process Flow-Through: Removing column 'Jun. 30, 2012' Process Flow-Through: Removing column 'Mar. 31, 2012' Process Flow-Through: Removing column 'Dec. 31, 2011' Process Flow-Through: 104 - Statement - Consolidated Balance Sheets (Parenthetical) Process Flow-Through: 105 - Statement - Consolidated Statements of Comprehensive Income Process Flow-Through: 106 - Statement - Consolidated Statements of Cash Flows prlb-20130630.xml prlb-20130630.xsd prlb-20130630_cal.xml prlb-20130630_def.xml prlb-20130630_lab.xml prlb-20130630_pre.xml true true XML 47 R3.htm IDEA: XBRL DOCUMENT v2.4.0.8
Consolidated Balance Sheets (Parenthetical) (USD $)
In Thousands, except Share data, unless otherwise specified
Jun. 30, 2013
Dec. 31, 2012
Allowance for doubtful accounts $ 158 $ 158
Preferred stock, par value $ 0.001 $ 0.001
Preferred stock, shares authorized 10,000,000 10,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 150,000,000 150,000,000
Common stock, shares issued 25,304,743 24,803,640
Common stock, shares outstanding 25,304,743 24,803,640
XML 48 R14.htm IDEA: XBRL DOCUMENT v2.4.0.8
Income Taxes
6 Months Ended
Jun. 30, 2013
Income Taxes

Note 9—Income Taxes

The Company is subject to income tax in multiple jurisdictions and the use of estimates is required to determine the provision for income taxes. For the three months ended June 30, 2013 and 2012 the Company recorded an income tax provision of $4.1 million and $2.5 million, respectively. For the six months ended June 30, 2013 and 2012 the Company recorded an income tax provision of $7.2 million and $4.8 million, respectively. The income tax provision is based on the estimated annual effective tax rate for the year applied to pre-tax income. The effective income tax rate for the three months ended June 30, 2013 was 32.4 percent compared with 32.6 percent in the same period of the prior year. The effective income tax rate for the six months ended June 30, 2013 was 30.0 percent compared with 32.4 percent in the same period of the prior year.

The effective income tax rate for the three months ended June 30, 2013 differs from the U.S. federal statutory rate of 35 percent primarily due to the components of income. The effective income tax rate for the six months ended June 30, 2013 differs from the U.S. federal statutory rate of 35 percent primarily due to the components of income, particularly as it relates to the federal research and development credit. On January 2, 2013, the American Taxpayer Relief Act of 2012 (the Act) was signed into law, extending the research and development credit for years 2012 and 2013. As the Act was enacted during 2013, the federal portion of the 2012 research and development credit was recognized in the first quarter of 2013. The Company recorded a tax benefit of $0.3 million for the 2012 federal research credit, which translated to an effective income tax rate reduction of 1.4 percent for the six months ended June 30, 2013.

The Company has liabilities related to unrecognized tax benefits totaling $0.4 million at June 30, 2013 and December 31, 2012. There were no material adjustments to the unrecorded tax benefits during the three or six month periods ended June 30, 2013, and the Company does not anticipate that total unrecognized tax benefits will materially change in the next twelve months. The Company recognizes interest and penalties related to income tax matters in income tax expense, and reports the liability in current or long-term income taxes payable as appropriate.

XML 49 R20.xml IDEA: Stock-Based Compensation (Tables) 2.4.0.8121 - Disclosure - Stock-Based Compensation (Tables)truefalsefalse1false falsefalseeol_PE786297--1310-Q0008_STD_181_20130630_0http://www.sec.gov/CIK0001443669duration2013-01-01T00:00:002013-06-30T00:00:001false 4us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlockus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00<div> <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">A summary of stock option activity for the six months ended June&#xA0;30, 2013 is as follows:</font></p> <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px"> &#xA0;</p> <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="76%" align="center"> <tr> <td width="72%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" colspan="2"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Weighted-</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" colspan="2"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Average</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Stock&#xA0;Options</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Exercise&#xA0;Price</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Options outstanding at December&#xA0;31, 2012</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1,691,357</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">11.11</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Granted</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">183,615</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">49.07</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Exercised</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(466,938</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">5.07</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Forfeited</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(854</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">30.58</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Options outstanding at June&#xA0;30, 2013</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1,407,180</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">18.05</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Exercisable at June&#xA0;30, 2013</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">556,444</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">11.13</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> </table> </div>falsefalsefalsenonnum:textBlockItemTypenaTabular disclosure of the number and weighted-average exercise prices (or conversion ratios) for share options (or share units) that were outstanding at the beginning and end of the year, vested and expected to vest, exercisable or convertible at the end of the year, and the number of share options or share units that were granted, exercised or converted, forfeited, and expired during the year.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 false02false 4us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlockus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00<div> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The following table provides the assumptions used in the Black-Scholes pricing model valuation of options:</font></p> <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px"> &#xA0;</p> <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="76%" align="center"> <!-- Begin Table Head --> <tr> <td width="66%"></td> <td valign="bottom" width="3%"></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="3" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Six Months Ended June&#xA0;30,</b></font></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2013</b></font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2012</b></font></td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Risk-free interest rate</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="2"><font style="WHITE-SPACE: nowrap">1.03&#xA0;-&#xA0;1.30%</font></font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="2"><font style="WHITE-SPACE: nowrap">0.95&#xA0;-&#xA0;1.16%</font></font></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Expected life (years)</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap" align="center"><font style="FONT-FAMILY: Times New Roman" size="2">5.50&#xA0;-&#xA0;6.50</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap" align="center"><font style="FONT-FAMILY: Times New Roman" size="2">5.50&#xA0;-&#xA0;6.50</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Expected volatility</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap" align="center"><font style="FONT-FAMILY: Times New Roman" size="2"><font style="WHITE-SPACE: nowrap">53.32&#xA0;-&#xA0;53.54%</font></font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap" align="center"><font style="FONT-FAMILY: Times New Roman" size="2"><font style="WHITE-SPACE: nowrap">53.00&#xA0;-&#xA0;53.14%</font></font></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Expected dividend yield</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="2">0%</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="2">0%</font></td> </tr> <!-- End Table Body --></table> </div>falsefalsefalsenonnum:textBlockItemTypenaTabular 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.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 false03false 4us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlockus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00<div> <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The following table presents the assumptions used to estimate the fair value of the ESPP during the six months ended June&#xA0;30, 2013 and 2012, respectively:</font></p> <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="76%" align="center"> <tr> <td width="73%"></td> <td valign="bottom" width="3%"></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="3" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Six&#xA0;Months&#xA0;Ended&#xA0;June&#xA0;30,</b></font></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2013</b></font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2012</b></font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Risk-free interest rate</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="2">0.11&#xA0;-&#xA0;0.13%</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="2">0.16%</font></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Expected life (months)</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="2">6.00</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="2">8.50</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Expected volatility</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap" align="center"><font style="FONT-FAMILY: Times New Roman" size="2"><font style="WHITE-SPACE: nowrap">53.14&#xA0;-&#xA0;53.32%</font></font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="2">53.00%</font></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Expected dividend yield</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="2">0%</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" align="center"><font style="FONT-FAMILY: Times New Roman" size="2">0%</font></td> </tr> </table> </div>falsefalsefalsenonnum:textBlockItemTypenaTabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 false0falseStock-Based Compensation (Tables)UnKnownUnKnownUnKnownUnKnowntruefalsefalseSheethttp://www.protolabs.com/taxonomy/role/NotesToFinancialStatementsDisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlockTables13 XML 50 R5.htm IDEA: XBRL DOCUMENT v2.4.0.8
Consolidated Statements of Cash Flows (USD $)
In Thousands, unless otherwise specified
6 Months Ended
Jun. 30, 2013
Jun. 30, 2012
Operating activities    
Net income $ 16,898 $ 9,928
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 3,582 2,768
Stock-based compensation expense 1,736 1,620
Deferred taxes 307  
Excess tax benefit from stock-based compensation (5,929)  
Loss on disposal of property and equipment 59  
Amortization of held-to-maturity securities 633 24
Changes in operating assets and liabilities:    
Accounts receivable (2,032) (2,268)
Inventories (360) (189)
Prepaid expenses and other 1,715 27
Income taxes 3,066 660
Accounts payable 1,083 (363)
Accrued liabilities and other (1,310) (705)
Net cash provided by operating activities 19,448 11,502
Investing activities    
Purchases of property and equipment (6,069) (12,664)
Purchases of marketable securities (57,310) (34,366)
Proceeds from maturities of marketable securities 34,280 250
Net cash used in investing activities (29,099) (46,780)
Financing activities    
Proceeds from initial public offering, net of offering costs   71,530
Payments on debt (166) (191)
Proceeds from exercises of warrants and stock options 2,870 37
Excess tax benefit from stock-based compensation 5,929  
Net cash provided by financing activities 8,633 71,376
Effect of exchange rate changes on cash and cash equivalents (295) 153
Net increase (decrease) in cash and cash equivalents (1,313) 36,251
Cash and cash equivalents, beginning of period 36,759 8,135
Cash and cash equivalents, end of period $ 35,446 $ 44,386
XML 51 R2.htm IDEA: XBRL DOCUMENT v2.4.0.8
Consolidated Balance Sheets (USD $)
In Thousands, unless otherwise specified
Jun. 30, 2013
Dec. 31, 2012
Current assets    
Cash and cash equivalents $ 35,446 $ 36,759
Short-term marketable securities 30,330 25,137
Accounts receivable, net of allowance for doubtful accounts of $158 and $154 as of June 30, 2013 and December 31, 2012, respectively 17,529 15,791
Inventory 4,875 4,619
Prepaid expenses and other current assets 3,454 5,364
Income taxes receivable 4,720 1,877
Deferred tax assets 287 609
Total current assets 96,641 90,156
Property and equipment, net 47,144 45,316
Long-term marketable securities 54,169 36,965
Other assets 246 285
Total assets 198,200 172,722
Current liabilities    
Accounts payable 5,712 4,758
Accrued compensation 4,372 5,995
Accrued liabilities and other 623 513
Current portion of long-term debt obligations 180 273
Total current liabilities 10,887 11,539
Long-term deferred tax liabilities 3,346 3,346
Long-term debt obligations 241 356
Other long-term liabilities 700 782
Total liabilities 15,174 16,023
Shareholders' equity    
Preferred stock, $0.001 par value, authorized 10,000,000 shares; issued and outstanding 0 shares as of June 30, 2013 and December 31, 2012, respectively      
Common stock, $0.001 par value, authorized 150,000,000 shares; issued and outstanding 25,304,743 and 24,803,640 shares as of June 30, 2013 and December 31, 2012, respectively 26 25
Additional paid in capital 157,565 147,032
Retained earnings 27,468 10,570
Accumulated other comprehensive income (loss) (2,033) (928)
Total shareholders' equity 183,026 156,699
Total liabilities and shareholders' equity $ 198,200 $ 172,722
XML 52 R7.xml IDEA: Recent Accounting Pronouncements 2.4.0.8108 - Disclosure - Recent Accounting Pronouncementstruefalsefalse1false falsefalseeol_PE786297--1310-Q0008_STD_181_20130630_0http://www.sec.gov/CIK0001443669duration2013-01-01T00:00:002013-06-30T00:00:001false 4us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlockus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00<div> <p style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Note 2 &#x2014; Recent Accounting Pronouncements</b></font></p> <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">In February 2013, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2013-02, <i>Reporting of Amounts Reclassified Out of Accumulated Other Comprehensive Income</i> (ASU 2013-02). This accounting update generally requires entities to provide information about the amounts reclassified out of accumulated other comprehensive income by component. In addition, the accounting update requires entities to present, either on the face of the statement where net income is presented or in the notes, significant amounts reclassified out of accumulated other comprehensive income by the respective line items of net income but only if the amount reclassified is required under U.S. GAAP to be reclassified to net income in its entirety in the same reporting period. For other amounts that are not required under U.S. GAAP to be reclassified in their entirety to net income, an entity is required to cross-reference to other disclosures required under U.S. GAAP that provide additional detail about those amounts. The amendment applies to public and nonpublic companies and is to be applied prospectively. For public entities, the amendment is effective for fiscal years, and interim periods within those years, beginning after December&#xA0;15, 2012. The Company adopted this accounting guidance effective January&#xA0;1, 2013. The adoption of ASU 2013-02 did not have a material impact on the Company&#x2019;s financial statements.</font></p> </div>falsefalsefalsenonnum:textBlockItemTypenaThe entire disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 01 -Paragraph b -Subparagraph 6 -Article 10 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 270 -SubTopic 10 -Section 45 -Paragraph 13 -URI http://asc.fasb.org/extlink&oid=6372559&loc=d3e765-108305 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 270 -SubTopic 10 -Section 45 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=6372559&loc=d3e725-108305 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 250 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=28359718&loc=d3e22499-107794 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 250 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=28359718&loc=d3e22580-107794 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Direct Effects of a Change in Accounting Principle -URI http://asc.fasb.org/extlink&oid=6510796 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Indirect Effects of a Change in Accounting Principle -URI http://asc.fasb.org/extlink&oid=6515603 Reference 8: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Accounting Change -URI http://asc.fasb.org/extlink&oid=6503790 Reference 9: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Change in Accounting Principle -URI http://asc.fasb.org/extlink&oid=6507316 Reference 10: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 270 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.10-01.(b)(6)) -URI http://asc.fasb.org/extlink&oid=27015980&loc=d3e46468-122699 Reference 11: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Retrospective Application -URI http://asc.fasb.org/extlink&oid=6523989 Reference 12: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 250 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=28359718&loc=d3e22583-107794 false0falseRecent Accounting PronouncementsUnKnownUnKnownUnKnownUnKnowntruefalsefalseSheethttp://www.protolabs.com/taxonomy/role/NotesToFinancialStatementsNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock11 XML 53 R17.xml IDEA: Fair Value Measurements (Tables) 2.4.0.8118 - Disclosure - Fair Value Measurements (Tables)truefalsefalse1false falsefalseeol_PE786297--1310-Q0008_STD_181_20130630_0http://www.sec.gov/CIK0001443669duration2013-01-01T00:00:002013-06-30T00:00:001false 4us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlockus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00<div> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">A summary of financial assets as of June&#xA0;30, 2013 and December&#xA0;31, 2012 measured at fair value on a recurring basis follows:</font></p> <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px"> &#xA0;</p> <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="100%" align="center"> <tr> <td width="64%"></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="2%"></td> <td></td> <td></td> <td></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="10" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>June&#xA0;30, 2013</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="10" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>December&#xA0;31, 2012</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="1">(in thousands)</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Level 1</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Level&#xA0;2</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Level&#xA0;3</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Level 1</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Level&#xA0;2</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Level&#xA0;3</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Financial Assets:</b></font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Cash and cash equivalents</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Money market mutual fund</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">14,636</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">16,164</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Total</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">14,636</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">16,164</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div>falsefalsefalsenonnum:textBlockItemTypenaTabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=25499696&loc=d3e19190-110258 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a),(b) -URI http://asc.fasb.org/extlink&oid=25499696&loc=d3e19207-110258 false0falseFair Value Measurements (Tables)UnKnownUnKnownUnKnownUnKnowntruefalsefalseSheethttp://www.protolabs.com/taxonomy/role/NotesToFinancialStatementsFairValueDisclosuresTextBlockTables11 XML 54 R16.xml IDEA: Net Income per Common Share (Tables) 2.4.0.8117 - Disclosure - Net Income per Common Share (Tables)truefalsefalse1false falsefalseeol_PE786297--1310-Q0008_STD_181_20130630_0http://www.sec.gov/CIK0001443669duration2013-01-01T00:00:002013-06-30T00:00:001false 4us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlockus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00<div> <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The table below sets forth the computation of basic and diluted net income per share:</font></p> <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px"> &#xA0;</p> <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="92%" align="center"> <tr> <td width="55%"></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="7%"></td> <td></td> <td></td> <td></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Three Months Ended</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Six Months Ended</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>June&#xA0;30,</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>June&#xA0;30,</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="1">(in thousands, except share and per share amounts)</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2013</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2012</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2013</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2012</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Net income</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">8,611</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">5,146</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">16,898</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">9,928</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Basic&#x2014;weighted-average shares outstanding:</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">25,258,932</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">23,929,886</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">25,030,283</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">22,432,415</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Effect of dilutive securities:</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Employee stock options, warrants and other</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">591,315</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1,350,949</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">597,099</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1,310,707</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Diluted&#x2014;weighted-average shares outstanding:</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">25,850,247</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">25,280,835</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">25,627,382</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">23,743,122</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Net income per share:</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Basic</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">0.34</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">0.22</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">0.68</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">0.44</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Diluted</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">0.33</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">0.20</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">0.66</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">0.42</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div>falsefalsefalsenonnum:textBlockItemTypenaTabular 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.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 false0falseNet Income per Common Share (Tables)UnKnownUnKnownUnKnownUnKnowntruefalsefalseSheethttp://www.protolabs.com/taxonomy/role/NotesToFinancialStatementsEarningsPerShareTextBlockTables11 XML 55 R27.xml IDEA: Inventory (Detail) 2.4.0.8128 - Disclosure - Inventory (Detail)truefalseIn Thousands, unless otherwise specifiedfalse1false USDfalsefalse$eol_PE786297--1310-Q0008_STD_0_20130630_0http://www.sec.gov/CIK0001443669instant2013-06-30T00:00:000001-01-01T00:00:00iso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$2false USDfalsefalse$eol_PE786297--1310-Q0008_STD_0_20121231_0http://www.sec.gov/CIK0001443669instant2012-12-31T00:00:000001-01-01T00:00:00iso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$1true 3us-gaap_InventoryLineItemsus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalsexbrli:stringItemTypestringfalse02false 4us-gaap_InventoryRawMaterialsus-gaap_truedebitinstantfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse45020004502USD$falsetruefalse2truefalsefalse41740004174USD$falsetruefalsexbrli:monetaryItemTypemonetaryAmount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 6 -Subparagraph a -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.6(a)(4)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 false23false 4us-gaap_InventoryWorkInProcessus-gaap_truedebitinstantfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse489000489falsefalsefalse2truefalsefalse530000530falsefalsefalsexbrli:monetaryItemTypemonetaryAmount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 6 -Subparagraph a -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.6(a)(3)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 false24false 4us-gaap_InventoryGrossus-gaap_truedebitinstantfalsefalsefalsefalsefalsefalsefalsefalsetotalLabel1truefalsefalse49910004991falsefalsefalse2truefalsefalse47040004704falsefalsefalsexbrli:monetaryItemTypemonetaryGross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.6(a)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 true25false 4us-gaap_InventoryValuationReservesus-gaap_truecreditinstantfalsefalsefalsefalsefalsefalsefalsetruenegatedLabel1truefalsefalse-116000-116falsefalsefalse2truefalsefalse-85000-85falsefalsefalsexbrli:monetaryItemTypemonetaryAmount of valuation reserve for inventory.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.6(a)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 6 -Subparagraph a -Article 5 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 35 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6386567&loc=d3e3927-108312 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 4 -Subparagraph (SX 210.12-09) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB TOPIC 5.BB) -URI http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 09 -Article 12 false26false 4us-gaap_InventoryNetus-gaap_truedebitinstantfalsefalsefalsefalsefalsefalsefalsefalsetotalLabel1truefalsefalse48750004875USD$falsetruefalse2truefalsefalse46190004619USD$falsetruefalsexbrli:monetaryItemTypemonetaryAmount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.6(a)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 35 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6386567&loc=d3e3927-108312 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 45 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=28358313&loc=d3e6676-107765 true2falseInventory (Detail) (USD $)ThousandsUnKnownUnKnownUnKnowntruefalsefalseSheethttp://www.protolabs.com/taxonomy/role/DisclosureInventory26 XML 56 R18.xml IDEA: Marketable Securities (Tables) 2.4.0.8119 - Disclosure - Marketable Securities (Tables)truefalsefalse1false falsefalseeol_PE786297--1310-Q0008_STD_181_20130630_0http://www.sec.gov/CIK0001443669duration2013-01-01T00:00:002013-06-30T00:00:001false 4us-gaap_HeldToMaturitySecuritiesTextBlockus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00<div> <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Information regarding the Company&#x2019;s short-term and long-term marketable securities as of June&#xA0;30, 2013 and December&#xA0;31, 2012 is as follows:</font></p> <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px"> &#xA0;</p> <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="92%" align="center"> <tr> <td width="65%"></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="5%"></td> <td></td> <td></td> <td></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="14" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>June&#xA0;30, 2013</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="1">(in thousands)</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Amortized<br /> Cost</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Unrealized<br /> Gains</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Unrealized<br /> Losses</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Fair&#xA0;Value</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">U.S. government agency securities</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">26,589</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">4</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(44</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">26,549</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Corporate debt securities</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">23,631</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">12</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(84</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">23,559</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Commercial paper</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">5,497</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(5</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">5,492</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">U.S. municipal securities</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">25,821</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">5</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(64</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">25,762</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Certificates of deposit/time deposits</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">2,961</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">6</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(6</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">2,961</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Total marketable securities</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">84,499</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">27</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(203</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">84,323</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr> <td height="16"></td> <td height="16" colspan="16"></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="14" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>December&#xA0;31, 2012</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="1">(in thousands)</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Amortized<br /> Cost</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Unrealized<br /> Gains</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Unrealized<br /> Losses</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Fair Value</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">U.S. government agency securities</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">23,011</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">2</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(4</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">23,009</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Corporate debt securities</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">14,675</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">18</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(14</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">14,679</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Commercial paper</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1,500</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">1,500</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">U.S. municipal securities</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">17,971</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">3</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(12</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">17,962</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Certificates of deposit/time deposits</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">4,945</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">3</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(1</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">4,947</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Total marketable securities</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">62,102</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">26</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(31</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">62,097</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div>falsefalsefalsenonnum:textBlockItemTypenaTabular disclosure of all investments in certain debt and equity securities for which the entity has the positive intent and ability to hold until maturity.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27290-111563 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=28368275&loc=d3e5086-111524 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27232-111563 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27337-111563 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6957658&loc=d3e62557-112803 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6957658&loc=d3e62586-112803 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=6435544&loc=d3e41834-113960 Reference 8: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27405-111563 false02false 4us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlockus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00<div> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Actual maturities may differ from contractual maturities because the issuers of the securities may have the right to prepay obligations without prepayment penalties.</font></p> <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="68%" align="center"> <tr> <td width="88%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>June&#xA0;30,</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="1">(in thousands)</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2013</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Due in one year or less</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">30,330</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Due after one year through five years</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">54,169</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Total marketable securities</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">84,499</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div>falsefalsefalsenonnum:textBlockItemTypenaTabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.No definition available.false0falseMarketable Securities (Tables)UnKnownUnKnownUnKnownUnKnowntruefalsefalseSheethttp://www.protolabs.com/taxonomy/role/NotesToFinancialStatementsInvestmentTextBlockTables12 XML 57 R3.xml IDEA: Consolidated Balance Sheets (Parenthetical) 2.4.0.8104 - Statement - Consolidated Balance Sheets (Parenthetical)truefalseIn Thousands, except Share data, unless otherwise specifiedfalse1false USDfalsefalse$eol_PE786297--1310-Q0008_STD_0_20130630_0http://www.sec.gov/CIK0001443669instant2013-06-30T00:00:000001-01-01T00:00:00sharesStandardhttp://www.xbrl.org/2003/instanceshares0iso4217_USD_per_sharesDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instanceshares0iso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$2false USDfalsefalse$eol_PE786297--1310-Q0008_STD_0_20121231_0http://www.sec.gov/CIK0001443669instant2012-12-31T00:00:000001-01-01T00:00:00sharesStandardhttp://www.xbrl.org/2003/instanceshares0iso4217_USD_per_sharesDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instanceshares0iso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$1false 4us-gaap_AllowanceForDoubtfulAccountsReceivableCurrentus-gaap_truecreditinstantfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse158000158USD$falsetruefalse2truefalsefalse158000158USD$falsetruefalsexbrli:monetaryItemTypemonetaryA valuation allowance for trade and other receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 4 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=28368275&loc=d3e5074-111524 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.4) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 false22false 4us-gaap_PreferredStockParOrStatedValuePerShareus-gaap_truenainstantfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse0.0010.001USD$falsetruefalse2truefalsefalse0.0010.001USD$falsetruefalsenum:perShareItemTypedecimalFace amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.28) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29 -Article 5 false33false 4us-gaap_PreferredStockSharesAuthorizedus-gaap_truenainstantfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse1000000010000000falsefalsefalse2truefalsefalse1000000010000000falsefalsefalsexbrli:sharesItemTypesharesThe 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.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.28) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29 -Article 5 false14false 4us-gaap_PreferredStockSharesIssuedus-gaap_truenainstantfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse00falsefalsefalse2truefalsefalse00falsefalsefalsexbrli:sharesItemTypesharesTotal 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.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.28) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29 -Article 5 false15false 4us-gaap_PreferredStockSharesOutstandingus-gaap_truenainstantfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse00falsefalsefalse2truefalsefalse00falsefalsefalsexbrli:sharesItemTypesharesAggregate 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.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.28) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29 -Article 5 false16false 4us-gaap_CommonStockParOrStatedValuePerShareus-gaap_truenainstantfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse0.0010.001USD$falsetruefalse2truefalsefalse0.0010.001USD$falsetruefalsenum:perShareItemTypedecimalFace amount or stated value per share of common stock.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.29) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 30 -Article 5 false37false 4us-gaap_CommonStockSharesAuthorizedus-gaap_truenainstantfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse150000000150000000falsefalsefalse2truefalsefalse150000000150000000falsefalsefalsexbrli:sharesItemTypesharesThe maximum number of common shares permitted to be issued by an entity's charter and bylaws.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.29) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 30 -Article 5 false18false 4us-gaap_CommonStockSharesIssuedus-gaap_truenainstantfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse2530474325304743falsefalsefalse2truefalsefalse2480364024803640falsefalsefalsexbrli:sharesItemTypesharesTotal 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.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.29) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 30 -Article 5 false19false 4us-gaap_CommonStockSharesOutstandingus-gaap_truenainstantfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse2530474325304743falsefalsefalse2truefalsefalse2480364024803640falsefalsefalsexbrli:sharesItemTypesharesNumber of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.29) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 30 -Article 5 false1falseConsolidated Balance Sheets (Parenthetical) (USD $)ThousandsNoRoundingNoRoundingUnKnowntruefalsefalseSheethttp://www.protolabs.com/taxonomy/role/StatementOfFinancialPositionClassifiedParenthetical29 XML 58 R29.htm IDEA: XBRL DOCUMENT v2.4.0.8
Summary of Stock Option Activity (Detail) (USD $)
6 Months Ended
Jun. 30, 2013
Stock Options  
Stock Options, Options outstanding at December 31, 2012 1,691,357
Stock Options, Granted 183,615
Stock Options, Exercised (466,938)
Stock Options, Forfeited (854)
Stock Options, Options outstanding at June 30, 2013 1,407,180
Stock Options, Exercisable at June 30, 2013 556,444
Weighted- Average Exercise Price  
Weighted-Average Exercise Price, Options outstanding at December 31, 2012 $ 11.11
Weighted-Average Exercise Price, Granted $ 49.07
Weighted-Average Exercise Price, Exercised $ 5.07
Weighted-Average Exercise Price, Forfeited $ 30.58
Weighted-Average Exercise Price, Options outstanding at June 30, 2013 $ 18.05
Weighted-Average Exercise Price, Exercisable at June 30, 2013 $ 11.13
XML 59 R23.htm IDEA: XBRL DOCUMENT v2.4.0.8
Computation of Basic and Diluted Net Income Per Share (Detail) (USD $)
In Thousands, except Share data, unless otherwise specified
3 Months Ended 6 Months Ended
Jun. 30, 2013
Jun. 30, 2012
Jun. 30, 2013
Jun. 30, 2012
Components Of Basic And Diluted Earning Per Share [Line Items]        
Net income $ 8,611 $ 5,146 $ 16,898 $ 9,928
Basic - weighted-average shares outstanding: 25,258,932 23,929,886 25,030,283 22,432,415
Effect of dilutive securities:        
Employee stock options, warrants and other 591,315 1,350,949 597,099 1,310,707
Diluted - weighted-average shares outstanding: 25,850,247 25,280,835 25,627,382 23,743,122
Net income per share:        
Basic $ 0.34 $ 0.22 $ 0.68 $ 0.44
Diluted $ 0.33 $ 0.20 $ 0.66 $ 0.42
XML 60 R31.xml IDEA: Assumptions Used to Estimate Fair Value of Employee Stock Purchase Plan (Detail) 2.4.0.8132 - Disclosure - Assumptions Used to Estimate Fair Value of Employee Stock Purchase Plan (Detail)truefalsefalse1false falsefalseeol_PE786297--1310-Q0008_STD_181_20130630_0_713115x715677http://www.sec.gov/CIK0001443669duration2013-01-01T00:00:002013-06-30T00:00:00pureStandardhttp://www.xbrl.org/2003/instancepure02false falsefalseeol_PE786297--1310-Q0008_STD_182_20120630_0_713115x715677http://www.sec.gov/CIK0001443669duration2012-01-01T00:00:002012-06-30T00:00:00pureStandardhttp://www.xbrl.org/2003/instancepure01true 3us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItemsus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalsexbrli:stringItemTypestringfalse02false 4us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00falsefalsefalse2truetruefalse0.00160.0016falsefalsefalsenum:percentItemTypepureThe risk-free interest rate assumption that is used in valuing an option on its own shares.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(iv) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 false03false 4us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1us-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse006 monthsfalsefalsefalse2falsefalsefalse008 months 15 daysfalsefalsefalsexbrli:durationItemTypenaExpected term of share-based compensation awards, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB TOPIC 14.D.2) -URI http://asc.fasb.org/extlink&oid=27013229&loc=d3e301413-122809 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(i) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 14 -Section D -Subsection 2 false04false 4us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00falsefalsefalse2truetruefalse0.53000.5300falsefalsefalsenum:percentItemTypepureThe 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.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(ii) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 false05false 4us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRateus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truetruefalse0.000.00falsefalsefalse2truetruefalse0.000.00falsefalsefalsenum:percentItemTypepureThe 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.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(iii) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 false06false 0truefalsetruefalsefalsefalsefalsefalsefalse1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalse3false truefalseeol_PE786297--1310-Q0008_STD_181_20130630_0_711502x711169_713115x715677http://www.sec.gov/CIK0001443669duration2013-01-01T00:00:002013-06-30T00:00:00falsefalseESPPus-gaap_AwardTypeAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_EmployeeStockMemberus-gaap_AwardTypeAxisexplicitMemberfalsefalseMinimumus-gaap_RangeAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_MinimumMemberus-gaap_RangeAxisexplicitMemberpureStandardhttp://www.xbrl.org/2003/instancepure0nanafalse07true 3us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItemsus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalsexbrli:stringItemTypestringfalse08false 4us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truetruefalse0.00110.0011falsefalsefalse2falsefalsefalse00falsefalsefalsenum:percentItemTypepureThe risk-free interest rate assumption that is used in valuing an option on its own shares.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(iv) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 false09false 4us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truetruefalse0.53140.5314falsefalsefalse2falsefalsefalse00falsefalsefalsenum:percentItemTypepureThe 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.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(ii) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 false010false 0truefalsetruefalsefalsefalsefalsefalsefalse1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalse4false truefalseeol_PE786297--1310-Q0008_STD_181_20130630_0_711502x716112_713115x715677http://www.sec.gov/CIK0001443669duration2013-01-01T00:00:002013-06-30T00:00:00falsefalseESPPus-gaap_AwardTypeAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_EmployeeStockMemberus-gaap_AwardTypeAxisexplicitMemberfalsefalseMaximumus-gaap_RangeAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_MaximumMemberus-gaap_RangeAxisexplicitMemberpureStandardhttp://www.xbrl.org/2003/instancepure0nanafalse011true 3us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItemsus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalsexbrli:stringItemTypestringfalse012false 4us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truetruefalse0.00130.0013falsefalsefalse2falsefalsefalse00falsefalsefalsenum:percentItemTypepureThe risk-free interest rate assumption that is used in valuing an option on its own shares.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(iv) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 false013false 4us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truetruefalse0.53320.5332falsefalsefalse2falsefalsefalse00falsefalsefalsenum:percentItemTypepureThe 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.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(ii) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 false0falseAssumptions Used to Estimate Fair Value of Employee Stock Purchase Plan (Detail) (ESPP)UnKnownUnKnownUnKnownUnKnowntruefalsefalseSheethttp://www.protolabs.com/taxonomy/role/DisclosureAssumptionsUsedToEstimateFairValueOfEmployeeStockPurchasePlan213 XML 61 R35.htm IDEA: XBRL DOCUMENT v2.4.0.8
Revenue to External Customers Based on Billing Location of End User Customer and Long-Lived Assets by Geography (Detail) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 6 Months Ended
Jun. 30, 2013
Jun. 30, 2012
Jun. 30, 2013
Jun. 30, 2012
Dec. 31, 2012
Revenue:          
Total revenue $ 39,749 $ 29,951 $ 77,062 $ 59,921  
Long-lived assets:          
Property and equipment, net 47,144   47,144   45,316
United States
         
Revenue:          
Total revenue 30,106 22,905 58,254 45,080  
Long-lived assets:          
Property and equipment, net 39,861   39,861   37,869
International
         
Revenue:          
Total revenue 9,643 7,046 18,808 14,841  
Long-lived assets:          
Property and equipment, net $ 7,283   $ 7,283   $ 7,447
XML 62 R30.xml IDEA: Assumptions Used in Black-Scholes Option Pricing Model (Detail) 2.4.0.8131 - Disclosure - Assumptions Used in Black-Scholes Option Pricing Model (Detail)truefalsefalse1false falsefalseeol_PE786297--1310-Q0008_STD_181_20130630_0_713115x708980http://www.sec.gov/CIK0001443669duration2013-01-01T00:00:002013-06-30T00:00:00pureStandardhttp://www.xbrl.org/2003/instancepure02false falsefalseeol_PE786297--1310-Q0008_STD_182_20120630_0_713115x708980http://www.sec.gov/CIK0001443669duration2012-01-01T00:00:002012-06-30T00:00:00pureStandardhttp://www.xbrl.org/2003/instancepure01true 3us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItemsus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalsexbrli:stringItemTypestringfalse02false 4us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRateus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truetruefalse0.000.00falsefalsefalse2truetruefalse0.000.00falsefalsefalsenum:percentItemTypepureThe 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.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(iii) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 false03false 0truefalsetruefalsefalsefalsefalsefalsefalse1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalse3false truefalseeol_PE786297--1310-Q0008_STD_181_20130630_0_711502x711169_713115x708980http://www.sec.gov/CIK0001443669duration2013-01-01T00:00:002013-06-30T00:00:00falsefalseStock Optionsus-gaap_AwardTypeAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_EmployeeStockOptionMemberus-gaap_AwardTypeAxisexplicitMemberfalsefalseMinimumus-gaap_RangeAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_MinimumMemberus-gaap_RangeAxisexplicitMemberpureStandardhttp://www.xbrl.org/2003/instancepure0nanafalse04true 3us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItemsus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalsexbrli:stringItemTypestringfalse05false 4us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truetruefalse0.01030.0103falsefalsefalse2truetruefalse0.00950.0095falsefalsefalsenum:percentItemTypepureThe risk-free interest rate assumption that is used in valuing an option on its own shares.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(iv) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 false06false 4us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1us-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseverboseLabel1falsefalsefalse005 years 6 monthsfalsefalsefalse2falsefalsefalse005 years 6 monthsfalsefalsefalsexbrli:durationItemTypenaExpected term of share-based compensation awards, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB TOPIC 14.D.2) -URI http://asc.fasb.org/extlink&oid=27013229&loc=d3e301413-122809 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(i) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 14 -Section D -Subsection 2 false07false 4us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truetruefalse0.53320.5332falsefalsefalse2truetruefalse0.53000.5300falsefalsefalsenum:percentItemTypepureThe 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.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(ii) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 false08false 0truefalsetruefalsefalsefalsefalsefalsefalse1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalse5false truefalseeol_PE786297--1310-Q0008_STD_181_20130630_0_711502x716112_713115x708980http://www.sec.gov/CIK0001443669duration2013-01-01T00:00:002013-06-30T00:00:00falsefalseStock Optionsus-gaap_AwardTypeAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_EmployeeStockOptionMemberus-gaap_AwardTypeAxisexplicitMemberfalsefalseMaximumus-gaap_RangeAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_MaximumMemberus-gaap_RangeAxisexplicitMemberpureStandardhttp://www.xbrl.org/2003/instancepure0nanafalse09true 3us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItemsus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalsexbrli:stringItemTypestringfalse010false 4us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truetruefalse0.01300.0130falsefalsefalse2truetruefalse0.01160.0116falsefalsefalsenum:percentItemTypepureThe risk-free interest rate assumption that is used in valuing an option on its own shares.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(iv) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 false011false 4us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1us-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseverboseLabel1falsefalsefalse006 years 6 monthsfalsefalsefalse2falsefalsefalse006 years 6 monthsfalsefalsefalsexbrli:durationItemTypenaExpected term of share-based compensation awards, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB TOPIC 14.D.2) -URI http://asc.fasb.org/extlink&oid=27013229&loc=d3e301413-122809 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(i) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 14 -Section D -Subsection 2 false012false 4us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truetruefalse0.53540.5354falsefalsefalse2truetruefalse0.53140.5314falsefalsefalsenum:percentItemTypepureThe 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.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(ii) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 false0falseAssumptions Used in Black-Scholes Option Pricing Model (Detail) (Stock Options)UnKnownUnKnownUnKnownUnKnowntruefalsefalseSheethttp://www.protolabs.com/taxonomy/role/DisclosureAssumptionsUsedInBlackScholesOptionPricingModel212 XML 63 R13.htm IDEA: XBRL DOCUMENT v2.4.0.8
Accumulated Other Comprehensive Income
6 Months Ended
Jun. 30, 2013
Accumulated Other Comprehensive Income

Note 8 – Accumulated Other Comprehensive Income

Other comprehensive income (loss) is comprised entirely of foreign currency translation adjustments. The following table presents the changes in accumulated other comprehensive income balances during the three and six month periods ended June 30, 2013 and 2012, respectively:

 

    Three Months Ended     Six Months Ended  
    June 30,     June 30,  
(in thousands)   2013     2012     2013     2012  

Foreign currency translation adjustment, net of tax

       

Balance at beginning of period

  $ (1,835   $ (280   $ (928   $ (738

Other comprehensive income before reclassifications

    (198     (315     (1,105     143   

Amounts reclassified from accumulated other comprehensive income

    —          —          —          —     
 

 

 

   

 

 

   

 

 

   

 

 

 

Net current-period other comprehensive income

    (198     (315     (1,105     143   
 

 

 

   

 

 

   

 

 

   

 

 

 

Balance at end of period

  $ (2,033   $ (595   $ (2,033   $ (595
 

 

 

   

 

 

   

 

 

   

 

 

 
XML 64 R21.xml IDEA: Accumulated Other Comprehensive Income (Tables) 2.4.0.8122 - Disclosure - Accumulated Other Comprehensive Income (Tables)truefalsefalse1false falsefalseeol_PE786297--1310-Q0008_STD_181_20130630_0http://www.sec.gov/CIK0001443669duration2013-01-01T00:00:002013-06-30T00:00:001false 4us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlockus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00<div> <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The following table presents the changes in accumulated other comprehensive income balances during the three and six month periods ended June&#xA0;30, 2013 and 2012, respectively:</font></p> <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px"> &#xA0;</p> <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="92%" align="center"> <tr> <td width="80%"></td> <td valign="bottom"></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td valign="bottom"></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td valign="bottom"></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td valign="bottom"></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Three&#xA0;Months&#xA0;Ended</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Six&#xA0;Months&#xA0;Ended</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>June&#xA0;30,</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>June&#xA0;30,</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="1">(in thousands)</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2013</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2012</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2013</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2012</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Foreign currency translation adjustment, net of tax</font></p> </td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Balance at beginning of period</font></p> </td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(1,835</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(280</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(928</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(738</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 5em"><font style="FONT-FAMILY: Times New Roman" size="2">Other comprehensive income before reclassifications</font></p> </td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(198</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(315</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(1,105</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">143</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 5em"><font style="FONT-FAMILY: Times New Roman" size="2">Amounts reclassified from accumulated other comprehensive income</font></p> </td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Net current-period other comprehensive income</font></p> </td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(198</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(315</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(1,105</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">143</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Balance at end of period</font></p> </td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(2,033</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(595</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(2,033</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(595</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div>falsefalsefalsenonnum:textBlockItemTypenaTabular disclosure of the components of accumulated other comprehensive income (loss).Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 14A -URI http://asc.fasb.org/extlink&oid=28358780&loc=SL7669686-108580 false0falseAccumulated Other Comprehensive Income (Tables)UnKnownUnKnownUnKnownUnKnowntruefalsefalseSheethttp://www.protolabs.com/taxonomy/role/NotesToFinancialStatementsComprehensiveIncomeNoteTextBlockTables11 XML 65 R30.htm IDEA: XBRL DOCUMENT v2.4.0.8
Assumptions Used in Black-Scholes Option Pricing Model (Detail) (Stock Options)
6 Months Ended
Jun. 30, 2013
Jun. 30, 2012
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected dividend yield 0.00% 0.00%
Minimum
   
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Risk-free interest rate 1.03% 0.95%
Expected life (years) 5 years 6 months 5 years 6 months
Expected volatility 53.32% 53.00%
Maximum
   
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Risk-free interest rate 1.30% 1.16%
Expected life (years) 6 years 6 months 6 years 6 months
Expected volatility 53.54% 53.14%
XML 66 R16.htm IDEA: XBRL DOCUMENT v2.4.0.8
Net Income per Common Share (Tables)
6 Months Ended
Jun. 30, 2013
Computation of Basic and Diluted Net Income Per Share

The table below sets forth the computation of basic and diluted net income per share:

 

     Three Months Ended      Six Months Ended  
     June 30,      June 30,  
(in thousands, except share and per share amounts)    2013      2012      2013      2012  

Net income

   $ 8,611       $ 5,146       $ 16,898       $ 9,928   

Basic—weighted-average shares outstanding:

     25,258,932         23,929,886         25,030,283         22,432,415   

Effect of dilutive securities:

           

Employee stock options, warrants and other

     591,315         1,350,949         597,099         1,310,707   
  

 

 

    

 

 

    

 

 

    

 

 

 

Diluted—weighted-average shares outstanding:

     25,850,247         25,280,835         25,627,382         23,743,122   
  

 

 

    

 

 

    

 

 

    

 

 

 

Net income per share:

           

Basic

   $ 0.34       $ 0.22       $ 0.68       $ 0.44   
  

 

 

    

 

 

    

 

 

    

 

 

 

Diluted

   $ 0.33       $ 0.20       $ 0.66       $ 0.42   
  

 

 

    

 

 

    

 

 

    

 

 

 
XML 67 R22.xml IDEA: Revenue and Geographic Information (Tables) 2.4.0.8123 - Disclosure - Revenue and Geographic Information (Tables)truefalsefalse1false falsefalseeol_PE786297--1310-Q0008_STD_181_20130630_0http://www.sec.gov/CIK0001443669duration2013-01-01T00:00:002013-06-30T00:00:001false 4us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlockus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00<div><font size="2">Total revenue by product line is as follows:</font> <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px"> &#xA0;</p> <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="92%" align="center"> <!-- Begin Table Head --> <tr> <td width="68%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Three&#xA0;Months&#xA0;Ended&#xA0;June&#xA0;30,</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Six&#xA0;Months&#xA0;Ended&#xA0;June&#xA0;30,</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="1">(in thousands)</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2013</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2012</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2013</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2012</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Revenue:</b></font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Protomold</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">27,924</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">21,446</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">54,804</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">43,239</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Firstcut</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">11,825</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">8,505</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">22,258</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">16,682</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Total revenue</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">39,749</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">29,951</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">77,062</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">59,921</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <!-- End Table Body --></table> </div>falsefalsefalsenonnum:textBlockItemTypenaTabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 40 -URI http://asc.fasb.org/extlink&oid=6534315&loc=d3e9031-108599 false02false 4us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlockus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00<div> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Revenue to external customers based on the billing location of the end user customer and long-lived assets by geographic region are as follows:</font></p> <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px"> &#xA0;</p> <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="92%" align="center"> <tr> <td width="68%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Three&#xA0;Months&#xA0;Ended&#xA0;June&#xA0;30,</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Six&#xA0;Months&#xA0;Ended&#xA0;June&#xA0;30,</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="1">(in thousands)</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2013</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2012</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2013</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2012</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Revenue:</b></font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">United States</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">30,106</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">22,905</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">58,254</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">45,080</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">International</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">9,643</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">7,046</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">18,808</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">14,841</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Total revenue</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">39,749</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">29,951</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">77,062</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">59,921</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px"> &#xA0;</p> <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="76%" align="center"> <tr> <td width="76%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>June&#xA0;30,</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>December&#xA0;31,</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="1">(in thousands)</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2013</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2012</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top" colspan="4"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Long-lived assets:</b></font></p> </td> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;&#xA0;</b></font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">United States</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">39,861</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">37,869</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">International</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">7,283</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">7,447</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Total long-lived assets</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">47,144</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">45,316</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div>falsefalsefalsenonnum:textBlockItemTypenaTabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Article 5 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 41 -URI http://asc.fasb.org/extlink&oid=6534315&loc=d3e9038-108599 false0falseRevenue and Geographic Information (Tables)UnKnownUnKnownUnKnownUnKnowntruefalsefalseSheethttp://www.protolabs.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlockTables12 XML 68 R12.htm IDEA: XBRL DOCUMENT v2.4.0.8
Stock-Based Compensation
6 Months Ended
Jun. 30, 2013
Stock-Based Compensation

Note 7 – Stock-Based Compensation

Under the 2012 Long-Term Incentive Plan (2012 Plan), as discussed in the 2012 Annual Report on Form 10-K, the Company has the ability to grant stock options, stock appreciation rights (SARs), restricted stock, stock units, other stock-based awards and cash incentive awards. Awards under the 2012 Plan will have a maximum term of ten years from the date of grant. The compensation committee may provide that the vesting or payment of any award will be subject to the attainment of specified performance measures in addition to the satisfaction of any continued service requirements and the compensation committee will determine whether such measures have been achieved. The per share exercise price of stock options and SARs granted under the 2012 Plan generally may not be less than the fair market value of a share of our common stock on the date of the grant.

Employee Stock Purchase Plan

The Company’s 2012 Employee Stock Purchase Plan (ESPP), as discussed in the 2012 Annual Report on Form 10-K, allows eligible employees to purchase shares of the Company’s common stock at a discount through payroll deductions of up to 15 percent of their eligible compensation, subject to plan limitations. The ESPP provides for six-month offering periods ending May 15 and November 15, respectively. At the end of each offering period, employees are able to purchase shares at 85 percent of the lower of the fair market value of the Company’s common stock on the first trading day of the offering period or on the last trading day of the offering period.

Stock-Based Compensation Expense

Stock-based compensation expense was $0.9 million and $0.8 million for the three months ended June 30, 2013 and 2012, and $1.7 million and $1.6 million for the six months ended June 30, 2013 and 2012, respectively.

Stock Options

A summary of stock option activity for the six months ended June 30, 2013 is as follows:

 

           Weighted-  
           Average  
     Stock Options     Exercise Price  

Options outstanding at December 31, 2012

     1,691,357      $ 11.11   

Granted

     183,615        49.07   

Exercised

     (466,938     5.07   

Forfeited

     (854     30.58   
  

 

 

   

Options outstanding at June 30, 2013

     1,407,180      $ 18.05   
  

 

 

   

Exercisable at June 30, 2013

     556,444      $ 11.13   
  

 

 

   

The outstanding options generally have a term of ten years. For employees, options granted become exercisable ratably over the vesting period, which is generally a five-year period beginning on the first anniversary of the grant date, subject to the employee’s continuing service to the Company. For directors, options generally become exercisable in full on the first anniversary of the grant date.

The weighted-average grant date fair value of options that were granted during the six months ended June 30, 2013 was $25.57.

The following table provides the assumptions used in the Black-Scholes pricing model valuation of options:

 

     Six Months Ended June 30,
     2013    2012

Risk-free interest rate

   1.03 - 1.30%    0.95 - 1.16%

Expected life (years)

   5.50 - 6.50    5.50 - 6.50

Expected volatility

   53.32 - 53.54%    53.00 - 53.14%

Expected dividend yield

   0%    0%

As of June 30, 2013, there was $8.5 million of total unrecognized compensation expense related to unvested stock options, which is expected to be recognized over a weighted-average period of 2.9 years.

Employee Stock Purchase Plan

The following table presents the assumptions used to estimate the fair value of the ESPP during the six months ended June 30, 2013 and 2012, respectively:

     Six Months Ended June 30,
     2013    2012

Risk-free interest rate

   0.11 - 0.13%    0.16%

Expected life (months)

   6.00    8.50

Expected volatility

   53.14 - 53.32%    53.00%

Expected dividend yield

   0%    0%
XML 69 R7.htm IDEA: XBRL DOCUMENT v2.4.0.8
Recent Accounting Pronouncements
6 Months Ended
Jun. 30, 2013
Recent Accounting Pronouncements

Note 2 — Recent Accounting Pronouncements

In February 2013, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2013-02, Reporting of Amounts Reclassified Out of Accumulated Other Comprehensive Income (ASU 2013-02). This accounting update generally requires entities to provide information about the amounts reclassified out of accumulated other comprehensive income by component. In addition, the accounting update requires entities to present, either on the face of the statement where net income is presented or in the notes, significant amounts reclassified out of accumulated other comprehensive income by the respective line items of net income but only if the amount reclassified is required under U.S. GAAP to be reclassified to net income in its entirety in the same reporting period. For other amounts that are not required under U.S. GAAP to be reclassified in their entirety to net income, an entity is required to cross-reference to other disclosures required under U.S. GAAP that provide additional detail about those amounts. The amendment applies to public and nonpublic companies and is to be applied prospectively. For public entities, the amendment is effective for fiscal years, and interim periods within those years, beginning after December 15, 2012. The Company adopted this accounting guidance effective January 1, 2013. The adoption of ASU 2013-02 did not have a material impact on the Company’s financial statements.

XML 70 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; 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 71 R13.xml IDEA: Accumulated Other Comprehensive Income 2.4.0.8114 - Disclosure - Accumulated Other Comprehensive Incometruefalsefalse1false falsefalseeol_PE786297--1310-Q0008_STD_181_20130630_0http://www.sec.gov/CIK0001443669duration2013-01-01T00:00:002013-06-30T00:00:001false 4us-gaap_ComprehensiveIncomeNoteTextBlockus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00<div> <p style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Note 8 &#x2013; Accumulated Other Comprehensive Income</b></font></p> <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Other comprehensive income (loss) is comprised entirely of foreign currency translation adjustments. The following table presents the changes in accumulated other comprehensive income balances during the three and six month periods ended June&#xA0;30, 2013 and 2012, respectively:</font></p> <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px"> &#xA0;</p> <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="92%" align="center"> <tr> <td width="80%"></td> <td valign="bottom"></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td valign="bottom"></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td valign="bottom"></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> <td valign="bottom"></td> <td></td> <td></td> <td valign="bottom" width="1%"></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Three&#xA0;Months&#xA0;Ended</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Six&#xA0;Months&#xA0;Ended</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>June&#xA0;30,</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>June&#xA0;30,</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="1">(in thousands)</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2013</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2012</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2013</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2012</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2">Foreign currency translation adjustment, net of tax</font></p> </td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Balance at beginning of period</font></p> </td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(1,835</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(280</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(928</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(738</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 5em"><font style="FONT-FAMILY: Times New Roman" size="2">Other comprehensive income before reclassifications</font></p> </td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(198</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(315</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(1,105</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">143</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 5em"><font style="FONT-FAMILY: Times New Roman" size="2">Amounts reclassified from accumulated other comprehensive income</font></p> </td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">&#x2014;&#xA0;&#xA0;</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Net current-period other comprehensive income</font></p> </td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(198</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(315</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(1,105</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">143</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Balance at end of period</font></p> </td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(2,033</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(595</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(2,033</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">(595</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">)&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> </table> </div>falsefalsefalsenonnum:textBlockItemTypenaThe entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=28358780&loc=d3e637-108580 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 14 -URI http://asc.fasb.org/extlink&oid=28358780&loc=d3e681-108580 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 15 -URI http://asc.fasb.org/extlink&oid=28358780&loc=d3e689-108580 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 1A -URI http://asc.fasb.org/extlink&oid=28358780&loc=SL7669619-108580 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=28358780&loc=d3e640-108580 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 17 -URI http://asc.fasb.org/extlink&oid=28358780&loc=d3e716-108580 Reference 8: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 16 -URI http://asc.fasb.org/extlink&oid=28358780&loc=d3e709-108580 Reference 9: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Reclassification Adjustments -URI http://asc.fasb.org/extlink&oid=6522872 false0falseAccumulated Other Comprehensive IncomeUnKnownUnKnownUnKnownUnKnowntruefalsefalseSheethttp://www.protolabs.com/taxonomy/role/NotesToFinancialStatementsComprehensiveIncomeNoteTextBlock11 XML 72 R23.xml IDEA: Computation of Basic and Diluted Net Income Per Share (Detail) 2.4.0.8124 - Disclosure - Computation of Basic and Diluted Net Income Per Share (Detail)truefalseIn Thousands, except Share data, unless otherwise specifiedfalse1false USDfalsefalse$eol_PE786297--1310-Q0008_STD_91_20130630_0http://www.sec.gov/CIK0001443669duration2013-04-01T00:00:002013-06-30T00:00:00sharesStandardhttp://www.xbrl.org/2003/instanceshares0iso4217_USD_per_sharesDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instanceshares0iso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$2false USDfalsefalse$eol_PE786297--1310-Q0008_STD_91_20120630_0http://www.sec.gov/CIK0001443669duration2012-04-01T00:00:002012-06-30T00:00:00sharesStandardhttp://www.xbrl.org/2003/instanceshares0iso4217_USD_per_sharesDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instanceshares0iso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$3false USDfalsefalse$eol_PE786297--1310-Q0008_STD_181_20130630_0http://www.sec.gov/CIK0001443669duration2013-01-01T00:00:002013-06-30T00:00:00sharesStandardhttp://www.xbrl.org/2003/instanceshares0iso4217_USD_per_sharesDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instanceshares0iso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$4false USDfalsefalse$eol_PE786297--1310-Q0008_STD_182_20120630_0http://www.sec.gov/CIK0001443669duration2012-01-01T00:00:002012-06-30T00:00:00sharesStandardhttp://www.xbrl.org/2003/instanceshares0iso4217_USD_per_sharesDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instanceshares0iso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$1true 3prlb_ComponentsOfBasicAndDilutedEarningPerShareLineItemsprlb_falsenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalse3falsefalsefalse00falsefalsefalse4falsefalsefalse00falsefalsefalsexbrli:stringItemTypestringfalse02false 4us-gaap_NetIncomeLossus-gaap_truecreditdurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse86110008611USD$falsetruefalse2truefalsefalse51460005146USD$falsetruefalse3truefalsefalse1689800016898USD$falsetruefalse4truefalsefalse99280009928USD$falsetruefalsexbrli:monetaryItemTypemonetaryThe portion of profit or loss for the period, net of income taxes, which is attributable to the parent.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 20 -Article 9 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Other Comprehensive Income -URI http://asc.fasb.org/extlink&oid=6519514 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Net Income -URI http://asc.fasb.org/extlink&oid=6518256 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04.19) -URI http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.18) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 8: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04.22) -URI http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913 Reference 9: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=28358780&loc=d3e565-108580 Reference 10: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 19 -Article 5 false23false 4us-gaap_WeightedAverageNumberOfSharesOutstandingBasicus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseverboseLabel1truefalsefalse2525893225258932falsefalsefalse2truefalsefalse2392988623929886falsefalsefalse3truefalsefalse2503028325030283falsefalsefalse4truefalsefalse2243241522432415falsefalsefalsexbrli:sharesItemTypesharesNumber 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.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 45 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=7655603&loc=d3e1448-109256 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Weighted-Average Number of Common Shares Outstanding -URI http://asc.fasb.org/extlink&oid=6528421 false14true 4us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstractus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalse3falsefalsefalse00falsefalsefalse4falsefalsefalse00falsefalsefalsexbrli:stringItemTypestringfalse05false 5us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangementsus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse591315591315falsefalsefalse2truefalsefalse13509491350949falsefalsefalse3truefalsefalse597099597099falsefalsefalse4truefalsefalse13107071310707falsefalsefalsexbrli:sharesItemTypesharesAdditional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 45 -Paragraph 28A -URI http://asc.fasb.org/extlink&oid=7655603&loc=d3e1500-109256 false16false 5us-gaap_WeightedAverageNumberOfDilutedSharesOutstandingus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalsetotalLabel1truefalsefalse2585024725850247falsefalsefalse2truefalsefalse2528083525280835falsefalsefalse3truefalsefalse2562738225627382falsefalsefalse4truefalsefalse2374312223743122falsefalsefalsexbrli:sharesItemTypesharesThe 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.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 45 -Paragraph 16 -URI http://asc.fasb.org/extlink&oid=7655603&loc=d3e1505-109256 true17true 4us-gaap_EarningsPerShareBasicAndDilutedAbstractus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalse3falsefalsefalse00falsefalsefalse4falsefalsefalse00falsefalsefalsexbrli:stringItemTypestringfalse08false 5us-gaap_EarningsPerShareBasicus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse0.340.34USD$falsetruefalse2truefalsefalse0.220.22USD$falsetruefalse3truefalsefalse0.680.68USD$falsetruefalse4truefalsefalse0.440.44USD$falsetruefalsenum:perShareItemTypedecimalThe amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=7655603&loc=d3e1252-109256 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 55 -Paragraph 52 -URI http://asc.fasb.org/extlink&oid=32703322&loc=d3e4984-109258 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.21) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04.19) -URI http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 225 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04.23) -URI http://asc.fasb.org/extlink&oid=6879574&loc=d3e536633-122882 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 18 -Article 7 Reference 8: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 20 -Article 5 Reference 9: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 21 -Article 9 false39false 5us-gaap_EarningsPerShareDilutedus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse0.330.33USD$falsetruefalse2truefalsefalse0.200.20USD$falsetruefalse3truefalsefalse0.660.66USD$falsetruefalse4truefalsefalse0.420.42USD$falsetruefalsenum:perShareItemTypedecimalThe 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.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=7655603&loc=d3e1252-109256 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.21) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 18 -Article 7 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 20 -Article 5 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 21 -Article 9 false3falseComputation of Basic and Diluted Net Income Per Share (Detail) (USD $)ThousandsNoRoundingNoRoundingUnKnowntruefalsefalseSheethttp://www.protolabs.com/taxonomy/role/DisclosureComputationOfBasicAndDilutedNetIncomePerShare49 XML 73 R33.htm IDEA: XBRL DOCUMENT v2.4.0.8
Income Taxes - Additional Information (Detail) (USD $)
3 Months Ended 6 Months Ended
Jun. 30, 2013
Jun. 30, 2012
Jun. 30, 2013
Jun. 30, 2012
Dec. 31, 2012
Income Taxes [Line Items]          
Provision for income taxes $ 4,134,000 $ 2,493,000 $ 7,244,000 $ 4,772,000  
Effective income tax rate 32.40% 32.60% 30.00% 32.40%  
U.S. federal statutory rate 35.00%   35.00%    
Tax benefit related to the federal research and development credit     300,000    
U.S. federal tax rate reduction related to research and development credit     1.40%    
Unrecognized tax benefits $ 400,000   $ 400,000   $ 400,000
XML 74 R26.xml IDEA: Balance of Held-To-Maturity Debt Securities by Contractual Maturity (Detail) 2.4.0.8127 - Disclosure - Balance of Held-To-Maturity Debt Securities by Contractual Maturity (Detail)truefalseIn Thousands, unless otherwise specifiedfalse1false USDfalsefalse$eol_PE786297--1310-Q0008_STD_0_20130630_0http://www.sec.gov/CIK0001443669instant2013-06-30T00:00:000001-01-01T00:00:00iso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$2false USDfalsefalse$eol_PE786297--1310-Q0008_STD_0_20121231_0http://www.sec.gov/CIK0001443669instant2012-12-31T00:00:000001-01-01T00:00:00iso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$1true 4us-gaap_HeldToMaturitySecuritiesClassifiedAbstractus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalsexbrli:stringItemTypestringfalse02false 5us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmountus-gaap_truedebitinstantfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse3033000030330USD$falsetruefalse2falsefalsefalse00falsefalsefalsexbrli:monetaryItemTypemonetaryCarrying amount of debt securities accounted for as held-to-maturity, net of adjustments including, but not limited to, accretion, amortization, collection of cash, previous other-than-temporary impairments (OTTI) recognized, and fair value hedge accounting adjustments, maturing in the next fiscal year following the latest fiscal year.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 3 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6957658&loc=d3e62586-112803 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (f)(1) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27232-111563 false23false 5us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmountus-gaap_truedebitinstantfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse5416900054169falsefalsefalse2falsefalsefalse00falsefalsefalsexbrli:monetaryItemTypemonetaryCarrying amount of debt securities accounted for as held-to-maturity, net of adjustments including, but not limited to, accretion, amortization, collection of cash, previous other-than-temporary impairments (OTTI) recognized, and fair value hedge accounting adjustments, maturing in the next fiscal year through the fifth fiscal year following the latest fiscal year.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 3 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6957658&loc=d3e62586-112803 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (f)(2) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27232-111563 false24false 5us-gaap_HeldToMaturitySecuritiesus-gaap_truedebitinstantfalsefalsefalsefalsefalsefalsefalsefalsetotalLabel1truefalsefalse8449900084499USD$falsetruefalse2truefalsefalse6210200062102USD$falsetruefalsexbrli:monetaryItemTypemonetaryAmount after other than temporary impairment (OTTI) accretion, of investments in debt securities classified as held-to-maturity.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27232-111563 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 25 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=28360136&loc=d3e22054-111558 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=27724398&loc=d3e27232-111563 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03.1) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03.6) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 true2falseBalance of Held-To-Maturity Debt Securities by Contractual Maturity (Detail) (USD $)ThousandsUnKnownUnKnownUnKnowntruefalsefalseSheethttp://www.protolabs.com/taxonomy/role/DisclosureBalanceOfHeldToMaturityDebtSecuritiesByContractualMaturity24 XML 75 R28.xml IDEA: Stock-Based Compensation - Additional Information (Detail) 2.4.0.8129 - Disclosure - Stock-Based Compensation - Additional Information (Detail)truefalsefalse1false USDfalsefalse$eol_PE786297--1310-Q0008_STD_91_20130630_0http://www.sec.gov/CIK0001443669duration2013-04-01T00:00:002013-06-30T00:00:00iso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$2false USDfalsefalse$eol_PE786297--1310-Q0008_STD_91_20120630_0http://www.sec.gov/CIK0001443669duration2012-04-01T00:00:002012-06-30T00:00:00iso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$3false USDfalsefalse$eol_PE786297--1310-Q0008_STD_181_20130630_0http://www.sec.gov/CIK0001443669duration2013-01-01T00:00:002013-06-30T00:00:00pureStandardhttp://www.xbrl.org/2003/instancepure0iso4217_USD_per_sharesDividehttp://www.xbrl.org/2003/iso4217USDiso4217http://www.xbrl.org/2003/instanceshares0iso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$4false USDfalsefalse$eol_PE786297--1310-Q0008_STD_182_20120630_0http://www.sec.gov/CIK0001443669duration2012-01-01T00:00:002012-06-30T00:00:00iso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$1true 3us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItemsus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalse3falsefalsefalse00falsefalsefalse4falsefalsefalse00falsefalsefalsexbrli:stringItemTypestringfalse02false 4us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriodus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalse3falsefalsefalse0010 yearsfalsefalsefalse4falsefalsefalse00falsefalsefalsexbrli:durationItemTypenaPeriod from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a)(2) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 false03false 4us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPriceOfferingDateus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalse3truetruefalse0.150.15falsefalsefalse4falsefalsefalse00falsefalsefalsenum:percentItemTypepureDiscount rate from fair value on offering date that participants pay for shares.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 false04false 4us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1us-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalse3falsefalsefalse006 monthsfalsefalsefalse4falsefalsefalse00falsefalsefalsexbrli:durationItemTypenaEstimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a)(1) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 false05false 4prlb_EmployeeStockPurchasePlanPurchasePriceOfferingPeriodDescriptionprlb_falsenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalse3falsefalsefalse00May 15 and November 15falsefalsefalse4falsefalsefalse00falsefalsefalsexbrli:stringItemTypestringEmployee Stock Purchase Plan Purchase Price Offering Period DescriptionNo definition available.false06false 4us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercentus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalse3truetruefalse0.850.85falsefalsefalse4falsefalsefalse00falsefalsefalsenum:percentItemTypepurePurchase price of common stock expressed as a percentage of its fair value.No definition available.false07false 4us-gaap_ShareBasedCompensationus-gaap_truedebitdurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse900000900000USD$falsetruefalse2truefalsefalse800000800000USD$falsetruefalse3truefalsefalse17360001736000USD$falsetruefalse4truefalsefalse16200001620000USD$falsetruefalsexbrli:monetaryItemTypemonetaryThe aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 false28false 4prlb_RatablyExercisableOptionGrantedVestingPeriodprlb_falsenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalse3falsefalsefalse005 yearsfalsefalsefalse4falsefalsefalse00falsefalsefalsexbrli:durationItemTypenaRatably exercisable option granted vesting period.No definition available.false09false 4us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalse3truefalsefalse25.5725.57USD$falsetruefalse4falsefalsefalse00falsefalsefalsenum:perShareItemTypedecimalThe weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (d)(1) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 false310false 4us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptionsus-gaap_truedebitinstantfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse85000008500000USD$falsetruefalse2falsefalsefalse00falsefalsefalse3truefalsefalse85000008500000USD$falsetruefalse4falsefalsefalse00falsefalsefalsexbrli:monetaryItemTypemonetaryUnrecognized cost of unvested options awarded to employees as compensation.No definition available.false211false 4us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1us-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalse3falsefalsefalse002 years 10 months 24 daysfalsefalsefalse4falsefalsefalse00falsefalsefalsexbrli:durationItemTypenaWeighted average period over which unrecognized compensation is expected to be recognized for equity-based compensation plans, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (i) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 false012false 0truefalsetruefalsefalsefalsefalsefalsefalse1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalse3falsefalsefalse00falsefalsefalse4falsefalsefalse00falsefalsefalse5false truefalseeol_PE786297--1310-Q0008_STD_181_20130630_0_713879x757952http://www.sec.gov/CIK0001443669duration2013-01-01T00:00:002013-06-30T00:00:00falsefalse2012 Long-Term Incentive Planus-gaap_PlanNameAxisxbrldihttp://xbrl.org/2006/xbrldiprlb_TwoThousandTwelveLongTermIncentivePlanMemberus-gaap_PlanNameAxisexplicitMembernanafalse013true 3us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItemsus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalse3falsefalsefalse00falsefalsefalse4falsefalsefalse00falsefalsefalsexbrli:stringItemTypestringfalse014false 4us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriodus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalse3falsefalsefalse0010 yearsfalsefalsefalse4falsefalsefalse00falsefalsefalsexbrli:durationItemTypenaPeriod from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a)(2) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 false0falseStock-Based Compensation - Additional Information (Detail) (USD $)NoRoundingUnKnownNoRoundingUnKnowntruefalsefalseSheethttp://www.protolabs.com/taxonomy/role/DisclosureStockBasedCompensationAdditionalInformation414 XML 76 R19.htm IDEA: XBRL DOCUMENT v2.4.0.8
Inventory (Tables)
6 Months Ended
Jun. 30, 2013
Inventory

The Company’s inventory consists of the following:

 

     June 30,     December 31,  
(in thousands)    2013     2012  

Raw materials

   $ 4,502      $ 4,174   

Work in process

     489        530   
  

 

 

   

 

 

 

Total inventory

     4,991        4,704   

Allowance for obsolescence

     (116     (85
  

 

 

   

 

 

 

Inventory, net of allowance

   $ 4,875      $ 4,619   
  

 

 

   

 

 

 
XML 77 R15.htm IDEA: XBRL DOCUMENT v2.4.0.8
Revenue and Geographic Information
6 Months Ended
Jun. 30, 2013
Revenue and Geographic Information

Note 10—Revenue and Geographic Information

The Company’s revenue is derived from its Protomold injection molding and Firstcut computer numerical control (CNC) machining product lines. Total revenue by product line is as follows:

 

     Three Months Ended June 30,      Six Months Ended June 30,  
(in thousands)    2013      2012      2013      2012  

Revenue:

           

Protomold

   $ 27,924       $ 21,446       $ 54,804       $ 43,239   

Firstcut

     11,825         8,505         22,258         16,682   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total revenue

   $ 39,749       $ 29,951       $ 77,062       $ 59,921   
  

 

 

    

 

 

    

 

 

    

 

 

 

Revenue to external customers based on the billing location of the end user customer and long-lived assets by geographic region are as follows:

 

     Three Months Ended June 30,      Six Months Ended June 30,  
(in thousands)    2013      2012      2013      2012  

Revenue:

           

United States

   $ 30,106       $ 22,905       $ 58,254       $ 45,080   

International

     9,643         7,046         18,808         14,841   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total revenue

   $ 39,749       $ 29,951       $ 77,062       $ 59,921   
  

 

 

    

 

 

    

 

 

    

 

 

 

 

     June 30,      December 31,  
(in thousands)    2013      2012  

Long-lived assets:

  

  

United States

   $ 39,861       $ 37,869   

International

     7,283         7,447   
  

 

 

    

 

 

 

Total long-lived assets

   $ 47,144       $ 45,316   
  

 

 

    

 

 

 

 

XML 78 R33.xml IDEA: Income Taxes - Additional Information (Detail) 2.4.0.8134 - Disclosure - Income Taxes - Additional Information (Detail)truefalsefalse1false USDfalsefalse$eol_PE786297--1310-Q0008_STD_91_20130630_0http://www.sec.gov/CIK0001443669duration2013-04-01T00:00:002013-06-30T00:00:00pureStandardhttp://www.xbrl.org/2003/instancepure0iso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$2false USDfalsefalse$eol_PE786297--1310-Q0008_STD_91_20120630_0http://www.sec.gov/CIK0001443669duration2012-04-01T00:00:002012-06-30T00:00:00pureStandardhttp://www.xbrl.org/2003/instancepure0iso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$3false USDfalsefalse$eol_PE786297--1310-Q0008_STD_181_20130630_0http://www.sec.gov/CIK0001443669duration2013-01-01T00:00:002013-06-30T00:00:00pureStandardhttp://www.xbrl.org/2003/instancepure0iso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$4false USDfalsefalse$eol_PE786297--1310-Q0008_STD_182_20120630_0http://www.sec.gov/CIK0001443669duration2012-01-01T00:00:002012-06-30T00:00:00pureStandardhttp://www.xbrl.org/2003/instancepure0iso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$5false USDfalsefalse$eol_PE786297--1310-Q0008_STD_0_20121231_0http://www.sec.gov/CIK0001443669instant2012-12-31T00:00:000001-01-01T00:00:00iso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$1true 3prlb_IncomeTaxesLineItemsprlb_falsenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalse3falsefalsefalse00falsefalsefalse4falsefalsefalse00falsefalsefalse5falsefalsefalse00falsefalsefalsexbrli:stringItemTypestringfalse02false 4us-gaap_IncomeTaxExpenseBenefitus-gaap_truedebitdurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse41340004134000USD$falsetruefalse2truefalsefalse24930002493000USD$falsetruefalse3truefalsefalse72440007244000USD$falsetruefalse4truefalsefalse47720004772000USD$falsetruefalse5falsefalsefalse00falsefalsefalsexbrli:monetaryItemTypemonetaryAmount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(h)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 08 -Paragraph h -Article 4 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Income Tax Expense (or Benefit) -URI http://asc.fasb.org/extlink&oid=6515339 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 9 -Subparagraph (a),(b) -URI http://asc.fasb.org/extlink&oid=6907707&loc=d3e32639-109319 false23false 4us-gaap_EffectiveIncomeTaxRateContinuingOperationsus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truetruefalse0.3240.324falsefalsefalse2truetruefalse0.3260.326falsefalsefalse3truetruefalse0.3000.300falsefalsefalse4truetruefalse0.3240.324falsefalsefalse5falsetruefalse00falsefalsefalsenum:percentItemTypepurePercentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=6907707&loc=d3e32687-109319 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 13 -URI http://asc.fasb.org/extlink&oid=6907707&loc=d3e32698-109319 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(h)(2)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 08 -Paragraph h -Subparagraph 2 -Article 4 false04false 4us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRateus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truetruefalse0.350.35falsefalsefalse2falsetruefalse00falsefalsefalse3truetruefalse0.350.35falsefalsefalse4falsetruefalse00falsefalsefalse5falsetruefalse00falsefalsefalsenum:percentItemTypepurePercentage of domestic federal statutory tax rate applicable to pretax income (loss).Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=6907707&loc=d3e32687-109319 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB TOPIC 6.I) -URI http://asc.fasb.org/extlink&oid=34349781&loc=d3e330036-122817 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 13 -URI http://asc.fasb.org/extlink&oid=6907707&loc=d3e32698-109319 false05false 4us-gaap_IncomeTaxReconciliationTaxCreditsResearchus-gaap_truecreditdurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalse3truefalsefalse300000300000falsefalsefalse4falsefalsefalse00falsefalsefalse5falsefalsefalse00falsefalsefalsexbrli:monetaryItemTypemonetaryAmount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=6907707&loc=d3e32687-109319 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 13 -URI http://asc.fasb.org/extlink&oid=6907707&loc=d3e32698-109319 false26false 4prlb_IncomeTaxRateReductionprlb_falsenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsetruefalse00falsefalsefalse2falsetruefalse00falsefalsefalse3truetruefalse0.0140.014falsefalsefalse4falsetruefalse00falsefalsefalse5falsetruefalse00falsefalsefalsenum:percentItemTypepureIncome Tax Rate ReductionNo definition available.false07false 4us-gaap_UnrecognizedTaxBenefitsus-gaap_truecreditinstantfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse400000400000USD$falsetruefalse2falsefalsefalse00falsefalsefalse3truefalsefalse400000400000USD$falsetruefalse4falsefalsefalse00falsefalsefalse5truefalsefalse400000400000USD$falsetruefalsexbrli:monetaryItemTypemonetaryAmount of unrecognized tax benefits pertaining to uncertain tax positions taken in tax returns.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Unrecognized Tax Benefit -URI http://asc.fasb.org/extlink&oid=6527854 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15A -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6907707&loc=SL6600010-109319 false2falseIncome Taxes - Additional Information (Detail) (USD $)NoRoundingUnKnownUnKnownUnKnowntruefalsefalseSheethttp://www.protolabs.com/taxonomy/role/DisclosureIncomeTaxesAdditionalInformation57 XML 79 R22.htm IDEA: XBRL DOCUMENT v2.4.0.8
Revenue and Geographic Information (Tables)
6 Months Ended
Jun. 30, 2013
Revenue by Product Line
Total revenue by product line is as follows:

 

     Three Months Ended June 30,      Six Months Ended June 30,  
(in thousands)    2013      2012      2013      2012  

Revenue:

           

Protomold

   $ 27,924       $ 21,446       $ 54,804       $ 43,239   

Firstcut

     11,825         8,505         22,258         16,682   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total revenue

   $ 39,749       $ 29,951       $ 77,062       $ 59,921   
  

 

 

    

 

 

    

 

 

    

 

 

 
Revenue to External Customers Based on Billing Location of End User Customer and Long-Lived Assets by Geography

Revenue to external customers based on the billing location of the end user customer and long-lived assets by geographic region are as follows:

 

     Three Months Ended June 30,      Six Months Ended June 30,  
(in thousands)    2013      2012      2013      2012  

Revenue:

           

United States

   $ 30,106       $ 22,905       $ 58,254       $ 45,080   

International

     9,643         7,046         18,808         14,841   
  

 

 

    

 

 

    

 

 

    

 

 

 

Total revenue

   $ 39,749       $ 29,951       $ 77,062       $ 59,921   
  

 

 

    

 

 

    

 

 

    

 

 

 

 

     June 30,      December 31,  
(in thousands)    2013      2012  

Long-lived assets:

  

  

United States

   $ 39,861       $ 37,869   

International

     7,283         7,447   
  

 

 

    

 

 

 

Total long-lived assets

   $ 47,144       $ 45,316   
  

 

 

    

 

 

 
XML 80 R15.xml IDEA: Revenue and Geographic Information 2.4.0.8116 - Disclosure - Revenue and Geographic Informationtruefalsefalse1false falsefalseeol_PE786297--1310-Q0008_STD_181_20130630_0http://www.sec.gov/CIK0001443669duration2013-01-01T00:00:002013-06-30T00:00:001false 4us-gaap_SegmentReportingDisclosureTextBlockus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00<div> <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Note 10&#x2014;Revenue and Geographic Information</b></font></p> <!-- xbrl,body --> <p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">The Company&#x2019;s revenue is derived from its Protomold injection molding and Firstcut computer numerical control (CNC) machining product lines. Total revenue by product line is as follows:</font></p> <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px"> &#xA0;</p> <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="92%" align="center"> <!-- Begin Table Head --> <tr> <td width="68%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Three&#xA0;Months&#xA0;Ended&#xA0;June&#xA0;30,</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Six&#xA0;Months&#xA0;Ended&#xA0;June&#xA0;30,</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="1">(in thousands)</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2013</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2012</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2013</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2012</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Revenue:</b></font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Protomold</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">27,924</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">21,446</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">54,804</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">43,239</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Firstcut</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">11,825</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">8,505</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">22,258</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">16,682</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Total revenue</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">39,749</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">29,951</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">77,062</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">59,921</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <!-- End Table Body --></table> <p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px"><font style="FONT-FAMILY: Times New Roman" size="2">Revenue to external customers based on the billing location of the end user customer and long-lived assets by geographic region are as follows:</font></p> <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px"> &#xA0;</p> <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="92%" align="center"> <!-- Begin Table Head --> <tr> <td width="68%"></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="3%"></td> <td></td> <td></td> <td></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Three&#xA0;Months&#xA0;Ended&#xA0;June&#xA0;30,</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="6" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>Six&#xA0;Months&#xA0;Ended&#xA0;June&#xA0;30,</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="1">(in thousands)</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2013</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2012</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2013</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2012</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Revenue:</b></font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">United States</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">30,106</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">22,905</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">58,254</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">45,080</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">International</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">9,643</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">7,046</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">18,808</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">14,841</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Total revenue</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">39,749</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">29,951</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">77,062</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">59,921</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <!-- End Table Body --></table> <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px"> &#xA0;</p> <table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="76%" align="center"> <!-- Begin Table Head --> <tr> <td width="76%"></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> <td valign="bottom" width="6%"></td> <td></td> <td></td> <td></td> </tr> <tr> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>June&#xA0;30,</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>December&#xA0;31,</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <tr> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="1">(in thousands)</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2013</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td style="BORDER-BOTTOM: #000000 1px solid" valign="bottom" colspan="2" align="center"><font style="FONT-FAMILY: Times New Roman" size="1"><b>2012</b></font></td> <td valign="bottom"><font size="1">&#xA0;</font></td> </tr> <!-- End Table Head --><!-- Begin Table Body --> <tr bgcolor="#CCEEFF"> <td valign="top" colspan="4"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2"><b>Long-lived assets:</b></font></p> </td> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"><font style="FONT-FAMILY: Times New Roman" size="2"><b>&#xA0;&#xA0;</b></font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"></td> <td valign="bottom"></td> <td valign="bottom"></td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">United States</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">39,861</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">37,869</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr bgcolor="#CCEEFF"> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">International</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">7,283</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">7,447</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 1px solid">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <tr> <td valign="top"> <p style="TEXT-INDENT: -1em; MARGIN-LEFT: 3em"><font style="FONT-FAMILY: Times New Roman" size="2">Total long-lived assets</font></p> </td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">47,144</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> <td valign="bottom"><font size="1">&#xA0;&#xA0;</font></td> <td valign="bottom"><font style="FONT-FAMILY: Times New Roman" size="2">$</font></td> <td valign="bottom" align="right"><font style="FONT-FAMILY: Times New Roman" size="2">45,316</font></td> <td valign="bottom" nowrap="nowrap"><font style="FONT-FAMILY: Times New Roman" size="2">&#xA0;&#xA0;</font></td> </tr> <tr style="FONT-SIZE: 1px"> <td valign="bottom"></td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> <td valign="bottom">&#xA0;&#xA0;</td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td valign="bottom"> <p style="BORDER-TOP: #000000 3px double">&#xA0;</p> </td> <td>&#xA0;</td> </tr> <!-- End Table Body --></table> <!-- /xbrl,ns --> <p style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px; FONT-SIZE: 1px"> &#xA0;</p> </div>falsefalsefalsenonnum:textBlockItemTypenaThe entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6534315&loc=d3e8380-108599 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 32 -URI http://asc.fasb.org/extlink&oid=6534315&loc=d3e8933-108599 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 10 -URI http://asc.fasb.org/extlink&oid=6534315&loc=d3e8538-108599 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 26 -URI http://asc.fasb.org/extlink&oid=6534315&loc=d3e8844-108599 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -URI http://asc.fasb.org/extlink&oid=6534315&loc=d3e8864-108599 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 34 -URI http://asc.fasb.org/extlink&oid=6534315&loc=d3e8981-108599 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 35 -URI http://asc.fasb.org/extlink&oid=6534315&loc=d3e8984-108599 Reference 8: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 41 -URI http://asc.fasb.org/extlink&oid=6534315&loc=d3e9038-108599 Reference 9: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 30 -URI http://asc.fasb.org/extlink&oid=6534315&loc=d3e8906-108599 Reference 10: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 42 -URI http://asc.fasb.org/extlink&oid=6534315&loc=d3e9054-108599 Reference 11: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 31 -URI http://asc.fasb.org/extlink&oid=6534315&loc=d3e8924-108599 Reference 12: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 40 -URI http://asc.fasb.org/extlink&oid=6534315&loc=d3e9031-108599 Reference 13: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 33 -URI http://asc.fasb.org/extlink&oid=6534315&loc=d3e8971-108599 Reference 14: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=6534315&loc=d3e8595-108599 false0falseRevenue and Geographic InformationUnKnownUnKnownUnKnownUnKnowntruefalsefalseSheethttp://www.protolabs.com/taxonomy/role/NotesToFinancialStatementsSegmentReportingDisclosureTextBlock11 XML 81 R20.htm IDEA: XBRL DOCUMENT v2.4.0.8
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2013
Summary of Stock Option Activity

A summary of stock option activity for the six months ended June 30, 2013 is as follows:

 

           Weighted-  
           Average  
     Stock Options     Exercise Price  

Options outstanding at December 31, 2012

     1,691,357      $ 11.11   

Granted

     183,615        49.07   

Exercised

     (466,938     5.07   

Forfeited

     (854     30.58   
  

 

 

   

Options outstanding at June 30, 2013

     1,407,180      $ 18.05   
  

 

 

   

Exercisable at June 30, 2013

     556,444      $ 11.13   
  

 

 

   
Assumptions Used in Black-Scholes Option Pricing Model

The following table provides the assumptions used in the Black-Scholes pricing model valuation of options:

 

     Six Months Ended June 30,
     2013    2012

Risk-free interest rate

   1.03 - 1.30%    0.95 - 1.16%

Expected life (years)

   5.50 - 6.50    5.50 - 6.50

Expected volatility

   53.32 - 53.54%    53.00 - 53.14%

Expected dividend yield

   0%    0%
Assumptions Used to Estimate Fair Value of Employee Stock Purchase Plan

The following table presents the assumptions used to estimate the fair value of the ESPP during the six months ended June 30, 2013 and 2012, respectively:

     Six Months Ended June 30,
     2013    2012

Risk-free interest rate

   0.11 - 0.13%    0.16%

Expected life (months)

   6.00    8.50

Expected volatility

   53.14 - 53.32%    53.00%

Expected dividend yield

   0%    0%
XML 82 R35.xml IDEA: Revenue to External Customers Based on Billing Location of End User Customer and Long-Lived Assets by Geography (Detail) 2.4.0.8136 - Disclosure - Revenue to External Customers Based on Billing Location of End User Customer and Long-Lived Assets by Geography (Detail)truefalseIn Thousands, unless otherwise specifiedfalse1false USDfalsefalse$eol_PE786297--1310-Q0008_STD_91_20130630_0http://www.sec.gov/CIK0001443669duration2013-04-01T00:00:002013-06-30T00:00:00iso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$2false USDfalsefalse$eol_PE786297--1310-Q0008_STD_91_20120630_0http://www.sec.gov/CIK0001443669duration2012-04-01T00:00:002012-06-30T00:00:00iso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$3false USDfalsefalse$eol_PE786297--1310-Q0008_STD_181_20130630_0http://www.sec.gov/CIK0001443669duration2013-01-01T00:00:002013-06-30T00:00:00iso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$4false USDfalsefalse$eol_PE786297--1310-Q0008_STD_182_20120630_0http://www.sec.gov/CIK0001443669duration2012-01-01T00:00:002012-06-30T00:00:00iso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$5false USDfalsefalse$eol_PE786297--1310-Q0008_STD_0_20121231_0http://www.sec.gov/CIK0001443669instant2012-12-31T00:00:000001-01-01T00:00:00iso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$1true 4us-gaap_GeographicAreasRevenuesFromExternalCustomersAbstractus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalse3falsefalsefalse00falsefalsefalse4falsefalsefalse00falsefalsefalse5falsefalsefalse00falsefalsefalsexbrli:stringItemTypestringfalse02false 5us-gaap_SalesRevenueNetus-gaap_truecreditdurationfalsefalsefalsefalsefalsefalsefalsefalseverboseLabel1truefalsefalse3974900039749USD$falsetruefalse2truefalsefalse2995100029951USD$falsetruefalse3truefalsefalse7706200077062USD$falsetruefalse4truefalsefalse5992100059921USD$falsetruefalse5falsefalsefalse00falsefalsefalsexbrli:monetaryItemTypemonetaryTotal revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Article 5 false23true 4us-gaap_GeographicAreasLongLivedAssetsAbstractus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalse3falsefalsefalse00falsefalsefalse4falsefalsefalse00falsefalsefalse5falsefalsefalse00falsefalsefalsexbrli:stringItemTypestringfalse04false 5us-gaap_PropertyPlantAndEquipmentNetus-gaap_truedebitinstantfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse4714400047144USD$falsefalsefalse2falsefalsefalse00falsefalsefalse3truefalsefalse4714400047144USD$falsefalsefalse4falsefalsefalse00falsefalsefalse5truefalsefalse4531600045316USD$falsefalsefalsexbrli:monetaryItemTypemonetaryAmount 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.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.13) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 13 -Subparagraph a -Article 5 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 8 -Article 7 false25false 0truefalsetruefalsefalsefalsefalsefalsefalse1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalse3falsefalsefalse00falsefalsefalse4falsefalsefalse00falsefalsefalse5falsefalsefalse00falsefalsefalse6false USDtruefalse$eol_PE786297--1310-Q0008_STD_91_20130630_0_716469x705561http://www.sec.gov/CIK0001443669duration2013-04-01T00:00:002013-06-30T00:00:00falsefalseUnited Statesus-gaap_StatementGeographicalAxisxbrldihttp://xbrl.org/2006/xbrldicountry_USus-gaap_StatementGeographicalAxisexplicitMemberiso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$nanafalse06true 4us-gaap_GeographicAreasRevenuesFromExternalCustomersAbstractus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalse3falsefalsefalse00falsefalsefalse4falsefalsefalse00falsefalsefalse5falsefalsefalse00falsefalsefalsexbrli:stringItemTypestringfalse07false 5us-gaap_SalesRevenueNetus-gaap_truecreditdurationfalsefalsefalsefalsefalsefalsefalsefalseverboseLabel1truefalsefalse3010600030106USD$falsefalsefalse2truefalsefalse2290500022905USD$falsefalsefalse3truefalsefalse5825400058254USD$falsefalsefalse4truefalsefalse4508000045080USD$falsefalsefalse5falsefalsefalse00falsefalsefalsexbrli:monetaryItemTypemonetaryTotal revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Article 5 false28true 4us-gaap_GeographicAreasLongLivedAssetsAbstractus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalse3falsefalsefalse00falsefalsefalse4falsefalsefalse00falsefalsefalse5falsefalsefalse00falsefalsefalsexbrli:stringItemTypestringfalse09false 5us-gaap_PropertyPlantAndEquipmentNetus-gaap_truedebitinstantfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse3986100039861USD$falsefalsefalse2falsefalsefalse00falsefalsefalse3truefalsefalse3986100039861USD$falsefalsefalse4falsefalsefalse00falsefalsefalse5truefalsefalse3786900037869USD$falsefalsefalsexbrli:monetaryItemTypemonetaryAmount 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.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.13) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 13 -Subparagraph a -Article 5 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 8 -Article 7 false210false 0truefalsetruefalsefalsefalsefalsefalsefalse1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalse3falsefalsefalse00falsefalsefalse4falsefalsefalse00falsefalsefalse5falsefalsefalse00falsefalsefalse11false USDtruefalse$eol_PE786297--1310-Q0008_STD_91_20130630_0_716469x711339http://www.sec.gov/CIK0001443669duration2013-04-01T00:00:002013-06-30T00:00:00falsefalseInternationalus-gaap_StatementGeographicalAxisxbrldihttp://xbrl.org/2006/xbrldius-gaap_ForeignCountryMemberus-gaap_StatementGeographicalAxisexplicitMemberiso4217_USDStandardhttp://www.xbrl.org/2003/iso4217USDiso42170USDUSD$nanafalse011true 4us-gaap_GeographicAreasRevenuesFromExternalCustomersAbstractus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalse3falsefalsefalse00falsefalsefalse4falsefalsefalse00falsefalsefalse5falsefalsefalse00falsefalsefalsexbrli:stringItemTypestringfalse012false 5us-gaap_SalesRevenueNetus-gaap_truecreditdurationfalsefalsefalsefalsefalsefalsefalsefalseverboseLabel1truefalsefalse96430009643USD$falsefalsefalse2truefalsefalse70460007046USD$falsefalsefalse3truefalsefalse1880800018808USD$falsefalsefalse4truefalsefalse1484100014841USD$falsefalsefalse5falsefalsefalse00falsefalsefalsexbrli:monetaryItemTypemonetaryTotal revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Article 5 false213true 4us-gaap_GeographicAreasLongLivedAssetsAbstractus-gaap_truenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalse3falsefalsefalse00falsefalsefalse4falsefalsefalse00falsefalsefalse5falsefalsefalse00falsefalsefalsexbrli:stringItemTypestringfalse014false 5us-gaap_PropertyPlantAndEquipmentNetus-gaap_truedebitinstantfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1truefalsefalse72830007283USD$falsetruefalse2falsefalsefalse00falsefalsefalse3truefalsefalse72830007283USD$falsetruefalse4falsefalsefalse00falsefalsefalse5truefalsefalse74470007447USD$falsetruefalsexbrli:monetaryItemTypemonetaryAmount 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.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.13) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 13 -Subparagraph a -Article 5 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 8 -Article 7 false2falseRevenue to External Customers Based on Billing Location of End User Customer and Long-Lived Assets by Geography (Detail) (USD $)ThousandsUnKnownUnKnownUnKnowntruefalsefalseSheethttp://www.protolabs.com/taxonomy/role/DisclosureRevenueToExternalCustomersBasedOnBillingLocationOfEndUserCustomerAndLongLivedAssetsByGeography514 XML 83 R1.htm IDEA: XBRL DOCUMENT v2.4.0.8
Document and Entity Information
6 Months Ended
Jun. 30, 2013
Jul. 31, 2013
Document Information [Line Items]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Jun. 30, 2013  
Document Fiscal Year Focus 2013  
Document Fiscal Period Focus Q2  
Trading Symbol PRLB  
Entity Registrant Name Proto Labs Inc  
Entity Central Index Key 0001443669  
Current Fiscal Year End Date --12-31  
Entity Filer Category Non-accelerated Filer  
Entity Common Stock, Shares Outstanding   25,335,456
XML 84 R21.htm IDEA: XBRL DOCUMENT v2.4.0.8
Accumulated Other Comprehensive Income (Tables)
6 Months Ended
Jun. 30, 2013
Change In Accumulated Other Comprehensive Income

The following table presents the changes in accumulated other comprehensive income balances during the three and six month periods ended June 30, 2013 and 2012, respectively:

 

    Three Months Ended     Six Months Ended  
    June 30,     June 30,  
(in thousands)   2013     2012     2013     2012  

Foreign currency translation adjustment, net of tax

       

Balance at beginning of period

  $ (1,835   $ (280   $ (928   $ (738

Other comprehensive income before reclassifications

    (198     (315     (1,105     143   

Amounts reclassified from accumulated other comprehensive income

    —          —          —          —     
 

 

 

   

 

 

   

 

 

   

 

 

 

Net current-period other comprehensive income

    (198     (315     (1,105     143   
 

 

 

   

 

 

   

 

 

   

 

 

 

Balance at end of period

  $ (2,033   $ (595   $ (2,033   $ (595
 

 

 

   

 

 

   

 

 

   

 

 

 
XML 85 R1.xml IDEA: Document and Entity Information 2.4.0.8101 - Document - Document and Entity Informationtruefalsefalse1false falsefalseeol_PE786297--1310-Q0008_STD_181_20130630_0http://www.sec.gov/CIK0001443669duration2013-01-01T00:00:002013-06-30T00:00:002false falsefalseeol_PE786297--1310-Q0008_STD_0_20130731_0http://www.sec.gov/CIK0001443669instant2013-07-31T00:00:000001-01-01T00:00:00sharesStandardhttp://www.xbrl.org/2003/instanceshares01true 3dei_DocumentInformationLineItemsdei_falsenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00falsefalsefalse2falsefalsefalse00falsefalsefalsexbrli:stringItemTypestringfalse02false 4dei_DocumentTypedei_falsenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse0010-Qfalsefalsefalse2falsefalsefalse00falsefalsefalsedei:submissionTypeItemTypestringThe 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".No definition available.false03false 4dei_AmendmentFlagdei_falsenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00falsefalsefalsefalse2falsefalsefalse00falsefalsefalsexbrli:booleanItemTypenaIf the value is true, then the document is an amendment to previously-filed/accepted document.No definition available.false04false 4dei_DocumentPeriodEndDatedei_falsenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse002013-06-30falsefalsetrue2falsefalsefalse00falsefalsefalsexbrli:dateItemTypedateThe 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.No definition available.false05false 4dei_DocumentFiscalYearFocusdei_falsenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse002013falsefalsefalse2falsefalsefalse00falsefalsefalsexbrli:gYearItemTypepositiveintegerThis 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.No definition available.false06false 4dei_DocumentFiscalPeriodFocusdei_falsenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00Q2falsefalsefalse2falsefalsefalse00falsefalsefalsedei:fiscalPeriodItemTypenaThis is focus fiscal period of the document report. For a first quarter 2006 quarterly report, which may also provide financial information from prior periods, the first fiscal quarter should be given as the fiscal period focus. Values: FY, Q1, Q2, Q3, Q4, H1, H2, M9, T1, T2, T3, M8, CY.No definition available.false07false 4dei_TradingSymboldei_falsenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00PRLBfalsefalsefalse2falsefalsefalse00falsefalsefalsexbrli:normalizedStringItemTypenormalizedstringTrading symbol of an instrument as listed on an exchange.No definition available.false08false 4dei_EntityRegistrantNamedei_falsenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00Proto Labs Incfalsefalsefalse2falsefalsefalse00falsefalsefalsexbrli:normalizedStringItemTypenormalizedstringThe exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation 12B -Number 240 -Section 12b -Subsection 1 false09false 4dei_EntityCentralIndexKeydei_falsenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse000001443669falsefalsefalse2falsefalsefalse00falsefalsefalsedei:centralIndexKeyItemTypenaA unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation 12B -Number 240 -Section 12b -Subsection 1 false010false 4dei_CurrentFiscalYearEndDatedei_falsenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00--12-31falsefalsefalse2falsefalsefalse00falsefalsefalsexbrli:gMonthDayItemTypemonthdayEnd date of current fiscal year in the format --MM-DD.No definition available.false011false 4dei_EntityFilerCategorydei_falsenadurationfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00Non-accelerated Filerfalsefalsefalse2falsefalsefalse00falsefalsefalsedei:filerCategoryItemTypestringIndicate whether the registrant is one of the following: (1) Large Accelerated Filer, (2) Accelerated Filer, (3) Non-accelerated Filer, (4) Smaller Reporting Company (Non-accelerated) or (5) Smaller Reporting 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.No definition available.false012false 4dei_EntityCommonStockSharesOutstandingdei_falsenainstantfalsefalsefalsefalsefalsefalsefalsefalseterseLabel1falsefalsefalse00falsefalsefalse2truefalsefalse2533545625335456falsefalsefalsexbrli:sharesItemTypesharesIndicate 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.No definition available.false1falseDocument and Entity InformationUnKnownNoRoundingUnKnownUnKnowntruefalsefalseSheethttp://www.protolabs.com/taxonomy/role/DocumentDocumentandEntityInformation212