0001628280-21-009412.txt : 20210507 0001628280-21-009412.hdr.sgml : 20210507 20210506191609 ACCESSION NUMBER: 0001628280-21-009412 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 68 CONFORMED PERIOD OF REPORT: 20210331 FILED AS OF DATE: 20210507 DATE AS OF CHANGE: 20210506 FILER: COMPANY DATA: COMPANY CONFORMED NAME: IMMERSION CORP CENTRAL INDEX KEY: 0001058811 STANDARD INDUSTRIAL CLASSIFICATION: COMPUTER PERIPHERAL EQUIPMENT, NEC [3577] IRS NUMBER: 943180138 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38334 FILM NUMBER: 21899678 BUSINESS ADDRESS: STREET 1: 330 TOWNSEND STREET STREET 2: SUITE 234 CITY: SAN FRANCISCO STATE: CA ZIP: 94107 BUSINESS PHONE: 408-467-1900 MAIL ADDRESS: STREET 1: 330 TOWNSEND STREET STREET 2: SUITE 234 CITY: SAN FRANCISCO STATE: CA ZIP: 94107 FORMER COMPANY: FORMER CONFORMED NAME: IMMERSION HUMAN INTERFACE CORP DATE OF NAME CHANGE: 19980602 10-Q 1 immr-20210331.htm 10-Q immr-20210331
000105881112/312021Q1false0.0010.001100,000,000100,000,00043020,61039,161,21430,877,17727,017,78112,143,43312,143,433300010588112021-01-012021-03-31xbrli:shares00010588112021-04-30iso4217:USD00010588112021-03-3100010588112020-12-31iso4217:USDxbrli:shares0001058811immr:FixedFeeLicenseandPerUnitRoyaltiesMember2021-01-012021-03-310001058811immr:FixedFeeLicenseandPerUnitRoyaltiesMember2020-01-012020-03-310001058811immr:DevelopmentServicesandOtherMember2021-01-012021-03-310001058811immr:DevelopmentServicesandOtherMember2020-01-012020-03-3100010588112020-01-012020-03-310001058811us-gaap:RetainedEarningsMember2021-01-012021-03-310001058811us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2020-12-310001058811us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001058811us-gaap:RetainedEarningsMember2020-12-310001058811us-gaap:TreasuryStockMember2020-12-310001058811us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2021-01-012021-03-310001058811us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2021-03-310001058811us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-310001058811us-gaap:RetainedEarningsMember2021-03-310001058811us-gaap:TreasuryStockMember2021-03-310001058811us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2019-12-310001058811us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001058811us-gaap:RetainedEarningsMember2019-12-310001058811us-gaap:TreasuryStockMember2019-12-3100010588112019-12-310001058811us-gaap:RetainedEarningsMember2020-01-012020-03-310001058811us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-03-310001058811us-gaap:TreasuryStockMember2020-01-012020-03-310001058811us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2020-01-012020-03-310001058811us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2020-03-310001058811us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-310001058811us-gaap:RetainedEarningsMember2020-03-310001058811us-gaap:TreasuryStockMember2020-03-3100010588112020-03-31immr:Segment0001058811immr:FixedFeeLicenseMember2021-01-012021-03-310001058811immr:FixedFeeLicenseMember2020-01-012020-03-310001058811immr:PerUnitRoyaltiesMember2021-01-012021-03-310001058811immr:PerUnitRoyaltiesMember2020-01-012020-03-3100010588112021-04-012021-03-3100010588112024-04-012021-03-310001058811us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2021-03-310001058811us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-03-310001058811us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2021-03-310001058811us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2021-03-310001058811us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-03-310001058811us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-03-310001058811us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-03-310001058811us-gaap:FairValueMeasurementsRecurringMember2021-03-310001058811us-gaap:FairValueInputsLevel1Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001058811us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001058811us-gaap:FairValueInputsLevel3Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001058811us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001058811us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001058811us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001058811us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001058811us-gaap:FairValueMeasurementsRecurringMember2020-12-31iso4217:KRW0001058811immr:Samsungvs.ImmersionMemberimmr:WithholdingTaxesonRoyaltyPaymentsMember2019-03-272019-03-270001058811immr:LGEMember2020-04-082020-04-080001058811us-gaap:EmployeeStockOptionMember2021-01-012021-03-310001058811us-gaap:RestrictedStockMember2021-01-012021-03-310001058811us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-03-31xbrli:pure0001058811immr:TimeBasedStockOptionMember2021-03-310001058811us-gaap:PerformanceSharesMember2021-03-310001058811us-gaap:RestrictedStockUnitsRSUMember2021-03-310001058811us-gaap:RestrictedStockMember2021-03-310001058811immr:TimeBasedStockOptionMember2020-12-3100010588112020-01-012020-12-310001058811immr:TimeBasedStockOptionMember2021-01-012021-03-310001058811us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-310001058811us-gaap:RestrictedStockUnitsRSUMember2020-12-310001058811us-gaap:RestrictedStockMember2020-12-310001058811us-gaap:RestrictedStockMember2020-01-012020-12-310001058811immr:MarketPerformanceBasedRestrictedStockUnitsMember2020-10-012020-12-310001058811immr:MarketPerformanceBasedRestrictedStockUnitsMember2021-03-310001058811immr:EmployeeStockPurchasePlanMember2021-01-012021-03-310001058811immr:EmployeeStockPurchasePlanMember2021-03-310001058811us-gaap:EmployeeStockOptionMember2020-01-012020-03-310001058811immr:RestrictedStockandRestrictedStockUnitsMember2021-01-012021-03-310001058811immr:RestrictedStockandRestrictedStockUnitsMember2020-01-012020-03-310001058811immr:EmployeeStockPurchasePlanMember2020-01-012020-03-310001058811us-gaap:SellingAndMarketingExpenseMember2021-01-012021-03-310001058811us-gaap:SellingAndMarketingExpenseMember2020-01-012020-03-310001058811us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-03-310001058811us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-03-310001058811us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-03-310001058811us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-03-3100010588112021-02-0900010588112021-02-112021-02-110001058811immr:StockRepurchaseProgramMember2007-11-010001058811immr:StockRepurchaseProgramMember2014-10-240001058811us-gaap:EmployeeStockOptionMember2021-01-012021-03-310001058811us-gaap:EmployeeStockOptionMember2020-01-012020-03-310001058811immr:RestrictedStockandRestrictedStockUnitsMember2021-01-012021-03-310001058811immr:RestrictedStockandRestrictedStockUnitsMember2020-01-012020-03-31utr:sqft0001058811immr:SanFranciscoCaliforniaFacilityMember2020-01-310001058811immr:SanFranciscoCaliforniaFacilityMember2020-06-3000010588112020-03-122020-03-120001058811us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2021-01-012021-03-310001058811us-gaap:OtherAssetsMember2021-01-012021-03-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
(MARK ONE)
    QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 2021
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-38334
IMMERSION CORPORATION
(Exact name of registrant as specified in its charter)
Delaware 94-3180138
(State or other jurisdiction of
incorporation or organization)
 (I.R.S. Employer
Identification No.)
330 Townsend Street, Suite 234, San Francisco, CA 94107
(Address of principal executive offices) (Zip Code)
(408) 467-1900
(Registrant’s telephone number, including area code)
Not Applicable
(Former name or former address, if changed since last report.)


Securities Registered Pursuant to Section 12(b) of the Act:
Title of each classTrading SymbolName of each exchange on which registered
Common Stock, $0.001 par valueIMMRThe NASDAQ Global Select Market

Indicate by check mark whether the Registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes       No  
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes      No  
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and "emerging growth company" in Rule 12b-2 of the Exchange Act. (Check one):
Large accelerated filer   Accelerated filer 
Non-accelerated filer 
(Do not check if a smaller reporting company)
  Smaller Reporting Company 
Emerging Growth Company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).     Yes      No  

Number of shares of common stock outstanding at April 30, 2021 was 30,885,541.


IMMERSION CORPORATION
INDEX
  Page

2

PART I
FINANCIAL INFORMATION
ITEM 1. FINANCIAL STATEMENTS

IMMERSION CORPORATION
CONDENSED CONSOLIDATED BALANCE SHEETS
(In thousands, except share and per share amounts)
(Unaudited)
March 31,
2021
December 31,
2020
ASSETS
Current assets:
Cash and cash equivalents$102,624 $59,522 
Accounts and other receivables 2,034 2,218 
Prepaid expenses and other current assets11,213 12,610 
Total current assets115,871 74,350 
Property and equipment, net254 209 
Long-term deposits12,296 12,571 
Other assets7,987 9,000 
Total assets$136,408 $96,130 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Accounts payable$469 $149 
Accrued compensation933 1,001 
Other current liabilities2,718 2,457 
Deferred revenue5,098 5,173 
Total current liabilities9,218 8,780 
Long-term deferred revenue20,183 21,334 
Other long-term liabilities1,709 2,035 
Total liabilities31,110 32,149 
Contingencies (Note 5)
Stockholders’ equity:
Common stock and additional paid-in capital — $0.001 par value; 100,000,000 shares authorized; 43,020,610 and 39,161,214 shares issued, respectively; 30,877,177 and 27,017,781 shares outstanding, respectively298,037 258,756 
Accumulated other comprehensive income122 122 
Accumulated deficit(111,128)(113,164)
Treasury stock at cost: 12,143,433 and 12,143,433 shares, respectively(81,733)(81,733)
Total stockholders’ equity105,298 63,981 
Total liabilities and stockholders’ equity$136,408 $96,130 
See accompanying Notes to Condensed Consolidated Financial Statements.

3


IMMERSION CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
AND COMPREHENSIVE INCOME (LOSS)
(In thousands, except per share amounts)
(Unaudited)
Three Months Ended
March 31,
 20212020
Revenues:
Royalty and license$7,068 $6,182 
Development, services, and other91 75 
Total revenues7,159 6,257 
Costs and expenses:
Cost of revenues 29 44 
Sales and marketing1,106 1,716 
Research and development1,307 1,689 
General and administrative2,224 7,356 
Total costs and expenses4,666 10,805 
Operating income (loss)2,493 (4,548)
Interest and other income (loss), net(316)(228)
Income (loss) before provision for income taxes2,177 (4,776)
Provision for income taxes(141)(52)
Net income (loss)$2,036 $(4,828)
Basic net income (loss) per share$0.07 $(0.16)
Shares used in calculating basic net income (loss) per share28,579 31,006 
Diluted net income (loss) per share$0.07 $(0.16)
Shares used in calculating diluted net income (loss) per share29,180 31,006 
Other comprehensive income (loss)
Change in unrealized gains (loss) on short-term investments (2)
Total other comprehensive income (loss) (2)
Total comprehensive income (loss)$2,036 $(4,830)
See accompanying Notes to Condensed Consolidated Financial Statements.
4

IMMERSION CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(In thousands, except number of shares)
(Unaudited)
Three Months Ended March 31, 2021
 Common Stock and
Additional Paid-In Capital
Accumulated
Other
Comprehensive
Income
Accumulated
Deficit
Treasury StockTotal
Stockholders’
Equity
 SharesAmountSharesAmount
Balances at December 31, 202039,161,214 $258,756 $122 $(113,164)12,143,433 $(81,733)$63,981 
Net income2,036 2,036 
Issuance of stock for ESPP purchases15,543 89 89 
Exercise of stock options, net of shares withheld for employee taxes306,987 2,724 2,724 
Release of restricted stock units and awards227,055  
Shares issued in connection with public offering, net of offering costs3,309,811 35,937 35,937 
Stock-based compensation531 531 
Balances at March 31, 202143,020,610 $298,037 $122 $(111,128)12,143,433 $(81,733)$105,298 

Three Months Ended March 31, 2020
 Common Stock and
Additional Paid-In Capital
Accumulated
Other
Comprehensive
Income
Accumulated
Deficit
Treasury StockTotal
Stockholders’
Equity
 SharesAmountSharesAmount
Balances at December 31, 201938,624,784 $253,289 $124 $(118,565)7,210,456 $(51,091)$83,757 
Net loss(4,828)(4,828)
Unrealized gain on available-for-sale securities, net of taxes(2)(2)
Repurchase of stock2,012,766 (11,975)(11,975)
Issuance of stock for ESPP purchases10,162 63 63 
Release of restricted stock units and awards189,735  
Stock-based compensation729 729 
Balances at March 31, 202038,824,681 $254,081 $122 $(123,393)9,223,222 $(63,066)$67,744 


See accompanying Notes to Condensed Consolidated Financial Statements.

5

IMMERSION CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)
(Unaudited)
Three Months Ended
March 31,
 20212020
Cash flows provided by (used in) operating activities:
Net income (loss)$2,036 $(4,828)
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:
Depreciation and amortization192 1,178 
Stock-based compensation531 729 
Foreign currency remeasurement losses280 361 
Other24 34 
Changes in operating assets and liabilities:
Accounts and other receivables184 (2,202)
Prepaid expenses and other current assets1,396 4,820 
Long-term deposits (361)
Other assets843 339 
Accounts payable305 122 
Accrued compensation (68)(855)
Other current liabilities280 422 
Deferred revenue(1,226)(1,302)
Other long-term liabilities(367)227 
Net cash provided by (used in) operating activities4,410 (1,316)
Cash flows provided by (used in) investing activities:
Proceeds from maturities of short-term investments 3,000 
Purchases of property and equipment(57)(21)
Net cash provided by (used in) investing activities(57)2,979 
Cash flows provided by (used in) financing activities:
Proceeds from issuance of common stock, net 35,937  
Cash paid for purchases of treasury shares (11,975)
Proceeds from issuance of common stock under employee stock purchase plan89 63 
Proceeds from stock options exercises2,723  
Net cash provided by (used in) financing activities38,749 (11,912)
Net increase (decrease) in cash and cash equivalents43,102 (10,249)
Cash and cash equivalents:
Beginning of period59,522 86,478 
End of period$102,624 $76,229 
Supplemental disclosure of cash flow information:
Cash paid for income taxes$13 $19 
Supplemental disclosure of non-cash operating, investing, and financing activities:
Release of restricted stock units and awards under company stock plan$2,367 $1,356 
Leased assets obtained in exchange for new operating lease liabilities$ $577 

See accompanying Notes to Condensed Consolidated Financial Statements.
6

IMMERSION CORPORATION
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
March 31, 2021
(Unaudited)
1. SIGNIFICANT ACCOUNTING POLICIES

Description of Business

Immersion Corporation (the "Company", "Immersion", "we" or "us") was incorporated in 1993 in California and reincorporated in Delaware in 1999. We focus on the creation, design, development, and licensing of innovative haptic technologies that allow people to use their sense of touch more fully as they engage with products and experience the digital world around them. We have adopted a business model under which it provides advanced tactile software, related tools, technical assistance designed to help integrate our patented technology into our customers’ products or enhance the functionality of our patented technology to certain customers, and offers licenses to our patented technology to other customers.

Impact of COVID-19

In March 2020, the World Health Organization declared the outbreak of COVID-19 a pandemic, which continues to spread throughout the U.S. and the world and has resulted in authorities implementing numerous measures to combat the spread of the virus, including travel bans and restrictions, quarantines, shelter-in-place orders, and business limitations and shutdowns. The COVID-19 outbreak and related public health measures have adversely affected workforce, organizations, consumers, economies, and financial markets globally, leading to an economic downturn and increased market volatility.
Our compliance with these containment measures has impacted our day-to-day operations and could disrupt our business and operations, as well as that of our customers and suppliers for an extended period of time. To support the health and well-being of our employees, customers and communities, we implemented work-from-home and restricted travel policies in the first quarter of 2020, which are expected to remain in place for the first half of 2021 and beyond. In addition, many of our customers are working remotely, which may delay the timing of some orders due to their and our compliance with frequently changing government-mandated or recommended shelter-in-place orders in jurisdictions in which we, our customers and our suppliers operate.
In response to certain anticipated impacts from the COVID-19 pandemic, we implemented a series of cost reduction initiatives in the first half of 2020 to further preserve financial flexibility. These actions include: reductions of the base salaries and cash compensation of company executives and board members; cancellation and reduction in the 2020 executive and employee bonus plans; renegotiated professional services fees from third-party services providers; relocation of certain positions to lower-cost regions; temporarily suspended company matching of our employee retirement savings plan and taking advantage of the broad-based employer relief provided by the governments.
In April 2020, the Government of Canada announced the Canada Emergency Wage Subsidy (“CEWS”) for Canadian employers whose businesses were affected by the COVID-19 pandemic. The CEWS provides a subsidy of up to 75% of eligible employees’ employment insurable remuneration, subject to certain criteria. We applied for the CEWS to the extent we met the requirements to receive the subsidy. During the three months ended March 31, 2021, we recorded $0.1 million in government subsidies as a reduction to operating expenses in the Condensed Consolidated Statements of Operations and Comprehensive Income (Loss).
Principles of Consolidation and Basis of Presentation

The accompanying condensed consolidated financial statements include the accounts of Immersion Corporation and our wholly-owned subsidiaries. All intercompany accounts, transactions, and balances have been eliminated in consolidation.

The accompanying condensed consolidated financial statements 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 for Form 10-Q and Article 10 of Regulation S-X. Accordingly, these condensed consolidated financial statements do not include all information and footnotes necessary for a complete presentation of the financial position, results of operations, and cash flows, in conformity with U.S. GAAP and should be read in conjunction with our audited consolidated financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2020. In the opinion of management, all adjustments consisting of only normal and recurring items necessary for the fair presentation of the financial position and results of operations for the interim periods presented have been included.


7


Use of Estimates

The preparation of condensed consolidated financial statements and related disclosures requires management to make estimates and assumptions that affect the reported amounts of the condensed consolidated financial statements. Significant estimates include revenue recognition, useful lives of property and equipment, valuation of income taxes including uncertain tax provisions, stock-based compensation and income taxes. We base our estimates on historical experience and on various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. The results of operations for the three months ended March 31, 2021 are not necessarily indicative of the results to be expected for the full year.

Segment Information

We develop, license, and support a wide range of software and IP that more fully engage users’ senses of touch when operating digital devices. We focus on the following target application areas: mobile devices, wearables, consumer, mobile entertainment and other content; console gaming; automotive; medical; and commercial. We manage these application areas in one operating and reporting segment with only one set of management, development, and administrative personnel.

Our chief operating decision maker (“CODM”) is the Chief Executive Officer. The CODM approves budgets and allocates resources to and assesses the performance of our business using information about our revenue and operating loss. There is only one segment that is reported to management.

Recently Adopted Accounting Pronouncements

In December 2019, the Financial Accounting Standard Board (the "FASB") issued Accounting Standard Update No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (ASU 2019-12), which enhances and simplifies various aspects of the income tax accounting guidance, including requirements such as tax basis step-up in goodwill obtained in a transaction that is not a business combination, ownership changes in investments, and interim-period accounting for enacted changes in tax law. The amendment is effective for public companies with fiscal years beginning after December 15, 2020; early adoption is permitted. We adopted this new guidance in the first quarter of 2021. This adoption did not have material impact on our condensed consolidated financial statements.


2. REVENUE RECOGNITION

Disaggregated Revenue

The following table presents the disaggregation of our revenue for the three months ended March 31, 2021 and 2020 (in thousands).
Three Months Ended
March 31,
20212020
Fixed fee license revenue$1,275 $1,287 
Per-unit royalty revenue5,793 4,895 
Total royalty and license revenue7,068 6,182 
Development, services, and other revenue91 75 
Total revenue$7,159 $6,257 

Per-unit Royalty Revenue

We record per-unit royalty revenue in the same period in which the licensee’s underlying sales occur. As we generally do not receive the per-unit licensee royalty reports for sales during a given quarter within the time frame that allows us to adequately review the reports and include the actual amounts in our quarterly results for such quarter, we accrue the related revenue based on estimates of our licensees’ underlying sales, subject to certain constraints on our ability to estimate such amounts. We develop such estimates based on a combination of available data including, but not limited to, approved customer forecasts, a look back at historical royalty reporting for each of our customers, and industry information available for the licensed products.
8


As a result of accruing per-unit royalty revenue for the quarter based on such estimates, adjustments will be required in the following quarter to true up revenue to the actual amounts reported by its licensees. We recorded $0.5 million and
$0.1 million adjustments to decrease royalty revenue during the three months ended March 31, 2021 and 2020, respectively.

Contract Assets

As of March 31, 2021, we had contract assets of $10.2 million included within Prepaid expenses and other current assets, and $3.8 million included within Other assets on the Condensed Consolidated Balance Sheets. As of December 31, 2020, we had contract assets of $11.6 million included within Prepaid expenses and other current assets, and $4.6 million included within Other assets, on the Condensed Consolidated Balance Sheets.

Contract assets decreased by $2.3 million from December 31, 2020 to March 31, 2021, primarily due to actual royalties billed during the three months ended March 31, 2021.

Contract Revenue

We recognize revenue from a fixed fee license agreement when we have satisfied our performance obligations, which typically occurs upon the transfer of rights to our technology upon the execution of the license agreement. However, in certain contracts, we grant a license to our existing patent portfolio at the inception of the license agreement as well as rights to the portfolio as it evolves throughout the contract term. For such arrangements, we have concluded that there are two separate performance obligations:

• Performance Obligation A: to transfer rights to our patent portfolio as it exists when the contract is executed.

• Performance Obligation B: to transfer rights to our patent portfolio as it evolves over the term of the contract, including access to new patent applications that the licensee can benefit from over the term of the contract.

If a fixed fee license agreement contains only Performance Obligation A, we recognize most or all of the revenue from the agreement at the inception of the contract. For fixed fee license agreements that contain both Performance Obligation A and B, we allocate the transaction price based on the standalone price for each of the two performance obligations. We use a number of factors primarily related to the attributes of our patent portfolio to estimate standalone prices related to Performance Obligation A and B. Once the transaction price is allocated, the portion of the transaction price allocable to Performance Obligation A is recognized in the period the license agreement is signed and the customer can benefit from rights provided in the contract. The portion allocable to Performance Obligation B is recognized on a straight-line basis over the contract term. For such contracts, a contract liability account is established and included within Deferred revenue on the Condensed Consolidated Balance Sheets. As the rights and obligations in a contract are interdependent, contract assets and contract liabilities that arise in the same contract are presented on a net basis.

Based on contracts signed and payments received as of March 31, 2021, we expect to recognize $25.2 million in revenue related to Performance Obligation B under our fixed fee license agreements, which is satisfied over time, including $13.2 million over one to three years and $12.0 million over more than three years.

Capitalized Contract Costs

During the three months ended March 31, 2021, we capitalized $0.1 million of incremental costs incurred to obtain new contracts with customers.


3. FAIR VALUE MEASUREMENTS

Cash and Cash Equivalents

Our financial instruments measured at fair value on a recurring basis consisted of money market funds. We value these securities based quoted prices in active markets for identical assets.

Financial instruments are valued based on quoted market prices in active markets include mostly money market securities. Such instruments are generally classified within Level 1 of the fair value hierarchy.
9


Instruments valued based on quoted prices in markets that are less active, broker or dealer quotations, or alternative pricing sources with reasonable levels of price transparency are generally classified within Level 2 of the fair value hierarchy and include U.S. treasury securities. We had no Level 2 instruments at March 31, 2021 and December 31, 2020.

Instruments valued based on unobservable inputs which reflect the reporting entity’s own assumptions or data that market participants would use in valuing an instrument are generally classified within Level 3 of the fair value hierarchy. As of March 31, 2021 and December 31, 2020, we did not hold any Level 3 instruments.

Our financial instruments consisted of money market accounts as of March 31, 2021 and December 31, 2020 are classified as cash equivalents.

Financial instruments measured at fair value on a recurring basis as of March 31, 2021 and December 31, 2020 are classified based on the valuation technique in the table below (in thousands):

 March 31, 2021 
Fair Value Measurements Using
Quoted Prices
 in Active
Markets for
Identical Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Total
Assets:
Money market accounts$70,616 $ $ $70,616 
Total assets at fair value (1)
$70,616 $ $ $70,616 
(1) The above table excludes $32.0 million of cash held in banks.

 
 December 31, 2020 
Fair Value Measurements Using
Quoted Prices 
in Active
Markets for
Identical Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Total
Assets:
Money market accounts45,614 $ $ $45,614 
Total assets at fair value (2)
$45,614 $ $ 0$45,614 
(2) The above table excludes $13.9 million of cash held in banks.

4. BALANCE SHEETS DETAILS

Cash and Cash Equivalents

Our cash and cash equivalent balances were as follows (in thousands):
 March 31,
2021
December 31,
2020
Cash $32,008 $13,908 
Money market funds70,616 45,614 
Cash and cash equivalents$102,624 $59,522 

10

Accounts and Other Receivables
Accounts and other receivables consisted of the following (in thousands):
March 31,
2021
December 31,
2020
Trade accounts receivable$1,402 $1,618 
Other receivables632 600 
Accounts and other receivables$2,034 $2,218 

Allowance for credit losses as of March 31, 2021 and December 31, 2020 were not material.

Prepaid Expenses and Other Current Assets

Prepaid expenses and other current assets consisted of the following (in thousands):
March 31,
2021
December 31,
2020
Prepaid expenses846 816 
Contract assets - current10,172 11,623 
Other current assets195 171 
Prepaid expenses and other current assets11,213 12,610 

Other Assets

Other assets consisted of the following (in thousands):
March 31,
2021
December 31,
2020
Contract assets - long-term$3,776 $4,596 
Right-of-use ("ROU") assets1,439 1,607 
Deferred tax assets2,659 2,659 
Other assets113 138 
Total other assets$7,987 $9,000 

Other Current Liabilities

Other current liabilities are as follows (in thousands):
March 31,
2021
December 31,
2020
Lease liabilities - current1,365 1,382 
Other current liabilities1,353 1,075 
Total other current liabilities$2,718 $2,457 

11

5. CONTINGENCIES

From time to time, we receive claims from third parties asserting that our technologies, or those of our licensees, infringe on the other parties’ IP rights. Management believes that these claims are without merit. Additionally, periodically, we are involved in routine legal matters and contractual disputes incidental to our normal operations. In management’s opinion, unless we disclosed otherwise, the resolution of such matters will not have a material adverse effect on our consolidated financial condition, results of operations, or liquidity.

In the normal course of business, we provide indemnification of varying scope to customers, most commonly to licensees in connection with licensing arrangements that include our IP, although these provisions can cover additional matters. Historically, costs related to these guarantees have not been significant, and we are unable to estimate the maximum potential impact of these guarantees on its future results of operations.

Samsung Electronics Co. v. Immersion Corporation and Immersion Software Ireland Limited

On April 28, 2017, Immersion and Immersion Software Ireland Limited (collectively, “Immersion”) received a letter from Samsung Electronics Co. (“Samsung”) requesting that we reimburse Samsung with respect to withholding tax and penalties imposed on Samsung by the Korean tax authorities following an investigation where the tax authority determined that Samsung failed to withhold taxes on Samsung’s royalty payments to Immersion Software Ireland from 2012 to 2016. On July 12, 2017, on behalf of Samsung, Immersion filed an appeal with the Korea Tax Tribunal regarding their findings with respect to the withholding taxes and penalties. On October 18, 2018, the Korea Tax Tribunal held a hearing and on November 19, 2018, the Korea Tax Tribunal issued its ruling in which it decided not to accept our arguments with respect to the Korean tax authorities’ assessment of withholding tax and penalties imposed on Samsung. On behalf of Samsung, we filed an appeal with the Korea Administrative Court on February 15, 2019. On July 16, 2020, the Korea Administrative Court issued its ruling in which it ruled that the withholding taxes and penalties which were imposed by the Korean tax authorities on Samsung should be cancelled with some litigation costs to be borne by the Korean tax authorities. On August 1, 2020, the Korean tax authorities filed an appeal with the Korea High Court. The first hearing in the Korea High Court occurred on November 11, 2020. A second hearing occurred on January 13, 2021. A third hearing occurred on March 21, 2021. The Korea High Court indicated that a final decision is expected on May 28, 2021, but reserved the right to delay the date of the decision.

On September 29, 2017, Samsung filed an arbitration demand with the International Chamber of Commerce against us demanding that we reimburse Samsung for the imposed tax and penalties that Samsung paid to the Korean tax authorities. Samsung is requesting that we pay Samsung the amount of KRW 7,841,324,165 (approximately $6.9 million) plus interest from and after May 2, 2017, plus the cost of the arbitration including legal fees. On March 27, 2019, we received the final award. The award ordered Immersion to pay Samsung KRW 7,841,324,165 (approximately $6.9 million as of March 31, 2019) which we paid on April 22, 2019 and recorded in Long-term deposit on our Condensed Consolidated Balance Sheets. The award also denied Samsung’s claim for interest from and after May 2, 2017 and ordered Immersion to pay Samsung’s cost of the arbitration in the amount of approximately $871,454, which was paid in 2019.

We believe that there are valid defenses to all of the claims from the Korean tax authorities. We intend to vigorously defend against the claims from the Korean tax authorities. We expect to be reimbursed by Samsung to the extent we ultimately prevail in the appeal in the Korea courts. On March 31, 2019, $6.9 million was recorded as a deposit included in Long-term deposits on our Condensed Consolidated Balance Sheets. In the event that we do not ultimately prevail in our appeal in the Korean courts, the deposit included in Long-term deposits would be recorded as additional income tax expense on our Condensed Consolidated Statements of Operations and Comprehensive Income (Loss), in the period in which we do not ultimately prevail.

LGE Korean Withholding Tax Matter

On October 16, 2017, we received a letter from LG Electronics Inc. (“LGE”) requesting that we reimburse LGE with respect to withholding tax imposed on LGE by the Korean tax authorities following an investigation where the tax authority determined that LGE failed to withhold on LGE’s royalty payments to Immersion Software Ireland from 2012 to 2014. Pursuant to an agreement reached with LGE, on April 8, 2020, we provided a provisional deposit to LGE in the amount of KRW 5,916,845,454 (approximately $5.0 million) representing the amount of such withholding tax that was imposed on LGE, which provisional deposit would be returned to us to the extent we ultimately prevail in the appeal in the Korea courts. In the second quarter of 2020, we recorded this deposit in Long-term deposits on our Condensed Consolidated Balance Sheets. In the event that we do not ultimately prevail in our appeal in the Korean courts, the deposit included in Long-term deposits would be recorded as additional income tax expense on our Condensed Consolidated Statement of Operations and Comprehensive Loss, in the period in which we do not ultimately prevail.

12

On November 3, 2017, on behalf of LGE, we filed an appeal with the Korea Tax Tribunal regarding their findings with respect to the withholding taxes. The Korea Tax Tribunal hearing took place on March 5, 2019. On March 19, 2019, the Korea Tax Tribunal issued its ruling in which it decided not to accept our arguments with respect to the Korean tax authorities’ assessment of withholding tax and penalties imposed on LGE. On behalf of LGE, we filed an appeal with the Korea Administrative Court on June 10, 2019. The first hearing occurred on October 15, 2019. A second hearing occurred on December 19, 2019. A third hearing occurred on February 13, 2020. A fourth hearing occurred on June 9, 2020. A fifth hearing occurred on July 16, 2020. We anticipated a decision to be rendered on or about October 8, 2020, but the Korea Administrative Court scheduled and held a sixth hearing for November 12, 2020. A seventh hearing occurred on January 14, 2021. An eighth hearing occurred on April 8, 2021. A ninth hearing is scheduled for June 24, 2021.

We believe that there are valid defenses to the claims raised by the Korean tax authorities and that LGE’s claims are without merit. We intend to vigorously defend ourselves against these claims. In the event that we do not ultimately prevail in our appeal in the Korean courts, any payments to LGE with respect to withholding tax imposed on LGE by the Korean tax authorities as described in the previous paragraph would be recorded as additional income tax expense on the Condensed Consolidated Statement of Operations and Comprehensive Income (Loss), in the period in which we do not ultimately prevail.


6. STOCK-BASED COMPENSATION

Stock Options and Awards

Our equity incentive program is a long-term retention program that is intended to attract, retain, and provide incentives for employees, consultants, officers, and directors and to align stockholder and employee interests. We may grant time-based options, market condition-based options, stock appreciation rights, restricted stock (“RSAs”), restricted stock units (“RSUs”), performance shares, market condition-based performance restricted stock units (“PSUs”), and other stock-based equity awards to employees, officers, directors, and consultants. Under this program, stock options may be granted at prices not less than the fair market value on the date of grant for stock options. Stock options generally vest over four years and expire seven years from the grant date. Market condition-based options are subject to a market condition whereby the closing price of our common stock must exceed a certain level for a number of trading days within a specified time frame or the options will be canceled before the expiration of the options. RSAs generally vest over one year. RSUs generally vest over three years. Awards granted other than a stock option or stock appreciation right shall reduce the common stock shares available for grant by 1.75 shares for every share issued.

A summary of our equity incentive program is as follows (in thousands):
 March 31,
2021
Common stock shares available for grant3,271 
Stock options outstanding 521 
PSUs outstanding250 
RSUs outstanding565 
RSAs outstanding130 

Time-Based Stock Options

The following summarizes activities for the time-based stock options for the three months ended March 31, 2021 (in thousands except for weighted average exercise price per share and weighted average remaining contractual life data):
Number of Shares
Underlying Stock Options
Weighted Average
Exercise Price
Per Share
Weighted Average
Remaining Contractual Life
(Years)
Aggregate
Intrinsic Value
Outstanding at December 31, 2020828 $8.16 4.36$2,628 
Granted $ 
Exercised(307)$8.87 
Canceled or expired $ 
Outstanding at March 31, 2021521 $7.74 5.21$1,020 
Vested and expected to vest at March 31, 2021447 $7.76 5.18$866 
Exercisable at March 31, 2021129 $8.32 4.69$212 

Aggregate intrinsic value is the difference between the closing price on the last trading day in March 2021 and the exercise price, multiplied by the number of in-the-money stock options.

Restricted Stock Units

The following summarizes RSU activities for the three months ended March 31, 2021 (in thousands except for weighted average grant date fair value and weighted average remaining contractual life data):
Number of Restricted Stock UnitsWeighted Average Grant Date Fair ValueWeighted Average
Remaining Contractual Life
(Years)
Aggregate
Intrinsic Value
Outstanding at December 31, 2020802 $6.98 1.00$9,057 
Granted $ 
Released(227)$7.49 
Forfeited(10)$6.74 
Outstanding at March 31, 2021565 $6.78 1.08$5,415 

Restricted Stock Awards

The following summarizes RSA activities for the three months ended March 31, 2021 (in thousands except for weighted average grant date fair value and weighted average remaining recognition period):
Number of Restricted Stock AwardsWeighted Average Grant Date Fair ValueWeighted Average Remaining Recognition Period
(Years)
Outstanding at December 31, 2020130 $6.53 0.45
Granted $ 
Released $ 
Forfeited $ 
Outstanding at March 31, 2021130 $6.53 0.20

Market Condition-Based Restricted Stock Units

In the fourth quarter of 2020, we granted 250,000 shares of PSUs to our executives. Each PSU represents the right to one share of our common stock. These equity awards will vest if the volume-weighted closing price of our common stock exceeds certain levels for a number of trading days within a specified time frame. These awards vest over four years, with 25% eligible for vesting on the first anniversary of the grant date and remaining shares vesting on quarterly basis over the following three years. We have 250,000 shares of PSUs outstanding as of March 31, 2021.

Employee Stock Purchase Plan

Under our 1999 Employee Stock Purchase Plan ("ESPP"), eligible employees may purchase common stock through payroll deductions at a purchase price of 85% of the lower of the fair market value of our common stock at the beginning of the offering period or the purchase date. Participants may not purchase more than 2,000 shares in a six months offering period or purchase stock having a value greater than $25,000 in any calendar year as measured at the beginning of the offering period. A total of 1.0 million shares of common stock has been reserved for issuance under the ESPP. During the three months ended March 31, 2021, 15,543 shares were purchased under the ESPP. As of March 31, 2021, 215,338 shares were available for future purchase under the ESPP.

Stock-based Compensation Expense

The following table summarizes stock-based compensation expenses recognized for the three months ended March 31, 2021 and 2020 (in thousands):
 Three Months Ended
March 31,
 20212020
Stock options$15 $255 
RSUs and RSAs497 462 
Employee stock purchase plan19 12 
Total$531 $729 
Sales and marketing$224 $45 
Research and development318 168 
General and administrative(11)516 
Total$531 $729 

We use the Black-Scholes-Merton option pricing model for our time-based options, single-option approach to determine the fair value of standard stock options. All share-based payment awards are amortized on a straight-line basis over the requisite service periods of the awards, which are generally the vesting periods.

The determination of the fair value of share-based awards on the date of grant using an option pricing model is affected by our stock price as well as assumptions regarding a number of complex and subjective variables. These variables include actual and projected employee stock option exercise behaviors that impact the expected term, our expected stock price volatility over the term of the awards, risk-free interest rate, and expected dividend.

The assumptions used to value options granted under our equity incentive program are as follows:
 Three Months Ended
March 31,
 
2021 (1)
2020
Expected life (in years)N/A4.2
VolatilityN/A52 %
Interest rateN/A1.0 %
Dividend yieldN/A %
    (1) There were no stock option grants in the three months ended March 31, 2021

As of March 31, 2021, there were $5.3 million of unrecognized compensation costs, adjusted for estimated forfeitures, related to non-vested stock options, RSAs and RSUs. This unrecognized compensation cost will be recognized over an estimated weighted-average period of approximately 1.8 years. Total unrecognized compensation cost will be adjusted for future changes in estimated forfeitures.


7. STOCKHOLDERS’ EQUITY

Stock Offering

On February 3, 2021, we filed an universal shelf registration statement on Form S-3 with the Securities and Exchange Commission which provided us with the financial flexibility to raise up to $250 million of capital. We intend to use the net proceeds from the sale of the securities offered by this prospectus for working capital and other general corporate purposes, and we may use a portion of any net proceeds for investment in complementary businesses or alternative currencies.
On February 11, 2021, we entered into an equity distribution agreement ("Distribution Agreement") with an investment banking firm to issue and sell shares of our common stock having an aggregated offering price of up to $50 million. Under the terms of the Distribution Agreement, we are obligated to pay 2.25% commission on the gross sales proceeds from common stock sold and customary indemnification rights and the reimbursement of legal fees and disbursements. The Distribution Agreement may be terminated by either party upon prior written notice to the other party, or at any time under certain circumstances. We are not obligated to sell any shares under the Distribution Agreement.

During the first quarter of 2021, we sold 3.3 million shares of our common stock pursuant to the Distribution Agreement and we received net proceeds of $35.9 million from the offering net of $1.2 million of commissions and other offering costs. We terminated the Distribution Agreement on March 5, 2021.

Stock Repurchase Program

On November 1, 2007, our Board of Directors (the “Board”) authorized the repurchase of up to $50.0 million of our common stock (the “Stock Repurchase Program”). In addition, on October 22, 2014, the Board authorized another $30.0 million under the Stock Repurchase Program. As of June 30, 2020, we repurchased the maximum amount of shares of common stock available under the Stock Repurchase Program and no longer have any amount available for repurchase under the Stock Repurchase Plan.

During the first quarter of 2020, we repurchased approximately 2.0 million shares for approximately $12.0 million at an average cost of $5.95 per share.

8. INCOME TAXES

Income tax provision consisted of the following (in thousands, except for effective tax rate percentage):
Three Months Ended
March 31,
 20212020
Income (loss) before provision for income taxes2,177 (4,776)
Provision for income taxes141 52 
Effective tax rate6.5 %(1.1)%

The provision for income tax for the three months ended March 31, 2021 and 2020, respectively, resulted primarily from estimated foreign taxes included in the calculation of the effective tax rate. We continue to carry a full valuation allowance on our U.S. federal and State as well as Canada federal deferred tax assets. The effective tax rate is lower than statutory tax rate is mainly due to the benefit recorded on deferred tax assets utilized in current year for the U.S. federal and state jurisdictions.

As of March 31, 2021, we had unrecognized tax benefits under ASC 740 Income Taxes of approximately $4.5 million and applicable interest of $0. The total amount of unrecognized tax benefits that would affect our effective tax rate, if recognized, is $0. Our policy is to account for interest and penalties related to uncertain tax positions as a component of income tax provision. We do not expect to have any significant changes to unrecognized tax benefits during the next twelve months.
13


As of March 31, 2021, we had net deferred income tax assets of $2.7 million and deferred income tax liabilities of $0.4 million. Because we have net operating loss and credit carryforwards, there are open statutes of limitations in which federal, state, and foreign taxing authorities may examine our tax returns for all years from 2001 through the current period. Currently we are under examination by the Internal Revenue Services for tax year 2018 and California Franchise Tax Board for tax years 2017 to 2019.

We maintain a valuation allowance of $28.5 million against certain of our deferred tax assets, including all federal, state, and certain foreign deferred tax assets because of uncertainties regarding the realization of the asset balance due to historical losses, the variability of operating results, and uncertainty regarding near term projected results. If we determine the deferred tax assets are realizable based on our assessment of relevant factors, an adjustment to the valuation allowance may increase income in the period such determination is made.


9. NET INCOME (LOSS) PER SHARE

Basic net income (loss) per share is computed using the weighted average number of shares of common stock outstanding during the period. Diluted net income (loss) per share is computed using the weighted average number of shares of common stock, adjusted for any dilutive effect of potential common stock. Potential common stock, computed using the treasury stock method, includes stock options, RSUs, RSAs and ESPP.

The following is a reconciliation of the numerators and denominators used in computing basic and diluted net income (loss) per share (in thousands, except per share amounts):
Three Months Ended
March 31,
 20212020
Numerator:
Net income (loss)$2,036 $(4,828)
Denominator:
Weighted-average common stock outstanding, basic28,579 31,006 
  Dilutive effect of potential common shares:
  Stock options, stock awards and ESPP601  
Total shares, diluted29,180 31,006 
Basic net income (loss) per share$0.07 $(0.16)
Diluted net income (loss) per share$0.07 $(0.16)


We include the underlying market condition stock awards in the calculation of diluted earnings per share if the performance condition has been satisfied as of the end of the reporting period and exclude stock equity awards if the performance condition has not been met.

For the three months ended March 31, 2021, we had stock options, RSUs, PSUs and RSAs outstanding that could potentially dilute basic earnings per share in the future, but these were excluded from the computation of diluted net income (loss) per share because their effect would have been anti-dilutive. These outstanding securities consisted of the following (in thousands):

Three Months Ended
March 31,
20212020
Stock options141,370
RSUs and RSAs1,263
142,633

14

10. LEASES

We lease our office space under lease arrangements with expiration dates on or before February 29, 2024. We recognize lease expense on a straight-line basis over the lease term. Leases with an initial term of 12 months or less are not recorded on the Condensed Consolidated Balance Sheets. We combine lease and non-lease components for new and reassessed leases. We apply discount rates to operating leases using a portfolio approach.

Below is a summary of our right-of-use assets (“ROU”) assets and lease liabilities as of March 31, 2021 and December 31, 2020, respectively (in thousands):
Balance Sheets ClassificationMarch 31,
2021
December 31, 2020
Assets
Right-of-use assetsOther assets$1,439 $1,607 
Liabilities
  Operating lease liabilities - currentOther current liabilities1,365 1,382 
  Operating lease liabilities - long-termOther long-term liabilities1,351 1,677 
Total lease liabilities$2,716 $3,059 


On January 31, 2020, we entered into an agreement to lease approximately 5,000 square feet of office space in San Francisco, California (“SF Facility”). This facility is used for administrative functions. The lease commenced in the first quarter of 2020 and expires in 2022. In the first quarter of 2020, we recorded a lease liability of $0.6 million, which represents the present value of the lease payments using an estimated incremental borrowing rate of 3.50%. We also recognized ROU of $0.6 million which represents our right to use an underlying asset for the lease term. Operating lease ROU assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term.

As a result of COVID-19, we implemented work-from-home policy in the first quarter of 2020. Our San Francisco office has been closed since the first quarter of 2020 and we expect our San Francisco-based employees to continue to work-from-home in the foreseeable future. We have been actively seeking a sublease tenant for the SF Facility. In the fourth quarter of 2020, we recorded $0.3 million impairment charge to the SF Facility ROU asset.

On November 12, 2014, we entered into an amendment to the lease of approximately 42,000 square feet office space in San Jose, California facilities (“SJ Facility”). The lease commenced in May 2015 and expires as of April 2023.

On March 12, 2020, we entered into a sublease agreement with Neato Robotics, Inc. (“Neato”) for the SJ Facility. This sublease commenced in June 2020 and ends on April 30, 2023 which is the lease termination date of the original SJ Facility lease. In accordance with provisions of ASC 842 Leases (“ASC 842”), we treated the sublease as a separate lease as we were not relieved of the primary obligation under the original lease. We continue to account for the original SJ Facility, as a lessee, in the same manner as prior to the commencement date of the sublease. We accounted for the sublease as a lessor of the lease. We classified the sublease as an operating lease as it did not meet the criteria of a Sale-Type or Direct Financing lease.

At the commencement date of the sublease, we recognized initial direct costs of $0.3 million. These deferred costs will be amortized over the terms of the sublease payments. As of March 31, 2021, $0.1 million was reported in Prepaid expenses and other current assets and $0.1 million was reported in Other assets on our Condensed Consolidated Balance Sheets.
15


We recognize operating lease expense and lease payments from the sublease, on a straight-line basis, in our Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) over the lease terms. During the three months ended March 31, 2021, and 2020, our net operating lease expenses are as follows (in thousands):
Three Months Ended
March 31,
20212020
Operating lease cost$215 $273 
Sublease income(257) 
Net lease cost (income)$(42)$273 


The table below provides supplemental information related to operating leases for the three months ended March 31, 2021 and 2020 (in thousands except for lease term):

Three Months Ended
March 31,
20212020
Cash paid within operating cash flow$367 $349 
Weighted average lease terms2.22.9
Weighted average discount rateN/A3.5 %


Minimum future lease payment obligations for our operating leases as of March 31, 2021 are as follows (in thousands):
For the Years Ending December 31,
Remainder of 2021$1,131 
20221,225 
2023462 
202425 
Total$2,843 


Future lease payments as of March 31, 2021 from our sublease agreement are as follows (in thousands):
For the Years Ending December 31,
Remainder of 2021$789 
20221,077 
2023351 
Total$2,217 


16

ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

This Management’s Discussion and Analysis of Financial Condition and Results of Operations includes forward-looking statements within the meaning of Section 27A of the Securities Act, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). The forward-looking statements involve risks and uncertainties. Forward-looking statements are identified by words such as “anticipates”, “believes”, “expects”, “intends”, “may”, “can”, “will”, “places”, “estimates”, and other similar expressions. However, these words are not the only way we identify forward-looking statements. Examples of forward-looking statements include any expectations, projections, or other characterizations of future events, or circumstances, and include statements regarding: the impact of COVID-19 on our business, including as to revenue, and potential cost reduction measures, and the impact of COVID-19 on our customers, suppliers, and on the economy in general; our strategy and our ability to execute our business plan; our competition and the market in which we operate; our customers and suppliers; our revenue and the recognition and components thereof; our costs and expenses; including capital expenditures; seasonality and demand; our investment in research and technology development; changes to general and administrative expenses; our foreign operations and the reinvestment of our earnings related thereto; our investment in and protection of our IP; our employees; capital expenditures and the sufficiency of our capital resources; unrecognized tax benefit and tax liabilities; the impact of changes in interest rates and foreign exchange rates, as well as our plans with respect to foreign currency hedging in general; changes in laws and regulations; including with respect to taxes; our plans related to and the impact of current and future litigation; our sublease and the timing and income related thereto; our shelf S-3 registration statement and our plans with respect thereto, including anticipated use of proceeds; and our stock repurchase and equity distribution programs.

Because forward-looking statements relate to the future, they are subject to inherent uncertainties, risks and changes in circumstances that are difficult to predict and many of which are outside of our control. Actual results could differ materially from those projected in the forward-looking statements, therefore we caution you not to place undue reliance on these forward-looking statements. Important factors that could cause our actual results and financial condition to differ materially from those indicated in the forward-looking statements include, among others, the following: the effects of the COVID-19 global pandemic on us and our business, and on the business of our suppliers and customers; unanticipated changes in the markets in which we operate; the effects of the current macroeconomic climate (especially in light of the ongoing adverse effects of the COVID-19 global pandemic); delay in or failure to achieve adoption of or commercial demand for our products or third party products incorporating our technologies; the inability of Immersion to renew existing licensing arrangements, or enter into new licensing arrangements for our patents and other technologies on favorable terms; the loss of a major customer; the ability of Immersion to protect and enforce our intellectual property rights; unanticipated difficulties and challenges in developing or acquiring successful innovations and our ability to patent those innovations; changes in patent law; confusion as to our licensing model or agreement terms; the ability of Immersion to return to consistent profitability in the future; the inability of Immersion to retain or recruit necessary personnel; the commencement, by others or by us, of legal or administrative action; risks related to our international operations and other factors.

Any forward-looking statements made by us in this report speak only as of the date of this report, and we do not intend to update these forward-looking statements after the filing of this report, unless required to do so by applicable law. You are urged to review carefully and consider our various disclosures in this report and in our other reports publicly disclosed or filed with the SEC that attempt to advise you of the risks and factors that may affect our business.

OVERVIEW

We are a premier licensing company focused on the creation, design, development, and licensing of innovative haptic technologies that allow people to use their sense of touch to engage with products and experience the digital world around them. We are one of the leading experts in haptics, and our focus on innovation allows us to deliver world-class intellectual property (“IP”) and technology that enables the creation of products that delight end users. Our technologies are designed to facilitate the creation of high-quality haptic experiences, enable their widespread distribution, and ensure that their playback is optimized. Our primary business is currently in the mobility, gaming, and automotive markets, but we believe our technology is broadly applicable and see opportunities in evolving new markets, including entertainment, social content, virtual and augmented reality, sexual wellness and wearables, as well as residential, commercial, and industrial Internet of Things. In recent years, we have seen a trend towards broad market adoption of haptic technology. As other companies follow our leadership in recognizing how important tactile feedback can be in people’s digital lives, we expect the opportunity to license our IP and technologies will continue to expand.

17

We have adopted a business model under which we provide advanced tactile software, related tools and technical assistance designed to integrate our patented technology into our customers’ products or enhance the functionality of our patented technology, and offer licenses to our patented technology to our customers. Our licenses enable our customers to deploy haptically-enabled devices, content and other offerings, which they typically sell under their own brand names. We and our wholly-owned subsidiaries hold more than 1,800 issued or pending patents worldwide as of March 31, 2021. Our patents cover a wide range of digital technologies and ways in which touch-related technology can be incorporated into and between hardware products and components, systems software, application software, and digital content. We believe that our IP is relevant to many of the most important and cutting-edge ways in which haptic technology is and can be deployed, including in connection with mobile interfaces and user interactions, in association with pressure and other sensing technologies, as part of video and interactive content offerings, as related to virtual and augmented reality experiences, and in connection with advanced actuation technologies and techniques.

We were incorporated in 1993 in California and reincorporated in Delaware in 1999.

CRITICAL ACCOUNTING POLICES AND ESTIMATES
Our discussion and analysis of our financial condition and results of operations are based upon our condensed consolidated financial statements, which have been prepared in accordance with U.S. GAAP. The preparation of these condensed consolidated financial statements requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues, expenses, and related disclosure of contingent assets and liabilities. On an ongoing basis, we evaluate our estimates and assumptions, including those related to revenue recognition, stock-based compensation, short-term investments, leases, income taxes and contingencies. We base our estimates and assumptions on historical experience and on various other factors that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates and assumptions.

Due to the COVID-19 pandemic, there has been uncertainty and disruption in the global economy and financial markets. We are not aware of any specific event or circumstance that would require updates to our estimates or judgments or require us to revise the carrying value of our assets or liabilities as of May 6, 2021, the date of issuance of this Quarterly Report on Form 10-Q. These estimates may change as new events occur and additional information is obtained. Actual results could differ materially from these estimates under different assumptions or conditions.

Please refer to Management's Discussion and Analysis of Financial Condition and Results of Operations contained in Part II, Item 7 of our Annual Report on Form 10-K for the year ended December 31, 2020 filed with the SEC on March 5, 2021, for a complete discussion of our other critical accounting policies and estimates.

RESULTS OF OPERATIONS

OVERVIEW

Total revenue for the three months ended March 31, 2021 was $7.2 million, an increase of $0.9 million, or 14%, compared to $6.3 million for the three months ended March 31, 2020 primarily driven by a $0.9 million or 18%, increased in per-unit royalty revenue.

Net income for the three months ended March 31, 2021 was $2.0 million, an increase of $6.9 million, or 142%, as compared to a net loss of $4.8 million for the three months ended March 31, 2020. The increase in net income was mainly attributable to a $0.9 million increase in total revenue and a $6.1 million decrease in total operating expenses.

18


The following table sets forth our Condensed Consolidated Statements of Operations data as a percentage of total revenue:


Three Months Ended
March 31,
20212020
Revenues:
Fixed fee license revenue18 %21 %
Per-unit royalty revenue81 78 
Total royalty and license revenue99 99 
Development, services, and other revenue
Total revenues100 100 
Costs and expenses:
Cost of revenues — 
Sales and marketing15 27 
Research and development18 27 
General and administrative32 118 
Total costs and expenses65 173 
Operating income (loss)35 (73)
Interest and other income(5)(4)
Income (loss) before provision for income taxes30 (76)
Provision for income taxes(2)(1)
Net income (loss)28 %(77)%

REVENUES

Our revenue is primarily derived from fixed fee license agreements and per-unit royalty agreements, along with less significant revenue earned from development, services and other revenue. Royalty and license revenue are composed of per-unit royalties earned based on usage or net sales by licensees and fixed payment license fees charged for our IP and software.

A revenue summary for the three months ended March 31, 2021 and 2020 are as follows (in thousands, except for percentages):
 Three Months Ended
March 31,
 20212020$ Change% Change
Revenues:
Fixed fee license revenue$1,275 $1,287 $(12)(1)%
Per-unit royalty revenue5,793 4,895 898 18 %
Total royalty and license revenue7,068 6,182 886 14 %
Development, services, and other revenue91 75 16 21 %
Total revenues$7,159 $6,257 $902 14 %


Royalty and license revenue — Royalty and license revenue for the three months ended March 31, 2021 increased $0.9 million, or 14%, from $6.2 million for the three months ended March 31, 2020 to $7.1 million for the three months ended March 31, 2021.

Per-unit royalty revenue increased by $0.9 million, or 18%, in the three months ended March 31, 2021 compared to the three months ended March 31, 2020, primarily caused by a $0.7 million increase in royalties from our gaming licensees.
19

Fixed fee license revenue was relatively flat in the three months ended March 31, 2021 compared to the same period in 2020.

We expect royalty and license revenue to continue to be a major component of our future revenue as our technology is included in products and we succeed in our efforts to monetize our IP. Our fixed fee license revenue could fluctuate depending upon the timing of execution of new fixed license fee arrangements. We also anticipate that our royalty revenue will fluctuate relative to our customers’ unit shipments.

Development, services and other revenue — Development, services, and other revenue was $91,000 for the three months ended March 31, 2021 as compared to the $75,000 the three months ended March 31, 2020.

Geographically, revenues generated in Asia, North America, and Europe for the three months ended March 31, 2021 represented 74%, 19%, and 7%, respectively, of our total revenue as compared to 79%, 17%, and 4%, respectively, for the three months ended March 31, 2020.


OPERATING EXPENSES

The following tables set forth a summary of our operating expenses for the three months ended March 31, 2021 and 2020 (in thousands):
 Three Months Ended
March 31,
20212020Change% Change
Sales and marketing$1,106 $1,716 $(610)(36)%
% of total revenue15 %27 %
Research and development$1,307 $1,689 $(382)(23)%
% of total revenue18 %27 %
General and administrative$2,224 $7,356 $(5,132)(70)%
% of total revenue31 %118 %

Sales and Marketing - Our sales and marketing expenses primarily consisted of employee compensation and benefits, sales commissions, advertising, trade shows, collateral marketing materials, market development funds, travel, and allocated facilities costs.

Sales and marketing expenses decreased $0.6 million, or 36%, in the first quarter of 2021 as compared to the first quarter of 2020 primarily attributable to a $0.3 million decrease in depreciation expense, a $0.1 million decrease in facility costs and a $0.1 million decrease in travel costs. The decrease in depreciation expense in the first quarter of 2021 compared to the same period in 2020 was primarily attributable to the accelerated depreciation in the first quarter of 2020 resulting from the shortening in estimated useful life of the leasehold improvements of the San Jose, California ("SJ Facility") to March 31, 2020 following our decision to exit this facility. The decrease in facilities expense was largely attributable to the decrease in rent expense following the sublease of the SJ Facility in the second quarter of 2020. The decrease in travel costs were mainly attributable to reduced business activities as a result of the COVID-19 pandemic.

Research and Development — Our research and development expenses are comprised of employee compensation and benefits, outside services and consulting fees, tooling and supplies, and an allocation of facilities costs.

Research and development expenses decreased $0.4 million, or 23%, for the three months ended March 31, 2021 compared to three months ended March 31, 2020. This decrease was primarily due to a $0.2 million decrease in depreciation expense and $0.1 million decrease in facilities expense primarily attributable to the reasons discussed above.

We believe that continued investment in research and development is critical to our future success, and we expect to continue making targeted investments in areas of research and technology development to support future growth in key markets.

General and Administrative - Our general and administrative expenses primarily consisted of employee compensation and benefits, legal and professional fees, external legal costs for patents, office supplies, travel, and allocated facilities costs.
20

General and administrative expenses decreased $5.1 million, or 70%, in the three months ended March 31, 2021 as compared to the same period in 2020 primarily due to a $2.0 million decrease in compensation, benefits and other personnel related costs, a $1.3 million decrease in legal expenses, a $0.9 million decrease in professional services and outside services, $0.5 million decrease in depreciation expense and a $0.2 million decrease in facilities costs.

The decrease in compensation, benefits and other personnel related costs was primarily due to reduced headcount, lower salaries, variable compensation driven by the transition of our Accounting, Human Resources, Finance and IT functions from San Jose, California to Montreal, Canada and the impact of the COVID-19 related cost reduction initiatives implemented during 2020. The decrease in legal expense was primarily attributable to reduced activities, as well as a decrease in patent maintenance and prosecution costs. The decrease in consulting and professional services fees was due to decreases in accounting and audit fees and consulting and other professional fees in the first quarter of 2021 compared to the same period in 2020. The decrease in depreciation expense and facilities costs were primarily attributable to the reasons discussed above.

We expect our general and administrative expenses to remain stable in the near future as we achieve targeted reductions in consulting and professional services, and other costs.


INTEREST AND OTHER INCOME (LOSS), NET

Interest and Other Income (Loss), Net — Interest and other income (loss), net consists of interest income from cash equivalents and short-term investments, translation exchange rate gains (losses) and other income.

Interest and other income (loss), net decreased $0.1 million during the three months ended March 31, 2021 compared to the same period in 2020 primarily driven by a $0.2 million decrease in investment earnings on cash and cash equivalents partially offset by a $0.2 million decrease in foreign currency exchange losses.

The decrease in investment earnings was primarily due to lower interest rates during the three months ended March 31, 2021 compared to the same periods in 2020. The decrease in the foreign exchange losses was primarily driven by the fluctuation in South Korean Won exchanges rates against the U.S. Dollar.


PROVISION FOR INCOME TAXES

The following table sets forth a summary of our provision for income taxes for the three months ended March 31, 2021 and 2020 (in thousands except for percentages):
Three Months Ended
March 31,
 20212020Change% Change
Income (loss) before provision for income taxes$2,177 $(4,776)
Provision for income taxes141 52 $89 171 %
Effective tax rate6.5 %(1.1)%


Provision for income tax for the three months ended March 31, 2021 and 2020 resulted primarily from estimated foreign taxes included in the calculation of the effective tax rate. We continue to carry a full valuation allowance on our U.S. federal and State as well as Canada federal deferred tax assets. The effective tax rate is lower than statutory tax rate is primarily due to the benefit recorded on deferred tax assets utilized in current year for the federal and state jurisdictions. The year-over-year change in provision for income taxes resulted primarily from the change in income from continuing operations across various tax jurisdictions.

We continue to maintain a valuation allowance of $28.5 million against certain of our deferred tax assets, including all federal, state, and certain foreign deferred tax assets as a result of uncertainties regarding the realization of the asset balance due to historical losses, the variability of operating results, and uncertainty regarding near term projected results. In the event that we determine the deferred tax assets are realizable based on an assessment of relevant factors, an adjustment to the valuation allowance may increase income in the period such determination is made. The valuation allowance does not impact our ability to utilize any underlying net operating loss carryforwards.

21

We also maintain liabilities for uncertain tax positions. As of March 31, 2021, we had unrecognized tax benefits under ASC 740 of approximately $4.5 million and applicable interest of $0. The total amount of unrecognized tax benefits that would affect our effective tax rate, if recognized, is $0.
22

LIQUIDITY AND CAPITAL RESOURCES

Our cash and cash equivalents consist primarily of cash and money market funds. The securities are stated at market value, with unrealized gains and losses reported as a component of accumulated other comprehensive income (loss) within stockholders’ equity.

On March 31, 2021, our cash and cash equivalents totaled $102.6 million, an increase of $43.1 million from $59.5 million on December 31, 2020.
Three Months Ended
March 31,
20212020Change% Change
Net cash provided by ( used in) operating activities$4,410 $(1,316)$5,726 (435)%
Net cash provided by (used in) investing activities$(57)$2,979 $(3,036)(102)%
Net cash provided by (used in) financing activities$38,749 $(11,912)$50,661 
NM1
(1) Not meaningful.

Operating Activities

Cash provided by (used in) operating activities primarily consists of net income (loss), adjusted for certain non-cash items including depreciation and amortization; stock-based compensation expense and the effect of changes in operating assets and liabilities.  

Net cash provided by operating activities was $4.4 million during the three months ended March 31, 2021, a $5.7 million increase compared the same period in 2020. This increase in net cash provided by operating activities was primarily attributable to a $6.9 million increase in net income which was partially offset by a $1.3 million decrease in noncash items.

Investing Activities

Our investing activities primarily consist of purchases of and proceeds from maturities of short-term investments and purchases of computer equipment, furniture and leasehold improvements related to facilities expansion.

Net cash used in investing activities during the three months ended March 31, 2021 was $0.1 million consisting purchases of property and equipment.

Net cash provided by investing activities during the three months ended March 31, 2020 was $3.0 million primarily consisting of $3.0 million proceeds from maturities of short-term investments.

Financing Activities

Our financing activities primarily consist of cash from issuance of common stock, proceeds from stock option exercises and stock purchases under our employee stock purchase plan and cash paid for repurchases of our common stock.

Net cash provided by financing activities during the three months ended March 31, 2021 was $38.7 million primarily consisting of $35.9 million net proceeds from common stock issuances and $2.7 million proceeds from stock option exercises.

Net cash used in financing activities during the three months ended March 31, 2020 was $11.9 million, and primarily consisted of $12.0 million in cash paid for stock repurchases.

Our total cash and cash equivalents were $102.6 million as of March 31, 2021, of which approximately 11% ($11.0 million) was held by our foreign subsidiaries and subject to repatriation tax effects. Our intent is to permanently reinvest all of our earnings from foreign operations, and current plans do not anticipate that we will need funds generated from foreign operations to fund our domestic operations.

We may continue to invest in, protect, and defend our extensive IP portfolio, which can result in the use of cash in the event of litigation.

23

On February 11, 2021, we entered into the Distribution Agreement with an investment banking firm to issue and sell shares of our common stock having an aggregate offering price of up to $50 million. In accordance with the terms of the Distribution Agreement, we are obligated to pay 2.25% commission on the gross sales proceeds from common stock sold, and to provide customary indemnification rights and the reimbursement of legal fees and disbursements. The Distribution Agreement may be terminated by either party upon prior written notice to the other party, or at any time under certain circumstances. We are not obligated to sell any shares under the Distribution Agreement.

During the first quarter of 2021, we sold 3.3 million shares of our common stock pursuant to the Distribution Agreement and we received net proceeds of approximately $35.9 million from the offering net of $1.2 million of commissions and other offering costs. We terminated the Distribution Agreement on March 5, 2021.

During the first quarter of 2020, we repurchased approximately 2.0 million shares of our common stock for approximately $12.0 million at an average cost of $5.95 per share.

We anticipate that capital expenditures for property and equipment for the year ending December 31, 2021 will be less than $1 million.

While the unprecedented public health and governmental efforts to contain the spread of COVID-19 have created significant uncertainty as to general economic and capital market conditions for the first half of 2021 and beyond, as of May 6, 2021, the date of this Quarterly Report on Form 10-Q, we believe we have sufficient capital resources to meet our working capital needs for the next twelve months.

Cash from operations could also be affected by various risks and uncertainties, including but not limited to the risks detailed in Part II, Item 1A Risk Factors.


24

RECENT ACCOUNTING PRONOUNCEMENTS

See Note 1. Significant Accounting Policies of the Notes to Condensed Consolidated Financial Statements for information regarding the effect of new accounting pronouncements on our financial statements.
25

ITEM 4. CONTROLS AND PROCEDURES

Based on their evaluation as of March 31, 2021, our management, with the participation of our Interim Chief Executive Officer and Chief Financial Officer, have concluded that our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) were effective to ensure that the information required to be disclosed by us in this quarterly report on Form 10-Q was (i) recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and regulations and (ii) accumulated and communicated to our management, including our Interim Chief Executive Officer and Chief Financial Officer, to allow timely decisions regarding required disclosure.

There were no changes to internal controls over financial reporting that occurred during the quarter ended March 31, 2021 that have materially affected or are reasonably likely to materially affect our internal controls over financial reporting.

Our management, including our Interim Chief Executive Officer and Chief Financial Officer, does not expect that our disclosure controls and procedures or our internal controls over financial reporting will prevent all error and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within Immersion, have been detected.

26

PART II
OTHER INFORMATION

ITEM 1. LEGAL PROCEEDINGS

Samsung Electronics Co. v. Immersion Corporation and Immersion Software Ireland Limited
On April 28, 2017, we received a letter from Samsung requesting that we reimburse Samsung with respect to withholding tax and penalties imposed on Samsung by the Korean tax authorities following an investigation where the tax authority determined that Samsung failed to withhold taxes on Samsung’s royalty payments to Immersion Software Ireland from 2012 to 2016. On July 12, 2017, on behalf of Samsung, we filed an appeal with the Korea Tax Tribunal regarding their findings with respect to the withholding taxes and penalties. On October 18, 2018, the Korea Tax Tribunal held a hearing and on November 19, 2018, the Korea Tax Tribunal issued its ruling in which it decided not to accept Immersion’s arguments with respect to the Korean tax authorities’ assessment of withholding tax and penalties imposed on Samsung. On behalf of Samsung, we filed an appeal with the Korea Administrative Court on February 15, 2019. On July 16, 2020, the Korea Administrative Court issued its ruling in which it ruled that the withholding taxes and penalties which were imposed by the Korean tax authorities on Samsung should be cancelled with some litigation costs to be borne by the Korean tax authorities. On August 1, 2020, the Korean tax authorities filed an appeal with the Korea High Court. The first hearing in the Korea High Court occurred on November 11, 2020. A second hearing occurred on January 13, 2021. A third hearing occurred on March 21, 2021. The Korea High Court indicated that a final decision is expected on May 28, 2021, but reserved the right to delay the date of the decision.
On September 29, 2017, Samsung filed an arbitration demand with the International Chamber of Commerce against us demanding that we reimburse Samsung for the imposed tax and penalties that Samsung paid to the Korean tax authorities. Samsung is requesting that we pay Samsung the amount of KRW 7,841,324,165 (approximately $6.9 million) plus interest from and after May 2, 2017, plus the cost of the arbitration including legal fees. On March 27, 2019, we received the final award. The award ordered Immersion to pay Samsung KRW 7,841,324,165 (approximately $6.9 million as of March 31, 2019), which we paid on April 22, 2019, denied Samsung’s claim for interest from and after May 2, 2017; and ordered Immersion to pay Samsung’s cost of the arbitration in the amount of approximately $871,454, which was paid in 2019.
We believe that there are valid defenses to all of the claims from the Korean tax authorities. We intend to vigorously defend against the claims from the Korean tax authorities. We expect to be reimbursed by Samsung to the extent we ultimately prevail in the appeal in the Korean courts. At March 31, 2019, $6.9 million was recorded as a deposit included in Long-term deposits on our Condensed Consolidated Balance Sheets. In the event that we do not ultimately prevail in our appeal in the Korean courts, the deposit included in Long-term deposits would be recorded as additional income tax expense on our Consolidated Statement of Operations and Comprehensive Income (Loss), in the period in which we do not ultimately prevail.
Immersion Corporation vs. Samsung (China) Investment Co., Ltd., Huizhou Samsung Electronics Co., Ltd and Fujian Province Min Xin Household Electrical Appliances Technology Service Co., Ltd. (Fuzhou Intellectual Property Court - Case: Min 01 Min Chu No. 342 (2018))
On March 8, 2018, we filed a complaint against Samsung (China) Investment Co., Ltd. (“Samsung China”), Huizhou Samsung Electronics Co., Ltd. (“Samsung Huizhou”) (together with Samsung China, “Samsung”), and Fujian Province Min Xin Household Electrical Appliances Technology Service Co., Ltd. in the Fuzhou Intermediate Court in Fuzhou, China alleging that certain Samsung touchscreen phones, including the Galaxy S8, S8+, and Note8, infringe three Immersion Chinese patents. The three patents at issue, covering haptic feedback systems and methods in electronic devices, are Chinese Patent No. ZL02821854.X, entitled “Method and Apparatus for Providing Tactile Feedback Sensations”; Chinese Patent No. ZL201210005785.2, entitled “Method and Apparatus for Providing Tactile Feedback Sensations”; and Chinese Patent No. ZL201310253562.2, entitled “Method and Apparatus for Providing Tactile Feedback Sensations”. Immersion’s complaint seeks to stop defendants from using patented methods during manufacturing; to stop defendants from manufacturing, offering to sell, selling, or jointly selling infringing products; as well as the recovery of damages. The Fuzhou Intellectual Property Court accepted the case on March 8, 2018. Samsung China filed a jurisdictional objection on April 10, 2018 in which it asked the court to move the case to Beijing IP court. Samsung Huizhou filed a jurisdictional objection on April 10, 2018 in which it asked the court to move the case to Guangzhou IP court. On May 8, 2018, the court rejected both jurisdictional objections. Samsung Huizhou and Samsung China appealed and the pretrial conference originally scheduled for June 14-15, 2018 was postponed pending a ruling from the Fujian High Court. On September 20, 2018, the Fujian High Court rejected the jurisdictional objection appeals. Samsung China and Samsung Huizhou filed Petitions for Invalidation on April 16, 2018 with the Chinese Patent Office (“SIPO”) for all three patents. Samsung China and Samsung Huizhou supplemented their petitions in May, and we responded on June 1, 2018. A hearing on the petition for Chinese Patent No. ZL02821854.X occurred on July 18, 2018. Hearings on the petitions for Chinese Patent No. ZL201210005785.2 and Chinese Patent No. ZL201310253562.2 occurred on September 28, 2018. Trial was originally scheduled for November 12, and 14, 2018; the Fuzhou Intellectual Property Court granted Immersion's request to postpone trial but did not set revised dates. The Company and Samsung each submitted evidence for use at trial on or before October 26, 2018. The Patent Reexamination Board of SIPO issued invalidation decisions against Chinese Patent No. ZL02821854.X on November 21, 2018, against Chinese Patent No. ZL201310253562.2 on November 14, 2018, and against Chinese Patent No. ZL201210005785.2 on November 15, 2018, declaring all three Chinese patents invalid. We filed an application to withdraw our complaint from the Fuzhou Intermediate Court on December 10, 2018
27

and received the ruling that allows Immersion to withdraw the case from the Fuzhou Intermediate Court on December 29, 2018. We pre-registered the appeals against the invalidation decisions with the Beijing IP Court on February 14, 2019. On April 28, 2019, we filed the appeal against the invalidation decisions with the Beijing IP court. On June 6, 2019, SIPO responded to our filing of the appeal with its counterarguments to the arguments set forth in our appeal filing. A hearing occurred on March 11, 2021. We currently anticipate no additional hearings. The Court did not indicate when a judgment would be determined.

LGE Korean Withholding Tax Matter
On October 16, 2017, we received a letter from LG Electronics Inc. (“LGE”) requesting that we reimburse LGE with respect to withholding tax imposed on LGE by the Korean tax authorities following an investigation where the tax authority determined that LGE failed to withhold on LGE’s royalty payments to Immersion Software Ireland from 2012 to 2014. Pursuant to an agreement reached with LGE, on April 8, 2020, we provided a provisional deposit to LGE in the amount of KRW 5,916,845,454 (approximately $5.0 million) representing the amount of such withholding tax that was imposed on LGE, which provisional deposit would be returned to us to the extent we ultimately prevail in the appeal in the Korea courts. In the second quarter of 2020, we recorded this deposit as Long-term deposits on our Condensed Consolidated Balance Sheets.
On November 3, 2017, on behalf of LGE, we filed an appeal with the Korea Tax Tribunal regarding their findings with respect to the withholding taxes. The Korea Tax Tribunal hearing took place on March 5, 2019. On March 19, 2019, the Korea Tax Tribunal issued its ruling in which it decided not to accept our arguments with respect to the Korean tax authorities’ assessment of withholding tax and penalties imposed on LGE. On behalf of LGE, we filed an appeal with the Korea Administrative Court on June 10, 2019. The first hearing occurred on October 15, 2019. A second hearing occurred on December 19, 2019. A third hearing occurred on February 13, 2020. A fourth hearing occurred on June 9, 2020. A fifth hearing occurred on July 16, 2020. We anticipated a decision to be rendered on or about October 8, 2020, but the Korea Administrative Court scheduled and held a sixth hearing for November 12, 2020. A seventh hearing occurred on January 14, 2021. An eighth hearing occurred on April 8, 2021. A ninth hearing is scheduled for June 24, 2021.
We believe that there are valid defenses to the claims raised by the Korean tax authorities and that LGE’s claims are without merit. We intend to vigorously defend ourselves against these claims. In the event that we do not ultimately prevail in our appeal in the Korean courts, any payments to LGE with respect to withholding tax imposed on LGE by the Korean tax authorities as described in the previous paragraph would be recorded as additional income tax expense on our Condensed Consolidated Statement of Operations and Comprehensive Income (Loss), in the period in which we do not ultimately prevail.
We cannot predict the ultimate outcome of the above-mentioned actions, and we are unable to estimate any potential liability we may incur. Please also refer to our disclosures in Note 5. Contingencies of the Note to the Condensed Consolidated Financial Statements.

28

ITEM 1A. RISK FACTORS

As previously discussed, our actual results could differ materially from our forward-looking statements. Factors that might cause or contribute to such differences include, but are not limited to:

These and many other factors described in this report could adversely affect our operations, performance and financial condition.

Risk Factor Summary

Our business is subject to numerous risks and uncertainties that could affect our ability to successfully implement our business strategy and affect our financial results. You should carefully consider all of the information in this report and, in particular, the following principal risks and all of the other specific factors described in Item 1A of this report, “Risk Factors,” before deciding whether to invest in our company.

• Risks related to our business:

▪ Our business, results of operations, financial condition, cash flows, and stock price can be adversely affected by catastrophic events, such as pandemics, or other public health emergencies, such as COVID-19, or by the uncertain economic and political environment in geographies in which we operate.

▪ Our business could be materially and adversely affected if we are unable to enter into new licensing arrangements (or renew existing licenses) on favorable terms. In addition, a limited number of customers account for a significant portion of our revenue, and the loss of major customers could harm our operating results.

Shortages of electronic components may cause a decrease in production and sales of our customers’ products which could result in lower royalties payable to us.

▪ If we fail to protect and enforce our patent rights and other IP rights (or if there are adverse changes in patent and litigation legislation or enforcement), our ability to license our technologies and generate revenues could be impaired.

▪ Our failure to develop or acquire successful innovations and obtain patents on those innovations could significantly harm our business.

▪ If we are not able to attract, recruit and retain qualified personnel, we may not be able to effectively develop and deploy our technologies. In addition, we have experienced turnover in our senior management and our employee base, which could result in operational and administrative inefficiencies and could hinder the execution of our growth strategy.

▪ We are or may become involved in litigation to enforce our IP rights (or defend against assertions that we violate a third party’s IP), or resolve conflicts over license terms in our license agreements, and the costs thereof could adversely affect our business.

▪ Our licenses with component manufacturers may cause confusion as to our licensing model and may prevent us from enforcing our patents based on the patent exhaustion doctrine, or other legal doctrines.

▪ We may not return to consistent profitability in the future.

▪ We may incur greater tax liability than anticipated which could adversely affect our financial condition and operating results.

▪ Our international operations subject us to risks and costs, and our failure to comply with complex U.S. or foreign laws could have a material adverse effect on our operations.

▪ We may not be able to continue to derive significant revenues from gaming peripheral makers for various reasons, including as a result of our fixed payment license with Microsoft, which could adversely affect our financial condition and operating results.
29


▪ Automobiles incorporating our technologies are subject to lengthy development periods, making it difficult to predict when and whether we will receive royalties for these product types.

▪ If our licensees’ efforts fail to generate consumer demand, our revenue may be adversely affected.

▪ Our business and operations could suffer in the event of any actual or perceived security breaches, including breaches that compromise personal information.

▪ The rejection of our haptic technology by standards-setting organizations, or failure of the standards-setting organization to develop timely commercially viable standards may negatively impact our business.

▪ If we are unable to develop open-source compliant products (or our products contain undetected errors), our ability to license our technologies and generate revenues may be impaired.

▪ Our business depends in part on access to third-party platforms and technologies. If such access is withdrawn, denied, or is not available on terms acceptable to us, or if the platforms or technologies change, our business and operating results could be adversely affected.

▪ If we fail to establish and maintain proper and effective internal controls, our ability to produce accurate financial statements on a timely basis could be impaired, which would adversely affect our business and our stock price.

▪ Entrance into the highly competitive and fragmented sexual wellness market may adversely impact our financial results.

• Risks related to investing in our common stock:

▪ Our quarterly revenues and operating results are volatile, and if our future results are below expectations, the price of our common stock is likely to decline. Our stock price may fluctuate regardless of our performance.

▪ Future sales of our equity could result in significant dilution to our existing stockholders and depress the market price of our common stock. In addition, we will have broad discretion as to the use of proceeds from the “at the market” offering that we announced in February 2021, and we may not use the proceeds effectively.

▪ We may elect to purchase digital or alternative currencies as part of our capital allocation or investment strategy; and if we determine to purchase digital or alternative currencies such as bitcoin and other cryptocurrencies, our financial results and the market price of our common stock may be affected by the price of these alternative investments, which may be highly volatile.

▪ We may engage in the acquisition of other companies or other investments outside of our current line of business, which may have an adverse material effect on our existing business.

▪ Any stock repurchase program could affect our stock price and add volatility.

▪ Changes in financial accounting standards or policies may affect our reported financial condition or results of operations.

▪ Our business is subject to changing regulations regarding corporate governance and other compliance areas that will increase both our costs and the risk of noncompliance. Further, provisions in our charter documents and Delaware law could prevent or delay a change in control, which could reduce the market price of our common stock.


30

Company Risks

Our business, results of operations, financial condition, cash flows, and stock price can be adversely affected by catastrophic events, such as natural disasters, war, acts of terrorism, pandemics, epidemics, or other public health emergencies, such as the outbreak of COVID-19.

Our business, results of operations, financial condition, cash flows and stock price can be adversely affected by catastrophic events, such as natural disasters, war, acts of terrorism, pandemics, epidemics, or other public health emergencies, such as the outbreak of COVID-19, which has spread throughout the United States, Canada, and much of the rest of the world. The World Health Organization characterized COVID-19 as a pandemic, and the President of the United States declared the COVID-19 outbreak a national emergency. The outbreak has resulted in governments around the world implementing increasingly stringent measures to help control the spread of the virus, including quarantines, “shelter in place” and “stay at home” orders, travel restrictions, business curtailments, school closures, and other measures, which has resulted in a significant number of layoffs or furloughs of employees, and/or other negative economic conditions in many of the countries in which we operate. While some governments around the world are easing restrictions designed to help control the spread of the virus, a resurgence of COVID-19 cases may cause governments around the world to implement or reinstitute such restrictions. The full extent to which the COVID-19 pandemic will impact our business and operating results will depend on future developments that are highly uncertain and cannot be accurately predicted.

The COVID-19 pandemic and its resulting economic and other effects could result in significant adverse effects on our customers’ cash flow and their ability to manufacture, distribute and sell products incorporating our touch-enabling technologies. This in turn, may cause our customers to be less able to pay invoices for our royalties or may result in a reduction in the royalties we earn which are often based on the number of units sold or distributed by our customers, which reduction could cause adverse effects on our business, results of operations, financial condition, cash flows and stock price. In addition, any depression or recession resulting from the COVID-19 pandemic may adversely change consumer behavior and demand, including with respect to products sold by our customers, which may result in a significant reduction in our revenue, results of operations, and financial condition.

The spread of the COVID-19 virus has also caused us to modify our business practices (including implementing work-from-home policies and restricting travel by our employees) in ways that may be detrimental to our business (including working remotely and its attendant cybersecurity risks). We may take further actions as may be required by government authorities or that we determine are in the best interests of our employees and customers. These practices may have an adverse effect on our employees’ productivity (especially with respect to our engineering and research and development efforts which may require hardware and software not available while working remotely) and morale and our ability to engage and support our current and prospective customers.

Our facilities could also be subject to a catastrophic loss such as fire, flood, earthquake, power outage, or terrorist activity. An earthquake at or near our facilities could disrupt our operations and result in large expenses to repair and replace the facility. While we believe that we maintain insurance sufficient to cover most long-term potential losses at our facilities, our existing insurance may not be adequate for all possible losses including losses due to earthquakes.

If we are unable to renew our existing licensing arrangements for our patents and other technologies on favorable terms that are consistent with our business objectives, our royalty and license revenue and cash flow could be materially and adversely affected.

Our revenue and cash flow are largely dependent on our ability to renew existing licensing arrangements. If we are unable to obtain renewed licenses on terms consistent with our business objectives or effectively maintain, expand, and support our relationships with our licensees, our licensing revenue and cash flow could decline. In addition, the process of negotiating license arrangements requires significant time, effort and expense. Due to the length of time required to negotiate a license arrangement, there may be delays in the receipt of the associated revenue, which could negatively impact our revenue and cash flow.
Specific challenges that we face related to negotiations with existing licensees include:

difficulties caused by the effects of COVID-19 on our existing licensees’ businesses;

difficulties in persuading existing customers to renew a license to our patents or other technologies (including delays associated with existing customers questioning the scope, validity, or enforceability) without the expenditure of significant resources;

31

difficulties in persuading existing customers that they need a license to our patents as individual patents expire or become limited in scope, declared unenforceable or invalidated;

reluctance of existing customers to renew their license to our patents or other technologies because other companies are not licensed;

difficulties in renewing gaming licenses if video game console makers choose not to license third parties to make peripherals for their new consoles, if video game console makers no longer require peripherals to play video games, if video game console makers no longer utilize technology in the peripherals that are covered by our patents or if the overall market for video game consoles deteriorates substantially;

the competition we may face from third parties, including the internal design and development teams of existing licensees;

• difficulties in persuading existing licensees who compensate us for including our software in certain of their touch-enabled products to also license and compensate us for our patents that cover other touch-enabled products of theirs that do not include our software; and

• inability of current licensees to ship certain devices if they are involved in IP infringement claims by third parties that ultimately prevent them from shipping products or that impose substantial royalties on their products.

If we are unable to enter into new licensing arrangements for our patents or other technologies (including reference designs, firmware/software or other products) on favorable terms that are consistent with our business objectives, our royalty and license revenue and cash flow could be materially adversely affected.

Our revenue growth is largely dependent on our ability to enter into new licensing arrangements. If we are unable to obtain new licenses on terms consistent with our business objectives, our licensing revenue and cash flow could decline. In addition, the process of negotiating license arrangements requires significant time, effort and expense; due to the length of time required to negotiate a license arrangement, there may be delays in the receipt of the associated revenue, which could negatively impact our revenue and cash flow.

Specific challenges that we face related to negotiations with prospective licensees include:

difficulties caused by the effects of COVID-19 on prospective licensees’ businesses;

difficulties in brand awareness among prospective customers, especially in markets in which we have not traditionally participated;

difficulties in persuading prospective customers to take a license to our patents (including delays associated with prospective customers questioning the scope, validity or enforceability of our patents) without the expenditure of significant resources;

reluctance of prospective customers to engage in discussions with us due to our history of litigation;

difficulties in persuading prospective customers that they need a license to our patents as individual patents expire or become limited in scope, declared unenforceable or invalidated;

reluctance of prospective customers to license our patents or other technologies because other companies are not licensed;

the competition we may face from third parties, including the internal design teams of prospective customers;

difficulties in achieving and maintaining consumer and market demand or acceptance for our products;

difficulties in persuading third parties to work with us, to rely on us for critical technology, and to disclose to us proprietary product development and other strategies; and

challenges in demonstrating the compelling value of our technologies and challenges associated with prospective customers’ ability to easily implement our technologies.
32


A limited number of customers account for a significant portion of our revenue, and the loss of major customers could harm our operating results.

A significant amount of our revenue is derived from a limited number of customers, and we expect that this will continue to be the case in the future. For example, for the three months ended March 31, 2021, Samsung accounted for a significant amount of our total revenues.

In addition, we cannot be certain that other customers that have accounted for significant revenue in past periods, individually or as a group, will continue to generate similar revenue in any future period.

If we fail to renew or lose a major customer or group of customers, or if a major customer decides that our patents no longer cover our products and stops paying us royalties, our revenue could decline if we are unable to replace the lost revenue with revenue from other sources. In addition, if potential customers or customers with expiring agreements view the loss of one of our major customers as an indicator of the value of our software and/or the strength of our intellectual property, they may choose not to take or renew a license which could adversely affect our operating results.

Our failure to continuously develop or acquire successful innovations and obtain patents on those innovations could significantly harm our business, financial condition, results of operations or cash flows.

We derive a significant portion of our revenues from licenses and royalties from our haptic patents. We devote significant engineering resources to develop new haptic patents to address the evolving haptic needs of our customers and potential customers. To remain competitive, we must introduce new haptic patents in a timely manner and the market must adopt such technology. Our initiatives to develop new and enhanced haptic innovations, to obtain patents on such innovations, and to commercialize these haptic innovations may not be successful or timely. Any new or enhanced haptic innovations may not be favorably received by our licensees, potential licensees, or consumers and we may not be able to monetize such haptic innovations. If our development efforts are not successful or are significantly delayed, companies may not incorporate our haptic innovations into their products and our revenues may not grow and could decline.

Shortages of electronic components (such as integrated circuits) that may be integral to the manufacturing of our customers’ products may cause a decrease in production and sales of our customers’ products which could result in lower royalties payable to us.

Many of our customers report and pay royalties to us based on the number of products in their shipments that incorporate our patented technology or other technology. Our customers’ products may incorporate various electronic components, such as integrated circuits. A significant disruption in the supply of these electronic components (such as integrated circuits) could decrease the number of products that our customers sell which could reduce the amount of royalties that are payable to us.
For instance, the semiconductor industry has recently faced significant global supply chain issues as a result of the impact of the COVID-19 pandemic and the related imposition of government restrictions on staffing and facility operations, supply chain shortages, and other disruptions. Even though government restrictions have loosened, integrated circuit manufacturers continued to struggle to meet the new surge in demand. This is due to changing consumer habits fueled by the COVID-19 pandemic. If our customers experience significant shortages of electronic components that result in a reduction in our revenues, then our business, results of operations, financial condition, cash flows, and stock price may be adversely affected.

Potential patent and litigation reform legislation, potential United States Patent and Trademark Office (“USPTO”) and international patent rule changes, potential legislation affecting mechanisms for patent enforcement and available remedies, and potential changes to the intellectual property rights policies of worldwide standards bodies, as well as rulings in legal proceedings may affect our investments in research and development and our strategies for patent prosecution, licensing and enforcement and could have a material adverse effect on our licensing business as well as our business as a whole.

Potential changes to certain U.S. and international patent laws, rules and regulations may occur in the future, some or all of which may affect our research and development investments, patent prosecution costs, the scope of future patent coverage we secure, remedies that we may be entitled to in patent litigation, and attorneys’ fees or other remedies that could be sought against us, and may require us to reevaluate and modify our research and development activities and patent prosecution, licensing and enforcement strategies.

33

Similarly, legislation designed to reduce the jurisdiction and remedial authority of the United States International Trade Commission (the “USITC”) has periodically been introduced in Congress. Any potential changes in the law, the IP rights policies of standards bodies or other developments that reduce the number of forums available or the type of relief available in such forums (such as injunctive relief), restrict permissible licensing practices (such as our ability to license on a worldwide portfolio basis) or that otherwise cause us to seek alternative forums (such as arbitration or state court), could make it more difficult for us to enforce our patents, whether in adversarial proceedings or in negotiations.  Because we have historically depended on the availability of certain forms of legal process to (i) enforce our patents and (ii) obtain fair and adequate compensation for our investments in research and development and for the unauthorized use of our intellectual property, developments in law and/or policy that undermine our ability to do so could have a negative impact on future licensing efforts and on revenue derived from such efforts.

Rulings of courts and administrative bodies may affect our strategies for patent prosecution, licensing and enforcement.  For example, in recent years, the USITC and U.S. courts, including the U.S. Supreme Court and the U.S. Court of Appeals for the Federal Circuit, have taken actions that have been viewed as unfavorable to patentees. Decisions that occur in U.S. or in international forums may change the law applicable to various patent law issues, such as with respect to, patentability, validity, patent exhaustion, patent misuse, remedies, permissible licensing practices, claim construction, and damages in ways that could be detrimental to our ability to enforce patents in our IP portfolio and to obtain damages awards.

We continue to monitor and evaluate our strategies for prosecution, licensing and enforcement with regard to these developments in law and policy; however, any resulting change in such strategies could have a material adverse effect on our business and financial condition.

If we are not able to attract, recruit and retain qualified personnel, we may not be able to effectively develop and deploy our technologies.

Our technologies are complex, and we rely upon our employees to identify new sales and business development opportunities, support and maintain positive relationships with our licensees, enhance existing technologies, and develop new technologies. Accordingly, we need to be able to attract, recruit, integrate, and retain sales, support, marketing, and research and development personnel, including individuals highly specialized in patent licensing and engineering in order to develop and deploy our technologies and to sustain revenue growth. Competition for talented candidates is intense, especially for individuals with patent licensing, engineering and haptics expertise, and we may not be successful in attracting, integrating, and continuing to motivate such qualified personnel. In this competitive recruiting environment, especially when hiring in Montreal, Canada and the greater San Francisco Bay Area, our compensation packages need to be attractive to the candidates we recruit. However, given the negative effects that COVID-19 may have on our business as well as potential volatility in our quarterly revenues, it could be difficult to craft compensation plans that will attract and retain salespeople with the skills to secure complex licensing arrangements. In Montreal, Canada, and the greater San Francisco Bay Area, candidates and employees view the stock component of compensation as an important factor in deciding both whether to accept an employment opportunity as well as whether to remain in a position at a company. Even if we are able to present robust compensation packages that enable us to attract and recruit new candidates for hire, we may not be able to retain our current executive officers and key employees if the structure of their compensation packages does not provide incentives for them to remain employed by us. For instance, our 2020 Executive Incentive Plan was cancelled and the base salaries of our executive officers were reduced by 10%.

We have experienced turnover in our senior management and our employee base, which could result in operational and administrative inefficiencies and could hinder the execution of our growth strategy.

We have experienced turnover in our senior management. For example, on November 3, 2020, Ramzi Haidamus departed as our Chief Executive Officer and a member of our board of directors, and Jared Smith, our Vice President, Worldwide Sales, was appointed as Interim Chief Executive Officer. Lack of management continuity could harm our customer relationships, delay product development processes, adversely affect our ability to successfully execute our growth strategy, result in operational and administrative inefficiencies and added costs, and could impede our ability to recruit new talented individuals to senior management positions, which could adversely impact our results of operations, stock price and customer relationships. Our success largely depends on our ability to integrate any new senior management within our organization in order to achieve our operating objectives, and changes in other key positions may affect our financial performance and results of operations as new members of management become familiar with our business. General employee turnover also presents risks discussed in this paragraph.

34

We are or may become involved in litigation, arbitration and administrative proceedings to enforce or defend our intellectual property rights and to defend our licensing practices that are expensive, disruptive and time consuming, and will continue to be, until resolved, and regardless of whether we are ultimately successful, could adversely affect our business.

If we believe that a third party is required, but has declined, to license our intellectual property in order to manufacture, sell, offer for sale, import or use products, we have in the past and may in the future commence legal or administrative action against such third party. In some cases, we have and may become party to legal proceedings in which we are adverse to companies that have significantly greater financial resources than us. For example, we had previously initiated patent infringement litigation against Samsung and Motorola. We anticipate that currently pending and any future legal proceedings will continue to be costly, especially in cases where our adverse parties have access to relatively more significant resources. Since there can be no assurance that we will be successful or be able to recover the costs we incur in connection with the legal proceedings (including outside counsel fees), as we incur additional legal costs, the cash available for other parts of our business may decrease. In addition, litigation could lead to counterclaims, adverse rulings affecting our patents, and could harm our relationship with our customers and potential customers, who may postpone licensing decisions pending the outcome of the litigation or dispute, or who may choose not to adopt our technologies. Although protecting our intellectual property is a fundamental part of our business, at times, our legal proceedings have diverted, and could continue to divert, the efforts and attention of some of our key management and personnel away from our licensing transactions and other aspects of our business. As a result, until such time as it is resolved or concluded, litigation, arbitration and administrative proceedings could cause our technology to be perceived as less valuable in the marketplace, which could reduce our sales and adversely affect our business. Further, any unfavorable outcome could adversely affect our business. For additional background on our litigation, please see Part II Item 1 Legal Proceedings.

The terms in our agreements may be construed by our licensees in a manner that is inconsistent with the rights that we have granted to other licensees or in a manner that may require us to incur substantial costs to resolve conflicts over license terms.

In order to generate revenues from our patent and other technology licensing business, we regularly enter into agreements pursuant to which our licensees are granted certain rights to our patents and other technology. These rights vary in scope and nature depending on the customer: for example, we may grant a licensee the right to use our technology in certain fields of use or with respect to limited market sectors or product categories, and we may or may not grant a licensee exclusive rights or sublicensing rights. We refer to the license terms and restrictions in our agreements, including, but not limited to, field of use definitions, market sector, and product category definitions, collectively, as “License Provisions”.

Due to the continuing evolution of market sectors, product categories, and business models and to the compromises inherent in the drafting and negotiation of License Provisions, our licensees may interpret License Provisions in their agreements in a way that is different from our interpretation of such License Provisions or in a way that is inconsistent with the rights that we have granted to other licensees. Such conflicting interpretations by our licensees may lead to claims that we have granted rights to one licensee that are inconsistent with the rights that we have granted to another licensee or that create a dispute as to which products are covered by the license and are thus subject to a royalty payment.

Many of our customers report royalties to us based on (i) the number of products in their shipments that incorporate our patented technology or other technology or (ii) our customers’ revenues and their interpretation and allocation of contracted royalty rates. When assessing payments due by customers under these types of arrangements, we rely upon the accuracy of our customers’ recordkeeping and reporting, and inaccuracies or payment disputes regarding amounts our customers owe under their licensing agreements may negatively impact our results of operations. The royalties that are originally reported by a customer could differ materially from those determined by either a customer-self-reported correction or from an audit we have performed on a customer’s books and records. Differing interpretations of royalty calculations may also cause disagreements during customer audits, may lead to claims or litigation, and may have an adverse effect on the results of our operations. Further, although our agreements generally give us the right to audit books and records of our licensees, audits can be expensive and time consuming and may not be cost-justified based on our understanding of our licensees’ businesses. Pursuant to our license compliance program, we audit certain licensees to review the accuracy of the information contained in their royalty reports in an effort to decrease the risk of our not receiving royalty revenues to which we are entitled, but we cannot give assurances that such audits will be effective.

35

In addition, after we enter into an agreement, it is possible that markets and/or products that incorporate our patented technology or other technology, or legal and/or regulatory environments, will evolve in an unexpected manner that could affect the scope of our rights to royalties under such agreement or another one of our licensing agreements or our ability to enforce and defend the technology covered by such agreement or another one of our licensing agreements. As a result, in any agreement, we may have granted rights that will preclude or restrict our exploitation of new opportunities that arise after the execution of the agreement.

Our licenses with semiconductor and actuator manufacturers may cause confusion as to our licensing model and may prevent us from enforcing our patents based on the patent exhaustion doctrine, the implied license doctrine, or other legal doctrines.

We also license our software and/or patents to semiconductor and actuator manufacturers who incorporate our technologies into their integrated circuits or actuators for use in certain electronic devices. While our relationships with these manufacturers increase our distribution channels by leveraging their sales channels, this could introduce confusion into our licensing model which has traditionally been focused on licensing the OEM. In addition, licensing to semiconductor and actuator manufacturers increases the risk of patent exhaustion and implied licenses such that incorrectly structured licenses could negatively impact our business and financial results.

We had an accumulated deficit of $111.1 million as of March 31, 2021, and we may not maintain consistent profitability in the future.

As of March 31, 2021, we had an accumulated deficit of $111.1 million. We need to generate significant ongoing revenues to maintain consistent profitability. Among other ongoing expenses, we may continue to incur expenses related to:

•    sales and marketing efforts;

•    research and development activities;

•    the protection and enforcement of our IP; and

•    litigation.

If our revenues grow more slowly than we anticipate or if our operating expenses exceed our expectations, we may not maintain profitability.

We may incur greater tax liability than we have provided for or have anticipated and may incur additional tax liability due to certain indemnification agreements with certain licensees, which could adversely affect our financial condition and operating results.

We began a reorganization of our corporate organization in 2019 in order to address changing international tax laws and to re-align our corporate structure with the evolving nature of our international business activities. As a result of this reorganization, we have maintained our overall effective tax rate through changes in how we develop and use our intellectual property and changes in the structure of our international sales operations, including by entering into intercompany arrangements. There can be no assurance that the taxing authorities of the jurisdictions in which we operate or to which we are otherwise deemed to have sufficient tax nexus will not challenge the restructuring or the tax position that we take.
Our tax rate is dependent on our ability to operate our business in a manner consistent with the reorganization of our corporate organization and applicable tax provisions, as well as on our achieving our forecasted revenue growth rates. If the intended tax treatment is not accepted by the applicable taxing authorities, changes in tax law negatively impact the structure, or we do not operate our business consistent with the intended reorganization and applicable tax provisions, we may fail to achieve the financial efficiencies that we anticipate as a result of the reorganization and our future operating results and financial condition may be negatively impacted. In addition, future changes to U.S. or non-U.S. tax laws, including legislation to reform U.S. or other countries’ taxation of the organization.

Additionally, from time to time, we enter into license agreements with our licensees pursuant to which we may agree to indemnify a customer for certain taxes imposed on the customer by an applicable tax authority and related expense. We have received requests from certain licensees requesting that we reimburse them for certain tax liabilities. For example, on April 28, 2017, we received a letter from Samsung requesting that we reimburse Samsung with respect to withholding tax and penalties imposed on Samsung by the Korean tax authorities as a result of its determination that withholding taxes should have been withheld from certain payments made from Samsung to Immersion Software Ireland Limited, a request that was arbitrated by
36

a panel of the International Chamber of Commerce. On March 27, 2019, the panel issued a final award. The award ordered us to pay Samsung KRW 7,841,324,165 (approximately $6.9 million as of March 31, 2019), which we paid on April 22, 2019, denied Samsung’s claim for interest from and after May 2, 2017; and ordered us to pay Samsung’s cost of the arbitration in the amount of approximately $871,454. In the first quarter of 2019, $6.9 million was recorded as a deposit included in Long-term deposits on our Condensed Consolidated Balance Sheets. We are currently appealing in the Korean courts, on behalf of Samsung, the imposition of such withholding taxes and penalties. In the event that we do not ultimately prevail in our appeal in the Korean courts, the deposit included in Long-term deposits would be recorded as additional income tax expense on our Consolidated Statements of Operations and Comprehensive Income (Loss), in the period in which we do not ultimately prevail. For additional background on this matter, please see Part I, Item 3 Legal Proceedings.

On October 16, 2017, we received a letter from LGE requesting that we reimburse LGE with respect to withholding tax imposed on LGE by the Korean tax authorities following an investigation where the tax authority determined that LGE failed to withhold on LGE’s royalty payments to Immersion Software Ireland from 2012 to 2014. Pursuant to an agreement reached with LGE, on April 8, 2020, we provided a provisional deposit to LGE in the amount of KRW 5,916,845,454 (approximately $5.0 million) representing the amount of such withholding tax that was imposed on LGE, which provisional deposit would be returned to us to the extent we ultimately prevail in the appeal in the Korea courts. In the second quarter of 2020, we recorded this deposit as Long-term deposits on our Condensed Consolidated Balance Sheets.
On November 3, 2017, on behalf of LGE, we filed an appeal with the Korea Tax Tribunal regarding their findings with respect to the withholding taxes. The Korea Tax Tribunal hearing took place on March 5, 2019. On March 19, 2019, the Korea Tax Tribunal issued its ruling in which it decided not to accept our arguments with respect to the Korean tax authorities’ assessment of withholding tax and penalties imposed on LGE. On behalf of LGE, we filed an appeal with the Korea Administrative Court on June 10, 2019. For additional background on this matter, please see Part I, Item 3 Legal Proceedings.
In the event that we do not ultimately prevail in our appeal in the Korean courts, any payments to LGE with respect to withholding tax imposed on LGE by the Korean tax authorities as described in the previous paragraph would be recorded as additional income tax expense on our Consolidated Statements of Operations and Comprehensive Income (Loss), in the period in which we do not ultimately prevail.
In the event that it is determined that we are obligated to further indemnify Samsung and/or LGE for such withholding taxes imposed by the Korean tax authorities, receive further requests for reimbursement of tax liabilities from other licensees, we could incur significant expenses.

Our international operations subject us to additional risks and costs.

We currently have sales personnel and other personnel in Canada, the United Kingdom and Japan who may engage in various activities, including engaging our customers and prospective customers outside of the United States. International revenues accounted for approximately 85% of our total revenues in the first three months of 2021. International operations are subject to a number of difficulties, risks, and special costs, including:

compliance with multiple, conflicting and changing governmental laws and regulations;

laws and business practices favoring local competitors;

foreign exchange and currency risks;

changing import and export restrictions, duties, tariffs, quotas and other barriers;

difficulties staffing and managing foreign operations;

business risks, including fluctuations in demand for our technologies and products and the cost and effort to conduct international operations and travel abroad to promote international distribution and overall global economic conditions;

multiple conflicting and changing tax laws and regulations;

political and economic instability;

the possibility of an outbreak of hostilities or unrest in markets where major customers are located, including Korea;

potential economic disruption based on the United Kingdom’s recent withdrawal from the European Union, commonly referred to as Brexit; and
37


the possibility of volatility in financial markets as certain market participants transition away from the London Inter-bank Offered Rate (LIBOR).

In addition, since we derive a significant portion of our revenues from licenses and royalties from our haptic patents in foreign countries, our ability to maintain and grow our revenue in foreign countries, such as China, will depend in part on our ability to obtain additional patent rights in these countries and our ability to effectively enforce such patents and contractual rights in these countries, which is uncertain. Our technology licenses with customers in foreign countries subject us to an increased risk of theft of our technology. It may be more difficult for us to protect our IP in foreign countries, and as a result foreign counterparties may be more likely to steal our know-how, reverse engineer our software, or infringe our patents.

Our failure to comply with complex US and foreign laws and regulations could have a material adverse effect on our operations.

We are subject to the U.S. Foreign Corrupt Practices Act of 1977, as amended (the “FCPA”) and other anticorruption, anti-bribery and anti-money laundering laws in the jurisdictions in which we do business, both domestic and abroad. These laws generally prohibit us and our employees from improperly influencing government officials in order to obtain or retain business, direct business to any person or gain any improper advantage. The FCPA and other applicable anti-bribery and anti-corruption laws also may hold us liable for acts of corruption and bribery committed by our third-party business partners, representatives and agents. While we have policies and procedures to address compliance with such laws, we cannot assure you that our employees and agents will not take actions in violation of our policies or applicable law, for which we may be ultimately held responsible and our exposure for violating these laws increases as our international presence expands and as we increase sales and operations in foreign jurisdictions. Any violation of such laws could result in whistleblower complaints, adverse media coverage, investigations, imposition of significant legal fees, and other consequences which may have an adverse effect on our reputation, business, results of operations and financial condition.

Our international operations could also increase our exposure to foreign and international laws and regulations. If we cannot comply with foreign laws and regulations, which are often complex and subject to variation, differing or inconsistent government interpretation, and unexpected changes, we could incur unexpected costs and potential litigation. For example, the governments of foreign countries might attempt to regulate our products or levy sales or other taxes relating to our activities. In addition, foreign countries may impose tariffs, duties, price controls, or other restrictions on foreign currencies or trade barriers, any of which could make it more difficult for us to conduct our business internationally. Our international operations could also increase our exposure to complex international tax rules and regulations. Changes in, or interpretations of, tax rules and regulations may adversely affect our income tax provision. In addition, our operations outside the United States may be affected by changes in trade protection laws, policies and measures, and other regulatory requirements affecting trade and investment, including the U.S. Foreign Corrupt Practices Act and local laws prohibiting corrupt payments by our employees, vendors, or agents.

Our sales to customers or sales by our customers to their end customers in some areas outside the United States could be subject to government export regulations or restrictions that prohibit us or our licensees from selling to customers in some countries or that require us or our licensees to obtain licenses or approvals to export such products internationally. Delays or denial of the grant of any required license or approval, or changes to the regulations, could make it difficult or impossible to make sales to foreign customers in some countries and could adversely affect our revenue. In addition, we could be subject to fines and penalties for violation of these export regulations if we were found in violation. Such violation could result in penalties, including prohibiting us from exporting our products to one or more countries, and could materially and adversely affect our business.

We may not be able to continue to innovate in the gaming market or continue to derive significant revenues from third party gaming peripheral makers for video gaming platforms.

To remain competitive in the gaming market, we must continue introduce new haptic patents in a timely manner and the market must adopt such technology. As part of our continuing efforts to bring new advanced haptic technologies to the gaming market, we seek to engage with third party gaming peripheral makers to utilize our advanced haptic technologies and expand the use of haptics across the gaming market. If our engagement efforts are not successful or are significantly delayed, we may be unsuccessful in our innovation efforts in the gaming market, which could have an adverse effect on our revenues.

In addition, while Microsoft, Sony, and Nintendo are among our licensees in the gaming market, a significant portion of our gaming royalty revenues comes from third-party peripheral makers who make licensed gaming products designed for use with popular video game console systems from such video game console makers. Video game console systems are closed,
38

proprietary systems, and video game console system makers typically impose certain requirements or restrictions on third-party peripheral makers who wish to make peripherals that will be compatible with a particular video game console system. If third-party peripheral makers cannot or are not allowed to satisfy these requirements or restrictions, our gaming royalty revenues could be significantly reduced. Furthermore, should a significant video game console maker choose to omit touch-enabling capabilities from its console systems or restrict or impede the ability of third parties to make touch-enabling peripherals, it could lead our gaming licensees to stop making products with touch-enabling capabilities, thereby significantly reducing our gaming royalty revenues. Also, if the video game industry changes such that mobile or other platforms increase in popularity at the expense of traditional video game consoles, our gaming royalty revenues could be substantially reduced if we are unable to enter into replacement arrangements enabling us to license our software, patents, or other IP in connection with gaming on such mobile or other platforms. Although we have a significant software and patent position with respect to virtual reality (or VR) peripherals and systems, the market may not become large enough to generate material revenues. Finally, as some of our litigated patents related to video game peripherals have expired, our gaming royalty revenues will likely decline until we are successful in proving the relevance of our patents for this market.

Because we have a fixed payment license with Microsoft, our royalty revenue from licensing in the gaming market and other consumer markets has previously declined and may further do so if Microsoft increases its volume of sales of touch-enabled products at the expense of our other licensees.

Under the terms of our present agreement with Microsoft, Microsoft receives a royalty-free, perpetual, irrevocable license (including sublicense rights) to our worldwide portfolio of patents. This license permits Microsoft to make, use, and sell hardware, software, and services, excluding specified products, covered by our patents. We will not receive any further revenues or royalties from Microsoft under our current agreement with Microsoft, including with respect to Microsoft’s Xbox Series X gaming product or any other haptic-related product that Microsoft produces or sells. Microsoft has a significant share of the market for touch-enabled console gaming computer peripherals and is pursuing other consumer markets such as mobile devices, tablets, personal computers, and VR and augmented reality (or AR). Microsoft has significantly greater financial, sales, and marketing resources, as well as greater name recognition and a larger customer base than some of our other licensees from whom, unlike with respect to Microsoft, we are able to collect royalty payments. In the event that Microsoft increases its share of these markets relative to companies from whom we are not precluded from collecting royalty payments, our royalty revenue from other licensees in these market segments may decline.

Automobiles incorporating our touch-enabling technologies are subject to lengthy product development periods, making it difficult to predict when and whether we will receive royalties for these product types.

The product development process for automobiles is very lengthy, sometimes longer than four years. We may not earn royalty revenue on our automotive device technologies unless and until products featuring our technologies are shipped to customers, which may not occur until several years after we enter into an agreement with a manufacturer or a supplier to a manufacturer. Throughout the product development process, we face the risk that a manufacturer or supplier may delay the incorporation of, or choose not to incorporate, our technologies into its products, making it difficult for us to predict the royalties we may receive, if any. After the product launches, our royalties still depend on market acceptance of the vehicle, or the option packages if our technology is an option (for example, a navigation unit), which is likely to be determined by many factors beyond our control.

Further, our revenues in the automotive market depend in large part on the number of haptic touch interfaces that are incorporated into vehicles. The COVID-19 pandemic, and its resulting economic and other impacts, have caused and may in the future cause significant adverse effects on our customers’ ability to manufacture, distribute and sell products incorporating our touch-enabling technologies.  While we believe that the automotive market provides opportunities for growth for us, especially if haptic touch interfaces are adopted in more mid-tier and entry-tier vehicles, we are unable to accurately predict the full impact that COVID-19 will have on the number of vehicles sold by our customers that incorporate haptic touch interfaces. However, if such opportunities fail to materialize and/or if less haptic touch interfaces are sold in the future, it may have a material and adverse effect on our business, financial position, results of operations or cash flows.

Our inability to control or influence our licensees’ design, manufacturing, quality control, promotion, distribution, or pricing of their products incorporating our touch-enabling technologies could result in diminished royalty revenue if our licensees’ efforts fail to generate consumer demand.

A key part of our business strategy is to license our software and patents (and other IP) to companies that manufacture and sell products incorporating our touch-enabling technologies. For the year ended December 31, 2020, 99% of our total revenues were royalty and license revenues, as compared to 99% for the year ended December 31, 2019. We do not control or influence the design, manufacture, quality control, promotion, distribution or pricing of products that are manufactured and sold by our
39

licensees, nor can we control consolidation within an industry which could either reduce the number of licensable products available or reduce royalty rates for the combined licensees. In addition, we generally do not have commitments from our licensees that they will continue to use our technologies in current or future products. As a result, products incorporating our technologies may not be brought to market, achieve commercial acceptance or otherwise generate meaningful royalty revenue for us. For us to generate royalty and license revenue, licensees that pay us per-unit royalties must manufacture and distribute products incorporating our touch-enabling technologies in a timely fashion and generate consumer demand through marketing and other promotional activities. If our licensees’ products fail to achieve commercial success, or if their products are recalled because of quality control problems or if they do not timely ship products incorporating our touch-enabling technologies or fail to achieve strong sales, our revenues could decline.

Our business may suffer if third parties assert that we violate their IP rights.

Third parties have previously claimed and may in the future claim that we or our customers are infringing upon their IP rights. Even if we believe that such claims are without merit or that we are not responsible for them under the indemnification or other terms of our customer license agreements, such claims can be time-consuming and costly to defend against and may divert management’s attention and resources away from our business. Furthermore, third parties making such claims may be able to obtain injunctive or other equitable relief that could block our ability to further develop or commercialize some or all of our software technologies or services in the United States and abroad. Claims of IP infringement also might require us to enter into costly settlement or license agreements or pay costly damage awards. Even if we have an agreement that provides for a third party to indemnify us against such costs, the indemnifying party may be unable or unwilling to perform its contractual obligations.

We license some technologies from third parties and in doing so, we must rely upon the owners of these technologies for information on the origin and ownership of the technologies. As a result, our exposure to infringement claims may increase if the owners misrepresent, intentionally or unintentionally, the scope or validity of their ownership. We generally obtain representations as to the origin and ownership of acquired or licensed technologies and indemnification to cover any breach of these representations. However, representations may not be accurate, and indemnification may not provide adequate compensation for breach of the representations. If we cannot or do not license the infringed IP at all or on reasonable terms, or substitute similar technology from another source, our business, financial position, results of operations or cash flows could suffer.

Our business and operations could suffer in the event of any actual or perceived security breaches.

Our business involves the storage and transmission of customers’ proprietary and confidential information, including information that may be personal information, and other data. In addition, we collect, use and maintain our own confidential and proprietary business information, including information that may be personal information, and maintain intellectual property internally on our systems. Computer malware, cyberattacks and other threats and methods used to gain unauthorized access to our information technology networks and systems have become more prevalent and sophisticated. These threats and attempts, which may be related to industrial or other espionage, could include covertly introducing malware such as viruses, worms and other malicious software programs to our computers and networks, impersonating authorized users, and fraudulently inducing employees or customers into disclosing sensitive information such as user names, passwords or other information in order to gain access to our data or our customers’ data, among other possible methods of security breach. These threats are constantly evolving, making it increasingly difficult to successfully defend against them or implement adequate protective measures.

Because the techniques used to obtain unauthorized access or to sabotage systems change frequently and generally are not recognized until launched against a target, we may be unable to anticipate these techniques or to implement adequate preventative measures. There can be no assurance that any security measures that we or our third-party service providers have implemented will be effective against current or future security threats. Our security measures or those of our third-party service providers could fail, whether as a result of third-party action, employee error, malfeasance or otherwise, and could result in unauthorized access to or use of our systems or unauthorized, accidental, or unlawful access to, or disclosure, modification, misuse, loss or destruction of, our intellectual property and data and data of our customers.

In addition, our customers may authorize third party technology providers to access their customer data. Because we do not control the transmissions between our customers and third-party technology providers or the processing of such data by third-party technology providers, we cannot ensure the integrity or security of such transmissions or processing.

We might be unaware of any actual or potential security breach or be delayed in detecting a security breach, or, even if we are able to identify a breach, we may be unaware of its magnitude and effects. Actual or perceived security breaches could
40

result in unauthorized use of or access to our systems, system interruptions or shutdowns, unauthorized, accidental, or unlawful access to, or disclosure, modification, misuse, loss or destruction of, our or our customers’ data or intellectual property, may lead to litigation, indemnity obligations, regulatory investigations and other proceedings, severe reputational damage adversely affecting customer or investor confidence and causing damage to our brand, indemnity obligations, disruption to our operations, damages for contract breach, and other liability, reduction in the value of our investment in research and development and other strategic initiatives, and adverse effects upon our revenues and operating results. Additionally, our service providers may suffer, or be perceived to suffer, data security breaches or other incidents that may compromise data stored or processed for us that may give rise to any of the foregoing.

More generally, any of the foregoing types of security breaches, or the perception that any of them have occurred, may lead to the expenditure of significant financial and other resources in efforts to investigate or correct a breach or incident and to address and eliminate vulnerabilities and to prevent future security breaches, as well as significant costs for remediation that may include liability for stolen intellectual property or other assets or information and repair of system damage that may have been caused, incentives offered to customers in an effort to maintain business relationships, and other liabilities. We have incurred and expect to incur significant expenses in an effort to prevent security breaches and other security incidents.

We cannot be certain that our insurance coverage will be adequate for data security liabilities actually incurred, will cover any indemnification claims against us relating to any incident, that insurance will continue to be available to us on economically reasonable terms, or at all, or that any insurer will not deny coverage as to any future claim. The successful assertion of one or more large claims against us that exceed available insurance coverage, or the occurrence of changes in our insurance policies, including premium increases or the imposition of large deductible or co-insurance requirements, could have a material adverse effect on our business, including our financial condition, operating results, and reputation.

The rejection of our haptic technology by standards-setting organizations, or failure of the standards-setting organization to develop timely commercially viable standards may negatively impact our business.

As part of our growth plan, we intend to participate in standards-setting organizations. The rejection of our haptic technology or failure of the standards-setting organizations to develop timely commercially viable standards may negatively impact our business and financial results.

If we are unable to develop open source compliant products, our ability to license our technologies and generate revenues may be impaired.

We have seen, and believe that we will continue to see, an increase in customers requesting that we develop products that will operate in an “open source” environment. Developing open source compliant products without imperiling the IP rights upon which our licensing business depends may prove difficult under certain circumstances, thereby placing us at a competitive disadvantage for new product designs.

Already, some of our proprietary technologies incorporate open source software that may be subject to open source licenses, which licenses may require that source code subject to the license be released or made available to the public. Such open source licenses may mandate that software developed based on source code that is subject to the open source license, or combined in specific ways with such open source software, become subject to the open source license. We take steps to ensure that proprietary software we do not wish to disclose is not combined with, or does not incorporate, open source software in ways that would require such proprietary software to be subject to an open source license. However, there is currently uncertainty in the legal landscape around open source software, as few courts have interpreted open source licenses, and the manner in which these licenses may be legally interpreted and enforced is therefore not yet clear. We often take steps to disclose source code for which disclosure is required under an open source license, but it is possible that we have made or will make mistakes in doing so, which could negatively impact our brand or the adoption of our products by our customers or prospective customers or could expose us to additional liability.

In addition, we rely on multiple software programmers to design our proprietary products and technologies and we cannot be certain that open source software is not inadvertently incorporated into products and technologies we intend to keep proprietary. In the event that portions of our proprietary technology are determined to be subject to an open source license, or are intentionally released under an open source license, we could be required to publicly release the relevant portions of our source code, which could reduce or eliminate our ability to commercialize our products and technologies. As a result, our revenues may not grow and could decline.

41

Our business depends in part on access to third-party platforms and technologies. If such access is withdrawn, denied, or is not available on terms acceptable to us, or if the platforms or technologies change, our business and operating results could be adversely affected.

Many of our current and future software technologies are designed for use with third-party platforms and technologies. Our business relies on our access to these platforms and technologies of third parties, which can be withdrawn, denied or not be available on terms acceptable to us.

Our access to third-party platforms and technologies may require paying royalties or other amounts, which lowers our margins, or may otherwise be on terms that are not acceptable to us. In addition, the third-party platforms or technologies used to interact with our software technologies can be delayed in production or can change in ways that negatively impact the operation of our software.

If we are unable to access third-party platforms or technologies, or if our access is withdrawn, denied, or is not available on terms acceptable to us, or if the platforms or technologies are delayed or change, our business and operating results could be adversely affected.

The uncertain economic and political environment could reduce our revenues and could have an adverse effect on our financial condition and results of operations.

The current global economic conditions and political climate could materially hurt our business in a number of ways, including longer sales and renewal cycles, exchange rate volatility, delays in adoption of our products or technologies or those of our customers, increased risk of competition, higher taxes and tariffs on goods incorporating out technologies, higher overhead costs as a percentage of revenue, delays in signing or failing to sign customer agreements or signing customer agreements with reduced royalty rates. In addition, our customers, potential customers, and business partners would likely face similar challenges, which could materially and adversely affect the level of business they conduct with us or the sales volume of products that include our technology.

Our technologies are complex and may contain undetected errors, which could harm our reputation and future sales.

Any failure to provide high quality and reliable technologies, whether caused by our own failure or failures of our suppliers or customers, could damage our reputation and reduce demand for our technologies. Our technologies have in the past contained, and may in the future contain, undetected errors or defects. These errors or defects may increase as our technologies are introduced into new devices, markets and applications, including the automotive market and the sexual wellness market, or as new versions are released. Some errors in our technologies may only be discovered after a customer’s product incorporating our technologies has been shipped to customers. Undiscovered vulnerabilities in our technologies or products could expose our customers to hackers or other unscrupulous third parties who develop and deploy viruses, worms and other malicious software programs that could attach to our products or technologies. Any errors or defects discovered in our technologies after commercial release could result in product recalls, loss of revenue, loss of customers, and increased service and warranty costs, any of which could adversely affect our business.

If we fail to adequately protect personal information or other information we process or maintain, our business, financial condition and operating results could be adversely affected.

A wide variety of state, national, and international laws and regulations apply to the collection, use, retention, protection, disclosure, transfer and other processing of personal data and other information. Evolving and changing definitions of personal data and personal information within the European Union (“EU”), the U.S., and elsewhere, especially relating to classification of IP addresses, machine identification, location data and other information, may limit or inhibit our ability to operate or expand our business. For example, it may be more difficult for us to share data with commercial partners, conduct research, or market to customers. Heightened compliance requirements may lead to increased administrative expenses. Data protection and privacy-related laws and regulations are evolving and may result in ever-increasing regulatory and public scrutiny and escalating levels of enforcement and sanctions.

For example, the EU General Data Protection Regulation (“GDPR”), which became fully effective on May 25, 2018, imposes more stringent data protection requirements than previously effective EU data protection law and provides for penalties for noncompliance of up to the greater of €20 million or four percent of worldwide annual revenues. The GDPR requires, among other things, that personal data only be transferred outside of the European Economic Area (“EEA”) to certain jurisdictions, including the United States, if steps are taken to legitimize those data transfers. We rely on the Swiss-U.S. Privacy Shield programs, and the use of Standard Contractual Clauses (“SCCs”) approved by the EU Commission, to
42

legitimize these transfers. Previously, we relied on the EU-U.S. Privacy Shield framework to legitimize transfers of personal data from the EEA to the United States. However, on July 16, 2020, the Court of Justice of the European Union (“CJEU”) invalidated Decision 2016/1250 on the adequacy of the protection provided by the EU-U.S. Privacy Shield Framework. This decision may increase our costs and limit our ability to process personal data from the European Union. The same decision also cast doubt on the ability to use one of the primary alternatives to the Privacy Shield, namely, SCCs, to lawfully transfer personal data from Europe to the United States and most other countries. At present, there are few if any viable alternatives to the Privacy Shield and the SCCs. This CJEU decision or other legal challenges relating to cross-border data transfer may serve as a basis for our personal data handling practices to be challenged and may otherwise adversely impact our business, financial condition and operating results.

Further, in June 2016, the United Kingdom voted to leave the European Union, commonly referred to as “Brexit,” which could also lead to further legislative and regulatory changes. The United Kingdom ceased to be an EU Member State on January 31, 2020, but remains subject to EU law for a transition period ending on December 31, 2020. The UK Data Protection Act that substantially implements the GDPR became law in May 2018 and was further amended to more closely align to GDPR post-Brexit. It remains unclear, however, how United Kingdom data protection laws or regulations will develop in the medium to longer term and how data transfers to and from the United Kingdom will be regulated. In addition, some countries are considering or have enacted legislation requiring local storage and processing of data that could increase the cost and complexity of delivering our services or performing research related to our technology.

In 2018, California enacted the California Consumer Privacy Act (“CCPA”), legislation that, among other things, requires covered companies to provide new disclosures to California consumers and affords such consumers new abilities to opt-out of certain sales of personal information. The CCPA has been amended on multiple occasions and is the subject of proposed regulations of the California Attorney General that were released on October 10, 2019. While the CCPA went into effect on January 1, 2020, aspects of the legislation and its interpretation remain unclear at this time. We therefore cannot fully predict the impact of the CCPA on our business or operations, but it may require us to modify our data processing practices and policies and to incur substantial costs and expenses in an effort to comply. Other privacy bills have been introduced at both the state and federal levels, and certain international territories are also imposing new or expanded privacy obligations.

In addition, ballot initiatives may also impose new or expanded privacy obligations. For example, California voters appear to have passed Proposition 24, also known as the California Privacy Rights and Enforcement Act of 2020, a November 2020 ballot measure that, among other effects, expands or amends the provisions of the CCPA, allows consumers to direct businesses to not share their personal information, removes the time period in which businesses can fix violations before being penalized, and creates the California Privacy Protection Agency to enforce the state’s consumer data privacy laws.

Even the perception of privacy, data protection or information security concerns, whether or not valid, may harm our reputation, inhibit adoption of our products by current and future customers, or adversely impact our ability to hire and retain workforce talent. Our actual or perceived failure to adequately comply with applicable laws and regulations, or to protect personal data and other data we process or maintain, could result in regulatory investigations and enforcement actions against us, fines, penalties and other liabilities, imprisonment of company officials and public censure, claims for damages by customers and other affected individuals, required efforts to mitigate or otherwise respond to incidents, litigation, damage to our reputation and loss of goodwill (both in relation to existing customers and prospective customers), any of which could have a material adverse effect on our operations, financial performance and business.

If we fail to establish and maintain proper and effective internal controls, our ability to produce accurate financial statements on a timely basis could be impaired, which would adversely affect our consolidated operating results, our ability to operate our business and our stock price.

Pursuant to the Sarbanes-Oxley Act of 2002, we are required to maintain internal control over financial reporting and to assess and report on the effectiveness of our internal controls, including the disclosure of any material weaknesses that our management identifies in our internal control over financial reporting.

Our management concluded that our internal control over financial reporting was effective as of December 31, 2020. However, we have in the past had material weaknesses in our internal control over financial reporting, and there are inherent limitations on the effectiveness of internal controls. We do not expect that our internal control over financial reporting will prevent or detect all errors and all fraud. A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the control system’s objectives will be met; no evaluation of controls can provide absolute assurance that misstatements due to error or fraud will not occur or that all control issues and instances of fraud, if any, within our company will have been detected.

43

Ensuring that we have adequate internal financial and accounting controls and procedures in place to produce accurate financial statements on a timely basis is a costly and time-consuming effort that needs to be re-evaluated frequently. Any delay or failure on our part to remedy identified material weaknesses or any additional delays or errors in our financial reporting controls or procedures could cause our financial reporting to be unreliable, could have a material adverse effect on our business, results of operations, or financial condition, and could have a substantial adverse impact on the trading price of our common stock.

Entrance into the highly competitive and fragmented sexual wellness market may adversely impact our financial results.

As part of our strategy, we entered the sexual wellness market. As a new market entrant, our competitors may have significant competitive advantages over us, including longer operating histories, larger and broader customer bases, more established relationships with a broader set of suppliers, and greater brand recognition. In addition, the sexual wellness market vertical is highly fragmented, which may lead to unexpected challenges and expenses in licensing our technology. These factors could cause our entrance into the sexual wellness market to negatively impact our financial results. In addition, the sexual wellness market vertical we intend to license into may subject us to obscenity or other legal claims by third parties for which our financial position and results of operations could be harmed.

General Risk Factors: Investment Risks

Our quarterly revenues and operating results are volatile, and if our future results are below the expectations of public market analysts or investors, the price of our common stock is likely to decline.

Our revenues and operating results are likely to vary significantly from quarter to quarter due to a number of factors, many of which are outside of our control and any of which could cause the price of our common stock to decline.

These factors include:

the impact of COVID-19

the establishment or loss of licensing relationships;

the timing and recognition of payments under fixed and/or up-front fee license agreements, as well as other multi-element arrangements;

seasonality in the demand for our technologies or products or our licensees’ products;

the timing of our expenses, including costs related to litigation, stock-based awards, acquisitions of technologies, or businesses;

developments in and costs of pursuing or settling any pending litigation;

the timing of introductions and market acceptance of new technologies and products and product enhancements by us, our licensees, our competitors, or their competitors;

the timing of work performed under development agreements; and

errors in our licensees’ royalty reports, and corrections and true-ups to royalty payments and royalty rates from prior periods.

Our stock price may fluctuate regardless of our performance.

Our stock price has experienced substantial price volatility in the past and may continue to do so in the future. Further, our business, the technology industry and the stock market as a whole have experienced extreme stock price and volume fluctuations that have affected stock prices in ways that may have been unrelated to corporate operating performance. For example, in 2020 as a result of macroeconomic conditions and the related impact of COVID-19, the stock market experienced wide fluctuations. In the past twelve months, our stock price has fluctuated from as low as $5.67 per share in June 2020 to a high of $16.64 in February 2021. This significant volatility may continue to occur in the future for reasons that are unrelated to our business or if our business experiences unexpected results. The market price of our common stock has been, and in the
44

future could be, significantly affected by our operations as well such as: actual or anticipated fluctuations in operating results; announcements of technical innovations; announcements regarding litigation in which we are involved; the acquisition or loss of customers; changes by game console manufacturers to not include touch-enabling capabilities in their products; new products or new contracts; sales or the perception in the market of possible sales of large number of shares of our common stock by insiders or others; stock repurchase activity; sale of stock by the company, changes in securities analysts’ recommendations; personnel changes; changing circumstances regarding competitors or their customers; governmental regulatory action or inaction; developments with respect to patents or proprietary rights; inclusion in or exclusion from various stock indices; increased tariffs and international trade disputes; and general market conditions. In the past, following periods of volatility in the market price of a company’s securities, securities class action litigation has been initiated against that company, which could lead to increased litigation costs and could adversely affect our operating results and our stock price.

Future sales of our equity could result in significant dilution to our existing stockholders and depress the market price of our common stock.

It is likely that we will need to seek additional capital in the future and from time to time. If this financing is obtained through the issuance of equity securities, debt convertible into equity securities, options or warrants to acquire equity securities or similar instruments or securities, our existing stockholders will experience dilution in their ownership percentage upon the issuance, conversion or exercise of such securities and such dilution could be significant. Additionally, any new equity securities issued by us could have rights, preferences or privileges senior to those of our common stock. For example, on February 11, 2021, we entered into an Equity Distribution Agreement with Craig-Hallum Capital Group LLC (“Craig-Hallum”), pursuant to which we were able to issue and sell shares of our common stock having an aggregate offering price of up to $50 million, from time to time, through an “at the market” equity offering program under which Craig-Hallum acted as sales agent. While we terminated the Equity Distribution Agreement on March 5, 2021, the issuance and sale of shares of our common stock pursuant to that “at the market” equity offering program has had a dilutive impact on our existing stockholders. Further, the issuance and sale of, or the perception that we may issue and sell, additional shares of common stock pursuant to future “at the market” equity offering programs or an additional private placement could have the effect of depressing the market price of our common stock or increasing the volatility thereof. Any issuance by us or sales of our securities by our security holders, including by any of our affiliates, or the perception that such issuances or sales could occur, could negatively impact the market price of our securities.

We will have broad discretion as to the use of proceeds from the “at the market” offering that we announced in February 2021, and we may not use the proceeds effectively.

We currently intend to use the net proceeds from our “at the market” offering announced in February 2021 for working capital and other general corporate purposes. We may also use a portion of the net proceeds from the offering to acquire or invest in businesses, assets or technologies. Accordingly, we will retain broad discretion over the use of proceeds. Pending application of the net proceeds as described above, we may, from time to time, invest in digital or alternative currencies such as bitcoin or other cryptocurrencies. We may also invest net proceeds in short- and intermediate-term, interest-bearing obligations, investment-grade instruments, certificates of deposit or direct or guaranteed obligations of the U.S. government.

If we determine to purchase digital or alternative currencies as part of our capital allocation and investment strategy, our financial results and the market price of our common stock may be affected by the price of these digital or alternative currencies.

In the future, as part of our capital allocation and investment strategy, we may elect to purchase digital or alternative currencies such as bitcoin or other cryptocurrencies. The price of bitcoin and other cryptocurrencies has historically been subject to dramatic price fluctuations and is highly volatile. For example, the price of these digital or alternative currencies may be influenced by regulatory, commercial and technical factors that are highly uncertain and unrelated to our business. Any decrease in the fair value of bitcoin or other cryptocurrencies we may purchase below our carrying value for such assets at any time would require us to incur an impairment charge, and such charge could be material to our financial results for the applicable reporting period, which may create significant volatility in our reported earnings and decrease the carrying value of our assets. Any decrease in reported earnings or increased volatility of such earnings due to impairment charges related to bitcoin or other cryptocurrency holdings could have a material adverse effect on the market price of our common stock. Any future changes in GAAP that require us to change the manner in which we account for any bitcoins or other cryptocurrencies that we may purchase could have a material adverse effect on our financial results and the market price of our common stock.

45

If we determine to purchase digital or alternative currencies, including bitcoin and other cryptocurrencies, as part of our capital allocation and investment strategy, these investments would be less liquid than our existing cash and cash equivalents and may not be able to serve as a source of liquidity for us to the same extent as cash and cash equivalents.

Historically, the bitcoin market has been characterized by more price volatility, less liquidity, and lower trading volumes compared to sovereign currencies markets, as well as relative anonymity, a developing regulatory landscape, susceptibility to market abuse and manipulation, and various other risks inherent in its entirely electronic, virtual form and decentralized network. During times of market instability, we may not be able to sell any bitcoins that we hold at reasonable prices or at all. As a result, any bitcoins that we may purchase may not be able to serve as a source of liquidity for us to the same extent as cash and cash equivalents. If we are unable to sell any bitcoins that we hold, or if we are forced to sell any bitcoins that we may hold at a significant loss, in order to meet our working capital requirements, our business and financial condition could be negatively impacted.

We may engage in the acquisition of other companies, investments, joint ventures and strategic alliances outside of our current line of business, which may have an adverse material effect on our existing business.

We may engage in the acquisition of other companies, investments, joint ventures and strategic alliances outside of our current line of business to design and develop new technologies and products, to strengthen competitiveness by scaling up expanding our operations. Such transactions, especially in new lines of business, inherently involve risk due to the difficulties in integrating operations, technologies, products and personnel. Integration issues are complex, time-consuming and expensive and, without proper planning and implementation, may adversely affect our existing business. Furthermore, we may incur significant acquisition, administrative and other costs in connection with these transactions, including costs related to integration or restructuring of acquired businesses. In addition, we may make investments in companies outside our current line of business in an attempt to broaden our business opportunities. If we determine to make these investments, they may not provide a return or lead to an increase in our operating results, and we may not obtain the benefits of these investments that we intend to recognize when making them. There can be no assurance that these transactions, if pursued or made, will be beneficial to our business or financial condition.

Any stock repurchase program could affect our stock price and add volatility.

We have established stock repurchase programs in the past, and may adopt similar programs in the future. Any repurchases by us pursuant to a stock repurchase program could affect our stock price and add volatility. There can be no assurance that any repurchases will be made under any program, nor is there any assurance that a sufficient number of shares of our common stock will be repurchased to satisfy the market’s expectations. Furthermore, there can be no assurance that any repurchases conducted under any plan will be made at the best possible price. The existence of a stock repurchase program could also cause our stock price to be higher than it would be in the absence of such a program and could potentially reduce the market liquidity for our stock. Additionally, we are permitted to and could discontinue any stock repurchase program at any time and any such discontinuation could cause the market price of our stock to decline.

Changes in financial accounting standards or policies may affect our reported financial condition or results of operations and, in certain cases, could cause a decline and/or fluctuation in the price of our common stock.

From time to time, financial and accounting standard setters such as the Financial Accounting Standards Board (“FASB”) and the SEC change their guidance governing the form and content of registrants’ external financial statements or update their previous interpretations with regard to the application of certain Generally Accepted Accounting Principles (“GAAP”). Such change in GAAP or their interpretation have historically and could in the future have a significant effect on our reported financial condition and/or results of operations. If a change is applicable to us, we would be required to apply the new or revised guidance, which may result in retrospective adjustments to our financial statements and/or could change the way we account for certain transaction compared to under the existing guidance. Changes in GAAP and reporting standards could substantially change our reporting practices in a number of areas, including revenue recognition and recording of assets and liabilities, and could consequently affect our reported financial condition or results of operations.

For example, on January 1, 2018, we adopted Accounting Standard Codification 606, Revenue from Contracts with Customers, (“ASC 606”). The adoption has affected our revenue recognition model for both fixed fee license revenue and per-unit royalty revenue derived from our new and existing contracts with licensees. Under ASC 606, if a fixed fee license agreement contains both performance obligations to transfer rights to our patent portfolio as it exists when the contract is executed as well as rights to our patent portfolio as it evolves throughout the contract term, we are required to allocate the fixed fee between the two performance obligations which could result in the recognition of a substantial majority of the fixed fee as revenue upon the execution of the license agreement. Prior to the adoption, as a historical practice applied by many
46

licensing companies, we recognized fixed license fees ratably over the contract term. In addition, our previous accounting practice was to recognize revenue from per-unit royalty agreements in the period in which the related royalty report was received from our licensees, generally one quarter in arrears from the period in which the underlying sales occurred (i.e. on a “quarter-lag”). Under ASC 606, we are required to record per-unit royalty revenue in the same period in which the licensee’s underlying sales occur. As we generally do not receive the per-unit licensee royalty reports for sales during a given quarter within the time frame that allows us to adequately review the reports and include the actual amounts in our quarterly results for such quarter, we accrue the related revenue based on estimates of our licensees’ underlying sales, subject to certain contractual terms on our ability to estimate such amounts. As a result of accruing per-unit royalty revenue for the quarter based on estimates, adjustments will be required in the following quarter to true up revenue to the actual amounts reported by our licensees. Such changes have significantly affected our reported financial condition and/or results of operations, causing the amount of revenue we recognize to vary dramatically from quarter to quarter, and even year to year, depending on the timing of entry into license agreements and whether such agreements have fixed-fee or per-unit royalty terms. In addition, these reporting practices and the resulting fluctuations in our reported revenue could cause a decline and/or fluctuation in the price of our common stock.

Our business is subject to changing regulations regarding corporate governance and other compliance areas that will increase both our costs and the risk of noncompliance.

As a public company, we are subject to the laws, regulations and reporting requirements of the Exchange Act, the Sarbanes-Oxley Act of 2002, the rules and regulations of the Nasdaq Stock Market, and other regulations that may be enacted from time-to-time. The requirements of these and other rules and regulations have increased, and we expect will continue to increase our legal, accounting and financial compliance costs, will make some activities more difficult, time-consuming and costly, and may also place undue strain on our personnel, systems and resources. In addition, as laws, regulations and standards continue to change, often with varying degrees of specificity and clarity, we could face uncertainty regarding best practices and compliance with such evolving regimes, which could result in higher costs from increased attention paid to disclosure and governance practices and controls.

Provisions in our charter documents and Delaware law could prevent or delay a change in control, which could reduce the market price of our common stock.

Provisions in our certificate of incorporation and bylaws may have the effect of delaying or preventing a change of control or changes in our board of directors or management, including the following:

only a majority of our board of directors or stockholders of not less than 10% of all of the shares entitled to cast votes at such meeting are authorized to call a special meeting of stockholders;

our stockholders can only take action at a meeting of stockholders and not by written consent;

subject to the rights of a holder of any series of preferred stock, vacancies on our board of directors can be filled only by our board of directors and not by our stockholders;

our restated certificate of incorporation authorizes undesignated preferred stock, the terms of which may be established and shares of which may be issued without stockholder approval; and

advance notice procedures apply for stockholders to nominate candidates for election as directors or to bring matters before an annual meeting of stockholders.

In addition, certain provisions of Delaware law may discourage, delay, or prevent someone from acquiring or merging with us. These provisions could limit the price that investors might be willing to pay in the future for shares.

47

ITEM 6. EXHIBITS
The exhibits listed in the accompanying “Exhibit Index” are filed or incorporated by reference as part of this Form 10-Q.

EXHIBIT INDEX

Exhibit
Number
Exhibit DescriptionIncorporated by Reference
FormFile No.ExhibitFiling Date
8-K000-279693.1November 4,
2016
8-K000-279693.1June 7,
2017
8-K000-279693.1July 29,
2003
8-K000-279693.1December 27,
 2017
8-K001-383341.1February 11,
2021
*
*
+
+
101.INS*XBRL Report Instance Document
101.SCH*XBRL Taxonomy Extension Schema Document
101.CAL*XBRL Taxonomy Calculation Linkbase Document
101.DEF*XBRL Taxonomy Extension Definition Linkbase Document
101.LAB*XBRL Taxonomy Label Linkbase Document
101.PRE*XBRL Presentation Linkbase Document

*Filed herewith.
+Furnished herewith.


48

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

 IMMERSION CORPORATION
Date: May 6, 2021By:   /s/ AARON AKERMAN
   Aaron Akerman
 Chief Financial Officer and 
Principal Accounting Officer







49
EX-31.1 2 immr-3312021ex311.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATIONS PURSUANT TO SECTION 302 OF
THE SARBANES-OXLEY ACT OF 2002
I, Jared Smith, certify that:
I have reviewed this annual report on Form 10-Q of Immersion Corporation;
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;
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;
The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of registrant’s board of directors (or persons performing the equivalent functions):
a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting, which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize, and report financial information; and
b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: May 6, 2021
/s/   JARED SMITH
Jared Smith
Interim Chief Executive Officer

EX-31.2 3 immr-03312021ex312.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATIONS PURSUANT TO SECTION 302 OF
THE SARBANES-OXLEY ACT OF 2002
I, Aaron Akerman, certify that:
I have reviewed this annual report on Form 10-Q of Immersion Corporation;
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;
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;
The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of registrant’s board of directors (or persons performing the equivalent functions):
a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting, which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize, and report financial information; and
b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: May 6, 2021
/s/   AARON AKERMAN
Aaron Akerman
Chief Financial Officer

EX-32.1 4 immr-3312021ex321.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Annual Report of Immersion Corporation (the “Company”) on Form 10-K for the year ended March 31, 2021 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Jared Smith, Interim Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that based on my knowledge:
(1) The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m or 78o(d)); and
(2) The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.
/s/   JARED SMITH
Jared Smith
Interim Chief Executive Officer
May 6, 2021
A signed original of this written statement required by Section 906, or other document authenticating, acknowledging, or otherwise adopting the signature that appears in typed form within the electronic version of this written statement required by Section 906, has been provided to the Registrant and will be retained by the Registrant and furnished to the Securities and Exchange Commission or its staff upon request.

EX-32.2 5 immr-3312021ex322.htm EX-32.2 Document

Exhibit 32.2
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Annual Report of Immersion Corporation (the “Company”) on Form 10-K for the year ended March 31, 2021 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Aaron Akerman, Chief Financial Officer, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that based on my knowledge:
(1) The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m or 78o(d)); and
(2) The information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of the Company.
/s/AARON AKERMAN
Aaron Akerman
Chief Financial Officer
May 6, 2021
A signed original of this written statement required by Section 906, or other document authenticating, acknowledging, or otherwise adopting the signature that appears in typed form within the electronic version of this written statement required by Section 906, has been provided to the Registrant and will be retained by the Registrant and furnished to the Securities and Exchange Commission or its staff upon request.

EX-101.SCH 6 immr-20210331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 2403401 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details) link:presentationLink link:calculationLink link:definitionLink 2104102 - Disclosure - REVENUE RECOGNITION link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - REVENUE RECOGNITION (Tables) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - REVENUE RECOGNITION - NARRATIVE (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - REVENUE RECOGNITION - DISAGGREGATED REVENUE (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - REVENUE RECOGNITION - CONTRACTED REVENUE (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - REVENUE RECOGNITION - CONTRACTED REVENUE (Details) link:presentationLink link:calculationLink link:definitionLink 2109103 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 2310302 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - FAIR VALUE MEASUREMENTS - SCHEDULE OF FINANCIAL INSTRUMENTS MEASURED AT FAIR VALUE ON RECURRING BASIS (Details) link:presentationLink link:calculationLink link:definitionLink 2112104 - Disclosure - BALANCE SHEET DETAILS link:presentationLink link:calculationLink link:definitionLink 2313303 - Disclosure - BALANCE SHEET DETAILS (Tables) link:presentationLink link:calculationLink link:definitionLink 2414406 - Disclosure - BALANCE SHEET DETAILS - Cash and Cash Equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 2415407 - Disclosure - BALANCE SHEET DETAILS - Accounts and Other Receivables (Detail) link:presentationLink link:calculationLink link:definitionLink 2416408 - Disclosure - BALANCE SHEET DETAILS - Other Assets, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2417409 - Disclosure - BALANCE SHEET DETAILS - Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2418410 - Disclosure - BALANCE SHEETS DETAILS Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2119105 - Disclosure - CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 2420411 - Disclosure - CONTINGENCIES - NARRATIVE (Details) link:presentationLink link:calculationLink link:definitionLink 2121106 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 2322304 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 2423412 - Disclosure - STOCK-BASED COMPENSATION - NARRATIVE (Details) link:presentationLink link:calculationLink link:definitionLink 2424413 - Disclosure - STOCK-BASED COMPENSATION - SUMMARY OF EQUITY INCENTIVE PROGRAM (Details) link:presentationLink link:calculationLink link:definitionLink 2425414 - Disclosure - STOCK-BASED COMPENSATION - SUMMARY OF TIME-BASED STOCK OPTIONS (Details) link:presentationLink link:calculationLink link:definitionLink 2426415 - Disclosure - STOCK-BASED COMPENSATION - SUMMARY OF RESTRICTED STOCK UNITS AND RESTRICTED STOCK AWARDS (Details) link:presentationLink link:calculationLink link:definitionLink 2427416 - Disclosure - STOCK-BASED COMPENSATION - SUMMARY OF STOCK-BASED COMPENSATION EXPENSES (Details) link:presentationLink link:calculationLink link:definitionLink 2428417 - Disclosure - STOCK-BASED COMPENSATION - SUMMARY OF ASSUMPTIONS USED TO VALUE OPTIONS GRANTED (Details) link:presentationLink link:calculationLink link:definitionLink 2129107 - Disclosure - STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 2430418 - Disclosure - STOCKHOLDERS' EQUITY - NARRATIVE (Details) link:presentationLink link:calculationLink link:definitionLink 2131108 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 2332305 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 2433419 - Disclosure - INCOME TAXES - SCHEDULE OF INCOME TAX PROVISIONS (Details) link:presentationLink link:calculationLink link:definitionLink 2434420 - Disclosure - INCOME TAXES - NARRATIVE (Details) link:presentationLink link:calculationLink link:definitionLink 2135109 - Disclosure - NET INCOME (LOSS) PER SHARE link:presentationLink link:calculationLink link:definitionLink 2336306 - Disclosure - NET INCOME (LOSS) PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 2437421 - Disclosure - NET INCOME (LOSS) PER SHARE - RECONCILIATION OF NUMERATORS AND DENOMINATORS USED IN COMPUTING BASIC AND DILUTED NET INCOME (LOSS) PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 2438422 - Disclosure - NET INCOME (LOSS) PER SHARE - NARRATIVE (Details) link:presentationLink link:calculationLink link:definitionLink 2139110 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 2340307 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 2441423 - Disclosure - LEASES - NARRATIVE (Details) link:presentationLink link:calculationLink link:definitionLink 2442424 - Disclosure - LEASES - SUMMARY OF RIGHT OF USE ASSETS AND LEASE LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 2443425 - Disclosure - LEASES - SCHEDULE OF SUPPLEMENTAL INFORMATION RELATED TO OPERATING LEASES AND EXPENSES (Details) link:presentationLink link:calculationLink link:definitionLink 2444426 - Disclosure - LEASES - SCHEDULE OF MINIMUM FUTURE LEASE PAYMENT OBLIGATIONS (Details) link:presentationLink link:calculationLink link:definitionLink 2445427 - Disclosure - LEASES - SCHEDULE OF SUBLEASE INCOME EXPECTED TO BE RECEIVED (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 immr-20210331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 immr-20210331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 immr-20210331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Area Area of Real Estate Property Leases Lessee, Lease, Description [Line Items] Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Deferred revenue Increase (Decrease) in Contract with Customer, Liability LEASES Lessee, Operating Leases [Text Block] Document Type Document Type Aggregate intrinsic value, Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Interest and other income (loss), net Other Nonoperating Income (Expense) Release of restricted stock units and awards (in shares) Stock Issued During Period Shares Restricted Stock Units And Award Net Of Forfeitures Number of shares issued during the period related to restricted stock units and awards, net of any shares forfeited. Treasury Stock Treasury Stock [Member] Deferred income tax assets Deferred Tax Assets, Net Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Total costs and expenses Costs and Expenses Equity Components [Axis] Equity Components [Axis] RSAs outstanding Restricted Stock [Member] Released (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Receivables [Abstract] Receivables [Abstract] Significant Unobservable Inputs (Level 3) Fair Value, Inputs, Level 3 [Member] Proceeds from maturities of short-term investments Proceeds from Sale and Maturity of Marketable Securities Lease Arrangement [Axis] Lease Arrangement [Axis] Lease Arrangement [Axis] Lease liabilities - current Operating lease liabilities - current Operating Lease, Liability, Current LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Other long-term liabilities Increase (Decrease) in Other Noncurrent Liabilities Forfeited (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Summary of assumptions used to value options granted Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Contract assets - long-term Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent Entity Interactive Data Current Entity Interactive Data Current Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Revenues: Revenues [Abstract] Security Exchange Name Security Exchange Name Deposits Assets, Noncurrent Deposits Assets, Noncurrent STOCKHOLDERS' EQUITY Stockholders' Equity Note Disclosure [Text Block] Summary of time-based stock options Share-based Payment Arrangement, Option, Activity [Table Text Block] Accounts and other receivables Increase (Decrease) in Accounts and Other Receivables Sales and marketing Selling and Marketing Expense [Member] Operating income (loss) Operating Income (Loss) Increase (Decrease) in Deposit Assets Increase (Decrease) in Deposit Assets Total current liabilities Liabilities, Current Litigation, amount awarded to other party Litigation Settlement, Amount Awarded to Other Party Entity Registrant Name Entity Registrant Name Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Operating Lease, Weighted Average Discount Rate, Percent Operating Lease, Weighted Average Discount Rate, Percent Operating Lease, Weighted Average Discount Rate, Percent PSUs outstanding Performance Shares [Member] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Beginning outstanding balance (in dollars per share) Ending outstanding balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Deferred income tax liabilities Deferred Tax Liabilities, Gross Contingencies (Note 5) Commitments and Contingencies Cash paid for purchases of treasury shares Payments for Repurchase of Common Stock ASSETS Assets Assets [Abstract] Stock-based payment award vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Accounting Policies [Abstract] Accounting Policies [Abstract] Weighted Average Exercise Price Per Share Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Number of reporting segments Number of Reportable Segments Lease Arrangement [Domain] Lease Arrangement [Domain] [Domain] for Lease Arrangement [Axis] Entity Address, State or Province Entity Address, State or Province Released (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Cash paid within operating cash flow Operating Lease, Payments Accounts payable Accounts Payable, Current Sublease Income Sublease Income Research and development Research and Development Expense [Member] Accumulated deficit Retained Earnings (Accumulated Deficit) Lessor, Operating Lease, Payment to be Received, Remainder of Fiscal Year Lessor, Operating Lease, Payment to be Received, Remainder of Fiscal Year Royalty Revenue, Adjustment Royalty Revenue, Adjustment Royalty Revenue, Adjustment Right-of-use ("ROU") assets Right-of-use assets Operating Lease, Right-of-Use Asset Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Trade accounts receivable Accounts Receivable, after Allowance for Credit Loss, Current Total Lessee, Operating Lease, Liability, to be Paid Common Stock and Additional Paid-In Capital Common Stock Including Additional Paid in Capital [Member] Money market funds Money Market Funds, at Carrying Value 2022 Lessee, Operating Lease, Liability, to be Paid, Year One Unrecognized tax benefits, interest Unrecognized Tax Benefits, Interest on Income Taxes Accrued Repurchased shares (in shares) Treasury Stock, Shares, Acquired Lease Income Lease Income Schedule of cash and cash equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Standard and market condition-based stock options outstanding (in shares) Beginning outstanding balance (in shares) Ending outstanding balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Shelf Registration, Amount of Capital Authorized for Future Issuance, Value Shelf Registration, Amount of Capital Authorized for Future Issuance, Value Shelf Registration, Amount of Capital Authorized for Future Issuance, Value Unrecognized compensation cost Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Entity Address, Postal Zip Code Entity Address, Postal Zip Code Maximum number of shares per employee (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee Summary of equity incentive program Schedule Of Stock Options And Awards Table [Table Text Block] Tabular disclosure of stock options and awards. Percentage of fair market value on the purchase date Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Cash held in banks Cash Cash Lease, Cost Lease, Cost Total other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Document Transition Report Document Transition Report Number of shares underlying stock options, Exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Deferred tax assets Deferred Income Tax Assets, Net Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Other long-term liabilities Other Liabilities, Noncurrent Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Numerator: Net Income (Loss) Attributable to Parent [Abstract] Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Significant Other Observable Inputs (Level 2) Fair Value, Inputs, Level 2 [Member] Other Assets, Current Other Assets, Current Document Quarterly Report Document Quarterly Report Per-unit royalty revenue Per-Unit Royalties [Member] Per-Unit Royalties [Member] Revenue Revenues Revenue from Contract with Customer, Excluding Assessed Tax Measurement Frequency [Domain] Measurement Frequency [Domain] Equity [Abstract] Equity [Abstract] General and administrative General and Administrative Expense [Member] Total assets at fair value Assets, Fair Value Disclosure Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Supplemental disclosure of non-cash operating, investing, and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Deferred revenue Contract with Customer, Liability, Current Stock-based payment award expiration period Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Market Performance Based Restricted Stock Units Market Performance Based Restricted Stock Units [Member] Market Based Stock Options [Member] Statement [Line Items] Statement [Line Items] Number of shares underlying stock options, Vested and expected to vest (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Shares used in calculating diluted net loss per share (in shares) Dilutive effect of potential common shares, Total shares, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] San Francisco California Facility San Francisco California Facility [Member] San Francisco California Facility Maximum value of shares per employee Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Amount Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Amount Litigation Case [Domain] Litigation Case [Domain] Basic net loss per share (in dollars per share) Earnings Per Share, Basic Unrecognized Tax Benefits that Would Impact Effective Tax Rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate CONTINGENCIES Contingencies Disclosure [Text Block] Expected life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Number of operating segments Number of Operating Segments Entity File Number Entity File Number Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Canceled or expired (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period Weighted average lease terms (in years) Operating Lease, Weighted Average Remaining Lease Term Sales and marketing Selling and Marketing Expense Statement [Table] Statement [Table] Common Stock Issued, Commission Fee, Percentage Common Stock Issued, Commission Fee, Percentage Common Stock Issued, Commission Fee, Percentage Cash flows provided by (used in) operating activities: Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Components of other current liabilities Other Current Liabilities [Table Text Block] Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Total Lessor, Operating Lease, Payments to be Received LGE LGE [Member] LGE Revenue, remaining performance obligation Revenue, Remaining Performance Obligation, Amount Unrecognized tax benefits Unrecognized Tax Benefits Issuance of stock for ESPP purchases Stock Issued During Period, Value, Employee Stock Purchase Plan Document Fiscal Year Focus Document Fiscal Year Focus Entity Small Business Entity Small Business Lessee, Operating Lease, Liability, Payment, Due [Abstract] Lessee, Operating Lease, Liability, Payment, Due [Abstract] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Aggregate intrinsic value, Exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Sale of stock, number of shares issued in transaction (in shares) Sale of Stock, Number of Shares Issued in Transaction Schedule of accounts and other receivables Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Entity Current Reporting Status Entity Current Reporting Status Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] IMMR:GovernmentSubsidyRecognized IMMR:GovernmentSubsidyRecognized IMMR:Government Subsidy Recognized Weighted average remaining contractual life, Exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Prepaid Expense, Current Prepaid Expense, Current Proceeds from issuance of common stock, net Proceeds from Issuance of Common Stock Cost of revenues Cost of Revenue Share Repurchase Program [Domain] Share Repurchase Program [Domain] Amendment Flag Amendment Flag Reconciliation of the numerators and denominators used in computing basic and diluted net income (loss) per share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Denominator: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Increase (Decrease) in Contract with Customer, Asset Increase (Decrease) in Contract with Customer, Asset Granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Schedule of financial instruments measured at fair value on recurring basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Common stock, shares issued (in shares) Common Stock, Shares, Issued Cash and cash equivalents Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Common stock shares available for grant (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Number of available shares consumed for each restricted stock and restricted stock units issued Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Reduction In Shares Available For Grant For Every Share Issued The reduction in number of available shares when a share is issued under the share based compensation. BALANCE SHEET DETAILS Supplemental Balance Sheet Disclosures [Text Block] Operating lease liabilities Total lease liabilities Operating Lease, Liability Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Time-based stock options Time Based Stock Option [Member] Time Based Stock Option [Member] Schedule of prepaid expenses and other current assets Schedule of Prepaid Expenses and Other Current Assets [Table Text Block] Schedule of Prepaid Expenses and Other Current Assets Entity Central Index Key Entity Central Index Key Litigation, arbitration costs Litigation Settlement, Expense Measurement Frequency [Axis] Measurement Frequency [Axis] Share Repurchase Program [Axis] Share Repurchase Program [Axis] Total stockholders’ equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Stock issuance costs Payments of Stock Issuance Costs Summary of restricted stock units activities Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block] Employee stock purchase plan offering period Share Based Compensation Arrangement By Share Based Payment Award Offering Period The offering period of the employee stock purchase plan ("ESPP"). Total liabilities and stockholders’ equity Liabilities and Equity Other Assets, Net [Abstract] Other Assets [Abstract] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax INCOME TAXES Income Tax Disclosure [Text Block] Entity Address, City or Town Entity Address, City or Town Accrued compensation Employee-related Liabilities, Current Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] RSUs outstanding Restricted Stock Units (RSUs) [Member] Net lease cost (income) Operating Lease, Cost Other Assets [Member] Other Assets [Member] General and administrative General and Administrative Expense Options to purchase shares of common stock (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Release of restricted stock units and awards under company stock plan Conversion of Stock, Amount Converted Other Other Noncash Income (Expense) Equity Component [Domain] Equity Component [Domain] Purchases under ESPP (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Shares Purchased for Award Income Statement Location [Axis] Income Statement Location [Axis] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Liabilities Liabilities [Abstract] Valuation allowance of deferred tax assets Deferred Tax Assets, Valuation Allowance Income Statement Location [Domain] Income Statement Location [Domain] 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two Other assets Increase (Decrease) in Other Noncurrent Assets Stock repurchase program, average cost (in dollars per share) Treasury Stock Acquired, Average Cost Per Share Principles of Consolidation and Basis of Presentation Principles Of Consolidation And Basis Of Presentation Policy [Policy Text Block] Disclosure of accounting policy for the basis of accounting, or basis of presentation, used to prepare the financial statements. It also includes disclosure of accounting policy regarding the principles it follows in consolidation or combining the separate financial statements, including the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary. Property and equipment, net Property, Plant and Equipment, Net Entity Tax Identification Number Entity Tax Identification Number Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] STOCK-BASED COMPENSATION Share-based Payment Arrangement [Text Block] Net income (loss) Net income (loss) Net Income (Loss) Attributable to Parent Schedule of supplemental information related to operating leases and expenses Lease, Cost [Table Text Block] Release of restricted stock units and awards Stock Issued During Period Value Restricted Stock Units And Award Net Of Forfeitures Value of stock related to restricted stock units and awards issued during the period, net of the stock value of such awards forfeited. Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Other current liabilities Total other current liabilities Other Liabilities, Current 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three Remainder of 2021 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Other assets Total other assets Other Assets, Noncurrent Stock Issued During Period, Value, New Issues Stock Issued During Period, Value, New Issues Leases [Abstract] Leases [Abstract] Money market accounts Cash and Cash Equivalents, Fair Value Disclosure Total assets Assets Total current assets Assets, Current Current Fiscal Year End Date Current Fiscal Year End Date Earnings Per Share [Abstract] Earnings Per Share [Abstract] Employee stock purchase plan Employee stock purchase plan Employee Stock Purchase Plan [Member] Defined ESPP by which eligible employees may purchase common stock through payroll deductions. Other Liabilities, Current [Abstract] Other Liabilities, Current [Abstract] Description of Business Nature Of Business Policy [Policy Text Block] Disclosure of accounting policy for the business description. Business description describes the nature and type of organization including but not limited to organizational structure. Restricted stock outstanding (in shares) Non-option equity instruments outstanding (in shares) Beginning outstanding balance (in shares) Ending outstanding balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Title of 12(b) Security Title of 12(b) Security Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Number of Shares Underlying Stock Options Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward] Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Lessor, Operating Lease, Payment to be Received, Year Two Lessor, Operating Lease, Payment to be Received, Year Two Document Fiscal Period Focus Document Fiscal Period Focus Schedule of other assets, net Schedule of Other Assets, Noncurrent [Table Text Block] Consideration received, net Sale of Stock, Consideration Received on Transaction Depreciation and amortization Depreciation, Depletion and Amortization Product and Service [Axis] Product and Service [Axis] Total liabilities Liabilities Long-term deferred revenue Contract with Customer, Liability, Noncurrent Foreign Currency Remeasurement Gain (Loss) Foreign Currency Remeasurement Gain (Loss) Foreign Currency Remeasurement Gain (Loss) Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures Other receivables Other Receivables, Net, Current Supplemental disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Unrecognized compensation cost, recognized over an estimated weighted-average period Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Issuance of common stock for employee stock purchase (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Weighted average remaining contractual life, Vested and expected to vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Entity Filer Category Entity Filer Category Summary of stock-based compensation expenses Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Operating Lease, Initial Direct Cost Expense, over Term Operating Lease, Initial Direct Cost Expense, over Term Product and Service [Domain] Product and Service [Domain] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Proceeds from issuance of common stock under employee stock purchase plan Proceeds, Issuance of Shares, Share-based Payment Arrangement, Excluding Option Exercised Quoted Prices  in Active Markets for Identical Assets (Level 1) Fair Value, Inputs, Level 1 [Member] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Accounts payable Increase (Decrease) in Accounts Payable Lessor, Operating Lease, Payment to be Received, Year One Lessor, Operating Lease, Payment to be Received, Year One Number of Restricted Stock Units / Awards Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Stock Issued During Period, Shares, New Issues Stock Issued During Period, Shares, New Issues Common stock and additional paid-in capital — $0.001 par value; 100,000,000 shares authorized; 43,020,610 and 39,161,214 shares issued, respectively; 30,877,177 and 27,017,781 shares outstanding, respectively Common Stocks, Including Additional Paid in Capital Class of Treasury Stock [Table] Class of Treasury Stock [Table] Aggregate intrinsic value, Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Money market accounts Money Market Funds [Member] Revenue, remaining performance obligation, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Contract with customer, asset, current Contract with Customer, Asset, after Allowance for Credit Loss, Current Contract with Customer, Asset, after Allowance for Credit Loss, Current Repurchase of stock Repurchased shares, value Treasury Stock, Value, Acquired, Cost Method Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Beginning balance (in shares) Ending balance (in shares) Shares, Issued Other assets Other Assets, Miscellaneous, Noncurrent Exercise of stock options, net of shares withheld for employee taxes (in shares) Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Litigation Case [Axis] Litigation Case [Axis] Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Change in unrealized gains (loss) on short-term investments Unrealized gain on available-for-sale securities, net of taxes Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent Stock repurchase program, additional authorized amount Stock Repurchase Program Additional Authorized Repurchase Amount Additional amount of stock repurchase plan authorized. Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Schedule of minimum future lease payment obligations Lessee, Operating Lease, Liability, Maturity [Table Text Block] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Stock options outstanding Standard and market condition-based stock options outstanding Stock options outstanding Share-based Payment Arrangement, Option [Member] Summary of ROU assets and lease liabilities Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee [Table Text Block] Costs and expenses: Operating Costs and Expenses [Abstract] Equity, Class of Treasury Stock [Line Items] Equity, Class of Treasury Stock [Line Items] Shares used in calculating basic net loss per share (in shares) Weighted-average common stock outstanding, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Income (loss) before provision for income taxes Income (loss) before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Research and development Research and Development Expense Treasury stock, shares (in shares) Treasury Stock, Shares Beginning outstanding balance (in dollars per share) Ending outstanding balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Loss Contingencies [Table] Loss Contingencies [Table] Development, services, and other Development, services, and other revenue Development, Services and Other [Member] Development, Services and Other [Member] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Dilutive effect of potential common shares, Stock options, restricted stock units, restricted stock awards and employee stock purchase plan (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Proceeds from stock options exercises Proceeds from Stock Options Exercised REVENUE RECOGNITION Revenue from Contract with Customer [Text Block] Other current liabilities Increase (Decrease) in Other Current Liabilities Withholding taxes on royalty payments Withholding Taxes on Royalty Payments [Member] Withholding Taxes on Royalty Payments [Member] Leased assets obtained in exchange for new operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Prepaid Expense Prepaid Expense Provision for income taxes Income Tax Expense (Benefit) Payments for Deposits Payments for Deposits Accrued compensation Increase (Decrease) in Employee Related Liabilities Cash paid for income taxes Income Taxes Paid, Net Income Statement [Abstract] Income Statement [Abstract] Samsung vs. Immersion Samsung vs. Immersion [Member] Samsung vs. Immersion [Member] Beginning of period End of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Accumulated Other Comprehensive Income AOCI Attributable to Parent [Member] Operating lease liabilities - long-term Operating Lease, Liability, Noncurrent Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Diluted net loss per share (in dollars per share) Earnings Per Share, Diluted Stock Repurchase Program Stock Repurchase Program [Member] Stock Repurchase Program [Member] Local Phone Number Local Phone Number Royalty and license Total royalty and license revenue Fixed Fee License and Per-Unit Royalties [Member] Fixed Fee License and Per-Unit Royalties [Member] Aggregate intrinsic value, Vested and expected to vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Use of Estimates Use of Estimates, Policy [Policy Text Block] Cash and cash equivalents: Cash and Cash Equivalents, at Carrying Value [Abstract] Current assets: Assets, Current [Abstract] Cash flows provided by (used in) investing activities: Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Entity Address, Address Line One Entity Address, Address Line One Shares available for purchase (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Shares Available For Purchase Share-based Compensation Arrangement by Share-based Payment Award, Shares Available For Purchase Entity Emerging Growth Company Entity Emerging Growth Company Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Issuance of stock for ESPP purchases Stock Issued During Period, Value, Stock Options Exercised Total comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Capitalized Contract Cost, Net Capitalized Contract Cost, Net Award Type [Axis] Award Type [Axis] Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Prepaid Expenses and Other Current Assets [Member] Prepaid Expenses and Other Current Assets [Member] Stock Issued During Period, Maximum Value Authorized For Issuance Stock Issued During Period, Maximum Value Authorized For Issuance Stock Issued During Period, Maximum Value Authorized For Issuance Legal Entity [Axis] Legal Entity [Axis] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment City Area Code City Area Code Summary of restricted stock awards activities Schedule Of Share Based Compensation Restricted Stock Awards Activity [Table Text Block] Disclosure of the number and weighted-average grant date fair value for restricted stock awards that were outstanding at the beginning and end of the year, and the number of restricted stock awards that were granted, vested, or forfeited during the year. Document Period End Date Document Period End Date FAIR VALUE MEASUREMENTS Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] RSUs and RSAs Restricted Stock and Restricted Stock Units [Member] Restricted Stock and Restricted Stock Units [Member] Accumulated Deficit Retained Earnings [Member] Effective tax rate Effective Income Tax Rate Reconciliation, Percent Common stock reserved for issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] SIGNIFICANT ACCOUNTING POLICIES Significant Accounting Policies [Text Block] Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Stock repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Weighted average remaining contractual life, Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Fixed fee license revenue Fixed Fee License [Member] Fixed Fee License [Member] Schedule of sublease income expected to be received Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity [Table Text Block] Award Type [Domain] Award Type [Domain] Disaggregated revenue Disaggregation of Revenue [Table Text Block] Trading Symbol Trading Symbol Accounts and other receivables Accounts and other receivables Accounts and Other Receivables, Net, Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Weighted average exercise price, Exercisable (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Weighted average remaining contractual life / recognition period, Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Stock-based compensation Share-based compensation, total Share-based Payment Arrangement, Noncash Expense Entity [Domain] Entity [Domain] Treasury stock at cost: 12,143,433 and 12,143,433 shares, respectively Treasury Stock, Value NET INCOME (LOSS) PER SHARE Earnings Per Share [Text Block] Other current liabilities Other Sundry Liabilities, Current Cover [Abstract] Cover [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Current liabilities: Liabilities, Current [Abstract] Cash flows provided by (used in) financing activities: Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] Entity Shell Company Entity Shell Company Fair value, measurements, recurring Fair Value, Recurring [Member] Weighted average exercise price, Vested and expected to vest (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Segment Information Segment Reporting, Policy [Policy Text Block] Schedule of income tax provisions Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Canceled or expired (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Recently Adopted Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] EX-101.PRE 10 immr-20210331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 immr-20210331_htm.xml IDEA: XBRL DOCUMENT 0001058811 2021-01-01 2021-03-31 0001058811 2021-04-30 0001058811 2021-03-31 0001058811 2020-12-31 0001058811 immr:FixedFeeLicenseandPerUnitRoyaltiesMember 2021-01-01 2021-03-31 0001058811 immr:FixedFeeLicenseandPerUnitRoyaltiesMember 2020-01-01 2020-03-31 0001058811 immr:DevelopmentServicesandOtherMember 2021-01-01 2021-03-31 0001058811 immr:DevelopmentServicesandOtherMember 2020-01-01 2020-03-31 0001058811 2020-01-01 2020-03-31 0001058811 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001058811 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2020-12-31 0001058811 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001058811 us-gaap:RetainedEarningsMember 2020-12-31 0001058811 us-gaap:TreasuryStockMember 2020-12-31 0001058811 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001058811 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2021-03-31 0001058811 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001058811 us-gaap:RetainedEarningsMember 2021-03-31 0001058811 us-gaap:TreasuryStockMember 2021-03-31 0001058811 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-12-31 0001058811 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001058811 us-gaap:RetainedEarningsMember 2019-12-31 0001058811 us-gaap:TreasuryStockMember 2019-12-31 0001058811 2019-12-31 0001058811 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001058811 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0001058811 us-gaap:TreasuryStockMember 2020-01-01 2020-03-31 0001058811 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001058811 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2020-03-31 0001058811 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001058811 us-gaap:RetainedEarningsMember 2020-03-31 0001058811 us-gaap:TreasuryStockMember 2020-03-31 0001058811 2020-03-31 0001058811 immr:FixedFeeLicenseMember 2021-01-01 2021-03-31 0001058811 immr:FixedFeeLicenseMember 2020-01-01 2020-03-31 0001058811 immr:PerUnitRoyaltiesMember 2021-01-01 2021-03-31 0001058811 immr:PerUnitRoyaltiesMember 2020-01-01 2020-03-31 0001058811 2021-04-01 2021-03-31 0001058811 2024-04-01 2021-03-31 0001058811 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-03-31 0001058811 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-03-31 0001058811 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-03-31 0001058811 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2021-03-31 0001058811 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-03-31 0001058811 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-03-31 0001058811 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-03-31 0001058811 us-gaap:FairValueMeasurementsRecurringMember 2021-03-31 0001058811 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001058811 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001058811 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001058811 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001058811 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001058811 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001058811 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001058811 us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001058811 immr:Samsungvs.ImmersionMember immr:WithholdingTaxesonRoyaltyPaymentsMember 2019-03-27 2019-03-27 0001058811 immr:LGEMember 2020-04-08 2020-04-08 0001058811 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-03-31 0001058811 us-gaap:RestrictedStockMember 2021-01-01 2021-03-31 0001058811 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-03-31 0001058811 immr:TimeBasedStockOptionMember 2021-03-31 0001058811 us-gaap:PerformanceSharesMember 2021-03-31 0001058811 us-gaap:RestrictedStockUnitsRSUMember 2021-03-31 0001058811 us-gaap:RestrictedStockMember 2021-03-31 0001058811 immr:TimeBasedStockOptionMember 2020-12-31 0001058811 2020-01-01 2020-12-31 0001058811 immr:TimeBasedStockOptionMember 2021-01-01 2021-03-31 0001058811 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001058811 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001058811 us-gaap:RestrictedStockMember 2020-12-31 0001058811 us-gaap:RestrictedStockMember 2020-01-01 2020-12-31 0001058811 immr:MarketPerformanceBasedRestrictedStockUnitsMember 2020-10-01 2020-12-31 0001058811 immr:MarketPerformanceBasedRestrictedStockUnitsMember 2021-03-31 0001058811 immr:EmployeeStockPurchasePlanMember 2021-01-01 2021-03-31 0001058811 immr:EmployeeStockPurchasePlanMember 2021-03-31 0001058811 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-03-31 0001058811 immr:RestrictedStockandRestrictedStockUnitsMember 2021-01-01 2021-03-31 0001058811 immr:RestrictedStockandRestrictedStockUnitsMember 2020-01-01 2020-03-31 0001058811 immr:EmployeeStockPurchasePlanMember 2020-01-01 2020-03-31 0001058811 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-03-31 0001058811 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-03-31 0001058811 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-03-31 0001058811 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-03-31 0001058811 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-03-31 0001058811 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-03-31 0001058811 2021-02-09 0001058811 2021-02-11 2021-02-11 0001058811 immr:StockRepurchaseProgramMember 2007-11-01 0001058811 immr:StockRepurchaseProgramMember 2014-10-24 0001058811 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-03-31 0001058811 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-03-31 0001058811 immr:RestrictedStockandRestrictedStockUnitsMember 2021-01-01 2021-03-31 0001058811 immr:RestrictedStockandRestrictedStockUnitsMember 2020-01-01 2020-03-31 0001058811 immr:SanFranciscoCaliforniaFacilityMember 2020-01-31 0001058811 immr:SanFranciscoCaliforniaFacilityMember 2020-06-30 0001058811 2020-03-12 2020-03-12 0001058811 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2021-01-01 2021-03-31 0001058811 us-gaap:OtherAssetsMember 2021-01-01 2021-03-31 shares iso4217:USD iso4217:USD shares immr:Segment iso4217:KRW pure utr:sqft 0001058811 --12-31 2021 Q1 false 0.001 0.001 100000000 100000000 43020610 39161214 30877177 27017781 12143433 12143433 P3Y 10-Q true 2021-03-31 false 001-38334 IMMERSION CORP DE 94-3180138 330 Townsend Street, Suite 234 San Francisco CA 94107 408 467-1900 Common Stock, $0.001 par value IMMR NASDAQ Yes Yes Non-accelerated Filer true true false false 30885541 102624000 59522000 2034000 2218000 11213000 12610000 115871000 74350000 254000 209000 12296000 12571000 7987000 9000000 136408000 96130000 469000 149000 933000 1001000 2718000 2457000 5098000 5173000 9218000 8780000 20183000 21334000 1709000 2035000 31110000 32149000 298037000 258756000 122000 122000 -111128000 -113164000 81733000 81733000 105298000 63981000 136408000 96130000 7068000 6182000 91000 75000 7159000 6257000 29000 44000 1106000 1716000 1307000 1689000 2224000 7356000 4666000 10805000 2493000 -4548000 -316000 -228000 2177000 -4776000 141000 52000 2036000 -4828000 0.07 -0.16 28579000 31006000 0.07 -0.16 29180000 31006000 0 -2000 0 -2000 2036000 -4830000 39161214 258756000 122000 -113164000 12143433 -81733000 63981000 2036000 2036000 15543 89000 89000 306987 2724000 2724000 227055 0 3309811 35937000 35937000 531000 531000 43020610 298037000 122000 -111128000 12143433 -81733000 105298000 38624784 253289000 124000 -118565000 7210456 -51091000 83757000 -4828000 -4828000 -2000 -2000 2012766 2012766 11975000 11975000 10162 63000 63000 189735 0 729000 729000 38824681 254081000 122000 -123393000 9223222 -63066000 67744000 2036000 -4828000 192000 1178000 531000 729000 280000 361000 -24000 -34000 -184000 2202000 -1396000 -4820000 0 -361000 -843000 -339000 305000 122000 -68000 -855000 280000 422000 -1226000 -1302000 -367000 227000 4410000 -1316000 0 3000000 57000 21000 -57000 2979000 35937000 0 0 11975000 89000 63000 2723000 0 38749000 -11912000 43102000 -10249000 59522000 86478000 102624000 76229000 13000 19000 2367000 1356000 0 577000 SIGNIFICANT ACCOUNTING POLICIES<div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of Business</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Immersion Corporation (the "Company", "Immersion", "we" or "us") was incorporated in 1993 in California and reincorporated in Delaware in 1999. We focus on the creation, design, development, and licensing of innovative haptic technologies that allow people to use their sense of touch more fully as they engage with products and experience the digital world around them. We have adopted a business model under which it provides advanced tactile software, related tools, technical assistance designed to help integrate our patented technology into our customers’ products or enhance the functionality of our patented technology to certain customers, and offers licenses to our patented technology to other customers.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impact of COVID-19</span></div><div><span><br/></span></div><div style="margin-bottom:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the World Health Organization declared the outbreak of COVID-19 a pandemic, which continues to spread throughout the U.S. and the world and has resulted in authorities implementing numerous measures to combat the spread of the virus, including travel bans and restrictions, quarantines, shelter-in-place orders, and business limitations and shutdowns. The COVID-19 outbreak and related public health measures have adversely affected workforce, organizations, consumers, economies, and financial markets globally, leading to an economic downturn and increased market volatility. </span></div><div style="margin-bottom:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our compliance with these containment measures has impacted our day-to-day operations and could disrupt our business and operations, as well as that of our customers and suppliers for an extended period of time. To support the health and well-being of our employees, customers and communities, we implemented work-from-home and restricted travel policies in the first quarter of 2020, which are expected to remain in place for the first half of 2021 and beyond. In addition, many of our customers are working remotely, which may delay the timing of some orders due to their and our compliance with frequently changing government-mandated or recommended shelter-in-place orders in jurisdictions in which we, our customers and our suppliers operate.</span></div><div style="margin-bottom:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In response to certain anticipated impacts from the COVID-19 pandemic, we implemented a series of cost reduction initiatives in the first half of 2020 to further preserve financial flexibility. These actions include: reductions of the base salaries and cash compensation of company executives and board members; cancellation and reduction in the 2020 executive and employee bonus plans; renegotiated professional services fees from third-party services providers; relocation of certain positions to lower-cost regions; temporarily suspended company matching of our employee retirement savings plan and taking advantage of the broad-based employer relief provided by the governments. </span></div><div style="margin-bottom:8pt;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2020, the Government of Canada announced the Canada Emergency Wage Subsidy (“CEWS”) for Canadian employers whose businesses were affected by the COVID-19 pandemic. The CEWS provides a subsidy of up to 75% of eligible employees’ employment insurable remuneration, subject to certain criteria. We applied for the CEWS to the extent we met the requirements to receive the subsidy. During the three months ended March 31, 2021, we recorded $0.1 million in government subsidies as a reduction to operating expenses in the Condensed Consolidated Statements of Operations and Comprehensive Income (Loss).</span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation and Basis of Presentation</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements include the accounts of Immersion Corporation and our wholly-owned subsidiaries. All intercompany accounts, transactions, and balances have been eliminated in consolidation.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements 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 for Form 10-Q and Article 10 of Regulation S-X. Accordingly, these condensed consolidated financial statements do not include all information and footnotes necessary for a complete presentation of the financial position, results of operations, and cash flows, in conformity with U.S. GAAP and should be read in conjunction with our audited consolidated financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2020. In the opinion of management, all adjustments consisting of only normal and recurring items necessary for the fair presentation of the financial position and results of operations for the interim periods presented have been included.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of condensed consolidated financial statements and related disclosures requires management to make estimates and assumptions that affect the reported amounts of the condensed consolidated financial statements. Significant estimates include revenue recognition, useful lives of property and equipment, valuation of income taxes including uncertain tax provisions, stock-based compensation and income taxes. We base our estimates on historical experience and on various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. The results of operations for the three months ended March 31, 2021 are not necessarily indicative of the results to be expected for the full year.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We develop, license, and support a wide range of software and IP that more fully engage users’ senses of touch when operating digital devices. We focus on the following target application areas: mobile devices, wearables, consumer, mobile entertainment and other content; console gaming; automotive; medical; and commercial. We manage these application areas in one operating and reporting segment with only one set of management, development, and administrative personnel.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our chief operating decision maker (“CODM”) is the Chief Executive Officer. The CODM approves budgets and allocates resources to and assesses the performance of our business using information about our revenue and operating loss. There is only one segment that is reported to management.</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the Financial Accounting Standard Board (the "FASB") issued Accounting Standard Update No. 2019-12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (ASU 2019-12), which enhances and simplifies various aspects of the income tax accounting guidance, including requirements such as tax basis step-up in goodwill obtained in a transaction that is not a business combination, ownership changes in investments, and interim-period accounting for enacted changes in tax law. The amendment is effective for public companies with fiscal years beginning after December 15, 2020; early adoption is permitted. We adopted this new guidance in the first quarter of 2021. This adoption did not have material impact on our condensed consolidated financial statements.</span></div> <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of Business</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Immersion Corporation (the "Company", "Immersion", "we" or "us") was incorporated in 1993 in California and reincorporated in Delaware in 1999. We focus on the creation, design, development, and licensing of innovative haptic technologies that allow people to use their sense of touch more fully as they engage with products and experience the digital world around them. We have adopted a business model under which it provides advanced tactile software, related tools, technical assistance designed to help integrate our patented technology into our customers’ products or enhance the functionality of our patented technology to certain customers, and offers licenses to our patented technology to other customers.</span></div> 100000 <div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation and Basis of Presentation</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements include the accounts of Immersion Corporation and our wholly-owned subsidiaries. All intercompany accounts, transactions, and balances have been eliminated in consolidation.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying condensed consolidated financial statements 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 for Form 10-Q and Article 10 of Regulation S-X. Accordingly, these condensed consolidated financial statements do not include all information and footnotes necessary for a complete presentation of the financial position, results of operations, and cash flows, in conformity with U.S. GAAP and should be read in conjunction with our audited consolidated financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2020. In the opinion of management, all adjustments consisting of only normal and recurring items necessary for the fair presentation of the financial position and results of operations for the interim periods presented have been included.</span></div> <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of condensed consolidated financial statements and related disclosures requires management to make estimates and assumptions that affect the reported amounts of the condensed consolidated financial statements. Significant estimates include revenue recognition, useful lives of property and equipment, valuation of income taxes including uncertain tax provisions, stock-based compensation and income taxes. We base our estimates on historical experience and on various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. The results of operations for the three months ended March 31, 2021 are not necessarily indicative of the results to be expected for the full year.</span></div> <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We develop, license, and support a wide range of software and IP that more fully engage users’ senses of touch when operating digital devices. We focus on the following target application areas: mobile devices, wearables, consumer, mobile entertainment and other content; console gaming; automotive; medical; and commercial. We manage these application areas in one operating and reporting segment with only one set of management, development, and administrative personnel.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our chief operating decision maker (“CODM”) is the Chief Executive Officer. The CODM approves budgets and allocates resources to and assesses the performance of our business using information about our revenue and operating loss. There is only one segment that is reported to management.</span></div> 1 1 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2019, the Financial Accounting Standard Board (the "FASB") issued Accounting Standard Update No. 2019-12, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (ASU 2019-12), which enhances and simplifies various aspects of the income tax accounting guidance, including requirements such as tax basis step-up in goodwill obtained in a transaction that is not a business combination, ownership changes in investments, and interim-period accounting for enacted changes in tax law. The amendment is effective for public companies with fiscal years beginning after December 15, 2020; early adoption is permitted. We adopted this new guidance in the first quarter of 2021. This adoption did not have material impact on our condensed consolidated financial statements.</span></div> REVENUE RECOGNITION<div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disaggregated Revenue</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the disaggregation of our revenue for the three months ended March 31, 2021 and 2020 (in thousands). </span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed fee license revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,275 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,287 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Per-unit royalty revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,895 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total royalty and license revenue</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,068 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,182 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Development, services, and other revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,159 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,257 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Per-unit Royalty Revenue</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We record per-unit royalty revenue in the same period in which the licensee’s underlying sales occur. As we generally do not receive the per-unit licensee royalty reports for sales during a given quarter within the time frame that allows us to adequately review the reports and include the actual amounts in our quarterly results for such quarter, we accrue the related revenue based on estimates of our licensees’ underlying sales, subject to certain constraints on our ability to estimate such amounts. We develop such estimates based on a combination of available data including, but not limited to, approved customer forecasts, a look back at historical royalty reporting for each of our customers, and industry information available for the licensed products.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of accruing per-unit royalty revenue for the quarter based on such estimates, adjustments will be required in the following quarter to true up revenue to the actual amounts reported by its licensees. We recorded $0.5 million and </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.1 million adjustments to decrease royalty revenue during the three months ended March 31, 2021 and 2020, respectively. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Assets</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2021, we had contract assets of $10.2 million included within </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Prepaid expenses and other current assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and $3.8 million included within</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Other assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on the Condensed Consolidated Balance Sheets. As of December 31, 2020, we had contract assets of $11.6 million included within </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Prepaid expenses and other current assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and $4.6 million included within </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, on the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Condensed Consolidated Balance Sheets.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets decreased by $2.3 million from December 31, 2020 to March 31, 2021, primarily due to actual royalties billed during the three months ended March 31, 2021. </span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Revenue</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize revenue from a fixed fee license agreement when we have satisfied our performance obligations, which typically occurs upon the transfer of rights to our technology upon the execution of the license agreement. However, in certain contracts, we grant a license to our existing patent portfolio at the inception of the license agreement as well as rights to the portfolio as it evolves throughout the contract term. For such arrangements, we have concluded that there are two separate performance obligations:</span></div><div><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">• Performance Obligation A: to transfer rights to our patent portfolio as it exists when the contract is executed.</span></div><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">• Performance Obligation B: to transfer rights to our patent portfolio as it evolves over the term of the contract, including access to new patent applications that the licensee can benefit from over the term of the contract. </span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If a fixed fee license agreement contains only Performance Obligation A, we recognize most or all of the revenue from the agreement at the inception of the contract. For fixed fee license agreements that contain both Performance Obligation A and B, we allocate the transaction price based on the standalone price for each of the two performance obligations. We use a number of factors primarily related to the attributes of our patent portfolio to estimate standalone prices related to Performance Obligation A and B. Once the transaction price is allocated, the portion of the transaction price allocable to Performance Obligation A is recognized in the period the license agreement is signed and the customer can benefit from rights provided in the contract. The portion allocable to Performance Obligation B is recognized on a straight-line basis over the contract term. For such contracts, a contract liability account is established and included within </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred revenue </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">on the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Condensed Consolidated Balance Sheet</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s. As the rights and obligations in a contract are interdependent, contract assets and contract liabilities that arise in the same contract are presented on a net basis.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on contracts signed and payments received as of March 31, 2021, we expect to recognize $25.2 million in revenue related to Performance Obligation B under our fixed fee license agreements, which is satisfied over time, including $13.2 million over one to three years and $12.0 million over more than three years.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capitalized Contract Costs</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March 31, 2021, we capitalized $0.1 million of incremental costs incurred to obtain new contracts with customers.</span></div> <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the disaggregation of our revenue for the three months ended March 31, 2021 and 2020 (in thousands). </span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed fee license revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,275 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,287 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Per-unit royalty revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,895 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total royalty and license revenue</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,068 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,182 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Development, services, and other revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,159 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,257 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 1275000 1287000 5793000 4895000 7068000 6182000 91000 75000 7159000 6257000 -500000 -100000 -100000 10200000 3800000 11600000 4600000 -2300000 25200000 13200000 12000000.0 100000 FAIR VALUE MEASUREMENTS<div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial instruments measured at fair value on a recurring basis consisted of money market funds. We value these securities based quoted prices in active markets for identical assets.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments are valued based on quoted market prices in active markets include mostly money market securities. Such instruments are generally classified within Level 1 of the fair value hierarchy.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Instruments valued based on quoted prices in markets that are less active, broker or dealer quotations, or alternative pricing sources with reasonable levels of price transparency are generally classified within Level 2 of the fair value hierarchy and include U.S. treasury securities. We had no Level 2 instruments at March 31, 2021 and December 31, 2020.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Instruments valued based on unobservable inputs which reflect the reporting entity’s own assumptions or data that market participants would use in valuing an instrument are generally classified within Level 3 of the fair value hierarchy. As of March 31, 2021 and December 31, 2020, we did not hold any Level 3 instruments.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial instruments consisted of money market accounts as of March 31, 2021 and December 31, 2020 are classified as cash equivalents. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments measured at fair value on a recurring basis as of March 31, 2021 and December 31, 2020 are classified based on the valuation technique in the table below (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.952%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Fair Value Measurements Using</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Quoted Prices<br/> in Active <br/>Markets for<br/>Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market accounts</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,616 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,616 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets at fair value </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,616 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,616 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) The above table excludes $32.0 million of cash held in banks.</span></div><div style="text-indent:18pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Fair Value Measurements Using</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Quoted Prices <br/>in Active <br/>Markets for <br/>Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,614 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,614 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets at fair value </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,614 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,614 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2) The above table excludes $13.9 million of cash held in banks.</span></div> <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments measured at fair value on a recurring basis as of March 31, 2021 and December 31, 2020 are classified based on the valuation technique in the table below (in thousands):</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:44.952%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">March 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Fair Value Measurements Using</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Quoted Prices<br/> in Active <br/>Markets for<br/>Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market accounts</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,616 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,616 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets at fair value </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,616 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,616 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) The above table excludes $32.0 million of cash held in banks.</span></div><div style="text-indent:18pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Fair Value Measurements Using</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Quoted Prices <br/>in Active <br/>Markets for <br/>Identical Assets<br/>(Level 1)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Significant<br/>Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,614 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,614 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets at fair value </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,614 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,614 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2) The above table excludes $13.9 million of cash held in banks.</span></div> 70616000 0 0 70616000 70616000 0 0 70616000 32000000.0 45614000 0 0 45614000 45614000 0 0 45614000 13900000 BALANCE SHEETS DETAILS<div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cash and cash equivalent balances were as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, <br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,008 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,908 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,616 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,614 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,624 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,522 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts and Other Receivables</span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts and other receivables consisted of the following (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, <br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade accounts receivable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,402 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,618 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">632 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts and other receivables</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,034 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,218 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Allowance for credit losses as of March 31, 2021 and December 31, 2020 were not material. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Prepaid Expenses and Other Current Assets</span></div><div style="text-indent:27pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consisted of the following (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, <br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">846 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">816 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets - current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,172 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,623 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,213 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,610 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Assets </span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other assets consisted of the following (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, <br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets - long-term</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,776 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,596 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use ("ROU") assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,439 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,607 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,659 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,659 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,987 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:174%">Other Current Liabilities</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-bottom:7pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current liabilities are as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, <br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities - current</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,365 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,382 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,353 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,075 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other current liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,718 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,457 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> cash and cash equivalent balances were as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, <br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,008 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,908 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,616 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,614 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,624 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,522 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 32008000 13908000 70616000 45614000 102624000 59522000 <div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts and other receivables consisted of the following (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:11pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, <br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade accounts receivable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,402 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,618 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other receivables</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">632 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts and other receivables</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,034 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,218 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1402000 1618000 632000 600000 2034000 2218000 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets consisted of the following (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, <br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">846 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">816 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets - current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,172 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,623 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,213 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,610 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 846000 816000 10172000 11623000 195000 171000 11213000 12610000 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other assets consisted of the following (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, <br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets - long-term</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,776 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,596 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use ("ROU") assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,439 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,607 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,659 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,659 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,987 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3776000 4596000 1439000 1607000 2659000 2659000 113000 138000 7987000 9000000 <div style="margin-bottom:7pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current liabilities are as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:11pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, <br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities - current</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,365 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,382 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,353 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,075 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other current liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,718 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,457 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1365000 1382000 1353000 1075000 2718000 2457000 CONTINGENCIES<div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we receive claims from third parties asserting that our technologies, or those of our licensees, infringe on the other parties’ IP rights. Management believes that these claims are without merit. Additionally, periodically, we are involved in routine legal matters and contractual disputes incidental to our normal operations. In management’s opinion, unless we disclosed otherwise, the resolution of such matters will not have a material adverse effect on our consolidated financial condition, results of operations, or liquidity.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, we provide indemnification of varying scope to customers, most commonly to licensees in connection with licensing arrangements that include our IP, although these provisions can cover additional matters. Historically, costs related to these guarantees have not been significant, and we are unable to estimate the maximum potential impact of these guarantees on its future results of operations.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Samsung Electronics Co. v. Immersion Corporation and Immersion Software Ireland Limited</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:102%">On April 28, 2017, Immersion and Immersion Software Ireland Limited (collectively, “Immersion”) received a letter from Samsung Electronics Co. (“Samsung”) requesting that we reimburse Samsung with respect to withholding tax and penalties imposed on Samsung by the Korean tax authorities following an investigation where the tax authority determined that Samsung failed to withhold taxes on Samsung’s royalty payments to Immersion Software Ireland from 2012 to 2016. On July 12, 2017, on behalf of Samsung, Immersion filed an appeal with the Korea Tax Tribunal regarding their findings with respect to the withholding taxes and penalties. On October 18, 2018, the Korea Tax Tribunal held a hearing and on November 19, 2018, the Korea Tax Tribunal issued its ruling in which it decided not to accept our arguments with respect to the Korean tax authorities’ assessment of withholding tax and penalties imposed on Samsung. On behalf of Samsung, we filed an appeal with the Korea Administrative Court on February 15, 2019. On July 16, 2020, the Korea Administrative Court issued its ruling in which it ruled that the withholding taxes and penalties which were imposed by the Korean tax authorities on Samsung should be cancelled with some litigation costs to be borne by the Korean tax authorities. On August 1, 2020, the Korean tax authorities filed an appeal with the Korea High Court. The first hearing in the Korea High Court occurred on November 11, 2020. A second hearing occurred on January 13, 2021. A third hearing occurred on March 21, 2021. The Korea High Court indicated that a final decision is expected on May 28, 2021, but reserved the right to delay the date of the decision.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 29, 2017, Samsung filed an arbitration demand with the International Chamber of Commerce against us demanding that we reimburse Samsung for the imposed tax and penalties that Samsung paid to the Korean tax authorities. Samsung is requesting that we pay Samsung the amount of KRW 7,841,324,165 (approximately $6.9 million) plus interest from and after May 2, 2017, plus the cost of the arbitration including legal fees. On March 27, 2019, we received the final award. The award ordered Immersion to pay Samsung KRW 7,841,324,165 (approximately $6.9 million as of March 31, 2019) which we paid on April 22, 2019 and recorded in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-term deposit </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">on our Condensed Consolidated Balance Sheets. The award also denied Samsung’s claim for interest from and after May 2, 2017 and ordered Immersion to pay Samsung’s cost of the arbitration in the amount of approximately $871,454, which was paid in 2019.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that there are valid defenses to all of the claims from the Korean tax authorities. We intend to vigorously defend against the claims from the Korean tax authorities. We expect to be reimbursed by Samsung to the extent we ultimately prevail in the appeal in the Korea courts. On March 31, 2019, $6.9 million was recorded as a deposit included in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-term deposits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on our Condensed Consolidated Balance Sheets. In the event that we do not ultimately prevail in our appeal in the Korean courts, the deposit included in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-term deposits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> would be recorded as additional income tax expense on our Condensed Consolidated Statements of Operations and Comprehensive Income (Loss), in the period in which we do not ultimately prevail.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">LGE Korean Withholding Tax Matter</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 16, 2017, we received a letter from LG Electronics Inc. (“LGE”) requesting that we reimburse LGE with respect to withholding tax imposed on LGE by the Korean tax authorities following an investigation where the tax authority determined that LGE failed to withhold on LGE’s royalty payments to Immersion Software Ireland from 2012 to 2014. Pursuant to an agreement reached with LGE, on April 8, 2020, we provided a provisional deposit to LGE in the amount of KRW 5,916,845,454 (approximately $5.0 million) representing the amount of such withholding tax that was imposed on LGE, which provisional deposit would be returned to us to the extent we ultimately prevail in the appeal in the Korea courts. In the second quarter of 2020, we recorded this deposit in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-term deposits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on our Condensed Consolidated Balance Sheets. In the event that we do not ultimately prevail in our appeal in the Korean courts, the deposit included in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-term deposits</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> would be recorded as additional income tax expense on our Condensed Consolidated Statement of Operations and Comprehensive Loss, in the period in which we do not ultimately prevail.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:102%">On November 3, 2017, on behalf of LGE, we filed an appeal with the Korea Tax Tribunal regarding their findings with respect to the withholding taxes. The Korea Tax Tribunal hearing took place on March 5, 2019. On March 19, 2019, the Korea Tax Tribunal issued its ruling in which it decided not to accept our arguments with respect to the Korean tax authorities’ assessment of withholding tax and penalties imposed on LGE. On behalf of LGE, we filed an appeal with the Korea Administrative Court on June 10, 2019. The first hearing occurred on October 15, 2019. A second hearing occurred on December 19, 2019. A third hearing occurred on February 13, 2020. A fourth hearing occurred on June 9, 2020. A fifth hearing occurred on July 16, 2020. We anticipated a decision to be rendered on or about October 8, 2020, but the Korea Administrative Court scheduled and held a sixth hearing for November 12, 2020. A seventh hearing occurred on January 14, 2021. An eighth hearing occurred on April 8, 2021. A ninth hearing is scheduled for June 24, 2021.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that there are valid defenses to the claims raised by the Korean tax authorities and that LGE’s claims are without merit. We intend to vigorously defend ourselves against these claims. In the event that we do not ultimately prevail in our appeal in the Korean courts, any payments to LGE with respect to withholding tax imposed on LGE by the Korean tax authorities as described in the previous paragraph would be recorded as additional income tax expense on the Condensed Consolidated Statement of Operations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and Comprehensive Income (Loss), in the period in which we do not ultimately prevail.</span></div> 7841324165 6900000 7841324165 6900000 871454 6900000 5916845454 5000000.0 STOCK-BASED COMPENSATION<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options and Awards</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our equity incentive program is a long-term retention program that is intended to attract, retain, and provide incentives for employees, consultants, officers, and directors and to align stockholder and employee interests. We may grant time-based options, market condition-based options, stock appreciation rights, restricted stock (“RSAs”), restricted stock units (“RSUs”), performance shares, market condition-based performance restricted stock units (“PSUs”), and other stock-based equity awards to employees, officers, directors, and consultants. Under this program, stock options may be granted at prices not less than the fair market value on the date of grant for stock options. Stock options generally vest over four years and expire seven years from the grant date. Market condition-based options are subject to a market condition whereby the closing price of our common stock must exceed a certain level for a number of trading days within a specified time frame or the options will be canceled before the expiration of the options. RSAs generally vest over one year. RSUs generally vest over three years. Awards granted other than a stock option or stock appreciation right shall reduce the common stock shares available for grant by 1.75 shares for every share issued. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of our equity incentive program is as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock shares available for grant</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,271 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options outstanding </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PSUs outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSAs outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Time-Based Stock Options</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarizes activities for the time-based stock options for the three months ended March 31, 2021 (in thousands except for weighted average exercise price per share and weighted average remaining contractual life data):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Number of Shares <br/>Underlying Stock Options </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Weighted Average<br/>Exercise Price <br/>Per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining Contractual Life <br/>(Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">828 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.16 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.36</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,628 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(307)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.87 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled or expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at March 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">521 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.74 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.21</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,020 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest at March 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.76 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.18</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">866 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at March 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.32 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.69</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Aggregate intrinsic value is the difference between the closing price on the last trading day in March 2021 and the exercise price, multiplied by the number of in-the-money stock options.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarizes RSU activities for the three months ended March 31, 2021 (in thousands except for weighted average grant date fair value and weighted average remaining contractual life data):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Restricted Stock Units</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining Contractual Life <br/>(Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">802 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.98 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.00</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,057 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Released</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(227)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.49 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at March 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">565 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.78 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.08</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,415 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Awards</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarizes RSA activities for the three months ended March 31, 2021 (in thousands except for weighted average grant date fair value and weighted average remaining recognition period):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Restricted Stock Awards</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Remaining Recognition Period<br/>(Years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.53 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.45</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Released</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at March 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.53 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.20</span></td></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Market Condition-Based Restricted Stock Units </span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the fourth quarter of 2020, we granted 250,000 shares of PSUs to our executives. Each PSU represents the right to one share of our common stock. These equity awards will vest if the volume-weighted closing price of our common stock exceeds certain levels for a number of trading days within a specified time frame. These awards vest over four years, with 25% eligible for vesting on the first anniversary of the grant date and remaining shares vesting on quarterly basis over the following three years. We have 250,000 shares of PSUs outstanding as of March 31, 2021.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under our 1999 Employee Stock Purchase Plan ("ESPP"), eligible employees may purchase common stock through payroll deductions at a purchase price of 85% of the lower of the fair market value of our common stock at the beginning of the offering period or the purchase date. Participants may not purchase more than 2,000 shares in a six months offering period or purchase stock having a value greater than $25,000 in any calendar year as measured at the beginning of the offering period. A total of 1.0 million shares of common stock has been reserved for issuance under the ESPP. During the three months ended March 31, 2021, 15,543 shares were purchased under the ESPP. As of March 31, 2021, 215,338 shares were available for future purchase under the ESPP.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Stock-based Compensation Expense</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes stock-based compensation expenses recognized for the three months ended March 31, 2021 and 2020 (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs and RSAs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">497 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock purchase plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">531 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">729 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">516 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">531 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">729 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use the Black-Scholes-Merton option pricing model for our time-based options, single-option approach to determine the fair value of standard stock options. All share-based payment awards are amortized on a straight-line basis over the requisite service periods of the awards, which are generally the vesting periods. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The determination of the fair value of share-based awards on the date of grant using an option pricing model is affected by our stock price as well as assumptions regarding a number of complex and subjective variables. These variables include actual and projected employee stock option exercise behaviors that impact the expected term, our expected stock price volatility over the term of the awards, risk-free interest rate, and expected dividend.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assumptions used to value options granted under our equity incentive program are as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">    (1) There were no stock option grants in the three months ended March 31, 2021</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2021, there were $5.3 million of unrecognized compensation costs, adjusted for estimated forfeitures, related to non-vested stock options, RSAs and RSUs. This unrecognized compensation cost will be recognized over an estimated weighted-average period of approximately 1.8 years. Total unrecognized compensation cost will be adjusted for future changes in estimated forfeitures.</span></div> P4Y P7Y P1Y P3Y 1.75 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of our equity incentive program is as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:86.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.620%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock shares available for grant</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,271 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options outstanding </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PSUs outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">565 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSAs outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3271000 521000 250000 565000 130000 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarizes activities for the time-based stock options for the three months ended March 31, 2021 (in thousands except for weighted average exercise price per share and weighted average remaining contractual life data):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Number of Shares <br/>Underlying Stock Options </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Weighted Average<br/>Exercise Price <br/>Per Share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining Contractual Life <br/>(Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">828 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.16 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.36</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,628 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(307)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.87 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled or expired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at March 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">521 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.74 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.21</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,020 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest at March 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.76 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.18</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">866 </span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at March 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.32 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.69</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 828000 8.16 P4Y4M9D 2628000 0 0 307000 8.87 0 0 521000 7.74 P5Y2M15D 1020000 447000 7.76 P5Y2M4D 866000 129000 8.32 P4Y8M8D 212000 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarizes RSU activities for the three months ended March 31, 2021 (in thousands except for weighted average grant date fair value and weighted average remaining contractual life data):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Restricted Stock Units</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining Contractual Life <br/>(Years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">802 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.98 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.00</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,057 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Released</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(227)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.49 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at March 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">565 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.78 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.08</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,415 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 802000 6.98 P1Y 9057000 0 0 227000 7.49 10000 6.74 565000 6.78 P1Y29D 5415000 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarizes RSA activities for the three months ended March 31, 2021 (in thousands except for weighted average grant date fair value and weighted average remaining recognition period):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Restricted Stock Awards</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Remaining Recognition Period<br/>(Years)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.53 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.45</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Released</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at March 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.53 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.20</span></td></tr></table></div> 130000 6.53 P0Y5M12D 0 0 0 0 0 0 130000 6.53 P0Y2M12D 250000 250000 0.85 2000 P6M 25000 1000000.0 15543 215338 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes stock-based compensation expenses recognized for the three months ended March 31, 2021 and 2020 (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs and RSAs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">497 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock purchase plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">531 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">729 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">516 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">531 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">729 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 15000 255000 497000 462000 19000 12000 531000 729000 224000 45000 318000 168000 -11000 516000 531000 729000 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assumptions used to value options granted under our equity incentive program are as follows:</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected life (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> P4Y2M12D 0.52 0.010 0 0 5300000 P1Y9M18D STOCKHOLDERS’ EQUITY<div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Stock Offering</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On February 3, 2021, we filed an universal shelf registration statement on Form S-3 with the Securities and Exchange Commission which provided us with the financial flexibility to raise up to $250 million of capital. We intend to use the net proceeds from the sale of the securities offered by this prospectus for working capital and other general corporate purposes, and we may use a portion of any net proceeds for investment in complementary businesses or alternative currencies. </span></div><div style="margin-top:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On February 11, 2021, we entered into an equity distribution agreement ("Distribution Agreement") with an investment banking firm to issue and sell shares of our common stock having an aggregated offering price of up to $50 million. Under the terms of the Distribution Agreement, we are obligated to pay 2.25% commission on the gross sales proceeds from common stock sold and customary indemnification rights and the reimbursement of legal fees and disbursements. The Distribution Agreement may be terminated by either party upon prior written notice to the other party, or at any time under certain circumstances. We are not obligated to sell any shares under the Distribution Agreement.</span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">During the first quarter of 2021, we sold 3.3 million shares of our common stock pursuant to the Distribution Agreement and we received net proceeds of $35.9 million from the offering net of $1.2 million of commissions and other offering costs. We terminated the Distribution Agreement on March 5, 2021.</span></div><div style="margin-top:6pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Repurchase Program</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On November 1, 2007, our Board of Directors (the “Board”) authorized the repurchase of up to $50.0 million of our common stock (the “Stock Repurchase Program”). In addition, on October 22, 2014, the Board authorized another $30.0 million under the Stock Repurchase Program. As of June 30, 2020, we repurchased the maximum amount of shares of common stock available under the Stock Repurchase Program and no longer have any amount available for repurchase under the Stock Repurchase Plan. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">During the first quarter of 2020, we repurchased approximately 2.0 million shares for approximately $12.0 million at an average cost of $5.95 per share.</span></div> 250000000 50000000 0.0225 3300000 35900000 1200000 50000000.0 30000000.0 2000000.0 12000000.0 5.95 INCOME TAXES <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax provision consisted of the following (in thousands, except for effective tax rate percentage):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.036%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) before provision for income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,177 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,776)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income tax for the three months ended March 31, 2021 and 2020, respectively, resulted primarily from estimated foreign taxes included in the calculation of the effective tax rate. We continue to carry a full valuation allowance on our U.S. federal and State as well as Canada federal deferred tax assets. The effective tax rate is lower than statutory tax rate is mainly due to the benefit recorded on deferred tax assets utilized in current year for the U.S. federal and state jurisdictions.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2021, we had unrecognized tax benefits under ASC 740</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Income Taxes </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of approximately $4.5 million and applicable interest of $0. The total amount of unrecognized tax benefits that would affect our effective tax rate, if recognized, is $0. Our policy is to account for interest and penalties related to uncertain tax positions as a component of income tax provision. We do not expect to have any significant changes to unrecognized tax benefits during the next twelve months.</span></div>As of March 31, 2021, we had net deferred income tax assets of $2.7 million and deferred income tax liabilities of $0.4 million. Because we have net operating loss and credit carryforwards, there are open statutes of limitations in which federal, state, and foreign taxing authorities may examine our tax returns for all years from 2001 through the current period. Currently we are under examination by the Internal Revenue Services for tax year 2018 and California Franchise Tax Board for tax years 2017 to 2019.We maintain a valuation allowance of $28.5 million against certain of our deferred tax assets, including all federal, state, and certain foreign deferred tax assets because of uncertainties regarding the realization of the asset balance due to historical losses, the variability of operating results, and uncertainty regarding near term projected results. If we determine the deferred tax assets are realizable based on our assessment of relevant factors, an adjustment to the valuation allowance may increase income in the period such determination is made. <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax provision consisted of the following (in thousands, except for effective tax rate percentage):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.036%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) before provision for income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,177 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,776)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.1)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 0.065 -0.011 4500000 0 0 2700000 400000 28500000 NET INCOME (LOSS) PER SHARE<div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net income (loss) per share is computed using the weighted average number of shares of common stock outstanding during the period. Diluted net income (loss) per share is computed using the weighted average number of shares of common stock, adjusted for any dilutive effect of potential common stock. Potential common stock, computed using the treasury stock method, includes stock options, RSUs, RSAs and ESPP.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a reconciliation of the numerators and denominators used in computing basic and diluted net income (loss) per share (in thousands, except per share amounts):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,036 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,828)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common stock outstanding, basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,579 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,006 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Dilutive effect of potential common shares:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Stock options, stock awards and ESPP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">601 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shares, diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,180 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,006 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income (loss) per share</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.07 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.16)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income (loss) per share</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.07 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.16)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We include the underlying market condition stock awards in the calculation of diluted earnings per share if the performance condition has been satisfied as of the end of the reporting period and exclude stock equity awards if the performance condition has not been met.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended March 31, 2021, we had stock options, RSUs, PSUs and RSAs outstanding that could potentially dilute basic earnings per share in the future, but these were excluded from the computation of diluted net income (loss) per share because their effect would have been anti-dilutive. These outstanding securities consisted of the following (in thousands):</span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,370</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs and RSAs</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,263</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,633</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a reconciliation of the numerators and denominators used in computing basic and diluted net income (loss) per share (in thousands, except per share amounts):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,036 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,828)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common stock outstanding, basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,579 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,006 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Dilutive effect of potential common shares:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Stock options, stock awards and ESPP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">601 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shares, diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,180 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,006 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income (loss) per share</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.07 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.16)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income (loss) per share</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.07 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.16)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 2036000 -4828000 28579000 31006000 601000 0 29180000 31006000 0.07 -0.16 0.07 -0.16 <table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,370</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs and RSAs</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,263</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,633</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 14000 1370000 0 1263000 14000 2633000 LEASES <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We lease our office space under lease arrangements with expiration dates on or before February 29, 2024. We recognize lease expense on a straight-line basis over the lease term. Leases with an initial term of 12 months or less are not recorded on the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Condensed Consolidated Balance Sheets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We combine lease and non-lease components for new and reassessed leases. We apply discount rates to operating leases using a portfolio approach.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Below is a summary of our right-of-use assets (“ROU”) assets and lease liabilities as of March 31, 2021 and December 31, 2020, respectively (in thousands): </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.174%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:29.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance Sheets Classification</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,439 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,607 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Operating lease liabilities - current</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,365 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,382 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Operating lease liabilities - long-term</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,351 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,677 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,716 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,059 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 31, 2020, we entered into an agreement to lease approximately 5,000 square feet of office space in San Francisco, California (“SF Facility”). This facility is used for administrative functions. The lease commenced in the first quarter of 2020 and expires in 2022. In the first quarter of 2020, we recorded a lease liability of $0.6 million, which represents the present value of the lease payments using an estimated incremental borrowing rate of 3.50%. We also recognized ROU of $0.6 million which represents our right to use an underlying asset for the lease term. Operating lease ROU assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of COVID-19, we implemented work-from-home policy in the first quarter of 2020. Our San Francisco office has been closed since the first quarter of 2020 and we expect our San Francisco-based employees to continue to work-from-home in the foreseeable future. We have been actively seeking a sublease tenant for the SF Facility. In the fourth quarter of 2020, we recorded $0.3 million impairment charge to the SF Facility ROU asset.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 12, 2014, we entered into an amendment to the lease of approximately 42,000 square feet office space in San Jose, California facilities (“SJ Facility”). The lease commenced in May 2015 and expires as of April 2023. </span></div><div><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 12, 2020, we entered into a sublease agreement with Neato Robotics, Inc. (“Neato”) for the SJ Facility. This sublease commenced in June 2020 and ends on April 30, 2023 which is the lease termination date of the original SJ Facility lease. In accordance with provisions of ASC 842</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Lease</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s (“ASC 842”), we treated the sublease as a separate lease as we were not relieved of the primary obligation under the original lease. We continue to account for the original SJ Facility, as a lessee, in the same manner as prior to the commencement date of the sublease. We accounted for the sublease as a lessor of the lease. We classified the sublease as an operating lease as it did not meet the criteria of a Sale-Type or Direct Financing lease. </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div style="text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the commencement date of the sublease, we recognized initial direct costs of $0.3 million. These deferred costs will be amortized over the terms of the sublease payments. As of March 31, 2021, $0.1 million was reported in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Prepaid expenses and other current assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $0.1 million was reported in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> on our </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Condensed Consolidated Balance Sheets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize operating lease expense and lease payments from the sublease, on a straight-line basis, in our Condensed </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consolidated Statements of Operations and Comprehensive Income (Loss)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> over the lease terms. During the three months ended March 31, 2021, and 2020, our net operating lease expenses are as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(257)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net lease cost (income)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below provides supplemental information related to operating leases for the three months ended March 31, 2021 and 2020 (in thousands except for lease term):</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid within operating cash flow</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">367 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">349 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average lease terms</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Minimum future lease payment obligations for our operating leases as of March 31, 2021 are as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.209%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:53.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the Years Ending December 31, </span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,131 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,225 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,843 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future lease payments as of March 31, 2021 from our sublease agreement are as follows (in thousands): </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.063%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:54.016%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the Years Ending December 31, </span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">789 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,077 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,217 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Below is a summary of our right-of-use assets (“ROU”) assets and lease liabilities as of March 31, 2021 and December 31, 2020, respectively (in thousands): </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.174%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:29.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance Sheets Classification</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,439 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,607 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Operating lease liabilities - current</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,365 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,382 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  Operating lease liabilities - long-term</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,351 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,677 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,716 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,059 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1439000 1607000 1365000 1382000 1351000 1677000 2716000 3059000 5000 600000 0.0350 600000 300000 100000 100000 During the three months ended March 31, 2021, and 2020, our net operating lease expenses are as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(257)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net lease cost (income)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 215000 273000 257000 0 42000 273000 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below provides supplemental information related to operating leases for the three months ended March 31, 2021 and 2020 (in thousands except for lease term):</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.876%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended<br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid within operating cash flow</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">367 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">349 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average lease terms</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">N/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-indent:18pt"><span><br/></span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Minimum future lease payment obligations for our operating leases as of March 31, 2021 are as follows (in thousands):</span></div><div style="margin-bottom:5pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.209%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:53.870%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the Years Ending December 31, </span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,131 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,225 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,843 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 367000 349000 P2Y2M12D P2Y10M24D 0.035 1131000 1225000 462000 25000 2843000 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future lease payments as of March 31, 2021 from our sublease agreement are as follows (in thousands): </span></div><div style="margin-bottom:5pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.063%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:54.016%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the Years Ending December 31, </span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">789 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,077 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,217 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 789000 1077000 351000 2217000 XML 12 R1.htm IDEA: XBRL DOCUMENT v3.21.1
Cover Page - shares
3 Months Ended
Mar. 31, 2021
Apr. 30, 2021
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2021  
Document Transition Report false  
Entity File Number 001-38334  
Entity Registrant Name IMMERSION CORP  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 94-3180138  
Entity Address, Address Line One 330 Townsend Street, Suite 234  
Entity Address, City or Town San Francisco  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 94107  
City Area Code 408  
Local Phone Number 467-1900  
Title of 12(b) Security Common Stock, $0.001 par value  
Trading Symbol IMMR  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   30,885,541
Amendment Flag false  
Entity Central Index Key 0001058811  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q1  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 102,624 $ 59,522
Accounts and other receivables 2,034 2,218
Prepaid expenses and other current assets 11,213 12,610
Total current assets 115,871 74,350
Property and equipment, net 254 209
Deposits Assets, Noncurrent 12,296 12,571
Other assets 7,987 9,000
Total assets 136,408 96,130
Current liabilities:    
Accounts payable 469 149
Accrued compensation 933 1,001
Other current liabilities 2,718 2,457
Deferred revenue 5,098 5,173
Total current liabilities 9,218 8,780
Long-term deferred revenue 20,183 21,334
Other long-term liabilities 1,709 2,035
Total liabilities 31,110 32,149
Contingencies (Note 5)
Stockholders’ equity:    
Common stock and additional paid-in capital — $0.001 par value; 100,000,000 shares authorized; 43,020,610 and 39,161,214 shares issued, respectively; 30,877,177 and 27,017,781 shares outstanding, respectively 298,037 258,756
Accumulated other comprehensive income 122 122
Accumulated deficit (111,128) (113,164)
Treasury stock at cost: 12,143,433 and 12,143,433 shares, respectively (81,733) (81,733)
Total stockholders’ equity 105,298 63,981
Total liabilities and stockholders’ equity $ 136,408 $ 96,130
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.21.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Mar. 31, 2021
Dec. 31, 2020
Statement of Financial Position [Abstract]    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 100,000,000 100,000,000
Common stock, shares issued (in shares) 43,020,610 39,161,214
Common stock, shares outstanding (in shares) 30,877,177 27,017,781
Treasury stock, shares (in shares) 12,143,433 12,143,433
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Revenues:    
Revenue $ 7,159 $ 6,257
Costs and expenses:    
Cost of revenues 29 44
Sales and marketing 1,106 1,716
Research and development 1,307 1,689
General and administrative 2,224 7,356
Total costs and expenses 4,666 10,805
Operating income (loss) 2,493 (4,548)
Interest and other income (loss), net (316) (228)
Income (loss) before provision for income taxes 2,177 (4,776)
Provision for income taxes (141) (52)
Net income (loss) $ 2,036 $ (4,828)
Basic net loss per share (in dollars per share) $ 0.07 $ (0.16)
Shares used in calculating basic net loss per share (in shares) 28,579 31,006
Diluted net loss per share (in dollars per share) $ 0.07 $ (0.16)
Shares used in calculating diluted net loss per share (in shares) 29,180 31,006
Other comprehensive income (loss)    
Change in unrealized gains (loss) on short-term investments $ 0 $ (2)
Total other comprehensive income (loss) 0 (2)
Total comprehensive income (loss) 2,036 (4,830)
Royalty and license    
Revenues:    
Revenue 7,068 6,182
Development, services, and other    
Revenues:    
Revenue $ 91 $ 75
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.21.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY - USD ($)
$ in Thousands
Total
Common Stock and Additional Paid-In Capital
Accumulated Other Comprehensive Income
Accumulated Deficit
Treasury Stock
Beginning balance (in shares) at Dec. 31, 2019   38,624,784     7,210,456
Beginning balance at Dec. 31, 2019 $ 83,757 $ 253,289 $ 124 $ (118,565) $ (51,091)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income (loss) (4,828)     (4,828)  
Unrealized gain on available-for-sale securities, net of taxes (2)   (2)    
Issuance of common stock for employee stock purchase (in shares)   10,162      
Issuance of stock for ESPP purchases $ 63 $ 63      
Repurchased shares (in shares) 2,000,000.0       2,012,766
Repurchase of stock $ (11,975)       $ (11,975)
Release of restricted stock units and awards (in shares)   189,735      
Release of restricted stock units and awards 0        
Stock-based compensation 729 $ 729      
Ending balance (in shares) at Mar. 31, 2020   38,824,681     9,223,222
Ending balance at Mar. 31, 2020 67,744 $ 254,081 122 (123,393) $ (63,066)
Beginning balance (in shares) at Dec. 31, 2020   39,161,214     12,143,433
Beginning balance at Dec. 31, 2020 63,981 $ 258,756 122 (113,164) $ (81,733)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income (loss) 2,036     2,036  
Unrealized gain on available-for-sale securities, net of taxes 0        
Issuance of common stock for employee stock purchase (in shares)   15,543      
Issuance of stock for ESPP purchases 89 $ 89      
Exercise of stock options, net of shares withheld for employee taxes (in shares)   306,987      
Issuance of stock for ESPP purchases 2,724 $ 2,724      
Release of restricted stock units and awards (in shares)   227,055      
Release of restricted stock units and awards 0        
Stock Issued During Period, Value, New Issues 35,937 $ 35,937      
Stock Issued During Period, Shares, New Issues   3,309,811      
Stock-based compensation 531 $ 531      
Ending balance (in shares) at Mar. 31, 2021   43,020,610     12,143,433
Ending balance at Mar. 31, 2021 $ 105,298 $ 298,037 $ 122 $ (111,128) $ (81,733)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.21.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Cash flows provided by (used in) operating activities:    
Net income (loss) $ 2,036 $ (4,828)
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:    
Depreciation and amortization 192 1,178
Stock-based compensation 531 729
Foreign Currency Remeasurement Gain (Loss) 280 361
Other 24 34
Changes in operating assets and liabilities:    
Accounts and other receivables 184 (2,202)
Prepaid expenses and other current assets 1,396 4,820
Increase (Decrease) in Deposit Assets 0 (361)
Other assets 843 339
Accounts payable 305 122
Accrued compensation (68) (855)
Other current liabilities 280 422
Deferred revenue (1,226) (1,302)
Other long-term liabilities (367) 227
Net cash provided by (used in) operating activities 4,410 (1,316)
Cash flows provided by (used in) investing activities:    
Proceeds from maturities of short-term investments 0 3,000
Purchases of property and equipment (57) (21)
Net cash provided by (used in) investing activities (57) 2,979
Cash flows provided by (used in) financing activities:    
Proceeds from issuance of common stock, net 35,937 0
Cash paid for purchases of treasury shares 0 (11,975)
Proceeds from issuance of common stock under employee stock purchase plan 89 63
Proceeds from stock options exercises 2,723 0
Net cash provided by (used in) financing activities 38,749 (11,912)
Net increase (decrease) in cash and cash equivalents 43,102 (10,249)
Cash and cash equivalents:    
Beginning of period 59,522 86,478
End of period 102,624 76,229
Supplemental disclosure of cash flow information:    
Cash paid for income taxes 13 19
Supplemental disclosure of non-cash operating, investing, and financing activities:    
Release of restricted stock units and awards under company stock plan 2,367 1,356
Leased assets obtained in exchange for new operating lease liabilities $ 0 $ 577
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.21.1
SIGNIFICANT ACCOUNTING POLICIES
3 Months Ended
Mar. 31, 2021
Accounting Policies [Abstract]  
SIGNIFICANT ACCOUNTING POLICIES SIGNIFICANT ACCOUNTING POLICIES
Description of Business

Immersion Corporation (the "Company", "Immersion", "we" or "us") was incorporated in 1993 in California and reincorporated in Delaware in 1999. We focus on the creation, design, development, and licensing of innovative haptic technologies that allow people to use their sense of touch more fully as they engage with products and experience the digital world around them. We have adopted a business model under which it provides advanced tactile software, related tools, technical assistance designed to help integrate our patented technology into our customers’ products or enhance the functionality of our patented technology to certain customers, and offers licenses to our patented technology to other customers.

Impact of COVID-19

In March 2020, the World Health Organization declared the outbreak of COVID-19 a pandemic, which continues to spread throughout the U.S. and the world and has resulted in authorities implementing numerous measures to combat the spread of the virus, including travel bans and restrictions, quarantines, shelter-in-place orders, and business limitations and shutdowns. The COVID-19 outbreak and related public health measures have adversely affected workforce, organizations, consumers, economies, and financial markets globally, leading to an economic downturn and increased market volatility.
Our compliance with these containment measures has impacted our day-to-day operations and could disrupt our business and operations, as well as that of our customers and suppliers for an extended period of time. To support the health and well-being of our employees, customers and communities, we implemented work-from-home and restricted travel policies in the first quarter of 2020, which are expected to remain in place for the first half of 2021 and beyond. In addition, many of our customers are working remotely, which may delay the timing of some orders due to their and our compliance with frequently changing government-mandated or recommended shelter-in-place orders in jurisdictions in which we, our customers and our suppliers operate.
In response to certain anticipated impacts from the COVID-19 pandemic, we implemented a series of cost reduction initiatives in the first half of 2020 to further preserve financial flexibility. These actions include: reductions of the base salaries and cash compensation of company executives and board members; cancellation and reduction in the 2020 executive and employee bonus plans; renegotiated professional services fees from third-party services providers; relocation of certain positions to lower-cost regions; temporarily suspended company matching of our employee retirement savings plan and taking advantage of the broad-based employer relief provided by the governments.
In April 2020, the Government of Canada announced the Canada Emergency Wage Subsidy (“CEWS”) for Canadian employers whose businesses were affected by the COVID-19 pandemic. The CEWS provides a subsidy of up to 75% of eligible employees’ employment insurable remuneration, subject to certain criteria. We applied for the CEWS to the extent we met the requirements to receive the subsidy. During the three months ended March 31, 2021, we recorded $0.1 million in government subsidies as a reduction to operating expenses in the Condensed Consolidated Statements of Operations and Comprehensive Income (Loss).
Principles of Consolidation and Basis of Presentation

The accompanying condensed consolidated financial statements include the accounts of Immersion Corporation and our wholly-owned subsidiaries. All intercompany accounts, transactions, and balances have been eliminated in consolidation.

The accompanying condensed consolidated financial statements 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 for Form 10-Q and Article 10 of Regulation S-X. Accordingly, these condensed consolidated financial statements do not include all information and footnotes necessary for a complete presentation of the financial position, results of operations, and cash flows, in conformity with U.S. GAAP and should be read in conjunction with our audited consolidated financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2020. In the opinion of management, all adjustments consisting of only normal and recurring items necessary for the fair presentation of the financial position and results of operations for the interim periods presented have been included.
Use of Estimates

The preparation of condensed consolidated financial statements and related disclosures requires management to make estimates and assumptions that affect the reported amounts of the condensed consolidated financial statements. Significant estimates include revenue recognition, useful lives of property and equipment, valuation of income taxes including uncertain tax provisions, stock-based compensation and income taxes. We base our estimates on historical experience and on various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. The results of operations for the three months ended March 31, 2021 are not necessarily indicative of the results to be expected for the full year.

Segment Information

We develop, license, and support a wide range of software and IP that more fully engage users’ senses of touch when operating digital devices. We focus on the following target application areas: mobile devices, wearables, consumer, mobile entertainment and other content; console gaming; automotive; medical; and commercial. We manage these application areas in one operating and reporting segment with only one set of management, development, and administrative personnel.

Our chief operating decision maker (“CODM”) is the Chief Executive Officer. The CODM approves budgets and allocates resources to and assesses the performance of our business using information about our revenue and operating loss. There is only one segment that is reported to management.

Recently Adopted Accounting Pronouncements

In December 2019, the Financial Accounting Standard Board (the "FASB") issued Accounting Standard Update No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (ASU 2019-12), which enhances and simplifies various aspects of the income tax accounting guidance, including requirements such as tax basis step-up in goodwill obtained in a transaction that is not a business combination, ownership changes in investments, and interim-period accounting for enacted changes in tax law. The amendment is effective for public companies with fiscal years beginning after December 15, 2020; early adoption is permitted. We adopted this new guidance in the first quarter of 2021. This adoption did not have material impact on our condensed consolidated financial statements.
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.21.1
REVENUE RECOGNITION
3 Months Ended
Mar. 31, 2021
Revenue from Contract with Customer [Abstract]  
REVENUE RECOGNITION REVENUE RECOGNITION
Disaggregated Revenue

The following table presents the disaggregation of our revenue for the three months ended March 31, 2021 and 2020 (in thousands).
Three Months Ended
March 31,
20212020
Fixed fee license revenue$1,275 $1,287 
Per-unit royalty revenue5,793 4,895 
Total royalty and license revenue7,068 6,182 
Development, services, and other revenue91 75 
Total revenue$7,159 $6,257 

Per-unit Royalty Revenue

We record per-unit royalty revenue in the same period in which the licensee’s underlying sales occur. As we generally do not receive the per-unit licensee royalty reports for sales during a given quarter within the time frame that allows us to adequately review the reports and include the actual amounts in our quarterly results for such quarter, we accrue the related revenue based on estimates of our licensees’ underlying sales, subject to certain constraints on our ability to estimate such amounts. We develop such estimates based on a combination of available data including, but not limited to, approved customer forecasts, a look back at historical royalty reporting for each of our customers, and industry information available for the licensed products.
As a result of accruing per-unit royalty revenue for the quarter based on such estimates, adjustments will be required in the following quarter to true up revenue to the actual amounts reported by its licensees. We recorded $0.5 million and
$0.1 million adjustments to decrease royalty revenue during the three months ended March 31, 2021 and 2020, respectively.

Contract Assets

As of March 31, 2021, we had contract assets of $10.2 million included within Prepaid expenses and other current assets, and $3.8 million included within Other assets on the Condensed Consolidated Balance Sheets. As of December 31, 2020, we had contract assets of $11.6 million included within Prepaid expenses and other current assets, and $4.6 million included within Other assets, on the Condensed Consolidated Balance Sheets.

Contract assets decreased by $2.3 million from December 31, 2020 to March 31, 2021, primarily due to actual royalties billed during the three months ended March 31, 2021.

Contract Revenue

We recognize revenue from a fixed fee license agreement when we have satisfied our performance obligations, which typically occurs upon the transfer of rights to our technology upon the execution of the license agreement. However, in certain contracts, we grant a license to our existing patent portfolio at the inception of the license agreement as well as rights to the portfolio as it evolves throughout the contract term. For such arrangements, we have concluded that there are two separate performance obligations:

• Performance Obligation A: to transfer rights to our patent portfolio as it exists when the contract is executed.

• Performance Obligation B: to transfer rights to our patent portfolio as it evolves over the term of the contract, including access to new patent applications that the licensee can benefit from over the term of the contract.

If a fixed fee license agreement contains only Performance Obligation A, we recognize most or all of the revenue from the agreement at the inception of the contract. For fixed fee license agreements that contain both Performance Obligation A and B, we allocate the transaction price based on the standalone price for each of the two performance obligations. We use a number of factors primarily related to the attributes of our patent portfolio to estimate standalone prices related to Performance Obligation A and B. Once the transaction price is allocated, the portion of the transaction price allocable to Performance Obligation A is recognized in the period the license agreement is signed and the customer can benefit from rights provided in the contract. The portion allocable to Performance Obligation B is recognized on a straight-line basis over the contract term. For such contracts, a contract liability account is established and included within Deferred revenue on the Condensed Consolidated Balance Sheets. As the rights and obligations in a contract are interdependent, contract assets and contract liabilities that arise in the same contract are presented on a net basis.

Based on contracts signed and payments received as of March 31, 2021, we expect to recognize $25.2 million in revenue related to Performance Obligation B under our fixed fee license agreements, which is satisfied over time, including $13.2 million over one to three years and $12.0 million over more than three years.

Capitalized Contract Costs

During the three months ended March 31, 2021, we capitalized $0.1 million of incremental costs incurred to obtain new contracts with customers.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.21.1
FAIR VALUE MEASUREMENTS
3 Months Ended
Mar. 31, 2021
Fair Value Disclosures [Abstract]  
FAIR VALUE MEASUREMENTS FAIR VALUE MEASUREMENTS
Cash and Cash Equivalents

Our financial instruments measured at fair value on a recurring basis consisted of money market funds. We value these securities based quoted prices in active markets for identical assets.

Financial instruments are valued based on quoted market prices in active markets include mostly money market securities. Such instruments are generally classified within Level 1 of the fair value hierarchy.
Instruments valued based on quoted prices in markets that are less active, broker or dealer quotations, or alternative pricing sources with reasonable levels of price transparency are generally classified within Level 2 of the fair value hierarchy and include U.S. treasury securities. We had no Level 2 instruments at March 31, 2021 and December 31, 2020.

Instruments valued based on unobservable inputs which reflect the reporting entity’s own assumptions or data that market participants would use in valuing an instrument are generally classified within Level 3 of the fair value hierarchy. As of March 31, 2021 and December 31, 2020, we did not hold any Level 3 instruments.

Our financial instruments consisted of money market accounts as of March 31, 2021 and December 31, 2020 are classified as cash equivalents.

Financial instruments measured at fair value on a recurring basis as of March 31, 2021 and December 31, 2020 are classified based on the valuation technique in the table below (in thousands):

 March 31, 2021 
Fair Value Measurements Using
Quoted Prices
 in Active
Markets for
Identical Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Total
Assets:
Money market accounts$70,616 $— $— $70,616 
Total assets at fair value (1)
$70,616 $— $— $70,616 
(1) The above table excludes $32.0 million of cash held in banks.

 
 December 31, 2020 
Fair Value Measurements Using
Quoted Prices 
in Active
Markets for
Identical Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Total
Assets:
Money market accounts45,614 $— $— $45,614 
Total assets at fair value (2)
$45,614 $— $— 0$45,614 
(2) The above table excludes $13.9 million of cash held in banks.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.21.1
BALANCE SHEET DETAILS
3 Months Ended
Mar. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
BALANCE SHEET DETAILS BALANCE SHEETS DETAILS
Cash and Cash Equivalents

Our cash and cash equivalent balances were as follows (in thousands):
 March 31,
2021
December 31,
2020
Cash $32,008 $13,908 
Money market funds70,616 45,614 
Cash and cash equivalents$102,624 $59,522 
Accounts and Other Receivables
Accounts and other receivables consisted of the following (in thousands):
March 31,
2021
December 31,
2020
Trade accounts receivable$1,402 $1,618 
Other receivables632 600 
Accounts and other receivables$2,034 $2,218 

Allowance for credit losses as of March 31, 2021 and December 31, 2020 were not material.

Prepaid Expenses and Other Current Assets

Prepaid expenses and other current assets consisted of the following (in thousands):
March 31,
2021
December 31,
2020
Prepaid expenses846 816 
Contract assets - current10,172 11,623 
Other current assets195 171 
Prepaid expenses and other current assets11,213 12,610 

Other Assets

Other assets consisted of the following (in thousands):
March 31,
2021
December 31,
2020
Contract assets - long-term$3,776 $4,596 
Right-of-use ("ROU") assets1,439 1,607 
Deferred tax assets2,659 2,659 
Other assets113 138 
Total other assets$7,987 $9,000 

Other Current Liabilities

Other current liabilities are as follows (in thousands):
March 31,
2021
December 31,
2020
Lease liabilities - current1,365 1,382 
Other current liabilities1,353 1,075 
Total other current liabilities$2,718 $2,457 
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.21.1
CONTINGENCIES
3 Months Ended
Mar. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
CONTINGENCIES CONTINGENCIES
From time to time, we receive claims from third parties asserting that our technologies, or those of our licensees, infringe on the other parties’ IP rights. Management believes that these claims are without merit. Additionally, periodically, we are involved in routine legal matters and contractual disputes incidental to our normal operations. In management’s opinion, unless we disclosed otherwise, the resolution of such matters will not have a material adverse effect on our consolidated financial condition, results of operations, or liquidity.

In the normal course of business, we provide indemnification of varying scope to customers, most commonly to licensees in connection with licensing arrangements that include our IP, although these provisions can cover additional matters. Historically, costs related to these guarantees have not been significant, and we are unable to estimate the maximum potential impact of these guarantees on its future results of operations.

Samsung Electronics Co. v. Immersion Corporation and Immersion Software Ireland Limited

On April 28, 2017, Immersion and Immersion Software Ireland Limited (collectively, “Immersion”) received a letter from Samsung Electronics Co. (“Samsung”) requesting that we reimburse Samsung with respect to withholding tax and penalties imposed on Samsung by the Korean tax authorities following an investigation where the tax authority determined that Samsung failed to withhold taxes on Samsung’s royalty payments to Immersion Software Ireland from 2012 to 2016. On July 12, 2017, on behalf of Samsung, Immersion filed an appeal with the Korea Tax Tribunal regarding their findings with respect to the withholding taxes and penalties. On October 18, 2018, the Korea Tax Tribunal held a hearing and on November 19, 2018, the Korea Tax Tribunal issued its ruling in which it decided not to accept our arguments with respect to the Korean tax authorities’ assessment of withholding tax and penalties imposed on Samsung. On behalf of Samsung, we filed an appeal with the Korea Administrative Court on February 15, 2019. On July 16, 2020, the Korea Administrative Court issued its ruling in which it ruled that the withholding taxes and penalties which were imposed by the Korean tax authorities on Samsung should be cancelled with some litigation costs to be borne by the Korean tax authorities. On August 1, 2020, the Korean tax authorities filed an appeal with the Korea High Court. The first hearing in the Korea High Court occurred on November 11, 2020. A second hearing occurred on January 13, 2021. A third hearing occurred on March 21, 2021. The Korea High Court indicated that a final decision is expected on May 28, 2021, but reserved the right to delay the date of the decision.

On September 29, 2017, Samsung filed an arbitration demand with the International Chamber of Commerce against us demanding that we reimburse Samsung for the imposed tax and penalties that Samsung paid to the Korean tax authorities. Samsung is requesting that we pay Samsung the amount of KRW 7,841,324,165 (approximately $6.9 million) plus interest from and after May 2, 2017, plus the cost of the arbitration including legal fees. On March 27, 2019, we received the final award. The award ordered Immersion to pay Samsung KRW 7,841,324,165 (approximately $6.9 million as of March 31, 2019) which we paid on April 22, 2019 and recorded in Long-term deposit on our Condensed Consolidated Balance Sheets. The award also denied Samsung’s claim for interest from and after May 2, 2017 and ordered Immersion to pay Samsung’s cost of the arbitration in the amount of approximately $871,454, which was paid in 2019.

We believe that there are valid defenses to all of the claims from the Korean tax authorities. We intend to vigorously defend against the claims from the Korean tax authorities. We expect to be reimbursed by Samsung to the extent we ultimately prevail in the appeal in the Korea courts. On March 31, 2019, $6.9 million was recorded as a deposit included in Long-term deposits on our Condensed Consolidated Balance Sheets. In the event that we do not ultimately prevail in our appeal in the Korean courts, the deposit included in Long-term deposits would be recorded as additional income tax expense on our Condensed Consolidated Statements of Operations and Comprehensive Income (Loss), in the period in which we do not ultimately prevail.

LGE Korean Withholding Tax Matter

On October 16, 2017, we received a letter from LG Electronics Inc. (“LGE”) requesting that we reimburse LGE with respect to withholding tax imposed on LGE by the Korean tax authorities following an investigation where the tax authority determined that LGE failed to withhold on LGE’s royalty payments to Immersion Software Ireland from 2012 to 2014. Pursuant to an agreement reached with LGE, on April 8, 2020, we provided a provisional deposit to LGE in the amount of KRW 5,916,845,454 (approximately $5.0 million) representing the amount of such withholding tax that was imposed on LGE, which provisional deposit would be returned to us to the extent we ultimately prevail in the appeal in the Korea courts. In the second quarter of 2020, we recorded this deposit in Long-term deposits on our Condensed Consolidated Balance Sheets. In the event that we do not ultimately prevail in our appeal in the Korean courts, the deposit included in Long-term deposits would be recorded as additional income tax expense on our Condensed Consolidated Statement of Operations and Comprehensive Loss, in the period in which we do not ultimately prevail.
On November 3, 2017, on behalf of LGE, we filed an appeal with the Korea Tax Tribunal regarding their findings with respect to the withholding taxes. The Korea Tax Tribunal hearing took place on March 5, 2019. On March 19, 2019, the Korea Tax Tribunal issued its ruling in which it decided not to accept our arguments with respect to the Korean tax authorities’ assessment of withholding tax and penalties imposed on LGE. On behalf of LGE, we filed an appeal with the Korea Administrative Court on June 10, 2019. The first hearing occurred on October 15, 2019. A second hearing occurred on December 19, 2019. A third hearing occurred on February 13, 2020. A fourth hearing occurred on June 9, 2020. A fifth hearing occurred on July 16, 2020. We anticipated a decision to be rendered on or about October 8, 2020, but the Korea Administrative Court scheduled and held a sixth hearing for November 12, 2020. A seventh hearing occurred on January 14, 2021. An eighth hearing occurred on April 8, 2021. A ninth hearing is scheduled for June 24, 2021.

We believe that there are valid defenses to the claims raised by the Korean tax authorities and that LGE’s claims are without merit. We intend to vigorously defend ourselves against these claims. In the event that we do not ultimately prevail in our appeal in the Korean courts, any payments to LGE with respect to withholding tax imposed on LGE by the Korean tax authorities as described in the previous paragraph would be recorded as additional income tax expense on the Condensed Consolidated Statement of Operations and Comprehensive Income (Loss), in the period in which we do not ultimately prevail.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.21.1
STOCK-BASED COMPENSATION
3 Months Ended
Mar. 31, 2021
Share-based Payment Arrangement [Abstract]  
STOCK-BASED COMPENSATION STOCK-BASED COMPENSATION
Stock Options and Awards

Our equity incentive program is a long-term retention program that is intended to attract, retain, and provide incentives for employees, consultants, officers, and directors and to align stockholder and employee interests. We may grant time-based options, market condition-based options, stock appreciation rights, restricted stock (“RSAs”), restricted stock units (“RSUs”), performance shares, market condition-based performance restricted stock units (“PSUs”), and other stock-based equity awards to employees, officers, directors, and consultants. Under this program, stock options may be granted at prices not less than the fair market value on the date of grant for stock options. Stock options generally vest over four years and expire seven years from the grant date. Market condition-based options are subject to a market condition whereby the closing price of our common stock must exceed a certain level for a number of trading days within a specified time frame or the options will be canceled before the expiration of the options. RSAs generally vest over one year. RSUs generally vest over three years. Awards granted other than a stock option or stock appreciation right shall reduce the common stock shares available for grant by 1.75 shares for every share issued.

A summary of our equity incentive program is as follows (in thousands):
 March 31,
2021
Common stock shares available for grant3,271 
Stock options outstanding 521 
PSUs outstanding250 
RSUs outstanding565 
RSAs outstanding130 

Time-Based Stock Options

The following summarizes activities for the time-based stock options for the three months ended March 31, 2021 (in thousands except for weighted average exercise price per share and weighted average remaining contractual life data):
Number of Shares
Underlying Stock Options
Weighted Average
Exercise Price
Per Share
Weighted Average
Remaining Contractual Life
(Years)
Aggregate
Intrinsic Value
Outstanding at December 31, 2020828 $8.16 4.36$2,628 
Granted— $— 
Exercised(307)$8.87 
Canceled or expired— $— 
Outstanding at March 31, 2021521 $7.74 5.21$1,020 
Vested and expected to vest at March 31, 2021447 $7.76 5.18$866 
Exercisable at March 31, 2021129 $8.32 4.69$212 

Aggregate intrinsic value is the difference between the closing price on the last trading day in March 2021 and the exercise price, multiplied by the number of in-the-money stock options.

Restricted Stock Units

The following summarizes RSU activities for the three months ended March 31, 2021 (in thousands except for weighted average grant date fair value and weighted average remaining contractual life data):
Number of Restricted Stock UnitsWeighted Average Grant Date Fair ValueWeighted Average
Remaining Contractual Life
(Years)
Aggregate
Intrinsic Value
Outstanding at December 31, 2020802 $6.98 1.00$9,057 
Granted— $— 
Released(227)$7.49 
Forfeited(10)$6.74 
Outstanding at March 31, 2021565 $6.78 1.08$5,415 

Restricted Stock Awards

The following summarizes RSA activities for the three months ended March 31, 2021 (in thousands except for weighted average grant date fair value and weighted average remaining recognition period):
Number of Restricted Stock AwardsWeighted Average Grant Date Fair ValueWeighted Average Remaining Recognition Period
(Years)
Outstanding at December 31, 2020130 $6.53 0.45
Granted— $— 
Released— $— 
Forfeited— $— 
Outstanding at March 31, 2021130 $6.53 0.20

Market Condition-Based Restricted Stock Units

In the fourth quarter of 2020, we granted 250,000 shares of PSUs to our executives. Each PSU represents the right to one share of our common stock. These equity awards will vest if the volume-weighted closing price of our common stock exceeds certain levels for a number of trading days within a specified time frame. These awards vest over four years, with 25% eligible for vesting on the first anniversary of the grant date and remaining shares vesting on quarterly basis over the following three years. We have 250,000 shares of PSUs outstanding as of March 31, 2021.

Employee Stock Purchase Plan

Under our 1999 Employee Stock Purchase Plan ("ESPP"), eligible employees may purchase common stock through payroll deductions at a purchase price of 85% of the lower of the fair market value of our common stock at the beginning of the offering period or the purchase date. Participants may not purchase more than 2,000 shares in a six months offering period or purchase stock having a value greater than $25,000 in any calendar year as measured at the beginning of the offering period. A total of 1.0 million shares of common stock has been reserved for issuance under the ESPP. During the three months ended March 31, 2021, 15,543 shares were purchased under the ESPP. As of March 31, 2021, 215,338 shares were available for future purchase under the ESPP.

Stock-based Compensation Expense

The following table summarizes stock-based compensation expenses recognized for the three months ended March 31, 2021 and 2020 (in thousands):
 Three Months Ended
March 31,
 20212020
Stock options$15 $255 
RSUs and RSAs497 462 
Employee stock purchase plan19 12 
Total$531 $729 
Sales and marketing$224 $45 
Research and development318 168 
General and administrative(11)516 
Total$531 $729 

We use the Black-Scholes-Merton option pricing model for our time-based options, single-option approach to determine the fair value of standard stock options. All share-based payment awards are amortized on a straight-line basis over the requisite service periods of the awards, which are generally the vesting periods.

The determination of the fair value of share-based awards on the date of grant using an option pricing model is affected by our stock price as well as assumptions regarding a number of complex and subjective variables. These variables include actual and projected employee stock option exercise behaviors that impact the expected term, our expected stock price volatility over the term of the awards, risk-free interest rate, and expected dividend.

The assumptions used to value options granted under our equity incentive program are as follows:
 Three Months Ended
March 31,
 
2021 (1)
2020
Expected life (in years)N/A4.2
VolatilityN/A52 %
Interest rateN/A1.0 %
Dividend yieldN/A— %
    (1) There were no stock option grants in the three months ended March 31, 2021

As of March 31, 2021, there were $5.3 million of unrecognized compensation costs, adjusted for estimated forfeitures, related to non-vested stock options, RSAs and RSUs. This unrecognized compensation cost will be recognized over an estimated weighted-average period of approximately 1.8 years. Total unrecognized compensation cost will be adjusted for future changes in estimated forfeitures.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.21.1
STOCKHOLDERS' EQUITY
3 Months Ended
Mar. 31, 2021
Equity [Abstract]  
STOCKHOLDERS' EQUITY STOCKHOLDERS’ EQUITY
Stock Offering

On February 3, 2021, we filed an universal shelf registration statement on Form S-3 with the Securities and Exchange Commission which provided us with the financial flexibility to raise up to $250 million of capital. We intend to use the net proceeds from the sale of the securities offered by this prospectus for working capital and other general corporate purposes, and we may use a portion of any net proceeds for investment in complementary businesses or alternative currencies.
On February 11, 2021, we entered into an equity distribution agreement ("Distribution Agreement") with an investment banking firm to issue and sell shares of our common stock having an aggregated offering price of up to $50 million. Under the terms of the Distribution Agreement, we are obligated to pay 2.25% commission on the gross sales proceeds from common stock sold and customary indemnification rights and the reimbursement of legal fees and disbursements. The Distribution Agreement may be terminated by either party upon prior written notice to the other party, or at any time under certain circumstances. We are not obligated to sell any shares under the Distribution Agreement.

During the first quarter of 2021, we sold 3.3 million shares of our common stock pursuant to the Distribution Agreement and we received net proceeds of $35.9 million from the offering net of $1.2 million of commissions and other offering costs. We terminated the Distribution Agreement on March 5, 2021.

Stock Repurchase Program

On November 1, 2007, our Board of Directors (the “Board”) authorized the repurchase of up to $50.0 million of our common stock (the “Stock Repurchase Program”). In addition, on October 22, 2014, the Board authorized another $30.0 million under the Stock Repurchase Program. As of June 30, 2020, we repurchased the maximum amount of shares of common stock available under the Stock Repurchase Program and no longer have any amount available for repurchase under the Stock Repurchase Plan.

During the first quarter of 2020, we repurchased approximately 2.0 million shares for approximately $12.0 million at an average cost of $5.95 per share.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.21.1
INCOME TAXES
3 Months Ended
Mar. 31, 2021
Income Tax Disclosure [Abstract]  
INCOME TAXES INCOME TAXES
Income tax provision consisted of the following (in thousands, except for effective tax rate percentage):
Three Months Ended
March 31,
 20212020
Income (loss) before provision for income taxes2,177 (4,776)
Provision for income taxes141 52 
Effective tax rate6.5 %(1.1)%

The provision for income tax for the three months ended March 31, 2021 and 2020, respectively, resulted primarily from estimated foreign taxes included in the calculation of the effective tax rate. We continue to carry a full valuation allowance on our U.S. federal and State as well as Canada federal deferred tax assets. The effective tax rate is lower than statutory tax rate is mainly due to the benefit recorded on deferred tax assets utilized in current year for the U.S. federal and state jurisdictions.

As of March 31, 2021, we had unrecognized tax benefits under ASC 740 Income Taxes of approximately $4.5 million and applicable interest of $0. The total amount of unrecognized tax benefits that would affect our effective tax rate, if recognized, is $0. Our policy is to account for interest and penalties related to uncertain tax positions as a component of income tax provision. We do not expect to have any significant changes to unrecognized tax benefits during the next twelve months.
As of March 31, 2021, we had net deferred income tax assets of $2.7 million and deferred income tax liabilities of $0.4 million. Because we have net operating loss and credit carryforwards, there are open statutes of limitations in which federal, state, and foreign taxing authorities may examine our tax returns for all years from 2001 through the current period. Currently we are under examination by the Internal Revenue Services for tax year 2018 and California Franchise Tax Board for tax years 2017 to 2019.We maintain a valuation allowance of $28.5 million against certain of our deferred tax assets, including all federal, state, and certain foreign deferred tax assets because of uncertainties regarding the realization of the asset balance due to historical losses, the variability of operating results, and uncertainty regarding near term projected results. If we determine the deferred tax assets are realizable based on our assessment of relevant factors, an adjustment to the valuation allowance may increase income in the period such determination is made.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.21.1
NET INCOME (LOSS) PER SHARE
3 Months Ended
Mar. 31, 2021
Earnings Per Share [Abstract]  
NET INCOME (LOSS) PER SHARE NET INCOME (LOSS) PER SHARE
Basic net income (loss) per share is computed using the weighted average number of shares of common stock outstanding during the period. Diluted net income (loss) per share is computed using the weighted average number of shares of common stock, adjusted for any dilutive effect of potential common stock. Potential common stock, computed using the treasury stock method, includes stock options, RSUs, RSAs and ESPP.

The following is a reconciliation of the numerators and denominators used in computing basic and diluted net income (loss) per share (in thousands, except per share amounts):
Three Months Ended
March 31,
 20212020
Numerator:
Net income (loss)$2,036 $(4,828)
Denominator:
Weighted-average common stock outstanding, basic28,579 31,006 
  Dilutive effect of potential common shares:
  Stock options, stock awards and ESPP601 — 
Total shares, diluted29,180 31,006 
Basic net income (loss) per share$0.07 $(0.16)
Diluted net income (loss) per share$0.07 $(0.16)


We include the underlying market condition stock awards in the calculation of diluted earnings per share if the performance condition has been satisfied as of the end of the reporting period and exclude stock equity awards if the performance condition has not been met.

For the three months ended March 31, 2021, we had stock options, RSUs, PSUs and RSAs outstanding that could potentially dilute basic earnings per share in the future, but these were excluded from the computation of diluted net income (loss) per share because their effect would have been anti-dilutive. These outstanding securities consisted of the following (in thousands):

Three Months Ended
March 31,
20212020
Stock options141,370
RSUs and RSAs1,263
142,633
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.21.1
LEASES
3 Months Ended
Mar. 31, 2021
Leases [Abstract]  
LEASES LEASES
We lease our office space under lease arrangements with expiration dates on or before February 29, 2024. We recognize lease expense on a straight-line basis over the lease term. Leases with an initial term of 12 months or less are not recorded on the Condensed Consolidated Balance Sheets. We combine lease and non-lease components for new and reassessed leases. We apply discount rates to operating leases using a portfolio approach.

Below is a summary of our right-of-use assets (“ROU”) assets and lease liabilities as of March 31, 2021 and December 31, 2020, respectively (in thousands):
Balance Sheets ClassificationMarch 31,
2021
December 31, 2020
Assets
Right-of-use assetsOther assets$1,439 $1,607 
Liabilities
  Operating lease liabilities - currentOther current liabilities1,365 1,382 
  Operating lease liabilities - long-termOther long-term liabilities1,351 1,677 
Total lease liabilities$2,716 $3,059 


On January 31, 2020, we entered into an agreement to lease approximately 5,000 square feet of office space in San Francisco, California (“SF Facility”). This facility is used for administrative functions. The lease commenced in the first quarter of 2020 and expires in 2022. In the first quarter of 2020, we recorded a lease liability of $0.6 million, which represents the present value of the lease payments using an estimated incremental borrowing rate of 3.50%. We also recognized ROU of $0.6 million which represents our right to use an underlying asset for the lease term. Operating lease ROU assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term.

As a result of COVID-19, we implemented work-from-home policy in the first quarter of 2020. Our San Francisco office has been closed since the first quarter of 2020 and we expect our San Francisco-based employees to continue to work-from-home in the foreseeable future. We have been actively seeking a sublease tenant for the SF Facility. In the fourth quarter of 2020, we recorded $0.3 million impairment charge to the SF Facility ROU asset.

On November 12, 2014, we entered into an amendment to the lease of approximately 42,000 square feet office space in San Jose, California facilities (“SJ Facility”). The lease commenced in May 2015 and expires as of April 2023.

On March 12, 2020, we entered into a sublease agreement with Neato Robotics, Inc. (“Neato”) for the SJ Facility. This sublease commenced in June 2020 and ends on April 30, 2023 which is the lease termination date of the original SJ Facility lease. In accordance with provisions of ASC 842 Leases (“ASC 842”), we treated the sublease as a separate lease as we were not relieved of the primary obligation under the original lease. We continue to account for the original SJ Facility, as a lessee, in the same manner as prior to the commencement date of the sublease. We accounted for the sublease as a lessor of the lease. We classified the sublease as an operating lease as it did not meet the criteria of a Sale-Type or Direct Financing lease.

At the commencement date of the sublease, we recognized initial direct costs of $0.3 million. These deferred costs will be amortized over the terms of the sublease payments. As of March 31, 2021, $0.1 million was reported in Prepaid expenses and other current assets and $0.1 million was reported in Other assets on our Condensed Consolidated Balance Sheets.
We recognize operating lease expense and lease payments from the sublease, on a straight-line basis, in our Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) over the lease terms. During the three months ended March 31, 2021, and 2020, our net operating lease expenses are as follows (in thousands):
Three Months Ended
March 31,
20212020
Operating lease cost$215 $273 
Sublease income(257)— 
Net lease cost (income)$(42)$273 


The table below provides supplemental information related to operating leases for the three months ended March 31, 2021 and 2020 (in thousands except for lease term):

Three Months Ended
March 31,
20212020
Cash paid within operating cash flow$367 $349 
Weighted average lease terms2.22.9
Weighted average discount rateN/A3.5 %


Minimum future lease payment obligations for our operating leases as of March 31, 2021 are as follows (in thousands):
For the Years Ending December 31,
Remainder of 2021$1,131 
20221,225 
2023462 
202425 
Total$2,843 


Future lease payments as of March 31, 2021 from our sublease agreement are as follows (in thousands):
For the Years Ending December 31,
Remainder of 2021$789 
20221,077 
2023351 
Total$2,217 
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.21.1
SIGNIFICANT ACCOUNTING POLICIES (Policies)
3 Months Ended
Mar. 31, 2021
Accounting Policies [Abstract]  
Description of Business
Description of Business

Immersion Corporation (the "Company", "Immersion", "we" or "us") was incorporated in 1993 in California and reincorporated in Delaware in 1999. We focus on the creation, design, development, and licensing of innovative haptic technologies that allow people to use their sense of touch more fully as they engage with products and experience the digital world around them. We have adopted a business model under which it provides advanced tactile software, related tools, technical assistance designed to help integrate our patented technology into our customers’ products or enhance the functionality of our patented technology to certain customers, and offers licenses to our patented technology to other customers.
Principles of Consolidation and Basis of Presentation
Principles of Consolidation and Basis of Presentation

The accompanying condensed consolidated financial statements include the accounts of Immersion Corporation and our wholly-owned subsidiaries. All intercompany accounts, transactions, and balances have been eliminated in consolidation.

The accompanying condensed consolidated financial statements 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 for Form 10-Q and Article 10 of Regulation S-X. Accordingly, these condensed consolidated financial statements do not include all information and footnotes necessary for a complete presentation of the financial position, results of operations, and cash flows, in conformity with U.S. GAAP and should be read in conjunction with our audited consolidated financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2020. In the opinion of management, all adjustments consisting of only normal and recurring items necessary for the fair presentation of the financial position and results of operations for the interim periods presented have been included.
Use of Estimates
Use of Estimates

The preparation of condensed consolidated financial statements and related disclosures requires management to make estimates and assumptions that affect the reported amounts of the condensed consolidated financial statements. Significant estimates include revenue recognition, useful lives of property and equipment, valuation of income taxes including uncertain tax provisions, stock-based compensation and income taxes. We base our estimates on historical experience and on various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. The results of operations for the three months ended March 31, 2021 are not necessarily indicative of the results to be expected for the full year.
Segment Information
Segment Information

We develop, license, and support a wide range of software and IP that more fully engage users’ senses of touch when operating digital devices. We focus on the following target application areas: mobile devices, wearables, consumer, mobile entertainment and other content; console gaming; automotive; medical; and commercial. We manage these application areas in one operating and reporting segment with only one set of management, development, and administrative personnel.

Our chief operating decision maker (“CODM”) is the Chief Executive Officer. The CODM approves budgets and allocates resources to and assesses the performance of our business using information about our revenue and operating loss. There is only one segment that is reported to management.
Recently Adopted Accounting Pronouncements
Recently Adopted Accounting Pronouncements

In December 2019, the Financial Accounting Standard Board (the "FASB") issued Accounting Standard Update No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (ASU 2019-12), which enhances and simplifies various aspects of the income tax accounting guidance, including requirements such as tax basis step-up in goodwill obtained in a transaction that is not a business combination, ownership changes in investments, and interim-period accounting for enacted changes in tax law. The amendment is effective for public companies with fiscal years beginning after December 15, 2020; early adoption is permitted. We adopted this new guidance in the first quarter of 2021. This adoption did not have material impact on our condensed consolidated financial statements.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.21.1
REVENUE RECOGNITION (Tables)
3 Months Ended
Mar. 31, 2021
Revenue from Contract with Customer [Abstract]  
Disaggregated revenue
The following table presents the disaggregation of our revenue for the three months ended March 31, 2021 and 2020 (in thousands).
Three Months Ended
March 31,
20212020
Fixed fee license revenue$1,275 $1,287 
Per-unit royalty revenue5,793 4,895 
Total royalty and license revenue7,068 6,182 
Development, services, and other revenue91 75 
Total revenue$7,159 $6,257 
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.21.1
FAIR VALUE MEASUREMENTS (Tables)
3 Months Ended
Mar. 31, 2021
Fair Value Disclosures [Abstract]  
Schedule of financial instruments measured at fair value on recurring basis
Financial instruments measured at fair value on a recurring basis as of March 31, 2021 and December 31, 2020 are classified based on the valuation technique in the table below (in thousands):

 March 31, 2021 
Fair Value Measurements Using
Quoted Prices
 in Active
Markets for
Identical Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Total
Assets:
Money market accounts$70,616 $— $— $70,616 
Total assets at fair value (1)
$70,616 $— $— $70,616 
(1) The above table excludes $32.0 million of cash held in banks.

 
 December 31, 2020 
Fair Value Measurements Using
Quoted Prices 
in Active
Markets for
Identical Assets
(Level 1)
Significant
Other
Observable
Inputs
(Level 2)
Significant
Unobservable
Inputs
(Level 3)
Total
Assets:
Money market accounts45,614 $— $— $45,614 
Total assets at fair value (2)
$45,614 $— $— 0$45,614 
(2) The above table excludes $13.9 million of cash held in banks.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.21.1
BALANCE SHEET DETAILS (Tables)
3 Months Ended
Mar. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of cash and cash equivalents cash and cash equivalent balances were as follows (in thousands):
 March 31,
2021
December 31,
2020
Cash $32,008 $13,908 
Money market funds70,616 45,614 
Cash and cash equivalents$102,624 $59,522 
Schedule of accounts and other receivables
Accounts and other receivables consisted of the following (in thousands):
March 31,
2021
December 31,
2020
Trade accounts receivable$1,402 $1,618 
Other receivables632 600 
Accounts and other receivables$2,034 $2,218 
Schedule of prepaid expenses and other current assets
Prepaid expenses and other current assets consisted of the following (in thousands):
March 31,
2021
December 31,
2020
Prepaid expenses846 816 
Contract assets - current10,172 11,623 
Other current assets195 171 
Prepaid expenses and other current assets11,213 12,610 
Schedule of other assets, net
Other assets consisted of the following (in thousands):
March 31,
2021
December 31,
2020
Contract assets - long-term$3,776 $4,596 
Right-of-use ("ROU") assets1,439 1,607 
Deferred tax assets2,659 2,659 
Other assets113 138 
Total other assets$7,987 $9,000 
Components of other current liabilities
Other current liabilities are as follows (in thousands):
March 31,
2021
December 31,
2020
Lease liabilities - current1,365 1,382 
Other current liabilities1,353 1,075 
Total other current liabilities$2,718 $2,457 
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.21.1
STOCK-BASED COMPENSATION (Tables)
3 Months Ended
Mar. 31, 2021
Share-based Payment Arrangement [Abstract]  
Summary of equity incentive program
A summary of our equity incentive program is as follows (in thousands):
 March 31,
2021
Common stock shares available for grant3,271 
Stock options outstanding 521 
PSUs outstanding250 
RSUs outstanding565 
RSAs outstanding130 
Summary of time-based stock options
The following summarizes activities for the time-based stock options for the three months ended March 31, 2021 (in thousands except for weighted average exercise price per share and weighted average remaining contractual life data):
Number of Shares
Underlying Stock Options
Weighted Average
Exercise Price
Per Share
Weighted Average
Remaining Contractual Life
(Years)
Aggregate
Intrinsic Value
Outstanding at December 31, 2020828 $8.16 4.36$2,628 
Granted— $— 
Exercised(307)$8.87 
Canceled or expired— $— 
Outstanding at March 31, 2021521 $7.74 5.21$1,020 
Vested and expected to vest at March 31, 2021447 $7.76 5.18$866 
Exercisable at March 31, 2021129 $8.32 4.69$212 
Summary of restricted stock units activities
The following summarizes RSU activities for the three months ended March 31, 2021 (in thousands except for weighted average grant date fair value and weighted average remaining contractual life data):
Number of Restricted Stock UnitsWeighted Average Grant Date Fair ValueWeighted Average
Remaining Contractual Life
(Years)
Aggregate
Intrinsic Value
Outstanding at December 31, 2020802 $6.98 1.00$9,057 
Granted— $— 
Released(227)$7.49 
Forfeited(10)$6.74 
Outstanding at March 31, 2021565 $6.78 1.08$5,415 
Summary of restricted stock awards activities
The following summarizes RSA activities for the three months ended March 31, 2021 (in thousands except for weighted average grant date fair value and weighted average remaining recognition period):
Number of Restricted Stock AwardsWeighted Average Grant Date Fair ValueWeighted Average Remaining Recognition Period
(Years)
Outstanding at December 31, 2020130 $6.53 0.45
Granted— $— 
Released— $— 
Forfeited— $— 
Outstanding at March 31, 2021130 $6.53 0.20
Summary of stock-based compensation expenses
The following table summarizes stock-based compensation expenses recognized for the three months ended March 31, 2021 and 2020 (in thousands):
 Three Months Ended
March 31,
 20212020
Stock options$15 $255 
RSUs and RSAs497 462 
Employee stock purchase plan19 12 
Total$531 $729 
Sales and marketing$224 $45 
Research and development318 168 
General and administrative(11)516 
Total$531 $729 
Summary of assumptions used to value options granted
The assumptions used to value options granted under our equity incentive program are as follows:
 Three Months Ended
March 31,
 
2021 (1)
2020
Expected life (in years)N/A4.2
VolatilityN/A52 %
Interest rateN/A1.0 %
Dividend yieldN/A— %
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.1
INCOME TAXES (Tables)
3 Months Ended
Mar. 31, 2021
Income Tax Disclosure [Abstract]  
Schedule of income tax provisions
Income tax provision consisted of the following (in thousands, except for effective tax rate percentage):
Three Months Ended
March 31,
 20212020
Income (loss) before provision for income taxes2,177 (4,776)
Provision for income taxes141 52 
Effective tax rate6.5 %(1.1)%
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.21.1
NET INCOME (LOSS) PER SHARE (Tables)
3 Months Ended
Mar. 31, 2021
Earnings Per Share [Abstract]  
Reconciliation of the numerators and denominators used in computing basic and diluted net income (loss) per share
The following is a reconciliation of the numerators and denominators used in computing basic and diluted net income (loss) per share (in thousands, except per share amounts):
Three Months Ended
March 31,
 20212020
Numerator:
Net income (loss)$2,036 $(4,828)
Denominator:
Weighted-average common stock outstanding, basic28,579 31,006 
  Dilutive effect of potential common shares:
  Stock options, stock awards and ESPP601 — 
Total shares, diluted29,180 31,006 
Basic net income (loss) per share$0.07 $(0.16)
Diluted net income (loss) per share$0.07 $(0.16)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
Three Months Ended
March 31,
20212020
Stock options141,370
RSUs and RSAs1,263
142,633
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.1
LEASES (Tables)
3 Months Ended
Mar. 31, 2021
Leases [Abstract]  
Summary of ROU assets and lease liabilities
Below is a summary of our right-of-use assets (“ROU”) assets and lease liabilities as of March 31, 2021 and December 31, 2020, respectively (in thousands):
Balance Sheets ClassificationMarch 31,
2021
December 31, 2020
Assets
Right-of-use assetsOther assets$1,439 $1,607 
Liabilities
  Operating lease liabilities - currentOther current liabilities1,365 1,382 
  Operating lease liabilities - long-termOther long-term liabilities1,351 1,677 
Total lease liabilities$2,716 $3,059 
Schedule of supplemental information related to operating leases and expenses During the three months ended March 31, 2021, and 2020, our net operating lease expenses are as follows (in thousands):
Three Months Ended
March 31,
20212020
Operating lease cost$215 $273 
Sublease income(257)— 
Net lease cost (income)$(42)$273 
Schedule of minimum future lease payment obligations
The table below provides supplemental information related to operating leases for the three months ended March 31, 2021 and 2020 (in thousands except for lease term):

Three Months Ended
March 31,
20212020
Cash paid within operating cash flow$367 $349 
Weighted average lease terms2.22.9
Weighted average discount rateN/A3.5 %


Minimum future lease payment obligations for our operating leases as of March 31, 2021 are as follows (in thousands):
For the Years Ending December 31,
Remainder of 2021$1,131 
20221,225 
2023462 
202425 
Total$2,843 
Schedule of sublease income expected to be received
Future lease payments as of March 31, 2021 from our sublease agreement are as follows (in thousands):
For the Years Ending December 31,
Remainder of 2021$789 
20221,077 
2023351 
Total$2,217 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.1
SIGNIFICANT ACCOUNTING POLICIES (Details)
$ in Millions
3 Months Ended
Mar. 31, 2021
USD ($)
Segment
Accounting Policies [Abstract]  
IMMR:GovernmentSubsidyRecognized | $ $ 0.1
Number of operating segments 1
Number of reporting segments 1
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.21.1
REVENUE RECOGNITION - NARRATIVE (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]      
Contract with customer, asset, current $ 10,172   $ 11,623
Contract assets - long-term 3,776   $ 4,596
Increase (Decrease) in Contract with Customer, Asset (2,300)    
Royalty Revenue, Adjustment $ (500) $ (100)  
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.21.1
REVENUE RECOGNITION - DISAGGREGATED REVENUE (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Disaggregation of Revenue [Line Items]    
Revenues $ 7,159 $ 6,257
Fixed fee license revenue    
Disaggregation of Revenue [Line Items]    
Revenues 1,275 1,287
Per-unit royalty revenue    
Disaggregation of Revenue [Line Items]    
Revenues 5,793 4,895
Total royalty and license revenue    
Disaggregation of Revenue [Line Items]    
Revenues 7,068 6,182
Development, services, and other revenue    
Disaggregation of Revenue [Line Items]    
Revenues $ 91 $ 75
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.1
REVENUE RECOGNITION - CONTRACTED REVENUE (Details)
$ in Millions
Mar. 31, 2021
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation $ 25.2
Capitalized Contract Cost, Net 0.1
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-04-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation $ 13.2
Revenue, remaining performance obligation, period 3 years
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-04-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation $ 12.0
Revenue, remaining performance obligation, period
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.1
FAIR VALUE MEASUREMENTS - SCHEDULE OF FINANCIAL INSTRUMENTS MEASURED AT FAIR VALUE ON RECURRING BASIS (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash held in banks $ 32,008 $ 13,908
Fair value, measurements, recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets at fair value 70,616 45,614
Fair value, measurements, recurring | Money market accounts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market accounts 70,616 45,614
Fair value, measurements, recurring | Quoted Prices  in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets at fair value 70,616 45,614
Fair value, measurements, recurring | Quoted Prices  in Active Markets for Identical Assets (Level 1) | Money market accounts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market accounts 70,616 45,614
Fair value, measurements, recurring | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets at fair value 0 0
Fair value, measurements, recurring | Significant Other Observable Inputs (Level 2) | Money market accounts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market accounts 0 0
Fair value, measurements, recurring | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets at fair value 0 0
Fair value, measurements, recurring | Significant Unobservable Inputs (Level 3) | Money market accounts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market accounts $ 0 $ 0
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.1
BALANCE SHEET DETAILS - Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Cash and cash equivalents:    
Cash $ 32,008 $ 13,908
Money market funds 70,616 45,614
Cash and cash equivalents $ 102,624 $ 59,522
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.1
BALANCE SHEET DETAILS - Accounts and Other Receivables (Detail) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Receivables [Abstract]    
Trade accounts receivable $ 1,402 $ 1,618
Other receivables 632 600
Accounts and other receivables $ 2,034 $ 2,218
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.1
BALANCE SHEET DETAILS - Other Assets, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Other Assets, Net [Abstract]    
Contract assets - long-term $ 3,776 $ 4,596
Right-of-use ("ROU") assets 1,439 1,607
Deferred tax assets 2,659 2,659
Other assets 113 138
Total other assets $ 7,987 $ 9,000
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.1
BALANCE SHEET DETAILS - Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Other Liabilities, Current [Abstract]    
Lease liabilities - current $ 1,365 $ 1,382
Other current liabilities 1,353 1,075
Total other current liabilities $ 2,718 $ 2,457
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.1
BALANCE SHEETS DETAILS Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Prepaid Expense   $ 816
Contract with Customer, Asset, after Allowance for Credit Loss, Current $ 10,172 11,623
Other Assets, Current 195 171
Prepaid expenses and other current assets 11,213 $ 12,610
Prepaid Expense, Current $ 846  
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.1
CONTINGENCIES - NARRATIVE (Details)
Apr. 08, 2020
USD ($)
Apr. 08, 2020
KRW (₩)
Mar. 27, 2019
USD ($)
Mar. 27, 2019
KRW (₩)
Mar. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Mar. 31, 2020
USD ($)
Loss Contingencies [Line Items]              
Deposits Assets, Noncurrent         $ 12,296,000 $ 12,571,000 $ 6,900,000
LGE              
Loss Contingencies [Line Items]              
Payments for Deposits $ 5,000,000.0 ₩ 5,916,845,454          
Payments for Deposits $ 5,000,000.0 ₩ 5,916,845,454          
Samsung vs. Immersion | Withholding taxes on royalty payments              
Loss Contingencies [Line Items]              
Litigation, amount awarded to other party     $ 6,900,000 ₩ 7,841,324,165      
Litigation, arbitration costs     $ 871,454        
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.21.1
STOCK-BASED COMPENSATION - NARRATIVE (Details)
3 Months Ended
Mar. 31, 2021
USD ($)
shares
Dec. 31, 2020
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of available shares consumed for each restricted stock and restricted stock units issued 1.75  
Restricted stock outstanding (in shares)   802,000
Shares available for purchase (in shares) 215,338  
Unrecognized compensation cost | $ $ 5,300,000  
Unrecognized compensation cost, recognized over an estimated weighted-average period 1 year 9 months 18 days  
Stock options outstanding    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based payment award vesting period 4 years  
Stock-based payment award expiration period 7 years  
RSAs outstanding    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based payment award vesting period 1 year  
Granted (in shares) 0  
Restricted stock outstanding (in shares) 130,000 130,000
RSUs outstanding    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based payment award vesting period 3 years  
Granted (in shares) 0  
Restricted stock outstanding (in shares) 565,000  
Employee stock purchase plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Percentage of fair market value on the purchase date 85.00%  
Maximum number of shares per employee (in shares) 2,000  
Employee stock purchase plan offering period 6 months  
Maximum value of shares per employee | $ $ 25,000  
Common stock reserved for issuance (in shares) 1,000,000.0  
Purchases under ESPP (in shares) 15,543  
Market Performance Based Restricted Stock Units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Granted (in shares)   250,000
Restricted stock outstanding (in shares) 250,000  
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.21.1
STOCK-BASED COMPENSATION - SUMMARY OF EQUITY INCENTIVE PROGRAM (Details) - shares
shares in Thousands
Mar. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Common stock shares available for grant (in shares) 3,271  
Standard and market condition-based stock options outstanding (in shares) 521  
Non-option equity instruments outstanding (in shares)   802
Time-based stock options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Standard and market condition-based stock options outstanding (in shares) 521 828
PSUs outstanding    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Non-option equity instruments outstanding (in shares) 250  
RSUs outstanding    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Non-option equity instruments outstanding (in shares) 565  
RSAs outstanding    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Non-option equity instruments outstanding (in shares) 130 130
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.1
STOCK-BASED COMPENSATION - SUMMARY OF TIME-BASED STOCK OPTIONS (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2021
Dec. 31, 2020
Number of Shares Underlying Stock Options    
Ending outstanding balance (in shares) 521,000  
Weighted Average Exercise Price Per Share    
Weighted average remaining contractual life, Outstanding 5 years 2 months 15 days 4 years 4 months 9 days
Time-based stock options    
Number of Shares Underlying Stock Options    
Beginning outstanding balance (in shares) 828,000  
Granted (in shares) 0  
Exercised (in shares) (307,000)  
Canceled or expired (in shares) 0  
Ending outstanding balance (in shares) 521,000 828,000
Number of shares underlying stock options, Vested and expected to vest (in shares) 447,000  
Number of shares underlying stock options, Exercisable (in shares) 129,000  
Weighted Average Exercise Price Per Share    
Beginning outstanding balance (in dollars per share) $ 8.16  
Granted (in dollars per share) 0  
Exercised (in dollars per share) 8.87  
Canceled or expired (in dollars per share) 0  
Ending outstanding balance (in dollars per share) 7.74 $ 8.16
Weighted average exercise price, Vested and expected to vest (in dollars per share) 7.76  
Weighted average exercise price, Exercisable (in dollars per share) $ 8.32  
Weighted average remaining contractual life, Vested and expected to vest 5 years 2 months 4 days  
Weighted average remaining contractual life, Exercisable 4 years 8 months 8 days  
Aggregate intrinsic value, Outstanding $ 1,020 $ 2,628
Aggregate intrinsic value, Vested and expected to vest 866  
Aggregate intrinsic value, Exercisable $ 212  
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.1
STOCK-BASED COMPENSATION - SUMMARY OF RESTRICTED STOCK UNITS AND RESTRICTED STOCK AWARDS (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Number of Restricted Stock Units / Awards    
Beginning outstanding balance (in shares) | shares 802  
Ending outstanding balance (in shares) | shares   802
Weighted Average Grant Date Fair Value    
Beginning outstanding balance (in dollars per share) | $ / shares $ 6.98  
Ending outstanding balance (in dollars per share) | $ / shares   $ 6.98
RSUs outstanding    
Number of Restricted Stock Units / Awards    
Granted (in shares) | shares 0  
Released (in shares) | shares (227)  
Forfeited (in shares) | shares (10)  
Ending outstanding balance (in shares) | shares 565  
Weighted Average Grant Date Fair Value    
Granted (in dollars per share) | $ / shares $ 0  
Released (in dollars per share) | $ / shares 7.49  
Forfeited (in dollars per share) | $ / shares 6.74  
Ending outstanding balance (in dollars per share) | $ / shares $ 6.78  
Weighted average remaining contractual life / recognition period, Outstanding 1 year 29 days 1 year
Aggregate intrinsic value, Outstanding | $ $ 5,415 $ 9,057
RSAs outstanding    
Number of Restricted Stock Units / Awards    
Beginning outstanding balance (in shares) | shares 130  
Granted (in shares) | shares 0  
Released (in shares) | shares 0  
Forfeited (in shares) | shares 0  
Ending outstanding balance (in shares) | shares 130 130
Weighted Average Grant Date Fair Value    
Beginning outstanding balance (in dollars per share) | $ / shares $ 6.53  
Granted (in dollars per share) | $ / shares 0  
Released (in dollars per share) | $ / shares 0  
Forfeited (in dollars per share) | $ / shares 0  
Ending outstanding balance (in dollars per share) | $ / shares $ 6.53 $ 6.53
Weighted average remaining contractual life / recognition period, Outstanding 2 months 12 days 5 months 12 days
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.1
STOCK-BASED COMPENSATION - SUMMARY OF STOCK-BASED COMPENSATION EXPENSES (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based compensation, total $ 531 $ 729
Sales and marketing    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based compensation, total 224 45
Research and development    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based compensation, total 318 168
General and administrative    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based compensation, total (11) 516
Standard and market condition-based stock options outstanding    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based compensation, total 15 255
RSUs and RSAs    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based compensation, total 497 462
Employee stock purchase plan    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Share-based compensation, total $ 19 $ 12
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.1
STOCK-BASED COMPENSATION - SUMMARY OF ASSUMPTIONS USED TO VALUE OPTIONS GRANTED (Details)
3 Months Ended
Mar. 31, 2020
Share-based Payment Arrangement [Abstract]  
Expected life (in years) 4 years 2 months 12 days
Volatility 52.00%
Interest rate 1.00%
Dividend yield 0.00%
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.21.1
STOCKHOLDERS' EQUITY - NARRATIVE (Details) - USD ($)
3 Months Ended
Feb. 11, 2021
Mar. 31, 2021
Mar. 31, 2020
Feb. 09, 2021
Oct. 24, 2014
Nov. 01, 2007
Equity, Class of Treasury Stock [Line Items]            
Shelf Registration, Amount of Capital Authorized for Future Issuance, Value       $ 250,000,000    
Stock Issued During Period, Maximum Value Authorized For Issuance $ 50,000,000          
Common Stock Issued, Commission Fee, Percentage 2.25%          
Sale of stock, number of shares issued in transaction (in shares)   3,300,000        
Consideration received, net   $ 35,900,000        
Stock issuance costs   $ 1,200,000        
Repurchased shares (in shares)     2,000,000.0      
Repurchased shares, value     $ 11,975,000      
Stock repurchase program, average cost (in dollars per share)     $ 5.95      
Treasury Stock            
Equity, Class of Treasury Stock [Line Items]            
Repurchased shares (in shares)     2,012,766      
Repurchased shares, value     $ 11,975,000      
Stock Repurchase Program            
Equity, Class of Treasury Stock [Line Items]            
Stock repurchase program, authorized amount           $ 50,000,000.0
Stock repurchase program, additional authorized amount         $ 30,000,000.0  
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.21.1
INCOME TAXES - SCHEDULE OF INCOME TAX PROVISIONS (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Income Tax Disclosure [Abstract]    
Income (loss) before provision for income taxes $ 2,177 $ (4,776)
Provision for income taxes $ (141) $ (52)
Effective tax rate 6.50% (1.10%)
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.21.1
INCOME TAXES - NARRATIVE (Details)
Mar. 31, 2021
USD ($)
Income Tax Disclosure [Abstract]  
Unrecognized tax benefits $ 4,500,000
Unrecognized tax benefits, interest 0
Unrecognized Tax Benefits that Would Impact Effective Tax Rate 0
Deferred income tax assets 2,700,000
Deferred income tax liabilities 400,000
Valuation allowance of deferred tax assets $ (28,500,000)
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.21.1
NET INCOME (LOSS) PER SHARE - RECONCILIATION OF NUMERATORS AND DENOMINATORS USED IN COMPUTING BASIC AND DILUTED NET INCOME (LOSS) PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Numerator:    
Net income (loss) $ 2,036 $ (4,828)
Denominator:    
Weighted-average common stock outstanding, basic (in shares) 28,579 31,006
Dilutive effect of potential common shares, Stock options, restricted stock units, restricted stock awards and employee stock purchase plan (in shares) 601 0
Dilutive effect of potential common shares, Total shares, diluted (in shares) 29,180 31,006
Basic net loss per share (in dollars per share) $ 0.07 $ (0.16)
Diluted net loss per share (in dollars per share) $ 0.07 $ (0.16)
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.21.1
NET INCOME (LOSS) PER SHARE - NARRATIVE (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Options to purchase shares of common stock (in shares) 14 2,633
Stock options outstanding    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Options to purchase shares of common stock (in shares) 14 1,370
RSUs and RSAs    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Options to purchase shares of common stock (in shares) 0 1,263
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.21.1
LEASES - NARRATIVE (Details)
$ in Thousands
3 Months Ended
Mar. 12, 2020
USD ($)
Mar. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Jun. 30, 2020
USD ($)
Mar. 31, 2020
Jan. 31, 2020
ft²
Leases            
Operating Lease, Initial Direct Cost Expense, over Term $ 300          
Operating lease liabilities   $ 2,716 $ 3,059      
Right-of-use assets   1,439 $ 1,607      
Operating Lease, Weighted Average Discount Rate, Percent         3.50%  
Prepaid Expenses and Other Current Assets [Member]            
Leases            
Operating Lease, Initial Direct Cost Expense, over Term   100        
Other Assets [Member]            
Leases            
Operating Lease, Initial Direct Cost Expense, over Term   $ 100        
San Francisco California Facility            
Leases            
Area | ft²           5,000
Operating lease liabilities       $ 600    
Right-of-use assets       $ 600    
Operating Lease, Weighted Average Discount Rate, Percent       3.50%    
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.21.1
LEASES - SUMMARY OF RIGHT OF USE ASSETS AND LEASE LIABILITIES (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Assets    
Right-of-use assets $ 1,439 $ 1,607
Liabilities    
Operating lease liabilities - current 1,365 1,382
Operating lease liabilities - long-term 1,351 1,677
Total lease liabilities $ 2,716 $ 3,059
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.21.1
LEASES - SCHEDULE OF SUPPLEMENTAL INFORMATION RELATED TO OPERATING LEASES AND EXPENSES (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Leases [Abstract]    
Net lease cost (income) $ 215 $ 273
Sublease Income (257) 0
Lease Income (42)  
Lease, Cost   273
Cash paid within operating cash flow $ 367 $ 349
Weighted average lease terms (in years) 2 years 2 months 12 days 2 years 10 months 24 days
Operating Lease, Weighted Average Discount Rate, Percent   3.50%
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.21.1
LEASES - SCHEDULE OF MINIMUM FUTURE LEASE PAYMENT OBLIGATIONS (Details)
$ in Thousands
Mar. 31, 2021
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
Remainder of 2021 $ 1,131
2022 1,225
2023 462
2024 25
Total $ 2,843
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.21.1
LEASES - SCHEDULE OF SUBLEASE INCOME EXPECTED TO BE RECEIVED (Details)
$ in Thousands
Mar. 31, 2021
USD ($)
Leases [Abstract]  
Lessor, Operating Lease, Payment to be Received, Remainder of Fiscal Year $ 789
Lessor, Operating Lease, Payment to be Received, Year One 1,077
Lessor, Operating Lease, Payment to be Received, Year Two 351
Total $ 2,217
EXCEL 63 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *:IE('04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " "FJ92!PG9_.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>*$Y)82;U96.G%@8K;.QF;+4UBV-C:R1]^SE9FS*V!]C1TN]/ MGT"M#D+[B,_1!XQD,=V-KNN3T&'#3D1! "1]0J=2F1-];AY\=(KR,QXA*/VA MC@AU5:W!(2FC2,$$+,)"9+(U6NB(BGR\X(U>\.$S=C/,:, .'?:4@)<R@LX!-^PZ^77U\+A_8K*N:EY435&M]_Q>\$8T_'UR_>%W$W;>V(/] MQ\970=G"K[N07U!+ P04 " "FJ92F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M *:IE*S+2H"-04 &$5 8 >&PO=V]R:W-H965T&UL ME5C1A3*Y;6V,B;]V.HFW$1%/+E4L M)#Q9*1UQ T.][B2Q%MS/C**PPQSGJA/Q0+:&@^S>3 \'*C5A(,5,DR2-(J[W M=R)4N]L6;1UOS(/UQM@;G>$@YFNQ$.;W>*9AU"E0_" 2,@F4)%JL;ELC^G7L M,FN0O?%'(';)R36Q4UDJ]68'4_^VY5A&(A2>L1 <_K9B+,+0(@&/?P^@K>*; MUO#T^HC^D$T>)K/DB1BK\,_ -YO;5K]%?+'B:6CF:O>K.$RH9_$\%2;9+]GE M[W:[+>*EB5'1P1@81(',__G[P1$G!BX]8\ .!NR3 3WW!?=@X&83S9EET[KG MA@\'6NV(MF\#FKW(?)-9PVP":<.X,!J>!F!GAF.U%9K,(&*D39(-UR(9= P MV\<=[P!REX.P,R N>532;!(RD;[P/]IW@%#!BAU9W3$4\)'K2^+2"\(<1BOX MC''S46S-G2KS#W3B3OI[M$R,AG7W#P+9+2"[&63W#.2]\E+8#8:\ M[F-1Y7'7:"!WNR5S$2ILJ1CB4T:E &%T5C*Z:,9H) M'2C?KB@""[O213C2<0W]\.5+S3*X+KA=-XR9YJ!CF0R==Q>.M>)A@OFK7W#J MHS@3:0*S)P]!*,A3&BV%KN*"8S@.;;M]U^TB?&X*/C=-^,S%.K";!9SUQ*/* MZ.$XT\?'R7PQ?7XBX^?Y#"%&G5+IG";4IM)3&H+&;?PNR,+ ZB)*D[%*I=%[ M^/7M!XBF,8)D/**[HGPD6ZW*FU3:07K5?<2HX0-=! MMT69&R@NZ-^4!SZ9;93$A+@&I'MUW:8WCH,Q*C,#Q67]-3"0%-2*4/;3\F>R M$%ZJP5N5M'"DL8HB4*"%4=[;!?G1N82,06*NR9:':-:G9=J@N-Y#2O4#N2:+ M?;14827'VH0QQRK/,DTP7,B/?B*3=V_#)13&YS)8#=#3:'$_PJHT5F8%UB@K MC%.M;?V1%QV9NT ETLJ*O0;Q^^5$21W$-.UTI6+OP;G2K!1ZUDCH)Y'0:[NZ?@$$LP%EC6(NJWV' ]95N:S4>8;+ M]-%7&VCX44(X3"VA4N\9+M7'+?E!&A=9 TV>4P,94EI!JVQ><^1>AFS/6;9# MU^GW>[TN="G;*E:EYC-/ ?J X51W^!U!+ P04 " "FJ92;Y3R M=),% #O% & 'AL+W=OQDP'W8 M:L4D]9"B^9":OW#Q0\:,*?0K2W-Y-8F5*BZF4QG%+*/RG!4&?V9JI[\6]@-6TL;)),I;+A.=(L*>KR36^6!)?*U02?R?L M17:>D7;ED?,?>O%Y38((V[(F6J?K&7SZQVB%7VXMX*JO_T4LM:T]05$K% MLUH9$&1)OOM+?]6!Z"C@V8 "J17(J0I.K>!4CNZ056ZMJ**+N> O2&AIL*8? MJMA4VN!-DNMC7"L!;Q/04XOEW>WJYG9]LT+PM+[[\GEU_0"+C]=?KF^7-VC] MZ>;F88W.T/?U"KU_]P&]0TF.'F)>2IIOY'RJ (.V-(WJ_3[N]B,#^WVEXAPY MV$+$)MB@OAQ77[&H4;?WU:?@>>,^:=PGE3UGR/U2")8K1*5D2EZ,6'0:BTYE M<39DDW.GMN!06SG$*M!B.# #-5M MH+JC4.\%*VBR0>P75"_)NI"CO0,TH79[@# FV#F ;9 B'K;-N+T&MS>*^X$K MFIX T3- = ,?'V#LB_DSQQW Z#<8_2.Q!4H0ZK6*J4[7 HJTLE#.E FJWS]> M]S %##)V:$89-"B#490K5G"90+)>5T&TT"W/Z[B:4 :&TR2A=X#3).5VHKZ' M-&R0AJ-([ZJT'#[KL'^(8> ?(.L+A;8]<-#8;DN]?4(Z#D.KU?<"XG@S.SA M9Y +/>P,X>M0$3ZI&*<)?4S21"5LM"+CMLAC M%\*S@=3&+6/@<*)DP!@\T_6-ZO[&"-'IQ]TY+&0&(6S; TF-6[+ XVQQ MMU=M.R=D!&H@ 1_WTL@@-7/] :0M5^!QLEBQ)P8H-\!F6Y:7YL/NEWO7#GL M#5+8=P8 MJ2 ?X<5CH6R7_1#T@]E7RKP@Z$/LJ4&/,X-7WC^?*:8R'1C?#RH MIKJ/@UZ"&L2PT^DC]L&V#(''*6*7H6D#^5A@#=7?MWL??%\*>AYW &O+$7B< M)'8I< QAGP4 3[T_I8KAMP/)J#C MAO0@>B$+&K&K"4R:DHDMFRR0J??_'PSM.]M2#QFGGK7BT8^8IQLFY)]_! 3[ MEU4SI%['&(ATQHQQ!EKR+(.A5>IMJDZ+;C:)KO.0!KJU/8.I*J)%HM.BVI]< MHG?V.11N>"T0C! ENT10R"U[]P_)F K="98#'V*)&%@.XE[7&\C;EDW)438MLS*EBC4S O"J8+&^>]@R MF%]A;2Q@Q$"=G2FKQCTNM ^ZI5=R=!AK0$.M3:+$V->2/F6>04G Y) 0S((. M]@;*+&GIE8S3ZX-@5);B]2V7%817J@N$B84A 6>.4V519[G+HA,RIT^W9P'P M[2&!')?;=ZTE9G(*,@F#G.>$P4!?1EJ*)N,4W6.2*OJ_ MZ8/?OX8P]?T&.5/?/^W<1NFKP*]4/">Y1"E[ CW[W(<@B-WMVFZA>%%=4#UR MI7A6/<:, G8M .^?.'!/O=!W7LT=Y^(_4$L#!!0 ( *:IE)8R9I_O0( M (\' 8 >&PO=V]R:W-H965T&ULE55=3]LP%/TK5K0' MD%CSU28,M95*6P02@XJP[6':@YNXC85C9[;3PG[]KIT0E7Y0Z$-C._><>\ZU M<]U?"_FDBX85P,GU[J\<%V5YJ3 JB-*PN'-0L@":YC*I:M*27!F005S M \^+W )3[@S[=FTFAWU1:48YF4FDJJ+ \N62,+$>.+[SNO! E[DV"^ZP7^(E M28C^4,9 M08215!L&#(\5&1/&#!'(^-MP.FU* ]P_@98X5&0OVBV8Z'SCG#LK( M E=,/XCU-6G\] Q?*IBR_VA=QT:Q@])*:5$T8%!04%X_\7-3APV WST "!I M\%% V !":[169FU-L,;#OA1K)$TTL)F!K8U%@QO*S2XF6L);"C@]'-_?3:9W MR72"8)3/"3J984FXSHFF*6:GZ"OZ@ERD##L/FIDW.RSIG<"#G=RP[*/3/4. %_A[X^'WXA*0MW'L+=\%]6X*@+4%@ M^<(#?(G&FL#!U$@LT!7EF*<4,S03BMJ3]GLT5UK">?OS3K*P31;:9-U#]19% M 9RPK^G3&2JQ1"O,*H).*$>98 Q+A4HBZ]J>[JMMS1];?O.-KH9>Q_.@CJO- M$AZ+>B.^VXKO?D)\O?T(5SH7DOXCF351K^Y57I/W-C3Y7O/;4O^1R#<.>JV# MWN<=4*6JX^I[.YJZ(1S R-\6OQL8?O,C/_"[^[5'K?;H\]JA,2N->4;Y\IB! M:%>7=Q['?AQO&=@-#&(/PLX/')^X-1"_:^ 1KAE5R9LV(4PQ203Y*=Y'[]26"#C8327O,0(]A=OF\E]EMI_,KX3Y%0 M*L%;GA7BJI=(N;D<#,0JH3D1%VQ#"_7DA?&<2#7DZX'8<$KBTBG/!AC"X2 G M:=&;C,M[#WPR9EN9I05]X$!L\YSP]QN:L=>K'NH=;CRFZT3J&X/)>$/6=$GE M]\T#5Z-!'25.KWC6ZG.*1=B@M?J3T51Q= TWEF;&?>G ;7_6@ M1D0SNI(Z!%$_.SJE6:8C*1S_[(/VZG=JQ^/K0_0O)7E%YID(.F79WVDLDZM> MU ,Q?2';3#ZRUZ]T3RC0\58L$^5_\+JWA3VPV@K)\KVS0I"G1?5+WO:).')0 M<>P.>.^ VPY^AX.W=_!*HA6RDM:,2#(9<_8*N+96T?1%F9O26[%)"SV-2\G5 MTU3YRVUY]_ X_ZK<;G_,P>V]&L_!V;?%N".%3(18%[$-#[U'RCJ-7]\X'^#G0'O M"+\ 'CH'&&)DP3/]=7?H@./5T^&5\;R.>(]T1XLM%9>.6'X=RR]C^>Y8MB17 MCL/247_HNTF(@M%XL#MF;AH-<1#61B>8@AI3X.0W94(*H.8>T#=5B82;Z;". M.G0RU5$!>U%EIC7(5(3AB@]N$31/?M],-:V"A$]B29+2BJVKD3RK38FW# M%AHO1@@.6^@L1B$:VO%%-;[H@R4B*.&KI(08J^QE;*-JM+2!C,SW>S!L@;08 M#:.1'>2H!CER@OR+%I23K,1(8E4#4R$YT=7?!G-DSC/&?@NF:11Z04JNBT*-ISMTK+[4<,#"TG>.M:'9Z8= MA>W/S6+5]\.P:R4WRH'UA]$P7R41NKQ2K '4@;/4&!$^F]ZG0_7L.! M(648>L9B,*WZ?M2Y&AIQ0FYUNB$B7>EU"C1 H#Z]JC<"9ZH7BEF6$7YTUTZ@ M>D-T! U>P!">_!D)-YWZ\*)+,E"C:>@#4:L:NZV@L>[F5B1;;;.JFCR[J%8- MH9V?*6XX"L*V0%O,/ 1A%Z-&!9%;!F=IMI6*S9_-4?1_YLAT<5&6?_6IJ_UJHC>2.^KZ]$_?TD@C M=DOC-"'%6@<&VT+MB[/T7Y6KM=H/BT,]9SI)C,N^DJ9<&>Z4/NFFR5H;]V\[ M+BKM?%E,^AUU$3?"B=W"6?4B[/=2MH=LBJ(!V::;'9 ;U<1NU3RT3[\'UJ*3 M9FFW6*G2[L$.R(U.X@^V6.R=9/*][$ZR=*6[/= MRJ:N8G===:5R9'S&HW:YM]B$[69^<'28DU.^+L^XA/HNMH6LSC7JN_4YVG5Y M>M2Z?X,NI]5I6!.F.IR[(WRM"UI&7U1(>!&JF>75>51CH%]2GCI/_ %!+ P04 " "FJ925Q=H0&0& (&P M& 'AL+W=O%B6#Q,RF5! M25P;9>D$698[R4B2CTZ.ZN^NBI,CMN)IDM.K I2K+"/%\RE-V?IX!$?3$Y.5J2!SJG_'9Y58C1I)TE3C*:EPG+04'OCT614CFM*(5U,0\?%(0YJFU4R"Q[=FTE&[9F6X??TR^UGM MO'#FCI0T9.EO2FD!L&4 \8( : R09V/: 6X,L&2 @P$#NS&P)0,TY(/3&#BR M#\Z @=L8N'7L-\&J(STEG)P<%6P-B@HM9JLNZNVJK46 D[S*K#DOQ*^)L.,G MX>7%='8QGTV!N)I??CJ??K@1@_F-^/@\N[B9@\LS,;H,?_EX^6DZNYZ#V:^W MYS>_@S&XG4_!VS<'X U(><15^!6!E\B..DRE:2_O@#=*V?KT@2C\_SS2 DRT2_S-2\S( F3!0+=IF_F=>OZJK#V>8-]%MN?;1Y/';<]4H(>@93MNB^MY@%L/ M\"L]V(/UZ69.=XN,CSW'ZU,.511R,/*#/FRJPB"2O)^IF#&$ON,Z4I0T. =: M =0'R6Z#9-=V>"!((FFKS!&[*R)37QU4A[C.H@5+8UJ4/X'9MU7"G\$?URQ- M@2CC:U+$?QIRS&D7=XP[="'T,JE/#7B;LK(\T&V(HV3'V/:1+T5Q%ZK'SVWY MN49^M[F(2)K\)0[F@Y!F4.G?(TE2&U[KA&=TX+\M5G?^"6;2IE65=*X4+@&;+E#U3VGRU M7!71HLZ'[K3K#K>GL(06= >(^BU1?V^B'PU?>$4-X':$;/30(F9Z/JJ/^FDZW 0>>Y /816I_#6GI3;"&M%VM*5 MI,"3*])N7)_G5B<"=_!,:4-2Q)(7251IXR8C5GG"RUKE256&=@4];);J9:H? M>'B(9*>/T"R0KR&IC;(J>]8 IT[QH%GRZK(]OJMS4IQT<=-1DJH1TJZ/-;(K M"5@(5=79!O5I=IH#;2/-61X;&HO/I'B1:&1IM]36=!8^LET?RAFJ(@.$,$(# MA0IVR@7-TB6YL ?M4ZAJE.MYMBV'W-'T%K8E^S;53 >1)"8S#6@,$<8!EB.E MKCIVL358V;E;-8OR]G2-215B^B0L;C*O'] EW2HW,2CU[HD64;#5B@"TK MI>[VNNDIUPE?+&@:]Z->)\+.8*L*+RIZX'L#Y#O]1F;]_NYHJW*,//F&.&Q0 M[A"J3[I3;&16['^SJ42JK"+D6T2%A\"+Z0=$4/P05=;P!Z4JHB82? \C,5I.I1'];GW\D1 M,M]5FOC/ZSW>X4#8+-!S %M"QP<>OJ!.JY!9JU[3L"-5C!PLMQ(-R!T ]1^D M=8*%S8*U?\,.=?'#JCK96+1,+I1O?35(

'.SG#9CDS=^PZWJ?-C+WG=Y:# M NGA4ZC!"9 E9_A4-Y_2OVE HG^#4'[D=:8#ZOJWR=8[@>H=D7!;]+(E2.F] M,+3>>2+:Q>:URV; V;)^37#'.&=9?;F@1+1M%4#\?L\8?QE4;Q[:EU\G?P-0 M2P,$% @ IJF4MNC@+#X!@ 1QP !@ !X;"]W;W)K,&?2CKH0^'FV-V;V;3'2Q M9375;^6."?AE(U5-#;RJVXG>*49+UZBN)CC+YI.:!MLN^EY#43FDN! M%-L9181JUAA;!<4_MVQD: M$.=HB\RY=4$-/3E2\AXI:PV]V0?'C6L-WG!AIW%M%/S*H9TY.;_Z?''Y>7UY M@>!I??7QP\7I5WA9?X5_GRX_?UVCJ_?H_'3]&WK_\>J/-1JC;^L+].J7U^@7 MQ 7ZNI6-IJ+41Q,#:&R?DZ(;^:P=&4=&)NB3%&:KT:4H6?FT_02\V+N"'UTY MP\D./U'U%I'\#<(9S@-XSE_>/$O (7MFB>N/Q)BE>HLVD"8:[92\X^ DNGE MKQH-#UR\1I"*BAHN;MM8YH8S_2XQ\'0_\-0-/(T,_!F2GXM"U@R]JJ36KT-S MTW8Q=UW85+\[P1F9'TWN#@GSC<;3)5[NK9[ F^WAS9*\G)9_0EA#)3 :&0FE MH)"BX!5#8HC;_FP_%I;)_X?#^1[D/,GA!8.B6'#:EAI1(EI+9?C?[D.(S[:[ MV0%5^0H/Z S8Y(L(FXL]T$42Z-K(XOO8%K(2 750W744X\(;?T;R 4;?9H%7 M88C+/<1E$B*46RBF ITW2C%1/* OK&94-XK9($"_@M:@5Q]C@;KT .%E-@#M MVY!Y'@:]VH->)4%?F2U3(3PK'\]T ,ZD"<)."T*V8BN=VG9L*G*^!V]J5BXW.=^?"^'W 2, MQA@J;H0?W,/%2;C7BNTH+Q'[85. '<(N7-R9CJT@)SZ@V[G)(A-M^(D$BIR7MQR6 MUA6 IYH7E.K%)0C4%PR_/@>,IE$N M>UG)T[IRP38,,)90E^Z8:,)3[4O#&*;12^V0&8E6I5Y$\A>H"*JDN!T;INIG MR?25 ])U,00;D""\"$/%O<#@[-E5XT\NM$(N=*,\F>II/@R(@!7PG<\C3O2B MA?/_MN;FXH[IGU@OXEZ \',") O&2HTV2M:P0S.--*K94MX"!/)AO\^!4E/W5\)U%' 0<4)C9 M,&)#1CBB0KA7(?S\/B<1L:&I#GK@ZU# ]\(KQ81M<*]6N'T7NC9>-UP06%W M]/)X[94(IY7H:;QRK1L8B-G)!VVJ8=>C[<[BC=V !5GSM8?,5L3CS3>+16JO M3SBM3XXTM]C;2(5VAW%KE-M8/$#&4169;E^+O SS3<9YOEI$E!7WBH73BO4R MSE$C2E -5N\J^9*KB.3$5 R!9XN$X,6$5"B/1B1_Z3V(6R+N0 \66,+!?3(>L!,QM/ M>61Y07JY(^D]6G?2TVT?RL/M@_/.5F_W8$OX':UBJD/\3=F4Y-GP_")@-@:K M::0,DEX["7Z^#(; IDH=.3B(2TO;&;OE0MCIM-+&%)=ED 5?I6:K&?98\,V6 M\VGL'(?T8X]@I#NG%BJ3%:MWL=I4[LZ$5 M*KDN*FD/<5SY>M0Q"+WV:@&R/SEYO4Z1M$X]K?;=^:"A/R(9&3AC&Q:4D$V, MG%Z4R.+?DB.D&#N"]FOH-_WBY(V+^Y^5>=)+#DE+SA=6N>H .$ 0C>*%@2+W MJ#.\.]^A]U1! 6^%Q^Y-J7AXU)V(W)# P9R_5PE8Y6066>>37G)(6G(^,G?@ MV9U_R1M#P<#6;A"!$QFB^'^:W)P)5,S M=>MNJC1RAQ/ME<;^Z_XV[-3= 0V^G^7OSML[K;Z;]HKM$U50US3XM8$NL[<+ M8%FUMU;MBY$[=_%S(XV1M7O<,@I3; W@]XV4YO'%#K"_.SSY!U!+ P04 M" "FJ92)@T?C'0- I( & 'AL+W=O^T%PH4%JKR[P-W*A=VP<$E5*A_D&=DCF)'F2C,V MSJ_/Z6[-PW>!D$J^L!Y;:K7Z/./O;L*+9[YM2NO, M35"QK2H=#N>F]/OGD^6D^^*=W18-?7'RXEFMM^;6-!_JFX"GDUY*;BOCHO5. M!;-Y/EDMGYX_I/6\X%=K]G'T6=%-UMY_IH>K_/ED00J9TF0-2=#XLS,7IBQ) M$-3X+AO_(#E/?B&O%66^=8UUFW5C2]M M9DU4_UBM8Q,0(?_\S@$/^P,>\@$/_W\F_9\$JDL3LV!KCG*_4>=MA( 8U555 MF<#9<^%#[8/F%?>:PJC)A:]J[0Z3J9KTR^AA;R;*!S5IX^2^VNNHK,O29I/C M02V?/'E ?R]T:8$)SFJE78[\_/W"2U/JO0XF;7HR5Q^-VGC$M((6I$0&%"&5 MIDBC:+?\=P>8J)'TS93%PC\$ / 5+F:=\SM-6:P*C>MFJC%9X7SIM^3$IM"- MTB5@1M7&UZ51C5=M-'26!0Y!D"$QC6^S0E4>JFW:LCPH37O-01FW!0XA 9M" MU<'G;=9$UL)\J4VPQF4L2^5V:QM=$MZ4N=(!X933#Q5?L=#03^>^)CMHM>Z\ M4?GG; MX7P=HXT-;4L&Y$6J,&4-6S5F2[Y0O@VJQ@?',CJ#'6B%YQ\%91 "?_[#3Z?+ MQV?#W1$(QA6ZN_>F=0RE\'QS($M^2S0$9R8T* F#']DO/QM=PI'78:N=_9?$ M?FZR$C9E;^'@9HT(_'PD3D,7N*BRV31Y*?,$%JTH*Y4/V^'T;0$)+.G#_';. MUZ.'%!5X*A!8P434!\D(W3:%#[:A8+45 I3BG&+;M;B>1V)41LE7R/U#U-5PE)L%(^EW<9,D?I-&QSOA^F@=L3ILE_M/'2W%-9S=4TI M 70L+0<^HP',#NR@2$!,D]?&]V)G:KX,Q7*N#[/&S_!'@3J%D1E1=Q 9N8VA MK1M>VUN<D)!N3;?D$:Y>0#P)67@ &# M@M<\+_9!XBGYAF30*;.U20A+9QA)?/"1YTGELI,Q4JWE=,&3AI/Y,-<(IO#,61:%'!BX!M_$MG MP9C)4)%N*;FC\I8KC509=N17(F@3S&\M;(70SX"H6Y*S]<@&#J<9-,LY>W"K M8,C2XLAOY"N9X5,;;,Q3FM,7HO&>$NE.J- W0[A(I!FV#MQ4>ZJ,(] FN,AL M+96<8QLA!N>R$?KL'P'E<3!HU-I ?H:A,@_O '%;(>&6XH=+^.^B8.3 !:FR M:0.#/Y /PG9FE/.;TGRQZY2M[SDS=6\%PD3S=#@Q=JA)U%U%#?@GS3B>=2S8 M3RA%NB-/F? BA)[)6M&3P\GK +0PU1KV.\-6.+8L99<$^W!#/H[OT0L1%I$2 M"\(<3TYJ&6%7GAN!U/ELS^"9!%/&(RTUW$5A;TFW(C\BA MNJJAX:C.O^Y_YQ*NG)LE1$TJ HX+CP#J -L0/@,W^C*65+Z3'*EBXH 1UX.1 M10&HW=;DE<>/_D0/L,/6KL'^>A#N.)E\P7>U*(M!TRH8OW6I:$Q)Z";TSWOD9*4$N*1R-)3(E9$:07B5O!L%?S-#D$N /?T14Z?(BJ-X.DM>$RZ!.Q[?5R0J0D*IJ . S>[0@,#5+_W MBX_Q_ES=X&H P5)P;!#:I?RY!ONFGVX(HISP)?:VSE+JD)Y9KU43OM[(=;B.R 3SF8'@4,$0XS'*S=4*%((Z@=#E1 M1,8X@*/+.JJV-L91/*+B=1U=-K;!_'^[ZG &/% S)Z?"DU%X#%53#[UZ/;@# MF0PW69:9.VC$11WGIG,Z66\%PZ)74O0ES]->KU_,MDV%X7;V=[B KX0;$*GH M>>0/VRGWROFFCPQ=WM5SXWV#-;BP0X[&J,-!"*&0$(,>L!Z':$+BX;BN/DQ3 MM\*6.V*C7;7O.FAH&I[IH27G>Q\RFUC[*!(E>C?VG^ MF\Q@4;1SY5R+%>\,#D:'!$27L M5[@Z+%EQ.N >LP4C$)J!@ MJ UI]$#4._\$"B7'DX)HM;LBZ!!ZCGQ0IN*?M8&!$+>I?N\&MK6VX0>=T''G MNW[HI76A*RP_=H)-/LJJSF!S]4&F'B^A?L5I07DK23=B/3\>D>->#[U,5GII MA%+!B"-#$F)7^C/*2W\X[=81?5V=& D/;;B*IK)#'B426?7PQ[.B']=PKF[M MUMD-\AXJ#$=W.13,SJ"?YUJT=2GRVV@V;8G.=R? @6(-\R*ZF;GA9FDHM=-E MVYO-2L5H])=>/$4!T0^IO_A%RGZ41 (ESSXG]G/$/%-7VDOC@LV4E1E7?P( %[*2ID@2-H)N@$]/D@#[TI*&@ M-.\8M)4@K(3G]\6E?"?3_ MR"GX0H2/7< M=H.K:=]_$_QHFMGC%+1U1II#&=WQHJL;,?UHWICFC BY8>86AHK)/U)""(=I->+K]PA^9Y*L<^AI: 'E,Z$9EEV_HEL M>'>-A.E2@0;5&>327CV,+BETY5&T<8)@1O#/K' 4WDR'&*@VXQV]3@I?62S#A MR@UU]W2Q?"+P\JH'[-%.\#674X-]SFVVO*%XM;H]GY"58WM\3K_Z0TU%0+WU MH[YEZ_'!Q_RF* DUD-H>N81E))" XWKBZ_=#)O-_- M@M(H/,W>1!IU*1WFZDBXTE>L <['-';;6N:WX_GM4:L5*?MI[(=]@KBQ,?6L MK:5+\OD>39/R:\K-1)K'7+[W(*'BZ.T#39.)R7.QHU8AQ,+6,HN2)LHZA*CP MG6FJ1TPS9FF8J(_M99R,/$<22.52[U-G0!,LZ5>!W5S@*3MH:YH02^= %I0) M&;B$%AQ&IIBM=8[S?T/#P3Z2EH^$P:$CUH$Z (I#[B$CI0H(:4.DY^/P"J8I MR!IFWYO^>^/')2EOXR VMSF;DID5U># K4)Z#^'2K._'NC%[?\J"" M7E*3RV!N>9/;?]N_!U_)Z]]AN;Q$1WF$X:(JS09;%_/'CR8JR(MI>6A\S2^# MU[X!7O/' A3=!%J WZF9Z![H@/Y_![SX-U!+ P04 " "FJ92]Q\B]U$( M #H%@ & 'AL+W=OK@+=&%^>5W*I/JGP:W7O<#5NM>2Z4*77MA1.+2X&5].WUT!63HP8]S1$*.\E4%>GCN[%HZDH8U^L*M\&N!T24GY M%!R>:IP+EP_O?GOW\==WXN'=S=U/'S]\_G#W\7PC[.DY#HJF>U0?&NS%6^?7X,0"VJ68/J>K97X2_2C<3A="AFD]ETC[[#ULM#UG>XRTOU MJ,I:B86SA;@!5@GQ_'OV:FX5^Z'NM1!.+N1)FQ:P>/AZ9M#<30\>W,L M/ML@32M!D)ZK/1U.3L[$R7!Z-A.WN&=LA482AL(K]PA9/^1C%DYW47@S%:>M M\A;?Z7!Z_ 9_3X:SXQZ^AV2]R<#O9#RS+A?5+AU BC,QM*J9=&>6&SK$9A7'FQ5F*I2N6D,1N16U':0/85 M.ASK:D$T2GMH*NO "LIYU)K7CDQ(L<3I4GRMI0L("U5'@AS0AE$[!#RL9!"2 MF 9\X)85,EXO@@K6%'/_\"4 M(&\RY0)&F1TXKT87FEP-%JRM*F4[Q51(84Y0:?:DR=)GCAMO@1QS\/$%;J$W#2+$% MZ9W-ZXQB '+*E$5VCU)&!G>61:.KX5T;JNT0 E?^!S 5W-/6VA@Q)QI\K;53 M>5-<71-LU"%;@4A35ZU%NO62BC$V4#6'U[AN>3/JBAM/#R:C8PQB8S@B)=^8 M=C=Z&&$F5QDV):]>.)UJ[G5-=TAQK13O,68SZ@;9E?<*!J^8\]N'N6Y6,B=" M1V$9A2%Y,)V,9BWT5*5Y4_CW"(C4N5!/%<7!]SHFNI"#BXVJ2)F#P]'93F5W M?*XQ'7,%^'ED#WYY:W3.%7TMC2PS)3[13A,)!:RW:&[%'#J28Y/]CDU')_\_ MQX[V*-MR;/A*UVZ>06_HPAP\F(T.6[.\N+R( 5'L>;HKAWIQFL9"I'JB>62@ MIEX$G3#Q&@KVH#X;>,M2_Z>;NPQ3BL6+>2^Q>R@J"\P[S!A.W2/-PJ#]0E.] MHP>A17"SH1#9N=%Q64'EIQFYJ:B9P3.>@Y@_50HWD)5^@< @]X[6<"X^4AE4 MMBJML5%8W[;?7Q3J0(_&S7<,E3!T:!=U(X!!XIMX2-@.UW'0X&51/ MZ+K<[Y!Q"%!/05/2ECHR&0.!5+77.M@ ^AO^-MYPU.]4X;1&81ZM.91T8;G M;+W$-A9-M!6!_E>,Q/MFE$H'S$NVX8=M#B"=*,VSG?@,,/@7UA;[4B4=#;H= MN7DK:*K.3GZDS:@5N&L%Q-7;V(%3@K:S\S)&T2V*H8],V?)'^Y0\E8^^9_CZ MKQA.\<2$30LQ MCDJ4$Q[&8T33?E66N)O2=IQ8Q&3F-\VIAVBU@F2TRN4BU@ MD.MEK[61^+#X3D61*/A)?16UL2L/G/"N8@OK,9\=K7*-R:TBY@'9,7('=SN4 M1+(](%,@$E0Q1[O=B92;[G5<^##-,Z)?6^4ROLRCRV6]I8_WZH!STMA2I:?] M%8?/@\\[:,PCOB; HJRYQ>+, K8LVDS749NELUD@0G :6UJW:[[@U=:N^ R@ M[^O;'XR1N*,'WXX"JJ*)4SYL^T0O2R^/1'G:Y/:9UKXC3+MAI3>7;WU31=(^J_-.?T>ISSU/_@S@ZV> >=OF)1Z&?J"7:R*,[I7W MKD;9Z_2R$S*Z>0- V=/.R/W(T]NV]JOD\_/]X%:A^[C>B\HK-@01MQ^NS1@L MWE0ZVE+,>@"I:>.%16%/K6B*TPOO\^V(-+SP2*M4GZ"YWWY1W5*>/BDTL2T! MD2,Z NY4B6WH^D2HY"8V@?2*FE.__?:J2DM9?!/K>M7!['AK3VUC^?WZN8YO M>UR<^]I3LV,0@;N=A'F"=]]^RS^8'O; L A5-+<$VJ(V2KH8YH/I;#39EBRL MXU?HLB^,Y4I6.DC#K&T7K1M+0_#V%5L:!S#KZ=IZ-4&\X85C?[$/9JP>=VJF M)PW&.?=FFF1=%OD;6?MR./K6I[%Q[^LCA);\C=4++I'X(;*]VW[&O8I?+SOQ M^ T8_BQIDAFUP-')Z/1X$*G?7 1;\;=,#! @XI\K)9%A$L#SA;6AN2 #[&PO=V]R:W-H965T M&ULO5=M;R(W$/XK(UI5=U*TP$)>FB-()"&Z2$>;AB3WH>H' MXS6L%:^]L;UL^/>=\2X+W 6:7J5^"7Z;9YYY9CSK#$ICGUTJA(?73&EWT4J] MS\_;;<=3D3$7F5QHW)D;FS&/4[MHN]P*E@2C3+7C3N>DG3&I6\-!6+NSPX$I MO)):W%EP198QN[H4RI07K6YKO7 O%ZFGA?9PD+.%F K_F-]9G+4;E$1F0CMI M-%@QOVB-NN>7?3H?#CQ)4;JM,5 D,V.>:7*;7+0Z1$@HP3TA,/Q9BBNA% $A MC9<:L]6X),/M\1K])L2.L:QVV#,XZ>PSBVB .O"M'@>4U\VPXL*8$ M2Z<1C08AU&"-Y*2FI$R]Q5V)=GYX,[J]AZ?1E\/]>#+^[6$Z:'L$ MIR-M7@-=5D#Q'J >3(SVJ8.Q3D2R:]]&4@VS>,WL,CX(.&$V@E[W".).W#V MUVLB[06\WKY(F;3PQ%0AX%HZKHPKK'#PYVCFO,7B^.N CW[CHQ]\]/^[FC\$ M!%?,I2XYI<7[L:Q0&V$9 )\I(<:3+G<#&"FS>),UL[2VIPI%SC MUZ3VNI&:JR+!N7%>K78CV7".8%KP]#N?"Z&%90KMN$*&(YA9\RPLH&J)P$S; M8,^HH;DC6F7*"ZM9")XP*97.%); B3)FF#FCV4P1,')W1#UX!RQ[[7)TJ?GJ MG8''AP(/A;E6_C&:1N@AU-YJ1W,LH90EH$V#N9, #Q-":ZY^0+T67&0S#+]> M[1P6N=!FYH1=AK"ES@L\4Z:2DQQS^B"$&*S(C?6D&-6C7_WRTUGDQ-.4R9^2_-(5*H'#D+) A4*:W GNGOKW#A34*V7N/ M/D=0"D@DR>PA-F".EZ-Z.@P%;<:,FIB8E-$]O7 M"/Y-!_MQ0DWUD/[D(5PS\(*G6KX4(;>TY4-5S>@] Q_"FBD<>G ?S[_UN_7- MF50Q5 $].B+\1]4*[JI6,)4+C40X%M3.^ 'ON\+,4Z<\IX_L&UGX&4X[1R?= M$QR$(HX_[8SJS0JIZKG?2/FA^_&=('3R 55@,[-<:R%>PYU''KTXZN S12E2 M#O,0,IP*17T!!=;/F./O$_%_R=0_QA#Z>^*K-P^)%'_KV MHE__0::W7B/MK7=>)NPBO&;IFF)TU9.O66T>S*/JG;@Y7KVVL5 7>,7PFS!' MTTYT>MP"6[U@JXDW>7@USHS'-V@8IOCH%Y8.X/[<8%;J"3EH_HT8_@U02P,$ M% @ IJF4OLI3+W^ P ZPD !D !X;"]W;W)K&ULK5;;;MLX$/V5@9"'%E"BNV0'M@';<=$"Z2:(T]V'Q3[0TM@B(HDN M2<=IOWZ'E*S8:9OM;O=%O,S,F7/(H*JK1HV=4NOMI>>IO,2: MJ0NQQ88L:R%KIFDH-Y[:2F2%#:HK+_3]U*L9;YS)R,[=RLE(['3%&[R5H'9U MS>27&59B/W8"YS!QQS>E-A/>9+1E&URB_K2]E33R>I2"U]@H+AJ0N!X[T^!R M%AM_Z_ [Q[TZZH-1LA+BP0P^%&/'-X2PPEP;!$;-(\ZQJ@P0T?C<83I]2A-X MW#^@O[/:2Z'+L#!PH<,UVE;X3^_?8Z4D,7BXJ9;^P[WQ]!_*= MTJ+N@HE!S9NV94_=.OQ,0-@%A)9WF\BRO&*:3492[$$:;T(S'2O51A,YWIA- M66I)5DYQ>C*;7D]_FR]@^7ZQN(>KQ?WTP_5RY&F"-@Y>WL',6ICP!S 1?!2- M+A4LF@*+TWB/*/6\P@.O6?@JX$C=RPAG]E MIA1 M813WC&++*/[5E7\5QAS:2[5E.8Z=K=$@']$YQ5X>P&'.5&G5VL[B\XX_LLHJ MN]E)R ]6V\'>2E5?T5J@@CU*!*9@+2HZS K>\ 9T*7:*HM3;2Z!-RTN[:U>8 M8[U":0O[ ^H$D3ND#E4,?J%:E@_T[UGO" (RWTV#%.*$FOB9[@M" MRF#XH9N&,?62H9N$(4SS7.R,S033-YF=%WDM6T.(V38-!1^XX>QJ%D/K^/Y$\ UK!*+9M M2$!30]'L#+&E[9-8< V54(I\:9=(R3-7P.*)?OX6KE_4^4Y*4Q132D-,#YYX[-E2SSM/UGK^^A)_DVL0IS"@>J'C M;(_E(=5YGSOPW2 +(:"5#Z-.P0M>P3"!( O^A1)""X,( JK P.] N^5H!_^; MXF^%5:+9G-,VU>9 N5F64AN[R3 %>Y^>B_7Y3B&\<>YN/CEO>\9N' U-^?D9 M)5@CR2E LZ>#G90DP^Y[(B$P.J,!W M-OT)Q;#J#S!T.,FJ'=*[]%^5QS=F* M5UQS5"^6O3JRL/_T/[E&NH9/<(XVW(W2Q'P'X2MYR9Z0,-?/DA-IW_,UIRT+ M!K:-DPR^]^OWCB[@&N7&/C-, =!I;N_B?K9_R4S;"_S9O7T&D>8-;Q14N*90 M_R)+')#MTZ(=:+&UU_E*:'H&UL[5K;.GVQ)!+8V'NM?25]-C?VNRN%\.RV4MJ]W"F]KW_;W759 M*2KNAJ86&G<*8RON\=-.=UUM!<_#IDKMCO?VCG8K+O7.^5FX=FW/STSCE=3B MVC+75!6W=Z^$,O.7.Z.==.&+G):>+NR>G]5\*FZ$_T=];?%KMY.2RTIH)XUF M5A0O=RY&O[TZH/5AP3^EF+O>=T:63(SY3C^N\I<[>Z204"+S)('C8R8NA5(D M"&K\:&7N=$?2QO[W)/U-L!VV3+@3ET9]D[DO7^Z<[+!<%+Q1_HN9OQ.M/8CG=8UCAOJG8S-*BDCI_\ML6AM^%D;\V&<;MA'/2.!P4M?^>> MGY]9,V>65D,:?0FFAMU03FHBY<9;W)78Y\\O/W_Z>O7I[>M/EU>O;\YV/432 MC=VLW?XJ;A^OV;[//AKM2\=>ZUSDR_MWH4JGSSCI\VJ\4>!';H=L?S1@X[WQ M:(.\_C*..RN;CQ4D* YAU*X!NS(1DVAK!B2FN5T+G2_TA"4U&]M MX/6*.5<(Z4R:.W0), QUPZ4$'H6.&,:D*6 92NRDZ;(0&/)_AOF"B*)"@"&=2#U9 E,RQ*F>%U!P&8#$N1Y@&=!82C@N<=48$ M+I7\T4@LNPLFD5ZML1DD1Y8GC0-ZS@5L:VMF0 <@Y:+2L@#LR809\C,YCLMP M!D$7,Q$4'K#*. ^1566TNJ-[G=L00=!4MPF7F&YODBQN+=<1Y-8WP(YJH 9 M?G4]8%R1:TS+UFF"?I3\'3UV30SP$F%3"DD G2 MI@W'^9[4#%00)Q,A-'-R&HW7?A \J76[1O.)"L8+AZB#M( I$KLAFW/DAD/)C^6;.+VDK%QB>43D?'@]ZN1\IXAOH2 M"NA,$+84'>.]%]W&\'OTXGG*1CD\7 FB)2:D=:8]:P6U]WMB?C2$=LI9(<_) M:A+\-PD+?@4L:XH;T$._2Z/RL(O?!M/0L\";* N"G1BRNA,PN0M,_F'0Q>BX MI8'G(1_1A@(6FWGP6$VYA_291N#GB/KH!?U-=^@"8#&*,_D;J9T.*KA4T0>3 MCK0Q^D7/])!OK+F#QG?(L7=MB)A-! 5X0>J8UN'S:$A\OV\0DJ-QHAL;)Z+D MJB"7:P_L.T$1U(.9O*X%5Q'9#AKV%49^M7+24+199%P;,2Z%M)2)<,ND!%T_9]Y,X"BCZ)TG@W4GET*17Y6"V\A*(/,3TD$5]I]NV2^=:ZAZ M4%9H%(F01*5$EI8>W%&)R$,^@/8\RT0=BR6WTR92L2^S_" ]I]#DQE*O7,I, MEC76BGL^WJJ#?HDY0=U )Z>__CW7D>3]V#_3\M@3KEJ-5AL4C$=I[==5ZE"4 M9[&2$K4\-"4J1$U((=(Q<4MQD63>M>6&Y$[0YR%LA)V%_2*VBT1(CBP6J:!6 MIZV=G=1 Q WB,%H_/DT)K4NL'?)V(GU;%M'%A/*=6+A"#;::M]W"9AO)3]:R[SS=EB4?NE6U7[4 NZ%22% M5Z:)&>6/+]_8\>#D8#38'Q\,1D>'[!F(EI:,N<8P;N66'6_Y(>I*'C5(ZB)=6\+6 O1:]F[YTCWH#PY'@T.#@\&"3' &2##OE@U MOHDTX'6YWL9^><:!!CT0(7Q"UD4_GG18GE+7Q\,W$;#0(7!FCE#K["6]Y M#/KP=FD"@HZ+$0B'/6[\(:VVC3Z]5I*6_^F##AVR8LB)Q_^JT>9@R*Z!0,-U M[-"1Y*=6Q(=-,"PK4_N',P>+Y'Z2.KC%HP[BI7NJ$+J8Z,^02I8\2(Y4>@X' MIZ#XY."0\N*#TG,XW%M462MJZG9T2V!?4G@F=)^MR#%W]VA+R7>5IKW0\HW5 M$??&_:KTU>:-ML7\@6;2QY:I0[(+:?25KI<0_I^SUN6LK2F+4M5/9JK/O1EA M?^74'_UIZ]SX"T?]_B!Q;XZ/,X@WYCOZ3)Z)Q132GTKCE7:L/_U?&.M!PKV1 M_I&TK!OGWS>894=[";2'TV5_SNLJ50?RQB'R=]2P_H.5T\U3Y.+)POYB1BU( MT7+UC$JJG_:6RF+MRM[3B=#'H0+(3-8AOOAB!DU]G8[-,<4E:)[06X9D>U<, M:"3=@B^]^,R;R$N>GCXY>=M3DWKVQ7 ^[@_GE+[6V).F\X-N.MK#ZPE% MKXQZ_7WWUNA/J0Q<+[H^&%H;7Y4^6'1+V M7Y>=7] IKWI3NMM[%PWZI^&-.PVDZ(3B:^GN:O=2_R*^RUXLC_\1@$(PA3N@ ME2ZP=6]X?+@3GR"E'][4XO#N?_ 5!+ M P04 " "FJ92)&PV-O$* "M'@ &0 'AL+W=O'[]?N>0DJ7$2;/3>=B71*8.S_VNMW?&?G,KI;RX+_+2O>NMO%__ M='CHTI4JI!N8M2KQ9F%L(3U^VN6A6ULE,[Y4Y(?)<'AT6$A=]MZ_Y;-+^_ZM MJ7RN2W5IA:N*0MK-FJ%]8;$D,I5Z@F#Q+]; M=:[RG!"!C=\CSEY#DBZVGVOL/[/LD&4NG3HW^:\Z\ZMWO9.>R-1"5KF_,G?_ M5%&>*>%+3>[XK[@+L)-Q3Z25\Z:(E\%!H'GQZ7IV\\OG3V\//; 3S&$:,9T%3,D3F,;BHRG]RHF+,E-9]_XAN&I82VK6 MSI)G$7Z4=B#&H[Y(ALGH&7SC1M0QXQL_)>I*6G5 )LS$I=S L[R862O+I>+G M?\_FSENXR7^>(39IB$V8V.0OT.N?PR2NO4F_B<]K\FXG9)F)V9VTF1.?*RO4 M[Y7V&Z'+%*+![\7:FJ65A= %;DIEP=>V0)QY0D \5$#^)7T!*5+O($EA3=" M>E9,G\ 1Z'VFA@NW.E-;&DX@20A5K'.S4ME*1S)M#)YIBR_J)$Q-U8Y)"#QJT( ; 28A=$\,D2TJ0F:Z..M M_89T!NJ9IJ.'[YF(D&MDL51+%MY2\#J2#RZ@4P_P +7W][^=),GPS=7US/'C MZ,W^#K"JU-ZU@+^T@-?*JC,<+:PJF%J@0S8'X^*RK"$DXJOEOT _[Z".[ MB3OH7,TWC#C-C=/E,BB Y"&>4E,4)CJV*)#0P5NJ2%,"ZJ=H@I9N5"\H\@01T+>2IW+>:Y8>\&P,,9H<#RM03@E@<5-.$!F MC9C$IX<#0SB3Y//FLK!S=S^3^1!Z8K+U/D+&1SWD^/1 Y=& MN^00J'6K'5!A7MKK+8\=<2R3,\JF)H^M@B5]K M'+.(X]'!;+FT:DFIZ'-+G4AH'U2J&%N4:RA.DA/Q2IP,1D=B,A@?X3GI'^'L M']'E*3&/DC:!D\I=7XGAP M/!'3 3^/^L3D5T0GZ2RD0\65!$F,@_8QELGD.& Y I81BW=T5+/-'OSXSB@Y M94'&"=1P1,]@MZ5'%&VKT;^G,=UK%]*]7BR0-:G(S96_4ZK 9)O"4H\'I M"1+U<(CGT_YP>OQ,\%PA1#@/[24)Q\[Q8'(J,)4ME*8;>Z/A/J-$"'PG5I Q M&9!IDY=/^Y/1]+$V8@U[QO"S_TO#HXR:91EZ$R11;;+GK1[E_+-FOVH(7[4( M7S+A[WL"E2JRQG0LAH/)]"4>\/C5U@W^U\39(0]V8C-XWC2#H8(^$2F_Q*86 MO8-?B=\K:7W0,8G6AXV:!@BUNS^$H\>> "!^X5VG%X]- 7$CPAY

=ND).^#@W?K:#LTM.AV4*-B1]N._$Y_BP%TA/@^[U[NXOKSL80!L=-2,>#R9K6OPCCTAC:F6 M*[&6&PL1149==IQXH,SMK<8E3F"&J%AH))I[]TBWPW^ E(#G:JE+MD$]>E ? MP*X7$D9,H@WY,*-=PCHZU6N:2%DHFBP;F"),-E!&TC9&<#U]7^?B':0:%(%) MF)0M%N5 .9.^GEM>)5-&3EC+#0:K'+E=!D\E&Q=(3I4-X^]+)*7QPQN/XHSW M*$2B0)!2YMRZ4D>!8!,X%:U!G;*W($2A0*,,KPJJ.*4K0>XP$!\J&YSV!06I M+T;3_G0RKDG#N%L+9(]0SW8X-/X"QWA\TL'1'7T6E:]:B!_AO6ZM+3!(K57I MPC1X<4_/ZD$E]HRX58_;:X^T?5^%^ZZNC']$Y;VL6E/JX%+U<.R[X:OMC6>X MP,#=V0[].#4=R70:)CC"R5/;Y/183(Z2;8@'8V^CCT)\=(HV6]RPLZ!;&7.O MC[[[&CX8<(7P(ZV 2#+!WPDW-(I%X64;Y6NSYBWG&+W]Z BC2ICB^;W,"N1& M6G[RX+LW&NV+*6:;QU21^BH7YO&S7$+CU^G*@)&#CR@---&OXRX1 0N&"I/% MS0;EA%V[.JH\N3J(]V@/8*@&HM1EBA:4NE3;1--D&,ZO*!T/V_<9DIEKK7G7 M<J?%!?(.=RZ8@L@$ MT<,XK4L*5"A,TGX#H13=E=IX&XI7J[933.7JGMTE;L3(56X1?A2*KJ[HS0$M M4O(J4R).(7%C_%M@1W5=/K+?3'%S1=F8ML-A&UVL9>KK_56<9*'#?FR@XE%; M.#0YT&].?5!C3EYX/["[;P<*V-LP"4:#ZW;$YT[3I+K-@P+:V*A>GZF"Z M>D,9.[^JJ>5/;I?8)YOUTM.)90\QR(UFM24<'U/5>2T^1,'$1JL\XQ=U[_R:2=[0?C,D]-)TK<5"2>FH<;>ME]EO%.PY>\B'4"AE_T410\:;=JES& MS4>)EOXV+$4Z>:,?TG'(RU_8E1$ZSU-OEJPM('8T!..6D[K'/J@'M;K[6(14 M=\]P.6TL3^KN,B3=%U+O:"#66!2/SZO'78^H18*+OD#Z7H^$U5 M^O UL3EMOL7.PB?(+7CXD L+H_MQF!(6N#H<'$][88"I?WBSY@^2<^.]*?AQ MI20BA0#P?F&,KW\0@>8+]?O_ E!+ P04 " "FJ92G"-]!W8% #9# M&0 'AL+W=OM\]F,Y=7U$B7F)8TWI3&-M)C:U'X=FE/3XTG:^5IDLK7-M7-$U^7?MI<5N-J 4JB'ME-'"4GDT.5D\.]UG^V#PAZ*U&ZT%9Y(9\X$W MKXNCR9P#HIIRSP@2?V[H!=4U R&,CSWF9'#)!\?K#?K+D#MRR:2C%Z9^KPI? M'4V>3D1!I>QJ?V76KZC/YX#Q_\K;G873@ MZ?R> VE_( UQ1T*MPSA]?O[UX M\IHLGSWLL<>U-_D%JA+],Q*<;I!_LY+3^@F+[!A08OK'Y80FZ^$ MKTA<4]Y9Y14Y(!7B_#:OI%Z1>&&:1KG0@NM*Y95HK;E1*++HW/9TJ;34N8+G MLJ9;E:F:V?9&6*D$ZYK!3"ERV2HOZT2\)Z&T)[B%50=[AM08 M2/"5$Q5.E-8TX2F2(SX;UMN0#7.$F#(XK93C@ZY%WR-&S*TP&)C!WF/(T #" MBA5ILGB2&]L:,$6B[;!RY*;!"O0V\BX$)04L?!^[U'>?1 @W2M^0\X%CI0'9 MM'5@G N6=0Z%=XZ#M4+6GJR6/)#0Y-82R".7[)1XL1C5&"@A0?!DN-04]5QP M?576Q0&WLA0K_&AR-GYQLGDQ>1Q+!H!1K)G4@9U2012 1[D["MEC>+*6I T4 M"]-9SJH):F)I5O*&#TKV#1\K\%?$6O#CUJH\%*LO_[;ZB7B'.6%#%9%7XS8E M_7+8@0$$(4Q6J^@$>"WJDB;IP;KO@EC<)R+:B=^9N@B)QD'+ MK"L$UFA5JCRVC>6I'GN"@2VI)NNLZSNI%#6RANJI[QL49'B->KZ]-Z<@JRRF MC^;Q4;RD@BI;:5'P[&;(VG054^Z-+CHXE9P 3G M9+UD+2J;=PU&@,Y99N\CG4#;I334FR'ZFG=#E;Z<1"+.NE#J. .L\^(CM(N< MF)I!O('F9;(SUO6DI)_10L=N+P-U;'B0_#?Z&\3%H MD^W9;)&D.R-I4)(;#8GA5&Z1!;.>E'^A4A30Q83)5+ M:U96-MSYOYD;:C+X"XT_?S(-[)P::;FIX /9>F.=>,0N^5N1SI^'UV&]>/Y8 MR,Y7QJI_:*/6P<^X#9.=,?Q9"<;P]\6[\9B(UVC^HE"<^903OD",G$2:ER35=(V0 MC>EBKVYEMY.OO)&JEEE-7^$^J$(;41M\'"T/0 H-TSO90O'W8$3_0\BUU/_9 M2)^G*%OH'1E"@S4/POFGW<41[!KM+<9F85H@8GS_\)UG:8>.0-\?+D8!)' M[F;C31LNKYGQF-!A6>%_#[)L@/>E,7ZS80?#?S/'_P)02P,$% @ IJF M4E&)(%TC! -0D !D !X;"]W;W)K&ULG59M M;]LV$/XK!Z$%$L#P>^(B< PX:8;U0]:@3M<"PS[0TLGB2I$:>8KM_?K=4;+J M('$P[(LDOMQSSSUW/&J^=?Y'*! )=J6QX3HIB*JKP2"D!98J]%V%EE=RYTM% M//2;0:@\JBP:E68P'@XO!Z72-EG,X]R#7\Q=349;?/ 0ZK)4?G^#QFVODU%R MF/BB-P7)Q& QK]0&5TA?JP?/HT&'DND2;=#.@L?\.EF.KFZFLC]N^%WC-AQ] M@T2R=NZ'##YEU\E0"*'!E 1!\>L);]$8 6(:?[>82>=2#(^_#^B_Q-@YEK4* M>.O,-YU1<9U\2"##7-6&OKCMK]C&5S7; MT>+3;[>?[^_@U@X\ZI,:%VB/\L5P' M\EP0?[[A8MJYF$87T_^IX'^WAI8M,=O*NR<=*S]U? ("808N!RH0<;50=DL] !W*5;$ZQXPSS'6>P3SBA J]"E:XI-V?@6/A4=\EKRHN#R& M!QIGK%8XAS4R(!X1$GS=,<4 X]YH-H.S:6\VNSR'A],;1],17(SA[B6YR_X% MO(>S47]TSN_'XK2_.!09*(90-B%@#(&K)RVZ\@%6)0;4X^X1JL:EV<<1GUG> M7WG-G4B;/>3>E8"!>"P+$K'>V)8V.S>UX$>Y$5)ETMJHV%7:G+S4NP_?4')' MVM8\Z]C*^STHR&MCX$F9N@%0DDQE4P1!JSU\[:_ZD&.&7ID8PHI$(15@R[U+ MWK?*JDQU>[@'H?=,3URK$)"[=)3PE2+0 =@=BH+*0F#DFAS3.MX@K9PER1K: M$MT:+>::6+C4>1&"J;[B%6K21O_3")76O&H)]JA\E[,7L848VU^UUR'3L4\S M]V4069\GL\?10Z$RJ*VPV-CH1WRWY-@[UX"'Y>H69M.NB!]C!AE.55Q1NYA? M#N[=E NNU,;$%# 17C8Z56O#$EA"+A$2JW?#1DIR)(Q+5]LX?YH%"TM\$]6& M,:/^,:DO4]$#G<-/D)XH+]X^\^[*,9>]S' "5)I&K\TQ:*D)9;Z7E2'-X7DT ML6QY=\V5Y$EIVW01%W045X8C$OXZ7!H^Z\UW\'155:BW\0+ M.T"4H+G5NMGNGV#97(4_MS<_%%Q &\VA&\S9=-B?723@FTNZ&9"KXL6X=L37 M;/PL^+\&O6S@]=PY.@S$0?>GM/@74$L#!!0 ( *:IE)&Y@%C<@0 !P+ M 9 >&PO=V]R:W-H965T,22 M:LFRX[B>8R 7#RVPI$:<+@_#'FCIR.(BD2I)UY%X.]_Y MSI6<;:5ZT#FB@<>R$/JLEQM33<-0)SF63/=EA8)V,JE*9FBJ-J&N%++4"95% M&$?1."P9%[WYS*TMU7PF:U-P@4L%NBY+IIXNL)#;L]Z@UR[<\DUN[$(XGU5L M@RLT7ZJEHEG8H:2\1*&Y%* P.^N=#Z87(WO>'?B=XU;OC<%:LI;RP4X^I6>] MR!+" A-C$1C]ON$E%H4%(AI?&\Q>I](*[H];]%^=[63+FFF\E,4]3TU^UIOT M(,6,U86YE=N/V-AS8O$266CWA:T_.XQZD-3:R+(1)@8E%_[/'AL_[ E,7A*( M&X'8\?:*',LK9MA\IN06E#U-:';@3'721(X+&Y254;3+2<[,;Q9W\.GF\O/U M HY^^[Q:'<-R<0NKC^>WBUEH2($]%B8-V(4'BU\ &\*U%";7L! IIH?R(1'K MV,4MNXOX5_-=@<,$T3T!0T7*1R!+AJ)!:'T-%=FEG%]= &U5M M,(5:D]%@J+^YYKXI3"8K5< M]N&.<#)94,^SJ.0!1BTLD2+A!6>N'Q%7JXRL)O.-5%XZ12&IS/U"K8D7%PU' M"[1V<7<'?\#Q1R1+W&M- D01'Q.LS-X^*V4MC#Z>$EV%>%"]KN3L)X*;EN(4 M;K[3]@[B(!J.Z7\T"B;QY!BN=B9,X;Z)\OLVRB\E5]#8%D^"D],/MNCI6O'I M]5: 7;9,8748%J^!;9E*=X&!<32 GW^:Q(/X%[B3AE"\>- Y-/X0#"912^#M M0GL'43\ZM?9'_<'X^( >=,XTK!%)!T'IC-O:U&V>(GFP&2JL MI'+IZ+N \RXEE^/O^>'7FINGCN9;6H4T7C/56A_HNO5UZ)*R]$F)+BGI0DCR M[D8(J(F0?/I\12[IZZBYTMSO8R9GUJ5UD>ZRJ6BZ"39Y^)SSO+>SVM0**5]K M8^?:MC+:;1Q S4G)TH?%E>UW87DM,=:8,*IZ*\Y5F_1;QS2G"O).8D3X?=OZ M7*LAB7W[-";4J0U'VWCI_>1Z9A.\75,ZZ YO]8"#XH+!" ;!\#1RGM[YN"VL M01"/A_90'(R'P^?NU7#OQ4+-9>/>998M]2/_>.E6NZ??N7_Q[([[=R.EQ(83 MIP(S$HWZIR<]4/XMYB=&5N[]LY:&7E-NF-/S%94]0/N9I!QH)E9!]R">_PU0 M2P,$% @ IJF4L[^O3"0" >A8 !D !X;"]W;W)K&ULM5C;;ALY$OT50IM9V("N+_7[ZEB7R195C /^V"KFTT6ZW+J5)'GS];]\"NE@OB99\9?M%8A MK-_W>CY=J5SZKETK@R\+ZW(9\.J6/;]V2LYY49[UDG[_I)=+;5J7YSSVS5V> MVR)DVJAO3O@BSZ5[N5:9?;YH#5K5P*->K@(-]"[/UW*IIBK\OO[F\-:KIMJ\'[ZQ'-YPE_:/7L-YX%63*S]@>]?)I?M/JDD,I4&DB"Q,^3 MNE%91H*@QG]*F:UZ2UJX^5Q)OV/;8G5CLS_U/*PN6J:C//_\5SG#O Y+3PP>;E8FB0:Q-_Y<_2#QL+3OMO+$C*!0GK'3=B M+6]ED)?GSCX+1[,AC1[85%X-Y;2AH$R#PU>-=>'R\\>KZ2] %HWTTG+= M=5R7O+%N*+Y8$U9>?#1S-=]>WX,.M2))I\"W#%&+EQ;^N9CXXQ/[?!V2.:IDCECGZR\XZN(X2Z[U?RU1=M) Y7KDG MU2J%B3^5R$A580LG[&*A4R5XKBC@65=^E,Y)LU3(AN"!D+ 2ZN=:.\G(GLL M2_%@@5"%1%7B3LU<@203R1E[=-2EC9Q*[=+H_U9;0@;22]%2*)YWF>!#<_X]Z0_ M$9\WS'C8=NF6B1UPFW.(62FN>MN<,V@/3\;T_S3YA:S,FF6'\1>E->\[\L8# MTG,R$=]M &1?RWHGDO9D<(+?8;L_/A,/1MQ+PYG4^/P9F6,@'LC2!MA!$LBE M4YR=A*42I 27GQJ%@T(S;O?[?=2<@I)A0=66$+.9[HC=%)+ND.@IP;,M;F2F M@6BC98VAZ9VXDREI^U)AJ2N^KP#%13E,L"P(])0+=I"F4[R1AVQ_W?(AUDWC:T.!?(T5W%7NM5)SH%FS/#1++.7E@1 M2@UV_RYS[J*8=MMD@DT.<&I3+QE86!4K1AJQ)7(F0 TEK\14R;96OB6^O<% M.I.&)%%[*2&CYL,^JSHL643[G?S3INGA*GJS(!>,9YL*Q"4,+9D2=KBPLV4( MX).F0U)TV/1&G(Z2V*6))A[E>&4DNRZ@1Z+4IDT;OW%;H]:2V;(>P_1G53=R MF59/Q#N+DG=T;()FF5Y&>V+SNF5-:0%WYJ?7!EV6N)A].3FB+$ZURE$]QUC.^@@S!(.B#65A=1 B^?G?K MNMAP87G5QK9IST%36N$;%%:(CIGT#2]2SZN#22R+=JM#W*B7!T5MM:ET-D+- M^ L'CN:HM!O.ZM#4].YU?:4*LQ.(MXY6C.(#.DT#?LJJO:@:!TIQVO8&)QZG M5G0U@E(%)J.B=O39>G^\K\8C%K>%(PLX;"OP8G5$4W1Z?Q4CVB/R*VEHJ KL M=T+L4R0=O#(9I@M=]LA0AQUX"@$^#\9BFD%*EV:F(PG MQX(H;)!\ *.'S85'<=(QUAZ-DN-2!%6+T5 M;YJR2(I[#H453?S2A[4+MST"OZ5J'\H+X7F\R3$J?%F08 M3BPG$_H_.@-^"6W4-@(,U?4)XO?Q!?01U[D98NT MC?D-RH_>X5N,7;?M/] >1LY=Z>I_*NG8)21OZZ#ZJ.C2<5YW5@,^A0Z&[+4$ MCTDRCK5W=)+P)8C 0#SYT3GO=#04=WML>D-?3FXR;T^'\7^Q97)Z5EG2QY&5 M+:$3;&-!,IB(?==:O8W[P%RACZ1;3R\XNO%JL!ZM+U:OXGUB,SW>RL()*,<> M'EI@:;\[&;?BV:=Z"7;-MXOHJX+-^7&E)"RA"?B^L#94+[1!?=U\^3]02P,$ M% @ IJF4M#9^,6/"0 \A< !D !X;"]W;W)K&ULM5AK;]LZ$OTKA!=8M(#C5YHV;=( CONXP6[;;)WL76"Q'VB)LG@K MD2I)Q+ZS[I,OE0KB2UT9_W)4AM"\F$Y] M5JI:^HEME,&7PKI:!KRZ[=0W3LF<-]75=#&;/9W64IO1Q3G_=NTNSFT;*FW4 MM1.^K6OI[B]597E[P=ZUV?O LR)*-M9_HY2I_.9J10JI262 )$O_NU$I5%0F" M&I^3S%%_)&T=A_+EZ'0DXWE>PY(7F9 MK3S_%;NX]N3)2&2M#[9.FZ%!K4W\+[\D/PPVG,Y^L&&1-BQ8[W@0:_E*!GEQ M[NQ..%H-:?3 IO)N**<-!64='+YJ[ L7ZZNW[Z_>7*V6[V_$[IEF2?1EE+WX@^UB\LR:47KPVN^DFXCC^5@L9HOY 7G'O?''+._X!_*6669;$[39BLY, M\<_EQ@>'9/G7@0.>] <\X0.>_." 5\IG3C>O$J/6CQV(GO= F2YM5CASL+EK#:(G(AWORY(]$0W"F7 #J[X7'>-JBP',**\7,'A)B<>I O\F! MHCOIB^[D8*U<.^2I1G)X,F!EC4=MY[$R2,%+"9_2IVNGD#&!OSQ4DO^'8\0- MG"P!.UR:E/291;K 43D])1%X*;1!4#12 .$/BLJ%"[5J\Q@I&;&+3W@8!3@8 M+66B10DW6:'I;TSGLN24[UW?\2E5$'\6>FFN?5=:W< )^^]QJ>M@'DYI0 M+3\IH?K#:3<:;ULWT:^1=:"M98']ZSBKJ/77/00SV?EY#2=BC6:N"V /5-@? MW=6Q TLR+?W/+-;%Z@/1 9M!9[V+X(4FCA"CPIC P++$JNYDU?9N(\Y6HV7( M+[UXRD346FK?^!(YBH_%C$ZRP92F,J1.NXXO8V8&F)8K". M&8ZT20\. DFTJ-4P#Z](\TBZ"&OVRX MZ5(A(*9DYQ]MODTYL<%,&N,DG>.&1(Z*KH06*N5-I>5&@_YP@[SY^K0'BBV4 M3BDP/QYT(IQ@3(%.W9S"!A%&=V6O*V)F.;S#/#*AVKVEX500B1^/^X(8.P.OFT8B26-MS!6FBU; MWE%@7G1U'3-@P-L37T?F[[FKC[RRI_F[$GB6(H.@=M0=BD #__U,4E@:(&AI MD&ZKH%335!P-2G+*M1=084,,/"?B5I1(E1GL8=:(G($%:QU!*E$"KY3DEN= M40/+(^J1G^G-I_C$;DHMB58CS;]M9M]-9#*'GIJF8$Y0R$?U&06E/M L46I5 M#/VM,H8.1E$G'E&8%K.SU8=7[_AQ?O98:!Z_Q(JWOOZ"?LB2/Q0 0.5BF=$& MLA)0A.AN4+==1=+ ES&TH$B -5F<*A),*\]31LF*TJ -;#EUO%WI&! ":;_W0@]&OG*K:[[L!-Y+.K8?*]+0OT].#%?81@&$" MCEVF47-X7^&LL03B#&X/5>__2C91H9X@+6;SYQ&#W_1=;; 3Q-KDTF'XL?0W MWD.\6:XO1Y0#OOWZG'[U;4.=4KRW$S[@:+X8XU3N-#?,7 MZ)Q@K;I@!*<#!A()+;_>N%S?=C(?CU.W2 -O3"X?I='M0M>8I"?P[=OZON<- MYXUMJWD0&0^::J(7T6V>L(GN'; OMB4?5'/4TN NMM;F.PU(MQM"CC3=#(>N M/K^H=0SN&*#+AD8N9@0TTSE?Z@9529#*H* -"B@2TW%JVLP'CR(?'!I1\/@O MN=,,))#*E=RE$0Z2$#@:Y)?(' /U?=T< \+(-_R M;3.%#.Z.5[+]K_V%]C+>X^Z7Q]MP< @XSHM*%=@ZFSP[&0D7;YCC2[ -W^IN M;$ WX<<2LY1RM #?:>KK7NB _IK_XM]02P,$% @ IJF4J86<3W( @ MW@4 !D !X;"]W;W)K&UL?51-<]HP$/TK.YX> MDADW-@9BR S@= VAWQ,0M)#IP=A+[8FLD0E.23_OBL9'-H)7&QI]=[;#VEW MM%'ZQ92(%MXJ(.:X,7MK<)DLE7IQF^M\',0N(!28 M6:? Z/>*,Q3""5$8?[::0>O2$??7._5O/G?*97*6'\%S8-MI<&D-7&JFI+I@@J+IL_>]O688\PB \0DBTA\7$W MCGR45\RRR4BK#6B')C6W\*EZ-@7'I;N41ZOIE!//3A[FS_/;ISD\S&=WWV^O M%]=WMW"R8$N!YG046?+@<%&V59LV:LD!M2[<*&E+ W.98_XO/Z+(VO"277C3 MY*C@#=-GT.V$D,1)YXA>MTVWZ_6ZA]+%5Y0UPDJK"F84JZ9G026W)!/I35@Z3#_<.XZ0*U U7H7!%&U1]E2(T+57!RZ MBP,J>U:V=0(X81+@JO:D,6@'>F3OU!+ P04 " "FJ925SD^:1H# M "7!P &0 'AL+W=OWJ%BG8*;2KF:&J6L5T9 M9'EPJF2<)LEQ7#&AHLDHK%V;R4C73@J%UP9L757,?#]'J=?CJ!]M%F[$LG1^ M(9Z,5FR)"W1WJVM#L[A#R46%R@JMP& QCJ;]L_.AMP\&]P+7=FL,/I),ZP<_ M^9*/H\0+0HG<>01&OR>\0"D]$,EX;#&CCM([;H\WZ%. MH],(-N8MXGF#F.Y ',!<*U=:F*D< M\]?^,:GK)*8;B>?I7L Y,ST8]#]!FJ3]/7B#+N1!P!OL"ID) _=,U@B7PG*I M;6W0PK_3S#I#M^2_/1S#CF,8.(8[.!94/'DM$70!A5!,<<$D"$4,-5UI9Z%" MYGES8 X*K^@I* I7G=?&"+7TUTW8]TY@/_G5+Q*RMY3 K!=.B>=EEWE@*H=+ MY%AE:#:K"3"#P"6S5A2"P'V%Y![4E1@86"@^A[Q4XI'X1+/E_/6"S#<%. AK MNK;$8 _/WO)NG=>\B:$)Z,YZP5]K[8CQV@A.A[@02T5".%/NU?A6.TK'U%IT M]LQ?4/Q.560>J.LQSG7M\3["2?+IN'],@S\^G*;]],]7HW:S06(!Z4TJ#_J' M/PGB+6\I"RS33YMR#)R[:WW9VF_J#W^0=I>J^2XZUF6:%9AB?! M0HBNZ9O=:O?J3)MF^V+>/%ET49=48B"Q(->D=W(4@6F>@6;B]"JTWDP[:N1A M6-++B<8;T'ZAZ53:B2?HWN+)_U!+ P04 " "FJ92#:[>!18$ #0"P M&0 'AL+W=O M21F2 %EVD !.;5A.^U#T846.I(5)KK*[M)Q^?6=)B99KBA6*O'"O<^9R9H8*FX*$'B6XD% M&2Y9E>M'L?V".W]"@Y>*7-5?V.[N.A:DE=*BV F3!04OFY&][N)PBH"W$_!J MNQM%M94W3+/)2(HM2'.;T,RD=K66)N-X:4B9:TFGG.3TY'IZ-_UM=@OS+[>W M3W!S^S3]>C>'LR>VR%&=CP::=)B;@W2'=]W@>4?P?/@F2KU6<%MFF+V7'Y!M MK8'>WL!KKQ?P&Y.7X+LV>([G]N#YK<-^C>BUJ!1)J?,K(#[2=4W(#:98+%#6BYG!^P2^9SM. M0A/7MX[.^+37B604@)RI3$S!M'I M+NZ\7)T:^2?),GSSY0W<1- .'*\>(S>!^P_:(]^#R''@/XS\!$2K']2C1T ] M/$0M#]')/%"P-HQG@*_TJU%X:$5:26G2DRF%W8^@5TTW)0^GZOL%['S0E001 M))3_5'GJ"K)7=='J=AW;C3UPB33/WY'V+[O<80AN['Y$/^H)H7FN#RZ]*-?I M(S!N"8Q/)K#1V&BRH43=150O7#=1]P>XOX"+CR'/1;FZT"@+4[KL.(YH#.QP M&$'=G5R(Y46E$,ZLQ_OOUGD;2SOPA^9-.3$I6"(%.@/-7O?G%.-PN/N^<\$U M#/@)/ E-_Y/#J)'>V!XF,8U#JJ"]#"4M0TDO0S-1;*C\FF?=XCZL.?&#_ZX=RA]1KO<,Y>"&V'X7FFWAP7"^=AQ1OVXG#=Q'ONFLJ M6^PF]1B$<6?X!P==5H%R5?>2)B^IL#98KX% !G$0 &0 'AL+W=O,MV6.<_PS4RJE!E\5/..SA5GL15*DX[G.&$G92)K#4_LW%@-3V1A$I'Q ML0)=I"E3CV<\D:O3EMM:3TS$?&%HHC,\R=F<3[GYDH\5/G5JE%BD/--"9J#X M[+0U+K@5?*4WQD [N9/RGAX^Q:->[ICFYS+Y*F*S.&WU6Q#S&2L2,Y&K/WBUGX#P(IEH M^PNK*+D" M1:L1C09VJU8:C1,9!65J%+X5*&>&TYOK\S\_G(VFEQ=P?OUY?'DU'=U\NKZ" M@QMVEW!]>-(QJ(86=Z(*\JR$]'9 ^O!99F:AX3*+>?Q/P',\MP'/K_?L6SQ_UYX73/$/%,L8QNP1*69@I!3+YMR._QK=::.0 M+W\W*.O6RKI667>7LI+M(&? OQ7"/(+((M2"7(1@R6LHN&0B(6J@O *$0X?Y1U[/A:E=)G/*-HT&&&T0461S"#P7 MQM,OSR>]P(')R\D@#'!R]'S2]1UHB$101R+8-Q(&ZTI% +UI];9(-()NC\3- M@E?>)?/+J(COY#RJ0<((KJWW#*[;9!Q#X0\1S M8\57MB:A %MRA246WW$5"4U,$!'^,0 M8ZU!JEP5Z1UBH$>G)3N^KC%&%<:KB=%\KOB<&0[7&R%F!BYXQ"U:M2\'^EX? MWD&_[8;0;?LACKVC$.=^)](AY*^_]#W7^PWGUZ/+:G\Q'/A.[]!*]WMPSC % M$IQ%G_"'7*BMPB_L>>%DXO [Z+5[70C:=NP>D9&W7%N?H0,1&L\:?# 2ECB] M!:7;[94H(:*X=GMAN#;;9M5K&=<;V(WX'KHAI#&:VY0089T0X;X)@;$S2 E3 ML[#(A-GDZ[;,:$3_PU*B;JS9A0L&1)\1\P?_+DNK("?K&N M>T5\RUJX(/4?2?VM5?^O\L/QD QA>] 'M^TX.!X<.4&O(3\FF 6VU!QXGDV/ M7KL[ &QO9ER0Q('K'%I(9/D;Z8"%VBZTNHG(P5'7#9IHV:MIV?MI6K(54_%; MO&R&;Z#@Z'])0<4C.4=.41.+%5O(N)E_H])'/TO 2:UXLJ%X;!6_S4DZJXD7 M@0].NQOLP\77KYX(^:-5^IEZSVE@8[]F8W]?-EH*5F=U)%.\%VEFG4.%/]/; MR=B(OD^1-/98V.#IFV:L&?,=%^S/8F*A#>'+?O#&BF[V]*6 7?R\Z<-#D8MIWK#GK0#3VX3/-$/B)065>%W\18IA G"[%5H1\R5>-'/;Q_MXP+HA]@L\0VHG M]CV+\1(EJ+VW'?&!ZQY"@ W&:ZT-W!G4W!GLRQVF,8*5EPI=]0@V =>^FY>9 MLHU#S5J(+GO#X\$>4]UHNA[8AK"^'^PFP 'ZSI+@-!@O,76(!C9"@\"I[$]L4Z]]]O MBTEGX_*;7E^6EY^@L",F OT5<)G*.JT>]C[ MJ_):7SX8F=NK])TT>#&WPP5GZ%!:@.]G4IKU RFHOZT,_P%02P,$% @ M IJF4B8IR=5Z @ 7@4 !D !X;"]W;W)K&UL M?51M;]HP$/XKITB50$*$!"@5 B1HF=8/W5!A+]*T#R:Y$*N.G=E.8?]^9P=2 MJA6^)+[S/<\]=_9YLE?ZQ>2(%@Z%D&8:Y-:6XS T28X%,UU5HJ2=3.F"63+U M+C2E1I9Z4"'"N->[#0O&93";>-]*SR:JLH)+7&DP55$P_7>!0NVG012<',]\ MEUOG"&>3DNUPC?9;N=)DA0U+R@N4ABL)&K-I,(_&BX&+]P'?.>[-V1I<)5NE M7ISQF$Z#GA.$ A/K&!C]7O$>A7!$).//D3-H4CK@^?K$_LG73K5LF<%[)7[P MU.;3X"Z %#-6"?NL]I_Q6,_0\25*&/^%?1W;'P205,:JX@@F!067]9\=CGTX M ]SU+@#B(R#VNNM$7N4#LVPVT6H/VD43FUOX4CV:Q''I#F5M->URPMG9XY?[ MKT]+V,Q_+M?0VK"M0-.>A):H74"8'&D6-4U\@:8/3TK:W,!2IIB^QX@'P)-I9A%*U E*2Z/7 M'L,FUXCO#M%WWGUZ<)31HJZ9-FR1"/%,D.-_*Q@-Q)UH-(+6H#,:W;9A=3DP M&D0PC&'YO[C;[A!NH!5UHS;,SKF7D+ MKU\>NFL[+@T(S C:ZXZ& >AZFFO#JM)/T%99FD>_S.D!1.T":#]3RIX,EZ!Y M4F?_ %!+ P04 " "FJ92(&( 3F(# " &0 'AL+W=OB@;%'132%4S0UMU"'2CD.5.J:Z". S'0-1/UN#M60OY:/=?,SG7F@)8869L0B,?E_Q%JO* A&-/T^8 M7O^D57R^/J/_XFPG6_9,XZVLOO#0-OS93@XJ!A@PK2DBF$WY=[;11ER1\7\$<]_LCAC][ WV(F1<8K MSESNR0),B2#:&A4S4FE@(J?D$9)"VAVT&G/@ C)9-ZTA;C;9>-8)\JHU="VH M2+D@"82K2FH]@(;H:TO_M1A=IK@C0H6LJ"KM8YPH49']SZSABG1-*5M-"MH' M?,JP,<_N62U;8?1@"KM2(;Y(*Y<+]A/"PYGB%!Z^>^T=Q'Z8C.E_-?(G\60 M=]],F,(75[B8_\2^$L8!K2TU64^EEST"]3%MB!R9YI]LBR?^]T@&^M=LK9[@1V9RCO7KM/-!L9A!#_^ M,(FC^&?824,HG;K?.S1^[T>3\$Q@Y4A=)Q8H=@?)\EK_@F>=65* MSX.;/9IR@C*Z:]#]:3_>EEU7_R;>S49J?P=.G"HL2#4X]TH$$ M !W# &0 'AL+W=OMY)C,E/^GT=)I@R?21SS&@EEBIEAJ9JT]>Y M0A:Y3:GH^X/!I)\RGG46,_?M5BUFLC""9WBK0!=IRM33&0JYG7>\SN[#'=\D MQG[H+V8YV^ *S=?\5M&L7Z-$/,5,67HG9X&5=P*_<]SJO3%83]92 M?K>3WZ)Y9V -0H&AL0B,7@]XCD)8(#+C[PJS4ZNT&_?'._0KYSOYLF8:SZ7X MQB.3S#O3#D08LT*8.[G]%2M_QA8OE$*[)VQ+V8"$PT(;F5:;R8*49^6;/59Q MV-LP';RSP:\V^,[N4I&S\H(9MI@IN05EI0G-#IRK;C<9QS.;E)51M,IIGUE\ MOERN+E=P<,_6 G5WUC<$:I?Z805P5@+X[P ,X5IF)M%PF448O=S?)V-JB_R= M16=^*^ U4TSAT>,/W/$1*FH8_EVMM%)'@KQ;,48TYK[@U,RSHV\TVZKD;1HX2CT M85+'WHE>8(CI&M7NZZ!'I:AS=,4DGN" 9V 266@2UMT3.&."92'"RC)2P[D@ MM3SF(7,U^*S@#2XL2_ON&MRY,0E)5I-/X/5&PV/WG@P"^+SGQDV.BC1EFP87 M#ZF?X*;^Q9.X, [J5AH@'K M$_B]P)O0>]@;C(^AA9[CFI[C=GI2ZXX*@3:GNLAS@=1&K7:>E6V\[*B"&8S M2) O72U)@H_4^'4S@5O5-Q/XHE!6 06+?@H1TK)MH&T;KYC7F5C;1XP97D"L114(?H-(>^=LOT>59+;<>YUCD.IC4V(-[;/8 BK8EVN\"R4 M*<*!/PZZ8&O*\T_A"]FUM_&@%.K2WH.1WZT@6O(YJ?,Y^7 ^Z0S@:9%"7)B" M/"_5Y^S)9ACD6O"-2V]CVEJU-*?MWN;+G@VP=ATH5_*!1Q3V_\0KDOH8 VH" MO,PG93W$W#BX_F#&G%>6[F_+L;$[ MM_/^J@KU'\B4"XG%>]%U[]!>VB*:$;B#M"W5&[JH^33T_;$=#F$T\>U@!/2A M;&.V:4U'K>0.:G('_Z)9O2PW6^1A1:8U$K5"I&,G:N)VJY)F;E\U).2=8,=* MIBXWM85L0XQS*?Q?$A%,CW=I&-#AX=)@SY+G\/M>T!C^_MYE,$6U<5=>#8Z: MY;VP_EK?JI?E9?)9O+R24Q VG(@I,*:M@Z. ^KXJK[GEQ,C<72W7TM!%U0T3 M^F> R@K0>BREV4VL@OJ_QN(?4$L#!!0 ( *:IE(,/$<>:@( 'P% 9 M >&PO=V]R:W-H965TC'(@V*2+L]3'LPR9%8=>S,=J"=]L?/=B!C4J%[27SV_3[.]CG<"OFL M"D0-+R7C:N056E?7OJ_2 DNB.J)";E;60I9$FU#FOJHDDLR!2N8'W>[0+PGE M7A2ZN86,0E%K1CDN)*BZ+(E\G2 3VY'7\_832YH7VD[X45B1'!/43]5"FLAO M63):(E=4<)"X'GGCWO5D:/-=PE>*6W4P!EO)2HAG&\39R.M:0\@PU9:!F-\& MI\B8)3(V?NXXO5;2 @_'>_8[5[NI94443@7[1C-=C+PK#S) X.H((-@! N>[$7(N;X@F M42C%%J3--FQVX$IU:&.."Z4'#+ M,\S^Q?O&=.L\V#N?!"<)9T1VH-_[ $$WZ#TE-W!^=I%@;BZ,/L'>;_>E[]C[ M1]C':2IJKBG/82$832DJ^#Y>*2W-/?IQ0N"R%;AT I='!.+9;'E]+S8HN;6< MU"M%L]E\05K9J=?/.@&[;!@84C!H:M@>%_&I!8"?FN@>&[!OR#CBA1YJ[O%;@S M;9JCG6V?EG'347_3FW?)W+.<<@4,UP;:[7PTNK+I]2;0HG+]M1+:=*L;%N9Y M1&D3S/I:"+T/K$#[X$9_ %!+ P04 " "FJ92#C.C ]D" "6!P &0 M 'AL+W=OPO8W(] D733-Y@].5I1*ZO;L@521EY3OA: M4A;+CJU0AV:SH[+FH*CIG:GIDWO.5"+)F,40'^-MU%^9\/8F!MY%PGLJ;HGO M-HCG>&Z-GN'GX4X-?'09/H+H'/S(C5\MB6_X_'-+ AM@:R +P7,RQ$X)/!RX M+51"AF9#@""_^G-IXK\O%&Q5!5NF8.M,P>,:45FC0:B4H!H8$ *8JEOG@C

T(&L? M:/##,/@@M'TBM-7^&M3K#"J=P46=$Q;A=2Q!GZ1B=*./3_VZ-DA?NZDS$)P8 M:'J^X]2+"RMQX45Q,[ZCF=J1E;^[4#_&!>S&UL MM5;;;N(P$/T5*^I#*[5-G) $*D#BUB[2MD5 NP^K?7#)0*PF,6L;:/]^;0<" MY:8N$B]@.W/.G#E))E-=,/XN8@")/M(D$S4KEG)Z9]MB%$-*Q"V;0J:NC!E/ MB51;/K'%E .)#"A-;-=Q CLE-+/J57/6X_4JF\F$9M#C2,S2E/#/)B1L4;.P MM3KHTTDL]8%=KT[)! 8@7Z8]KG9VP1+1%#)!688XC&M6 ]^U<* !)N*5PD)L MK)$NY8VQ=[WI1C7+T8H@@9'4%$3]S:$%2:*9E(Z_2U*KR*F!F^L5^[TI7A7S M1@2T6/*+1C*N664+13 FLT3VV>('+ OR-=^()<+\HD4>&U8L-)H)R=(E6"E( M:9;_DX^E$1L Q;,?X"X![C:@= #@+0&>*3179LIJ$TGJ53J*E4X6>]W7CM/+QW4[[2>'YZZP^[S$[I![>Z@\?#0[SPTAITV M6L5WSV0WT./ M+).Q0)TL@N@KWE:U% 6YJX*:[E'"1\)OD8>OD>NX>(^>UO?ASA$Y7N&O9_B\ M WQM*LADPF%"S%/+QJ@/<\AF@'[_5*&H*R$5?XXD*A6)2B91Z="-S&GWWH(< M&1BD?J_G]1#[E:H]W_1E-RAP_; (^B+*+T3Y1T7=TP^(T!@ )72DWGU0;[Z1 M>:3@H. .SNML6"0*3W8V1_H;IF$W]+>MR'LG>ZTM^-AZ 3E;:=WHP)<=@\XO6Y;^'C?:BMA M"9NJR4!>(P%\KGP6U\9R)F/@WS%\W8ZP?V;#U]T)!Z<;'NSTV@K>MGLW)MQ^ MK.V-[WX*?&+&(8%&;);)_(M9G!8C5\,,&EOG33V*F7EB39//<>I[.*&90 F, M%:5S&RJ#>3X:Y1O)IF:Z>&-2S2IF&:MQ$K@.4-?'C,G51B9,V?&9]?3V'#Q+)>("K81BV7362J5U%U73I<8$5GD M"<9Z9\Y%1)2>BH4K$X%D9ITBY@:>5W4C0F,G;-BU@0@;?*48C7$@0*ZBB(B7 M6V1\TW1\9[\PI(NE,@MNV$C( D>H[I.!T#,W0YG1"&-)>0P"YTWGQJ_?^H%Q ML!8/%#NMR='8 MG,I(";U+M9\*AYV'3N^^ \-.J_^YUQUW^SVXA%:_-Q[>M,:=-NP-SMNH"&7R M LZ QG!'&=-5E0U7:18&RYVF$6]W$8,C$>^(*$+)+T#@!?[]J WG9Q>_HK@Z MARR1($LDL+"E8XG@&N,5%F"(1HPT7L A95M/$7H3QA=$".$ G2VB=8$SF!, M(V/'YS#26W).=DIY_*JQH:LPDD\GF)4R9B7+K/P6,Y$Q2W+,>,;L4"UWT-<6 MVGQAZS"H%(.&NSY J)P1*I\DU"()5831'[H$+1XKH?/6 ZD*T$-UB,4.S_=R M-+RB?YA%)6-1^;.R_/6!%6"DB%"@/P"$QYLME4]UJZY+KWSI^2>.L)IQK7XP M<=4R9K7W$U?M-W'YI6/BNLH(7?T;0@6S3OGL$+'3(4KP@D3($]6[SLA>_V<- MEM_4H.^]_JJ]#Z9"/W>-^.^GPQ2[FA?B$1GZK_>!'[R_$$_',"U3729DBDU' M]T02Q1J=$ X5U,U=T:;=T;?@@L82&,XULE>LZ9^EV'40NXGBB;VU)USI'L . ME[KK0F$,]/Z<<[6?F$8@Z^/"GU!+ P04 " "FJ92MNBDL0_;>F'>K[<26-XU-6M)3?,T[) E:P0!"]-_ M\CDC8BL!58XDX"P!GYI0SA+*2:,ILJ2M+E&DU11\ R*.UM7B@X2;)%MWP\)8 M1D<)?97I/-5Z;/?'\-(>3'LP[+6=Z;@W[(TF#KP'I_.QUYT.>O#T"(_]47O4 MZ;<'T!\YD_$TCP%:=IQ&,>YWI>-P?_0X/;:?OP%67*L)\>:WK3ITN M7+V[AG? 0I@L>21)Z,FFI70W,2;+S9 _I,CQ$>1#(FZAC&X VQ@=2.^8T[O4 MS=/MW71+3?!GCE'%XY@5%JCEM2(-X!UJZSW@T;36F\3NQ^%RG=;43L *SG BA%@PM\Z MY2](B=*[A9(WD#-CH*&:WZ5ZB2K5Z M74.U[]3:CZI4:ZAR6*UZ#K3^;]6"?V#(0_I%[U;B5?L1<5T>Z1 #38W\[HU+ M5/$NAW=G).>$ME,![TX2<#_*(""RBXW?/H.$?T1<4>_77U#-_NU9,%=3FP[T M-M).+!B&2:,2]#,%]#U=@KEZ$F>Z7 WHFOJ K@V\HBVS0I%_G@%OV!!0X1ZH5#W/II#5^>&DV \S38K" M@9#9@DZ;% Y;A&RN90X5/*DE%? TDU2LR&Y=^83BH?I$"%YZ$ M&N=<^HT]^>SO%3:%[((LG F9K>D_4/<-RQH7)H7M2U0=%XZ$T7F6=5;')+@Q M9!??UEN)V9!^7O!IR(^)738M95SX#BY?I*B%F6#SN\C/+>6LF%%94\@NR,)0 ML-E0SJSL6Y9Q82JX=I&*%^Z"S>\SIR_C^M[+[Y[8II 4G[7UP2;^6J8?H!8L ME.#3NI%^@$H'BJ^2;S@SKA0/DL,E)1X5<8"^/N?Z(2T;Q)^%\L^ MK:]02P,$% @ IJF4B8UT71+ @ NP4 !D !X;"]W;W)K&ULC53;;N(P$/T5*^I#*^V2.VU1B,1MU4KM"A6Z^VS"0"P< MF]H.M'^_MA.R:;GLOB1C^YR3,^/,)'LN-C('4.B]H$SVG5RI;<]U999#@66' M;X'IDQ47!59Z*=:NW K 2TLJJ!MX7MN4V*DM2 ).$,R1@U7<&?F\4&[P% M_"*PEZT8F4P6G&_,XG'9=SQC""ADRBA@_=K!""@U0MK&6ZWI-)\TQ'9\4/]A M<]>Y++"$$:>_R5+E?>?.04M8X9*J%[Y_@#H?:S#C5-HGVM=8ST%9*14O:K)V M4!!6O?%[78<6P8_.$(*:$/PO(:P)H4VT8+:M@\E:2':; ME$378U"84'FC4:^S,;J^ND%7B# TSWDI-44FKM+.C+Z;U2Z&E8O@C(MG+#HH M]+^AP O\$_319?H8LH;N?::[NAY-48*F*('5"\_H-->&C% MHPOBIRI4L;J697IOEX:Z%>\2=]N<)*(VY]^M;K^MTO!H]14=SUH],&X\9@_,^:G;R04S[CXQ)Y03>(OA@] MAL7W<1!\,>JV6LN,-?VGK@F3B,)*\[S.K981U:BH%HIO;;&ULC51=;YLP%/TK%NI#*VWA,UE5$23R M,;52NT5)NCU,>W#@)E@UF-E.Z/[];$,8:4G4%_"U[SD^]]C78<7XB\@ )'K- M:2'&5B9E>6?;(LD@QV+ 2BC4RI;Q'$L5\ITM2@XX-:"8_YW I158\NUCA-+LLNDGK"CL,0[6(%\+A=<17;+DI(< M"D%8@3ALQU;LWDV'.M\D_"!0BU;+" *:,_22JSL75KH12V>$_EDE7WT-1C!":, M"O-%59/K6"C9"\GR!JP4Y*2H__BU\:$#<(,S *\!>!\%^ W -X76RDQ9,RQQ M%')6(:ZS%9L>&&\,6E5#"GV**\G5*E$X&4WBQ_C;=(Y6]_/Y&LWFZ_CA<84^ MHSA)V+Z0 N$B1=]E!APM(0%RP!L* EW/0&)";U3F\VJ&KJ]NT!4B!5IG;"\4 M1(2V5.KT'G;2*)G42KPS2IXP'R#?_80\QW-[X-/+\!DD+=PYA=O*D]88KS7& M,WS^&;YNM;_BC9!I)%[VR:=J Q:E<%%E?61_Q?7>Z UQ;"S\MD,,_7: M<):GW+F#P&NJ';]SOZ!U!+ P04 " "FJ92 M\PA1TY<" #^!@ &0 'AL+W=O>!*SC20%A2>.Q*8L,?]S#81MAY9K?0P\%ZM< MZ@$[B==X!3.0+^LGKGIVXY(6)5!1,(HX9$-KY%Z-(QUO KX7L!4[;:0S63#V MJCNWZ=!R-! 06$KM@-7G#<9 B#92&+]K3ZM94@MWVQ_NWTSN*I<%%C!FY$>1 MRGQH75HHA0QOB'QFVQNH\PFTWY(187[1MHJ-(@LM-T*RLA8K@K*@U1>_UW78 M$;C](P*O%GC_*_!K@6\2K3Z]'=Z&$\1;.;Z72.)M/YZ/9NAGKH4>; T4@(D.(UEO?IUM;IW9/5[S"^0[YXCS_'<%OFX M6SZ!92-W/LMM58>F&%Y3#,_X^4?\#I/^.5H(R=5>^]5A[S?VOK'O'[$?,VJ\ M$#8KJ#H21E<]";QL*UUE%AHS?1C?$C^*PMA^VRW085 _&/P+^L39;SC[G9SF M*/=8UML(0*?6\^.+=58SMW%69L$.@MOW!WN<+4&A$[5S!@UGT,DY@0PXAQ1) M_-[!%QPL[87!/M\709_XPH8O[.2KMM-QL/"P)JZ_Q]42XU^V8T4-5M2)-6<2 M$\2^@(L.-E8TN(SVZ Z#!H[C[.'9.[>3?AG4H5\55" "F9(Y%Y'*CE>W;=61 M;&TNK 63ZOHSS5P]4,!U@)K/&),?'7T'-D]>\A=02P,$% @ IJF4N&ULE91=;]HP M%(;_BA7UHI5:\D4 52$2#4RMQ#94Z'8Q[<(D!V+5B9EM2/?O9SLA"BR@[2;Q MQWG?\YR3V&')^+O( "3ZR&DAQE8FY>[1MD6208Y%C^V@4#L;QG,LU91O;;'C M@%,CRJGM.<[ SC$IK"@T:PL>A6PO*2E@P9'8YSGFOY^ LG)LN=9QX95L,ZD7 M["CO) M2SJV' T$%!*I';!Z'2 &2K61POA5>UI-2BULCX_NGTSMJI8U%A S^IVD,AM; M(PNEL,%[*E]9^0QU/08P8528)RKK6,="R5Y(EM=B19"3HGKCC[H/+8';OR#P M:H'WKP*_%OBFT(K,E#7%$D$THD 8%NIR QH>).1;TM MI^CVY@[=(%*@5<;V A>I"&VIR+2_G=043Q6%=X'B,^8]Y+OWR',\MT,>7Y=/ M(6GDSJG<5OUHFN(U3?&,GW_!KRJ^5?1]TXD?D[607/U\/Z_D\9L\OLG3OY!G M#NH'1+35W ?US4VBKAY69@-CID_G(7+]01#:AW:GNH)&7A-TPMEO./M7.:M^ MU&1MWB[*RBHX 0C\,\J.(&<8=%,APE7+%)*:(_0]K\%>SO*$[.F/M".H' MPS-6NW4$]?6G_N@M*02BL%$RIS=4+KRZ4JJ)9#MS*M=,JC-NAIFZA8'K +6_ M84P>)_J@-_=Z] =02P,$% @ IJF4C>9%^7& @ 0@< !D !X;"]W M;W)K&ULE55=;]HP%/TK5U$?6HDU7Q"Z"I!H8&JE M;D.EW1ZF/9CDTEAUXLPVI=NOG^V$*(. NI?$'_=9$7O(2"[VSYB(G2D_%LRM+@22UH)RY@>=%;DYHX4Q&=FTA M)B.^48P6N! @-WE.Q.\;9'P[=GQGM_! GS-E%MS)J"3/N$3U5"Z$GKE-EI3F M6$C*"Q"X'CM3_SH>FG@;\(WB5K;&8)2L.'\QD[MT['B&$#),E,E ].L58V3, M)-(T?M4YG>9( VR/=]D_6>U:RXI(C#G[3E.5C9TK!U)@)$DB1PE>5H8!X(P06"J92HI)P/D-%*),7\ &>EC,X/[N M,Z %/&9\(S5,CEREB9KCW*0F=5.1"HZ0^DS$)81^#P(O\#O@\6GX#),&[OT+ M=[4]C4=!XU%@\X5'\ZU1:TXAYE+)'L2DI(HP^@?3WLZI7LNAVID9E0GCG]D^> M&O/"*M#UJ3)=!*8R4?0JL5K]6AGE3'<%4B0(NK] K#VC"NZY-*959=-5#/T# MMK[G#X.&;Z6IBAJTH_PH"+M5#1I5@Y.JVA=VDN/@\/2/@SV&'3%#OYM?U/"+ MWG77V/X.N26=U-\AL>2[.$<=C@5^N,PX3W\GQH]:>WPL%C[ M^\7JMCJ<^;OH#O%,"PD,UQKE70ZU2E%U[&JB>&F;WHHK7:AVF.F?' H3H/?7 MG*O=Q/31YK&ULM59K;]HP%/TK5C9-G=0U=B /.D!BP%JT MCE6PMA^F?7"#(=:2.+--*=)^_&PGS3(1LE1:A41LYY[C"!C$L>:2>GX69!:Y9X:6!T_L7\TSBMG[K$@8Q;?T96,!E9@@159XVTL%VQW M20J'7,T7LEB8?[#+;3W' N%62)848*4@H6G^Q(]%("H !QT!. 7 :0OH%(!. M6T"W '3; MP"X+8%> 7 :POP"X#?%A 4@,!D-T^'R>4$2SSL<[8#7%LK-CTP M!6'0*H4TU;6[E%R]I0HGA^,O\Z^S^<5T/IY-E^ =F(\6B]'7V>T4G$R(Q#06 M;_NV5!MIP?%K<@9,WKX*. MA][7<4V:N3YCQ>7XF@OUCBN:/H/E7XH^MN#J(.,=.J[HHIEE0L*2I2'2E^VU MU+/8JJS*VG+*VG(,;><([143 HQ9*FFZ(6E(B0#?KI0-F$F2B.\-.W3*'3IF MA^Y1]S,FJ!1@) 21XA3,61IN.2>IK,M(3N89,GVH/PR1X_0\"&'??J@&O<[0 M]=&!X>6AH=>#L&KWEU_=TJ]NHU]7%].&Z+@EB_M"\??*';Q&G==XK^XQ%7]U MB8*G9-2=%]Y!G%SX=YSR$R&W0ZAJV$->T'75KSZF?JG5_S]:_99:_>=K#4JM M0:/6)4[$-MV !W$&9DE"N&D5?H$[*J.(Q2N54"#QHTJH[B#8'L=R#[+"P8:\ M]LK]>R]4.0C^N7A@WA M/S^\XD"'AUGR@R[J.%WDN?590I7+$[7W@=]3REN43R3)SR=\SJ5H&,XQ4*TNX-E#OUXS) MIXGN&\KF>/@;4$L#!!0 ( *:IE(G" L"*@4 &D6 9 >&PO=V]R M:W-H965T/DS[8!(#49,XLPV4:7_\7B7\]CM_!GO%'L:%4 MHJ+)B/"$2;OFZ+3).29A/2N(V=IQN.R%1 MVAH.\K$9'P[85L912F<5:Z1,63+VJ&YNPJN6HQC1 MF 9201#XV]$)C6.%!#S^TJ"M+J;4!3%[EO\ME@392J,"XDAZ<1S)/# MQ??[R:]GX]%B>HTF][>SZ=UB]/WF_@Z=H;O1? [7/Z;H\S65)(K%ET%;PIIJ M9CO0^.,"']?@>^B6I7(CT#0-:?A\?ANXEH3QD? 86P%O"3]'GOL580>[#XMK M]/G3%[$AG(H3Y"9VK&L:E%C.*9!G#+W2I5Z.ZM6Y5 &=J=P*T80E4'""Y"D[ MXIRD:PI%(-'R@*KOS<@A'Q[M"0_1'[\!)+J1-!%_6@AU2D*=G%"GAM#=-EE2 MCM@*D1V$D2QCB@IK42E:_0Y2K51 MI[)T4B#[%3Y]B+GCG&;4+1EUK8P6A1>-6Y4;LRT/-A#5!DKC[BM*V/4]KW^: M4J^DU+-2>D@Y#=@ZC?X&-P75] N8D.@?].D4EP*S6^'B>XY3ZY]^2:;_#C)? M4>4IVT&*DA1!C"-09QC9YQ),PS,"CV!+01GE$3N9;G86+CI0PM$%2@HI-I9&SEV[GO\"[E'2TZ#<[FOIKA%*U\BV:]?M=VQN M8PU=Y>-ZS]2[V 2;WWM.WLB\:U?8^>+AS5ELM-6]^!A9C(TB8^=_R^(&:*]1 M5+!1:6R7TC>FL49Y0QICH[S8KHWO26,-7>7C=_W:],1&9+%=9*=)%K,#I9I2 M^8&6Q22U.=P(+OX@@HN-X&*[*LXH#P!>?3?!A_^*1!R.C?R12K0C\18&4R0W MU/@BA&^NDT&Q+]/WSQWG)QMC([[8+KZWY"E*M@E*R^.*/J1 32%Z#&%3#IWX MJJ[/(*/.V*[.M@P"IBNH>GOQV^&[^M/4YD$77/KKPS'4P! MI]H0?#1=S&9-;#3D,S:^W_%JN!CE]NS*?5N4*!1OWJ%3?AGG:E'1U>+0\:!. MX+9NA9%L#W\,\?(J'12[8+]M YMH%/]EMM:EA-%SS]XQ><\NIJ$;2;4K3;N$ M\G7>RU0=F6TJBW98.5KV2T=YE_#%^-B]G!1=3P-3-&$AF]81'$QCN@)(Y[P' MI'C1URQN),ORUN"22@&>KQB3QQNU0-E='OX+4$L#!!0 ( M *:IE)\:4YI1@, (,, 9 >&PO=V]R:W-H965T6FEMXH1;*T""0#>T<1F!3M6T!T,,1"0QLPV4?[_C) 0Z M0MI*4\<+OG['WSG?\<&I;AE?B@6E$CT'?BAJVD+*U;VNB^F"!D3$ D#/E<%RM.B1N! E\W#:.D!\0+M7HUFAOP>I6MI>^%=,"16 ]M7%: :,>C M1[?BJ(^4*Q/&EFK0<6N:H1A1GTZE,D&@V5";^KZR!#Q^)T:U]$P%/.[OK3]$ MSH,S$R*HS?P?GBL7-:VB(9?.R-J70[;]0A.'BLK>E/DB^D7;9*^AH>E:2!8D M8& 0>&'16BTA2KW*V15SM!FNJ$\4F M0H,W7JAD="2'50]PLNZ,^O;7FV;#:;>0W>\.VCVG,>KT>^@&.>-NMS%\0OT' MU/X^[HR>4*=GMWNCSF,;#8;]S\-&%UVUJ"2>+ZYAOU@03L6^\4(T6K"U(*$K MJKH$JNI ?9K0:L:TS#.TNH3?(@M_0J9AX@RXG0]OT6D*-U["=0A0&B4SC9(9 MV;/.14GY=*/2Q44V"^ ."1)E88-S$LXIY+5$DQTZWC<@NVBZL27<13^_@4G4 MD300OW((62DA*R)4.$,(2 1P/*3'=+F/.-F $F3B4P2W&\V!F$17($.\?)TE M0GQ(,3I$7?A-W3++$.]-!K5"2JV02\V1(+ER&1K(5+Z$6C1EH>NI@"6QB7FS ME9H2"*J+4" OG+]&N'!"N&B>X5M,^19S^?: 5>[C9 MQ1-N%#RJGI\F6D="4E5/E_>5/)S9M8O],]%;.2 MK=]=ZM-=KD\#9_R"9DZ8L'&HV,9E*(>/_D3PA]RA9G+.L0AFT<@6 1^J-S9S MZ0W?(<.A F/K0F0X5%Z<7WK_G0P9=;94/"/#H=#B_$H[=!IOEN%0(7'I0F0X M5%9<_B 9RBOWCC@62K MZ-$X81*>H%%W 5\)E*L-L#YC3.X'ZAV:?G?4_P!02P,$% @ IJF4A4/ M-U[(! 8A0 !D !X;"]W;W)K&ULM5A=;^(Z M$/TK([0/K=0VL?D**XI$:??>ZHJ"2KNK^VB(@:A)S+4-M/_^VDY(:$F<=+7M M0TF"9^;,R\1>QIE3":Q3&XKJQEG+SW7'$8DTC(J[8AL;JFR7C$9'J MEJ\&4^,8H"AWLNATG(D'<&/3-LRD?]-E6AD%,IQS$-HH(?[NA(=M?-U#C M\. Q6*VE?N ,^ANRHC,JGS=3KNZ._U&DCBZD-CZ\/WG^8 MY%4R WRZ)-M0/K+]WS1-J*W]+5@HS'_8IVO=!BRV0K(H M-58(HB!./LEK2L21 6Z7&.#4 '\T:)48-%.#IDDT06;2NB62#/J<[8'KU!%!?JH;I^6K.M(+$O^HY4V#4"9Y'BO$EPXA*<31BS6*X%W,4^]0OL1W9[ MA"T.'$5:QAP^,'>#K1['A%]!$UT =C$J F0WOZ6+S-RUP&EF+[)I_#5+_#UL MHSGEP)8P2[A_5GGR\"V(5S"3;/$"DXUN'&&)UY]KZ\H'M9K)XUC1NZ"N+X-VNZ=U+3'O9*:QJY MN3*[5E!_<1+K0JL(GWHYCE\6^F@H('N#I_U3'1R=!+]LNMWR['$. 5LAC#3U MH4+ .-#730BC>PJG3=0.HVW>0.] M:]8+^$F%D;38UURK'9:ZD0QVZG%EFJ>2WFI9"B#7=-3^4_#3[=[-11W95?V]BM7$D;A$^!TC7J=W_%<,#.?*CNW*7J9M]2#BVH*/ M<\''%8)OE[F:P- I=]VK;NN#X*7+ZM4^B3;7&K:C.+ M\YF#[3/G4VD=O9#"-.RA#GMR[Y"&5YE&/HNP?;\_7*TX71%)U8]NR8-8! O8 MD7!;_8LD==PY'H_F]^G[#CY=A3O8*RFJ?*AA^U"SP/YL"75/]U2=LA;-IQJV M3S4+OJI:\$X)0Q^;T#DZQ8DH7YG#+:$*;QO+Y$ G>YH=H W-L9&3+T].W\:$ MJ_V!@) NE:E[U55,\.1 *[F1;&/.A.9,2A:9RS4E:G^E%ZCOEXS)PXT.D!TK M#OX'4$L#!!0 ( *:IE*M9CXX]P0 H8 9 >&PO=V]R:W-H965T MITL2RSE M*Q$&,7EE@*^B"+///@GIYKX&:U\3XV"^$,F$T>LN\9RX1$R7KTR.C$*+'T0D MY@&- 2.S^YH#?PPL.Q%(5_P,R(9O/8/$E7=*/Y+!DW]?,Q-$)"2>2%1@^;!E!,]=_(R^..N[[@/ M0S!X&;T^/+O.Y.GE&=P!=SH:.>,_P8I_X!^0'>GF(- H,&=DBO.@KO'VDU3C"K XL M> N0B>#4'8+KJQL5C^SW$$Z]UB'Q"JUF):T[X*TB-ZS4C%5BYGD5O1,&Z R, M"1P1<"WS(G/K!OP-2L/6SVS8J8V$P-:]MHFZQOH ,+L 9FN!/61(SD U ML*NC:A:HFMJM>4OI26Z'LR9,TBWXC>%8 $D!!#SB@(&?.%P1S;ZT"D.M,_?% MIV&(&0=+F2II#))@J&P\M$V9R?960)KU3OMP1-H%T/8Y^W0\RD'[")2= F5' MBW+L3ODV1LT.05-1N'GQ3Y)]>$^=]I- MNP28(D]H7Y:GH&)$V*RG4LF3KY;)/: ^K?@I:P(Y&VEWCX$ MGP0S@#K QY^'.\@J"G0=KBH(2%\0G/F2"_\#RP3H[UCI/)3AUT M%.Z=.[L!%?'DWNROZIAV"7\C54?0-W7$=:J68Z2* KI\VXP4]:/_HW%&^^P/ MK1+^0XK]D;YW/K950/N=TM/]Q=OBKZQCT"4W=Y!5-H6?:/"UJK(XF)LW;9&A,W32V@N M75S%(KMX+6:+BVXGO=XUU/+LEGR$F60:#D(RDZ)FO271L>SB.1L(NDSO;M^I M$#1*'Q<$^X0E"^3[&:7B:Y 8**[_>_\ 4$L#!!0 ( *:IE)[R@F!QP, M )\/ 9 >&PO=V]R:W-H965T,1>(PMK#UNK#F MVU";!7LR2NF6>4P_I2L),[M$"7C,$L5%@B3;C*TI_C0GQ"1D$5\Y.ZC:&)E2 MGH5X,9/[8&QU#",6,5\;" J7/9NS*#)(P.-[ 6J5]S2)]?$K^N>L>"CFF2HV M%]$W'NAP; TL%+ -W45Z+0Z_LJ(@U^#Y(E+9+SH4L1T+^3NE15PD X.8)_F5 M_B@VHI8 .,T)I$@@QPG=,PE.D>!DA>;,LK+NJ*:3D10')$TTH)E!MC=9-E3# M$R.CIR7\RR%/3[S'A_EO-[.IM[A#\X?E:O'%FS[>/WQ!-\A[6BZGZS_1PV=T M-FKQAQDO//3^CFG*(_4!$I^\._3^W0?T#O$$/89BIV@2J)&M@:^YJ^T7W&8Y M-W*&FX.6(M&A0HLD8,';?!OJ+(LEK\7.2"O@DLI;Y."/B'0(;N S___IG18Z M3KGW3H;GG,%;Q&DD?C*&/";WW(=K2"6[,4]E@.8BAE=54?.P?T33*!)^-D9B M@];,%]N$_P-A*R:Y,-%**_37[W '=*]9K/YNX=#?G"-$^V M+?7W2M3>5>K3+_GU+ZU/#NC6]IZ0[I$^IS%=MUF>04ETT$ITS12CT@\SA0*V MA\,CA:- M^S!L(0>7J5&N%,9;.?2*A6(=0DLDX ;RD45\ WAOR"1FB6%X%-.F:1VB\25\V+W.A6M7!SW M+JYH[_3=_'@.@6J+!P/+R[0 M\/20&O:/%6H(ZI%FA4CEYZ3=S\O]S-^K= <'&U!':423MF_4RH()ODK!2.7B MA%Q:L *Q_M6'AT=Z-<4:]8P>2M*WSF;SDX9<0V -FY[<,#)/-N,)]HD68-U;/0T)YEPQ Z:"9- /R_ M$4*_3LP-RIY\\B]02P,$% @ IJF4N$U7U&' @ 2 8 !D !X;"]W M;W)K&ULA55M;]HP$/XKITB3.FDE(4"9*D *+]VJ MCH((=)JF?3#D(%8=.[--*?]^MA,R)D'V)?&=[WGNN8M]Z1V$?%4IHH;WC''5 M]U*M\WO?5YL4,Z(:(D=N=K9"9D0;4^Y\E4LDB0-ES ^#X,[/".7>H.=\X$5A PWVC(0\WK#$3)FB8R, MWR6G5Z6TP//UB?W!U6YJ61.%(\&^TT2G?>^S!PENR9[IA3A\Q;*>CN7;"*;< M$PYE;.#!9J^TR$JP49!17KS)>]F',T#8N0((2T#H=!>)G,HQT630D^( TD8; M-KMPI3JT$4>Y_2BQEF:7&IP>Q,O9Z.EV&,63,8QFT_GD.8Z6C[-GN(5X-9U& MBQ\P>X H-L;<^F-8V=#E#%ZB;ZL)S$KOET7TO#0;-V/4A#+UL>=K(\\F\3>E ME&$A);PBI053P76J8,(33/[%^Z:LJK;P5-LPK"6<$MF 5O,3A$$8U/"UJEZU M'%_K6J]2(O'6GH$$YN1HCJ:&2$K"=^C6/Z.UTM* MFX-K,C&Z1;BA'(Y(Y.6^UC.U"R2$D!7];8:0D*.J$=FI1'9JJ5\$(YHRJH^7 M9-5C.V$C"#[4B+BK1-S5$CURC1*5!DDT7M)1#V_^1T:WDM&MY1G3-YH@3^!( MD267=-3C@VLZ_+/;G:'&ULO5==;^(X%/TK%MK5=B26Q($0&%$DAH^9:C[*0MO5:K4/;F+ :A(SM@/M M_OJ]=M*$;A,/?9D^E-C)\3FY]^9<>W3DXD'N*%7H,8E3>=G:*;5_[S@RW-&$ MR [?TQ3N;+A(B(*AV#IR+RB)#"B)'<]U^TY"6-H:C\S<4HQ'/%,Q2^E2()DE M"1%/'VC,CY6+'M3ND)9SS:DRU=4W6[7PH8.>4J$4MH*AE/D:";R]8$ MO_^(AQI@GKAC]"A/KI%^E7O.'_3@*KILN5H1C6FH]!($?@YT2N-8KP0ZOA>+ MMDI.#3R]?EY]85X>7N:>2#KE\9\L4KO+UJ"%(KHA6:Q6_/B)%B_DZ_5"'DOS M'QWS9X-^"X695#PIP* @86G^2QZ+0)P <*\!X!4 [UQ MP!TSP7T"D#O7(!? M /S_ _P&0+\ ],\%! 4@,,G*HVM2,R.*C$>"'Y'03\-J^L+DUZ A(RS5I;A6 M NXRP*GQ^N9Z^OG3]9?9?+7^#_O!LY"I@UW@D+E@\YB]? LJ#W'81Q&WFNAVO@4SO\*Q$=U&V&S\Z' MNS7P^1GBW6$C^\(.OPY5!WD]#<>]&OA'._P;/P"[$>\&+^$.Y+I,N%69(EN:I3[6".I>BZCZ3W2JU=K%^*]:UBISQ)P-9/-4."89))TS(6 M%&((ZD.:*N@O==+L!%['\W^U5$._%-JW1Y7$5.==:J5ME&;)/15F8D<$E8CE M\68I@F))):4_HG4>UV+4$-2JW!#X(*_3:B>=%"UPTI]$R( M:TI5G8K@56Z[_M B8U#*&)Q1B*RH*A1RJ60=_^ 5/_8L],.2?FBE7]%])L(= M-/OH.4GV=,R&K]+AV6H^T!GZ#3HKH\>>5>=+ M8[=\O;@R<]S]&%8FB^TF^+;Z\]]:?Y6' MXA^8J EUI08M\_JS!;PR/1S\E Q7]H;/\;?:KZEJK,3L&&HW3Z]]S]Y3<>5\ MV&Y]%F51Q'17@)W+.2(7!=&+YE OTCG9R>NC(&Q=MRR5**8;@+J= ,I*Y*>K M?*#XWFSN[[F"HX*YW,&)E K] -S?<*Z>!_J\4)YQQ_\!4$L#!!0 ( *: MIE(R$Z4'H@( *\& 9 >&PO=V]R:W-H965T\[ OQFUC;]U>*9XD&=K,)FL M.'\QQC3J.9X1A F&RC 0_=KC")/$$&D9OW-.IPAI@.?K$_NMS5WGLB(21SSY M3B,5]YRO#D2X)KM$/?##'>;YM Q?R!-IGW#(?3T'PIU4/,W!6D%*6?8FQ[P. M9P#-4PX(C^6P"CX,?DR5CV#Q,'^>+J?S^R74QJ@( M3>25]GY:CJ%V<0470!D\QGPG"8MDUU5:F*%WPUS$,!,1?"*B 3/.5"QAPB*, MWN)=G5"157#*:AA4$LZ(J$/#_P*!%_@E>D;_#OGZV:GTRZ\WHAO%>);E>(7_Z6S M]5&"W_3?Z2QQ:@7E*MN%RG:ERLEZC7;H&&D@B,(R==4<[7K+NRS[(*MA-;_N M>Y=79=^)>];[*8J-'8D20KYC*FN88K>8N@,[;-[M#_4TSH;G*TTVRG4[;"B3 MD.!:4WKUCBZNR,9C9BB^M1-FQ96>5W89ZS\*"N.@S]>&PO=V]R:W-H965T=SM#/*1->%+JU.Q6%LD3.!-PIHLL\I^IU M!ESN)U[7>UM8L6V&=L&/PH)N80WX4-PI,_,;E83E(#23@BA()]ZT>S4;6WMG M\,A@KP_&Q&:RD?+93I;)Q.M8(. 0HU6@YK&#:^#<"AF,7[6FUX2TCH?C-_4O M+G>3RX9JN);\B2683;RQ1Q)(:K]\7)"S.2!E7'\.?31QK+4?UYJS M2C,XHGE#U27I=<])T FZ#^LY.?OTEXIO*!O4H$$-G&SO&*J(90[DGKZ0.=,Q ME[I40'Y,-QJ5.=R?)T+TFA ]%Z)_),2#4!#+K6"_(2%H FU 0,I0MQ6ADAHZ M*7OW=U%_T+&_T-^U,/0;AO[_,9P3)A 4:&RCJ40'!S1'. 8-Q^#C'+;HLYJ# M8$:1/,F2)V29%Z;T9)&FX%XO9[BB"&V(@X\B#AO$X4G$.:2@E,%CU=6PU:): M0_MY#=^%#T8GSFO40(S^&8(SNF&<(8-6DM$[DOX)D'$#,CX)\DAY2:M6QTVO MI2(&(E/;HBJ^T]49O[O-%\&X]3[[!]W&-F[SNF^9T(1#:GP[ER.3F*J:835! M6;@&M)%HVID;9N;[ @X[3ME,3,&O2,;24&/9ZK)&9T)4#F:4K$KQ%-^*%ON=:'81WO(Z4- M]J"7D3WUJ=IF*X$CNT()XY0R&7,&@N[ZUM!]'KN.#C >?\;T((^^05-YY?Q- M#V9AWW)T1C2A@=(0!'_>Z9@FB4;"//XJ0:UJ31UX_/V!_LV01S*O1-(Q3W[$ MH8KZ5M>"D.Y(GJ@U/WRG):&6Q@MX(LU_.)2^C@5!+A5/RV#,((U9\4M^ED(< M!2#.Y0"O#/!. YI7 AIE0,,0+3(SM"9$D4%/\ ,([8UH^L-H8Z*13CI>+L:SE]EP,ULN8/D- M%MOY=#W<+-<^#!<3F$P7R_EL41BV_G2"8(!HJ^UFMO@#1D-_-BX<9R_;#4[? M6J\VH8K$B;S'E;?^!&IW]W '-LB(""HA9K!EL9(/1X9-Q'-)6(C&NT_CGJU0 M'=X&U6MI/4^I!UY-P'G1-2AX3Z YWCN MA7S&_SS;X U*["F 6M> \,"$[. IQ1J"9?R M_I+>!43;0.AR\C[PG$:[9[\?BW#N]-CL>MW*ZU-ZK2J]UDVN$\HX7I:OV+8K MN/9-MC],,:#A(WE'"?<4D'B*-0AO9_ &6!REPC,7L_V#+BEQ #4\BL4AO2A, ML5KK6)ANJ_-THLRY5\/%XGQ9F4Y%I7.3RB1.YV6$F![R#CBC(5DZ2B M93)_ +^@E^EZBT.T*1$'J$-)/"]NXYF='(@(): D0-,LX;\H+6>R7 01%EW( M$L*^4JESQK_MN"<:G?LXE_7I5OIT_S=]-ERA\6,4ZDC4X M6W?.]?W*[S@FO M_]4<7NZR6UDSB;#JZNO+&14%(F:E$.>)$0<62]F7RS0/=:[[G2<3W^G M>W0>\^C4W2M<7.?WP^5\O5.H]W_B4Z[Q[PA="+K$R#YZE;'T[DVS(O$0Y4P5 MKTAEK1JBH6D#3NPCW2B9U_XW3-%EX1NQCYF$A.X0TJEW\,2(HG$I!HIGYNU_ MY0H["?,98;-'A7; ^1W'PUT.] )5^SCX&U!+ P04 " "FJ92Z:3EWN4" M #7" &0 'AL+W=O6 FHKM:4K*G&I$F ?5OM@$K>QB..L[5#V[W?LI*%TV^X^(5X27V;. MG#/C>-)?"?FL,DHUO/*\4 ,GT[J\<%V59)03=2)*6N#.0DA.-$[ETE6EI"2U M3CQW \\[=3EAA3/LV[6Y'/9%I7-6T+D$57%.Y.\QS<5JX/C.>B%BRTR;!7?8 M+\F2QE0_E'.),[=%21FGA6*B $D7 V?D7TQ\SSA8BT=&5VIC#$;*DQ#/9C)+ M!XYG&-&<)MI $'R]T G- TFEM."-,S+@K*C?Y+5)Q(8#XNQV M"!J'8-NAL\#N]A]GMY.YF"D?7=W%\#/-I!/'5*)K"5[@=1='H?O:(FY=4$Y:K8UQ5&9%4 MK5^L@/M,5(H4J>J[&CD99#=IXH_K^,&>^"'?R?^[>P?HA&U^0XL7[L$;%9JE+*_,8868)I5DFF'6 MIJ])7J%B6$C!82)X66EB#[98P)3(@A5+!7,J(39IAA_7" PS3;GZ>8!6IZ75 ML;0Z>VC=E2:6 BV@K&22X8>PKB?&3P3GR 0/7_(,1UC@>NMX5WGK.%T;Q]P9 M+T._TW=?-C/^MTEP&H:MT3L!W59 ]Z" V'(3C0R\GY3& XA).Y"%N5VF'BX_>U52IWHT5P*I>VI<,E2=TP5">B<]I"3K+EI/M"AM(WH2&MN:'6;XYT&E,<#] MA1!Z/3$!VG^9X1]02P,$% @ IJF4EEJ8"^> P H@T !D !X;"]W M;W)K&ULO5?1CMHX%/T5*^U6K=29Q E)H M(%)AV M5MLM@FG[L-H'$PQ836QJ.\-4ZL?OM9,)[$ R68TT+Q#'/N<>7U\?._V]D-_5 MEE*-[K*4JX&SU7KWSG55LJ4949=B1SGTK(7,B(:FW+AJ)RE965"6NK[G16Y& M&'>&??MN)H=]D>N4<3J32.591N3/]S05^X&#G?L7<[;9:O/"'?9W9$,75'_9 MS22TW(IEQ3+*%1,<2;H>."/\[@/N&H =\971O3IZ1F8J2R&^F\;U:N!X1A%- M::(-!8&_6SJF:6J80,>/DM2I8AK@\?,]^Y6=/$QF210=B_0;6^GMP.DZ:$77 M)$_U7.P_TG)"H>%+1*KL+]H78\/804FNM,A*,"C(&"_^R5V9B". CVL ?@GP MVP*"$A"T!71*0*CF^NL4O9Y035BJ MWJ"7B'%TLQ6Y(GRE^JZ&@ ;F)B7Y^X+!7M>!;WJ"N%BCL:=5 %%1$@27JU!!]WE%)-.,;9"G?HFO. M-",IFC )%H3&0FDTO0,[-9WBEDIT0V5VKL"*0)$-9&SU=AAXD++;,^HZE;I. M2W6I48=21I8L!8$/YUX49^=$@1_CJ))0U-[IH, +>^=UAI7.L%&G/18NQ/HB M!Y%$*:K/ZBM(PJ/0N!/T'N@+3_3AR(O/ZXLJ?='_6^5OUO?I"HU@1>$<@^56 MBL MSR:R?0+QT1F%GY9"?+ X[#]7$LM(4:LL'JP3-WOG@G!T)0E/S-Y!8Y(RN&]R M1M 528Q+_6Q*P\$"<>>)&3VX%&ZVJ1'<@-$O=/X<*H^S4X\*O=I4'?P'MS6@ M-D8^+=F.URNJ%7&P%-SL*>U<>EJRM M^L!;&ULI55=;]HP%/TK5M2'5AK-%R1M%2)1H"L272L"F_9HP@6L M.C:S#73_?K:39I0&-&DOB3_..3GG)KY)]ER\RC6 0F\%9;+KK)7:W+FNS-=0 M8'G--\#TSI*+ BL]%2M7;@3@A245U T\+W(+3)B3)G;M1:0)WRI*&+P()+=% M@<7O>Z!\WW5\YWUA0E9K91;<--G@%62@9IL7H6=NK;(@!3!).$,"EEVGY]_U M8X.W@.\$]O)@C$R2.>>O9C):=!W/& (*N3(*6-]VT =*C9"V\:O2=.I'&N+A M^%W]P6;76>980I_3'V2AUEWGQD$+6.(M51.^?X0J3\?HY9Q*>T7["NLY*-]* MQ8N*K!T4A)5W_%;5X8#@MT\0@HH0_"LAK BA#5HZL[$&6.$T$7R/A$%K-3.P MM;%LG88P\Q8S)?0NT3R5CH>];)BA%LIF3T^]R4_T_( FHZ^/4S.894/4R[+A M-$.];P-DL6@\ZMV/QJ/I2-,N!Z PH?)*"\RR ;J\N$(7B# T7?.MQ&PA$U=I ME^99;EXYNB\=!2<+N#DO0 M (J\N 9]\->N_;7/!AT3/">4* +GTG9JM<[9M,\;$%@1MD(4]"E#]*^Z_E;R MK1# 5%/^4K9S&"V,.D?YFT W07/^J'8<_8=CRMFJI4 439ZC!CL=_\AS RB* M3[RSN/8Y/?+H'G0;T^GU@5T1)K6- MI:9YU['.*,KN64X4W]@&-.=*MS,[7.L?#@@#T/M+SM7[Q/2T^A>6_@%02P,$ M% @ IJF4O&O)+-' P (@D !D !X;"]W;W)K&ULC5;;3N,P$/V54<1*( &Y]0*HK13:L""5MFK+LM)J']S$;2P2NVN[ M%/Y^;2<-!=+ 2^O+G#-G[,F,.UO>2"L827+*6B:R52KJ]L6T0)SI X9VM, MU4K6ZPY1K$!9:GM.4[+SA"A5J]CUB:\UV$;F1**)QS$)LL0?[W& M*=MV+=?:+4S)*I%ZP>YUUFB%9U@^K"=R2)289IH(P"APONU;@7O5=1P., MQ2^"MV)O##J4!6-/>G(7=RU'*\(ICJ2F0.KO&?=QFFHFI>-?06J5/C5P?[QC MOS'!JV 62. ^2Q])+).N=6%!C)=HD\HIV][B(J"FYHM8*LPO; M;QX)H(R3+ M"K!2D!&:_Z.7XB#V %[S , K -Y'0.L P"\ O@DT5V;"&B")>AW.ML"UM6+3 M W,V!JVB(51?XTQRM4L43O:&83 +9W &L_YM.'@8AC"^@=G#9#(,[\/1/!C" MW>AF/+T/YG?C$4S#83 /!S ?PW@23M7BZ"<4%,%H .'O23C2D^,!EHBDXD0Q M/\P&<'QT D= *,P3MA&(QJ)C2R5?B["C0NIU+M4[(-6'>T9E(B"D,8[?XVT5 M=AF[MXO]VJLEO$?\''SW%#S'CY&P8SL8!SI$J!*GFA8@)"<>$1BS#)U6'GQ.U#)'^^)][GMOLV,_[ M!U)AT_9+FW<*FZ7"9JW"V6:1"[PSTJJ4Y03-/:]G7K/]0=IG(Z=:6*L4UJH5 M-OQ"5>NSJH97[;)=NFQ_[?(4^NJJJM*Q_U'KL(Y' &I%8E1V9 MJ.]3]0>.)*$KB/364I7YJN O/B6"W_IX(Q4VCEW,M:N8^F*N,8T+.2 MN<)%;DO,,Z&3&UXQXJ(RO>N)O1P)'F1YC7$]B-%K597J?X_)=7947J."ZEWX MKO-6K9U:]G%Y/46NE"<2%"85J93E^X\L^;SH\JT?9> MM\DP7YDF+,!XS8MON5HV^L"TMP_KU_H!8+K8&TW^>E"E=46H4->[5)3.>5LE M/<\;&UL MA93;;N(P$(9?913UHI78AC@4VQI3*:YYCIG=V7*14 MZ:G8NS(72".;E"8N:38[;DI9Y@0]N[8008\?5,(R7 B0AS2EXG6("3_V'<]Y M7UBR?:S,@AOTP?UZM5Z.P<; 8O!K-GY2@E8@/F.0JJ6+:'*>HS;,"4T0U+F'IM MP(*^ZK],-6!T0/@]V$@E]+_RYQ.Z7]%]2V^=H2_1M$6$ OC.%E;W70J)CI4P M+?0<>)ZO(Y]KP*T*W/H4K%FDCE5DM4]9A+3K6>V*U?Z*Y=>QVA]8K0ZI1W4J M5.]*.YVO3/O6>9A 1W M.JUYW=5617%=%!/%<]NB&ZYTP]MAK&]8%"9 [^\X5^\3T_75G1V\ 5!+ P04 M " "FJ92?(PX@VX" #+!0 &0 'AL+W=O+%D#KR4-HRE$:B;1!(0*NF99NFO7"3:V.1Q)GM M$OCVLYT0=2/EU?8FN;/O_O<[/_D5XT\B193PDF>%&%NIE.6E;8LXQ9R(,U9B MH6:VC.=$*I?O;%%R)(E)RC/;9K3 !0>QSW/"7R>8 ML6ILN=;;P)+N4JD'[, OR0XCE.MRP95GMRH)S;$0E!7 <3NVKMS+R5#'FX!' MBI4XL$%WLF'L23NWR=AR-!!F&$NM0-3O&:>895I(8?QJ-*VVI$X\M-_4KTWO MJI<-$3AEV5>:R'1L75B0X);L,[EDU0TV_0RT7LPR8;Y0-;&.!?%>2)8WR8H@ MIT7])R_-.APD>.Z1!*])\ QW7#.["JRB,X#-$TYMPMKX+87X-T7IBQN'V83J_#R'\M@BGJW &JSE,0EB& MT_#V4;F?9B@)S<0IG M8)6RO2!%(GQ;*C1=P(X;C$F-X1W!N"?\#/IN#SS' M<]>1DCXY_5/%5HVUW7EM=YZ1[1_K#M6&"?AQM1&2JP/P\P/-?JO9-YKG1S6% M8+P'\Q(YD;38@:G2@P5Y5:=5@F2P05ABC.J\)3UEZVA6LJ8I+!=R2\ M:Y7JTD-36M^GYV!T\<6WGSMXSUO>\W_+J]E@7F 77UUJ<,#G.J-1-^"@!1S\ M!\!5Q;H !^\ ^P.WFV_8\@T_Y%LQ2;*N6L-WF^5Y[M^+81_<3?W,J9.^HX6 M#+/QVU(UEIKNN&277YC9FJUQ:Y#E#S6\;DFZ-?@/;]#GX#4$L# M!!0 ( *:IE+C.QAO/0, H4 - >&PO>[R^)M4)J58#=SQDRPS(4LAV1N3/$V#,OIG.6T/%,% MDQ;)E,ZIL5,]"\M",YJ6X)2+L-?IQ&%.N22C@5SD5[DI@ZE:2#,D<6,*W.U# M.B3=^ T)'-U8I6Q([DY??ETH<_DB3UR= M#DX,($8>'T:^CQNCOCB(>@\S1MS?)FZ)?N>8^!7]_/X#*5"+;)0HK'MA-,B4 M;%LB(LY@(].&*9**!T8VXM62A^>D=:AN-LA$Z93I)DR7K$VC@6 9R-%\-H>[444(H#$JMX.4TYF2 MM-*P]J@'EG;*A+B!9_A+ML6]S#9JVH&*RF9H!=5#1^,FP+_)YK@W::,G\08% MOU?F_<)N1U9SZ!1VK5G&E]5\F34",/8NSDZ+0JS>"3Z3.7.;/SC@:$#7?L%< M:?Y@HT&K3*V!:1+<,VWX=-/R3=/BEBW-NIV6&:ZY=X2:_VZ>9TPR3<6F:-O[ MSSG+3U8<7?PKR=5OE5W!7HWUB_FYBSP_!I'Q,8@\BI[L'X/(Y/F+C)ZGQK ^ M9&R<9+;.,8TU@//BD'R&DZEH@P:3!1>&RWHVYVG*Y*/CC*4W=&+_T-GBM^M3 MEM&%,+<-."3M^!-+^2)/FE77D(AZ53O^"-OKQLUAU<;B,F5+EH[KJ9Y-JF%@ M!S9J?8'#+G)577X$\W&8'P$,BX,IP'R<%Q;G?]I/']V/PS!M?2_21WWZJ(_S M\B'CZH/%\?LD]O+O-$FB*(ZQC(['7@5C+&]Q##]^-DP;>&!Q(-*?Y1JO-MXA M^_L J^F^#L%VBG2>*O-A8'/+ J8+T#\?UQH*?\/E$$5<6T M84\PCB0)AD O^GLTCI'LQ/#QUP=[2J(H2?P(8'X%480A\#3B"*8 -&!(%%7O MP9WW4;A^3X7M?_]&OP!02P,$% @ IJF4I>*NQS $P( L !? M3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2 M?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'O@+@Y)/:9OB@\@80'/H[1^:0#7YZ*\L=] M4?P@_^ZSO)HJN[H^W(Y&5;IC^Z3ZLSBP7!S9%N4^J46S?!A5AY(EFVK'6+W/ M1MIX?#/:)SQ7OGXYG6M5CF"CJ%E:\R(7G4W'FK.GZN5XTR2/O.+W/./U?U.E MW<^80O8\YWO^DVVFRE@AU:YX6A0E_UGD=9*%:5EDV511NP-K5M8\?=,=-I!1 M6'-3XBK.IKO!6I"!<)6W7!PHG4W+*)'']VSJA=0F8B_T7<A$Q+@[9,.TH4KVAN.)B%$2F7_W_T_,$JID37CBN7_F MNG+],/Q 5C00X\$,*$3$'*%*EH0KTD8_8)@,U"%MT/.JBNE ?7\?D"LQ2\Y8 M]0$R8F90AU'#B1-B8HY0AY#$N6!JF"TTR;:XE)B?02$FY@]-LC]@#CP;0W3Q M(5D>2#)L6"$FYA%-LD>ZA'@V>IA*-,DJP3,CG,QKF$XTR3HYEQFOB6<&@1@O M:V@]#?.,)MDSYS%M)S3G\X#.(2;F&6T SUPWJ[DH,*VH%TU,-=I JKDFH;6@ M-L3$5*,-HAH1SZ3:D22'Y0_,-;IDUUS"--.T..8UQ,1-(/OS< )G/DB:G9B6+XT, 49DA7T@@D& M>!BO5FZ[(H*8F((,R0HZB[ET/&<9+\DLAF\O,05-)"OH0C3OVG[B0$Q,09/N M\X33-PD;MN4YVWCB$I7H3Y,L796DV72O5XQ)4P_='K/,$GU^[A;)YO2)P^GS MC*__ U!+ P04 " "FJ92H9?JE,D! "@'@ &@ 'AL+U]R96QS+W=O M/@@*FC1NNWB\7%FU_:')EV6_#EVSW#7K&'0RF8;^YXSJ9?9SYFAQ[N)?)K:K MU7897]OEYR$>\R^#PU?;[](FQER-%DV_CGE>A=/^?CJ%ZT'&E\G5Z.UC7O5O M'U*%TD$*05H^R"#(R@BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM M!'HKZJT$>BOJK01Z&^IM!'H;ZFT$>AOJ;01ZVV"SA$!O0[V-0&]#O8U ;T.] MC4!O0[V-0&]#O8U ;T.]C4!O1[V=0&]'O9U ;T>]G4!O1[V=0&\?;'83Z.VH MMQ/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^A=H]XU@=XUZEW_I]XIG_UW7VSI;#)^VUGRO6U5UGZ2 M+$.P#XSY;$F5]JFQ5,>1N7&5#O'1+9C5V4HOB(G!8,0R4P>J0S\T-9+I^(GF M>EV&WO,VOO:%J2>)H](GON[,:N__CG:W--*%_4QG[5_H*>?4$L! A0#% @ IJF4@=! M36*! L0 ! ( ! &1O8U!R;W!S+V%P<"YX;6Q0 M2P$"% ,4 " "FJ92!PG9_.X K @ $0 @ &O M9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " "FJ92F5R<(Q & "<)P M$P @ ', 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 M ( *:IE*S+2H"-04 &$5 8 " @0T( !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ IJF4EC)FG^] @ CP< !@ ("!01, 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ IJF4MNC M@+#X!@ 1QP !@ ("!1B( 'AL+W=O-P >&PO=V]R:W-H965T M&UL4$L! A0#% @ IJF4L+MQAN"! 4@P !@ M ("!I3\ 'AL+W=O&UL4$L! A0#% @ IJF4E.82?M:"@ ]B M !D ("!DD@ 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ IJF4E&)(%TC! -0D !D M ("!^&, 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ IJF4M#9^,6/"0 \A< !D ("!PG4 'AL+W=O M M!0 &0 @(&(?P >&PO=V]R:W-H965T" M !X;"]W;W)K&UL4$L! A0#% @ IJF4@VN MW@46! T L !D ("!V(4 'AL+W=OL#98KX% !G$0 &0 M @($EB@ >&PO=V]R:W-H965T@( %X% 9 " @1J0 !X;"]W;W)K&UL4$L! A0#% @ IJF4B!B $YB P @ !D M ("!RY( 'AL+W=OX]TH$$ !W# &0 @(%DE@ >&PO M=V]R:W-H965T:@( M 'P% 9 " @1R; !X;"]W;W)K&UL4$L! A0#% @ IJF4@XSHP/9 @ E@< !D ("! MO9T 'AL+W=O4M$Y"4# "L"@ &0 @('-H >&PO=V]R:W-H965T&UL4$L! A0#% M @ IJF4K7.=/(=! $A0 !D ("!/J< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ IJF4@36TU!+ P * L !D M ("!][@ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ IJF4A4/-U[(! 8A0 !D ("!5\4 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M IJF4N$U7U&' @ 2 8 !D ("!@M, 'AL+W=O&UL4$L! A0#% @ IJF4L&PFRF+ @ MG08 !D ("!>=T 'AL+W=O&PO=V]R:W-H965TY0( -<( 9 " @1;D !X;"]W;W)K&UL4$L! A0#% @ IJF4EEJ8"^> P H@T !D M ("!,N< 'AL+W=O&PO=V]R:W-H M965T&PO=V]R:W-H965T : " 6W_ M !X;"]? 3 " 6X! 0!;0V]N=&5N=%]4>7!E&UL4$L%!@ [ #L %! &(# 0 $! end XML 64 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 65 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 66 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.1 html 98 325 1 false 34 0 false 7 false false R1.htm 0001001 - Document - Cover Page Sheet http://www.immersion.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) Sheet http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) Statements 4 false false R5.htm 1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY Sheet http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY Statements 5 false false R6.htm 1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 2101101 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIES SIGNIFICANT ACCOUNTING POLICIES Notes 7 false false R8.htm 2104102 - Disclosure - REVENUE RECOGNITION Sheet http://www.immersion.com/role/REVENUERECOGNITION REVENUE RECOGNITION Notes 8 false false R9.htm 2109103 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://www.immersion.com/role/FAIRVALUEMEASUREMENTS FAIR VALUE MEASUREMENTS Notes 9 false false R10.htm 2112104 - Disclosure - BALANCE SHEET DETAILS Sheet http://www.immersion.com/role/BALANCESHEETDETAILS BALANCE SHEET DETAILS Notes 10 false false R11.htm 2119105 - Disclosure - CONTINGENCIES Sheet http://www.immersion.com/role/CONTINGENCIES CONTINGENCIES Notes 11 false false R12.htm 2121106 - Disclosure - STOCK-BASED COMPENSATION Sheet http://www.immersion.com/role/STOCKBASEDCOMPENSATION STOCK-BASED COMPENSATION Notes 12 false false R13.htm 2129107 - Disclosure - STOCKHOLDERS' EQUITY Sheet http://www.immersion.com/role/STOCKHOLDERSEQUITY STOCKHOLDERS' EQUITY Notes 13 false false R14.htm 2131108 - Disclosure - INCOME TAXES Sheet http://www.immersion.com/role/INCOMETAXES INCOME TAXES Notes 14 false false R15.htm 2135109 - Disclosure - NET INCOME (LOSS) PER SHARE Sheet http://www.immersion.com/role/NETINCOMELOSSPERSHARE NET INCOME (LOSS) PER SHARE Notes 15 false false R16.htm 2139110 - Disclosure - LEASES Sheet http://www.immersion.com/role/LEASES LEASES Notes 16 false false R17.htm 2202201 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 17 false false R18.htm 2305301 - Disclosure - REVENUE RECOGNITION (Tables) Sheet http://www.immersion.com/role/REVENUERECOGNITIONTables REVENUE RECOGNITION (Tables) Tables http://www.immersion.com/role/REVENUERECOGNITION 18 false false R19.htm 2310302 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) Sheet http://www.immersion.com/role/FAIRVALUEMEASUREMENTSTables FAIR VALUE MEASUREMENTS (Tables) Tables http://www.immersion.com/role/FAIRVALUEMEASUREMENTS 19 false false R20.htm 2313303 - Disclosure - BALANCE SHEET DETAILS (Tables) Sheet http://www.immersion.com/role/BALANCESHEETDETAILSTables BALANCE SHEET DETAILS (Tables) Tables http://www.immersion.com/role/BALANCESHEETDETAILS 20 false false R21.htm 2322304 - Disclosure - STOCK-BASED COMPENSATION (Tables) Sheet http://www.immersion.com/role/STOCKBASEDCOMPENSATIONTables STOCK-BASED COMPENSATION (Tables) Tables http://www.immersion.com/role/STOCKBASEDCOMPENSATION 21 false false R22.htm 2332305 - Disclosure - INCOME TAXES (Tables) Sheet http://www.immersion.com/role/INCOMETAXESTables INCOME TAXES (Tables) Tables http://www.immersion.com/role/INCOMETAXES 22 false false R23.htm 2336306 - Disclosure - NET INCOME (LOSS) PER SHARE (Tables) Sheet http://www.immersion.com/role/NETINCOMELOSSPERSHARETables NET INCOME (LOSS) PER SHARE (Tables) Tables http://www.immersion.com/role/NETINCOMELOSSPERSHARE 23 false false R24.htm 2340307 - Disclosure - LEASES (Tables) Sheet http://www.immersion.com/role/LEASESTables LEASES (Tables) Tables http://www.immersion.com/role/LEASES 24 false false R25.htm 2403401 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details) Sheet http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails SIGNIFICANT ACCOUNTING POLICIES (Details) Details http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies 25 false false R26.htm 2406402 - Disclosure - REVENUE RECOGNITION - NARRATIVE (Details) Sheet http://www.immersion.com/role/REVENUERECOGNITIONNARRATIVEDetails REVENUE RECOGNITION - NARRATIVE (Details) Details 26 false false R27.htm 2407403 - Disclosure - REVENUE RECOGNITION - DISAGGREGATED REVENUE (Details) Sheet http://www.immersion.com/role/REVENUERECOGNITIONDISAGGREGATEDREVENUEDetails REVENUE RECOGNITION - DISAGGREGATED REVENUE (Details) Details 27 false false R28.htm 2408404 - Disclosure - REVENUE RECOGNITION - CONTRACTED REVENUE (Details) Sheet http://www.immersion.com/role/REVENUERECOGNITIONCONTRACTEDREVENUEDetails REVENUE RECOGNITION - CONTRACTED REVENUE (Details) Details 28 false false R29.htm 2411405 - Disclosure - FAIR VALUE MEASUREMENTS - SCHEDULE OF FINANCIAL INSTRUMENTS MEASURED AT FAIR VALUE ON RECURRING BASIS (Details) Sheet http://www.immersion.com/role/FAIRVALUEMEASUREMENTSSCHEDULEOFFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetails FAIR VALUE MEASUREMENTS - SCHEDULE OF FINANCIAL INSTRUMENTS MEASURED AT FAIR VALUE ON RECURRING BASIS (Details) Details 29 false false R30.htm 2414406 - Disclosure - BALANCE SHEET DETAILS - Cash and Cash Equivalents (Details) Sheet http://www.immersion.com/role/BALANCESHEETDETAILSCashandCashEquivalentsDetails BALANCE SHEET DETAILS - Cash and Cash Equivalents (Details) Details 30 false false R31.htm 2415407 - Disclosure - BALANCE SHEET DETAILS - Accounts and Other Receivables (Detail) Sheet http://www.immersion.com/role/BALANCESHEETDETAILSAccountsandOtherReceivablesDetail BALANCE SHEET DETAILS - Accounts and Other Receivables (Detail) Details 31 false false R32.htm 2416408 - Disclosure - BALANCE SHEET DETAILS - Other Assets, Net (Details) Sheet http://www.immersion.com/role/BALANCESHEETDETAILSOtherAssetsNetDetails BALANCE SHEET DETAILS - Other Assets, Net (Details) Details 32 false false R33.htm 2417409 - Disclosure - BALANCE SHEET DETAILS - Other Current Liabilities (Details) Sheet http://www.immersion.com/role/BALANCESHEETDETAILSOtherCurrentLiabilitiesDetails BALANCE SHEET DETAILS - Other Current Liabilities (Details) Details 33 false false R34.htm 2418410 - Disclosure - BALANCE SHEETS DETAILS Prepaid Expenses and Other Current Assets (Details) Sheet http://www.immersion.com/role/BALANCESHEETSDETAILSPrepaidExpensesandOtherCurrentAssetsDetails BALANCE SHEETS DETAILS Prepaid Expenses and Other Current Assets (Details) Details 34 false false R35.htm 2420411 - Disclosure - CONTINGENCIES - NARRATIVE (Details) Sheet http://www.immersion.com/role/CONTINGENCIESNARRATIVEDetails CONTINGENCIES - NARRATIVE (Details) Details 35 false false R36.htm 2423412 - Disclosure - STOCK-BASED COMPENSATION - NARRATIVE (Details) Sheet http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNARRATIVEDetails STOCK-BASED COMPENSATION - NARRATIVE (Details) Details 36 false false R37.htm 2424413 - Disclosure - STOCK-BASED COMPENSATION - SUMMARY OF EQUITY INCENTIVE PROGRAM (Details) Sheet http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFEQUITYINCENTIVEPROGRAMDetails STOCK-BASED COMPENSATION - SUMMARY OF EQUITY INCENTIVE PROGRAM (Details) Details 37 false false R38.htm 2425414 - Disclosure - STOCK-BASED COMPENSATION - SUMMARY OF TIME-BASED STOCK OPTIONS (Details) Sheet http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFTIMEBASEDSTOCKOPTIONSDetails STOCK-BASED COMPENSATION - SUMMARY OF TIME-BASED STOCK OPTIONS (Details) Details 38 false false R39.htm 2426415 - Disclosure - STOCK-BASED COMPENSATION - SUMMARY OF RESTRICTED STOCK UNITS AND RESTRICTED STOCK AWARDS (Details) Sheet http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFRESTRICTEDSTOCKUNITSANDRESTRICTEDSTOCKAWARDSDetails STOCK-BASED COMPENSATION - SUMMARY OF RESTRICTED STOCK UNITS AND RESTRICTED STOCK AWARDS (Details) Details 39 false false R40.htm 2427416 - Disclosure - STOCK-BASED COMPENSATION - SUMMARY OF STOCK-BASED COMPENSATION EXPENSES (Details) Sheet http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFSTOCKBASEDCOMPENSATIONEXPENSESDetails STOCK-BASED COMPENSATION - SUMMARY OF STOCK-BASED COMPENSATION EXPENSES (Details) Details 40 false false R41.htm 2428417 - Disclosure - STOCK-BASED COMPENSATION - SUMMARY OF ASSUMPTIONS USED TO VALUE OPTIONS GRANTED (Details) Sheet http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFASSUMPTIONSUSEDTOVALUEOPTIONSGRANTEDDetails STOCK-BASED COMPENSATION - SUMMARY OF ASSUMPTIONS USED TO VALUE OPTIONS GRANTED (Details) Details 41 false false R42.htm 2430418 - Disclosure - STOCKHOLDERS' EQUITY - NARRATIVE (Details) Sheet http://www.immersion.com/role/STOCKHOLDERSEQUITYNARRATIVEDetails STOCKHOLDERS' EQUITY - NARRATIVE (Details) Details 42 false false R43.htm 2433419 - Disclosure - INCOME TAXES - SCHEDULE OF INCOME TAX PROVISIONS (Details) Sheet http://www.immersion.com/role/INCOMETAXESSCHEDULEOFINCOMETAXPROVISIONSDetails INCOME TAXES - SCHEDULE OF INCOME TAX PROVISIONS (Details) Details 43 false false R44.htm 2434420 - Disclosure - INCOME TAXES - NARRATIVE (Details) Sheet http://www.immersion.com/role/INCOMETAXESNARRATIVEDetails INCOME TAXES - NARRATIVE (Details) Details 44 false false R45.htm 2437421 - Disclosure - NET INCOME (LOSS) PER SHARE - RECONCILIATION OF NUMERATORS AND DENOMINATORS USED IN COMPUTING BASIC AND DILUTED NET INCOME (LOSS) PER SHARE (Details) Sheet http://www.immersion.com/role/NETINCOMELOSSPERSHARERECONCILIATIONOFNUMERATORSANDDENOMINATORSUSEDINCOMPUTINGBASICANDDILUTEDNETINCOMELOSSPERSHAREDetails NET INCOME (LOSS) PER SHARE - RECONCILIATION OF NUMERATORS AND DENOMINATORS USED IN COMPUTING BASIC AND DILUTED NET INCOME (LOSS) PER SHARE (Details) Details http://www.immersion.com/role/NETINCOMELOSSPERSHARETables 45 false false R46.htm 2438422 - Disclosure - NET INCOME (LOSS) PER SHARE - NARRATIVE (Details) Sheet http://www.immersion.com/role/NETINCOMELOSSPERSHARENARRATIVEDetails NET INCOME (LOSS) PER SHARE - NARRATIVE (Details) Details http://www.immersion.com/role/NETINCOMELOSSPERSHARETables 46 false false R47.htm 2441423 - Disclosure - LEASES - NARRATIVE (Details) Sheet http://www.immersion.com/role/LEASESNARRATIVEDetails LEASES - NARRATIVE (Details) Details 47 false false R48.htm 2442424 - Disclosure - LEASES - SUMMARY OF RIGHT OF USE ASSETS AND LEASE LIABILITIES (Details) Sheet http://www.immersion.com/role/LEASESSUMMARYOFRIGHTOFUSEASSETSANDLEASELIABILITIESDetails LEASES - SUMMARY OF RIGHT OF USE ASSETS AND LEASE LIABILITIES (Details) Details 48 false false R49.htm 2443425 - Disclosure - LEASES - SCHEDULE OF SUPPLEMENTAL INFORMATION RELATED TO OPERATING LEASES AND EXPENSES (Details) Sheet http://www.immersion.com/role/LEASESSCHEDULEOFSUPPLEMENTALINFORMATIONRELATEDTOOPERATINGLEASESANDEXPENSESDetails LEASES - SCHEDULE OF SUPPLEMENTAL INFORMATION RELATED TO OPERATING LEASES AND EXPENSES (Details) Details 49 false false R50.htm 2444426 - Disclosure - LEASES - SCHEDULE OF MINIMUM FUTURE LEASE PAYMENT OBLIGATIONS (Details) Sheet http://www.immersion.com/role/LEASESSCHEDULEOFMINIMUMFUTURELEASEPAYMENTOBLIGATIONSDetails LEASES - SCHEDULE OF MINIMUM FUTURE LEASE PAYMENT OBLIGATIONS (Details) Details 50 false false R51.htm 2445427 - Disclosure - LEASES - SCHEDULE OF SUBLEASE INCOME EXPECTED TO BE RECEIVED (Details) Sheet http://www.immersion.com/role/LEASESSCHEDULEOFSUBLEASEINCOMEEXPECTEDTOBERECEIVEDDetails LEASES - SCHEDULE OF SUBLEASE INCOME EXPECTED TO BE RECEIVED (Details) Details 51 false false All Reports Book All Reports immr-20210331.htm immr-03312021ex312.htm immr-20210331.xsd immr-20210331_cal.xml immr-20210331_def.xml immr-20210331_lab.xml immr-20210331_pre.xml immr-3312021ex311.htm immr-3312021ex321.htm immr-3312021ex322.htm http://fasb.org/us-gaap/2020-01-31 http://fasb.org/srt/2020-01-31 http://xbrl.sec.gov/dei/2020-01-31 true true JSON 69 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "immr-20210331.htm": { "axisCustom": 1, "axisStandard": 13, "contextCount": 98, "dts": { "calculationLink": { "local": [ "immr-20210331_cal.xml" ] }, "definitionLink": { "local": [ "immr-20210331_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "immr-20210331.htm" ] }, "labelLink": { "local": [ "immr-20210331_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "immr-20210331_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml" ] }, "schema": { "local": [ "immr-20210331.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 380, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 12, "http://xbrl.sec.gov/dei/2020-01-31": 5, "total": 17 }, "keyCustom": 19, "keyStandard": 306, "memberCustom": 13, "memberStandard": 19, "nsprefix": "immr", "nsuri": "http://www.immersion.com/20210331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "ie2aaf85c8e9d4b0baa86c818ef986ba2_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover Page", "role": "http://www.immersion.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "ie2aaf85c8e9d4b0baa86c818ef986ba2_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "ie2aaf85c8e9d4b0baa86c818ef986ba2_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112104 - Disclosure - BALANCE SHEET DETAILS", "role": "http://www.immersion.com/role/BALANCESHEETDETAILS", "shortName": "BALANCE SHEET DETAILS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "ie2aaf85c8e9d4b0baa86c818ef986ba2_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "ie2aaf85c8e9d4b0baa86c818ef986ba2_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyDisclosures", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119105 - Disclosure - CONTINGENCIES", "role": "http://www.immersion.com/role/CONTINGENCIES", "shortName": "CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "ie2aaf85c8e9d4b0baa86c818ef986ba2_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyDisclosures", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "ie2aaf85c8e9d4b0baa86c818ef986ba2_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121106 - Disclosure - STOCK-BASED COMPENSATION", "role": "http://www.immersion.com/role/STOCKBASEDCOMPENSATION", "shortName": "STOCK-BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "ie2aaf85c8e9d4b0baa86c818ef986ba2_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "ie2aaf85c8e9d4b0baa86c818ef986ba2_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2129107 - Disclosure - STOCKHOLDERS' EQUITY", "role": "http://www.immersion.com/role/STOCKHOLDERSEQUITY", "shortName": "STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "ie2aaf85c8e9d4b0baa86c818ef986ba2_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "ie2aaf85c8e9d4b0baa86c818ef986ba2_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2131108 - Disclosure - INCOME TAXES", "role": "http://www.immersion.com/role/INCOMETAXES", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "ie2aaf85c8e9d4b0baa86c818ef986ba2_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "ie2aaf85c8e9d4b0baa86c818ef986ba2_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2135109 - Disclosure - NET INCOME (LOSS) PER SHARE", "role": "http://www.immersion.com/role/NETINCOMELOSSPERSHARE", "shortName": "NET INCOME (LOSS) PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "ie2aaf85c8e9d4b0baa86c818ef986ba2_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "ie2aaf85c8e9d4b0baa86c818ef986ba2_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2139110 - Disclosure - LEASES", "role": "http://www.immersion.com/role/LEASES", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "ie2aaf85c8e9d4b0baa86c818ef986ba2_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "ie2aaf85c8e9d4b0baa86c818ef986ba2_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "immr:NatureOfBusinessPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)", "role": "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "ie2aaf85c8e9d4b0baa86c818ef986ba2_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "immr:NatureOfBusinessPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "ie2aaf85c8e9d4b0baa86c818ef986ba2_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - REVENUE RECOGNITION (Tables)", "role": "http://www.immersion.com/role/REVENUERECOGNITIONTables", "shortName": "REVENUE RECOGNITION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "ie2aaf85c8e9d4b0baa86c818ef986ba2_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "ie2aaf85c8e9d4b0baa86c818ef986ba2_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310302 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)", "role": "http://www.immersion.com/role/FAIRVALUEMEASUREMENTSTables", "shortName": "FAIR VALUE MEASUREMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "ie2aaf85c8e9d4b0baa86c818ef986ba2_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "i1d8a5389f0a14c499dc417038238b7f7_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "i1d8a5389f0a14c499dc417038238b7f7_I20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "ie2aaf85c8e9d4b0baa86c818ef986ba2_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313303 - Disclosure - BALANCE SHEET DETAILS (Tables)", "role": "http://www.immersion.com/role/BALANCESHEETDETAILSTables", "shortName": "BALANCE SHEET DETAILS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "ie2aaf85c8e9d4b0baa86c818ef986ba2_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "ie2aaf85c8e9d4b0baa86c818ef986ba2_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "immr:ScheduleOfStockOptionsAndAwardsTableTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2322304 - Disclosure - STOCK-BASED COMPENSATION (Tables)", "role": "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONTables", "shortName": "STOCK-BASED COMPENSATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "ie2aaf85c8e9d4b0baa86c818ef986ba2_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "immr:ScheduleOfStockOptionsAndAwardsTableTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "ie2aaf85c8e9d4b0baa86c818ef986ba2_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2332305 - Disclosure - INCOME TAXES (Tables)", "role": "http://www.immersion.com/role/INCOMETAXESTables", "shortName": "INCOME TAXES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "ie2aaf85c8e9d4b0baa86c818ef986ba2_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "ie2aaf85c8e9d4b0baa86c818ef986ba2_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2336306 - Disclosure - NET INCOME (LOSS) PER SHARE (Tables)", "role": "http://www.immersion.com/role/NETINCOMELOSSPERSHARETables", "shortName": "NET INCOME (LOSS) PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "ie2aaf85c8e9d4b0baa86c818ef986ba2_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "ie2aaf85c8e9d4b0baa86c818ef986ba2_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "immr:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2340307 - Disclosure - LEASES (Tables)", "role": "http://www.immersion.com/role/LEASESTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "ie2aaf85c8e9d4b0baa86c818ef986ba2_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "immr:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "ie2aaf85c8e9d4b0baa86c818ef986ba2_D20210101-20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "immr:IMMRGovernmentSubsidyRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403401 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details)", "role": "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "ie2aaf85c8e9d4b0baa86c818ef986ba2_D20210101-20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "immr:IMMRGovernmentSubsidyRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "immr:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "i1d8a5389f0a14c499dc417038238b7f7_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - REVENUE RECOGNITION - NARRATIVE (Details)", "role": "http://www.immersion.com/role/REVENUERECOGNITIONNARRATIVEDetails", "shortName": "REVENUE RECOGNITION - NARRATIVE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "ie2aaf85c8e9d4b0baa86c818ef986ba2_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:IncreaseDecreaseInContractWithCustomerAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "ie2aaf85c8e9d4b0baa86c818ef986ba2_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - REVENUE RECOGNITION - DISAGGREGATED REVENUE (Details)", "role": "http://www.immersion.com/role/REVENUERECOGNITIONDISAGGREGATEDREVENUEDetails", "shortName": "REVENUE RECOGNITION - DISAGGREGATED REVENUE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "i01c9077af3c64d23bbb796d45c9f9d9e_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "i1d8a5389f0a14c499dc417038238b7f7_I20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - REVENUE RECOGNITION - CONTRACTED REVENUE (Details)", "role": "http://www.immersion.com/role/REVENUERECOGNITIONCONTRACTEDREVENUEDetails", "shortName": "REVENUE RECOGNITION - CONTRACTED REVENUE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "i1d8a5389f0a14c499dc417038238b7f7_I20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "i1d8a5389f0a14c499dc417038238b7f7_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Cash", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411405 - Disclosure - FAIR VALUE MEASUREMENTS - SCHEDULE OF FINANCIAL INSTRUMENTS MEASURED AT FAIR VALUE ON RECURRING BASIS (Details)", "role": "http://www.immersion.com/role/FAIRVALUEMEASUREMENTSSCHEDULEOFFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetails", "shortName": "FAIR VALUE MEASUREMENTS - SCHEDULE OF FINANCIAL INSTRUMENTS MEASURED AT FAIR VALUE ON RECURRING BASIS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "i2eeb6d2a3c9a451d8a73e156e5d806e5_I20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "i1d8a5389f0a14c499dc417038238b7f7_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Cash", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414406 - Disclosure - BALANCE SHEET DETAILS - Cash and Cash Equivalents (Details)", "role": "http://www.immersion.com/role/BALANCESHEETDETAILSCashandCashEquivalentsDetails", "shortName": "BALANCE SHEET DETAILS - Cash and Cash Equivalents (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "i1d8a5389f0a14c499dc417038238b7f7_I20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:MoneyMarketFundsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "i1d8a5389f0a14c499dc417038238b7f7_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415407 - Disclosure - BALANCE SHEET DETAILS - Accounts and Other Receivables (Detail)", "role": "http://www.immersion.com/role/BALANCESHEETDETAILSAccountsandOtherReceivablesDetail", "shortName": "BALANCE SHEET DETAILS - Accounts and Other Receivables (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "i1d8a5389f0a14c499dc417038238b7f7_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "i1d8a5389f0a14c499dc417038238b7f7_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNetNoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416408 - Disclosure - BALANCE SHEET DETAILS - Other Assets, Net (Details)", "role": "http://www.immersion.com/role/BALANCESHEETDETAILSOtherAssetsNetDetails", "shortName": "BALANCE SHEET DETAILS - Other Assets, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "i1d8a5389f0a14c499dc417038238b7f7_I20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DeferredIncomeTaxAssetsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "immr:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "i1d8a5389f0a14c499dc417038238b7f7_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseLiabilityCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417409 - Disclosure - BALANCE SHEET DETAILS - Other Current Liabilities (Details)", "role": "http://www.immersion.com/role/BALANCESHEETDETAILSOtherCurrentLiabilitiesDetails", "shortName": "BALANCE SHEET DETAILS - Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "i1d8a5389f0a14c499dc417038238b7f7_I20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherSundryLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "immr:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "i0e5052cf6bc34fbfa6f3967db3e58d3c_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PrepaidExpenseCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418410 - Disclosure - BALANCE SHEETS DETAILS Prepaid Expenses and Other Current Assets (Details)", "role": "http://www.immersion.com/role/BALANCESHEETSDETAILSPrepaidExpensesandOtherCurrentAssetsDetails", "shortName": "BALANCE SHEETS DETAILS Prepaid Expenses and Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "immr:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "i0e5052cf6bc34fbfa6f3967db3e58d3c_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PrepaidExpenseCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "i1d8a5389f0a14c499dc417038238b7f7_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DepositsAssetsNoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420411 - Disclosure - CONTINGENCIES - NARRATIVE (Details)", "role": "http://www.immersion.com/role/CONTINGENCIESNARRATIVEDetails", "shortName": "CONTINGENCIES - NARRATIVE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "ie0d66b665f7b4c1f9646dfef1005e2f9_I20200331", "decimals": "-5", "lang": "en-US", "name": "us-gaap:DepositsAssetsNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "i1d8a5389f0a14c499dc417038238b7f7_I20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "immr:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReductionInSharesAvailableForGrantForEveryShareIssued", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423412 - Disclosure - STOCK-BASED COMPENSATION - NARRATIVE (Details)", "role": "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNARRATIVEDetails", "shortName": "STOCK-BASED COMPENSATION - NARRATIVE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "i1d8a5389f0a14c499dc417038238b7f7_I20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "immr:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReductionInSharesAvailableForGrantForEveryShareIssued", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "immr:ScheduleOfStockOptionsAndAwardsTableTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "i1d8a5389f0a14c499dc417038238b7f7_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424413 - Disclosure - STOCK-BASED COMPENSATION - SUMMARY OF EQUITY INCENTIVE PROGRAM (Details)", "role": "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFEQUITYINCENTIVEPROGRAMDetails", "shortName": "STOCK-BASED COMPENSATION - SUMMARY OF EQUITY INCENTIVE PROGRAM (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "immr:ScheduleOfStockOptionsAndAwardsTableTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "i1d8a5389f0a14c499dc417038238b7f7_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "i1d8a5389f0a14c499dc417038238b7f7_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425414 - Disclosure - STOCK-BASED COMPENSATION - SUMMARY OF TIME-BASED STOCK OPTIONS (Details)", "role": "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFTIMEBASEDSTOCKOPTIONSDetails", "shortName": "STOCK-BASED COMPENSATION - SUMMARY OF TIME-BASED STOCK OPTIONS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "ie2aaf85c8e9d4b0baa86c818ef986ba2_D20210101-20210331", "decimals": null, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "i0e5052cf6bc34fbfa6f3967db3e58d3c_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426415 - Disclosure - STOCK-BASED COMPENSATION - SUMMARY OF RESTRICTED STOCK UNITS AND RESTRICTED STOCK AWARDS (Details)", "role": "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFRESTRICTEDSTOCKUNITSANDRESTRICTEDSTOCKAWARDSDetails", "shortName": "STOCK-BASED COMPENSATION - SUMMARY OF RESTRICTED STOCK UNITS AND RESTRICTED STOCK AWARDS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "icc135d75e4494ad0850c2ef899e1c5aa_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "ie2aaf85c8e9d4b0baa86c818ef986ba2_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)", "role": "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "ie2aaf85c8e9d4b0baa86c818ef986ba2_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "ie2aaf85c8e9d4b0baa86c818ef986ba2_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427416 - Disclosure - STOCK-BASED COMPENSATION - SUMMARY OF STOCK-BASED COMPENSATION EXPENSES (Details)", "role": "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFSTOCKBASEDCOMPENSATIONEXPENSESDetails", "shortName": "STOCK-BASED COMPENSATION - SUMMARY OF STOCK-BASED COMPENSATION EXPENSES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "i503da6290f9f4a458848e14c30f0e4d9_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "i65f1f70321364374b93065f79aafaf5b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428417 - Disclosure - STOCK-BASED COMPENSATION - SUMMARY OF ASSUMPTIONS USED TO VALUE OPTIONS GRANTED (Details)", "role": "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFASSUMPTIONSUSEDTOVALUEOPTIONSGRANTEDDetails", "shortName": "STOCK-BASED COMPENSATION - SUMMARY OF ASSUMPTIONS USED TO VALUE OPTIONS GRANTED (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "i65f1f70321364374b93065f79aafaf5b_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "i2a19cd21906c41058a1b9e8b053533ff_I20210209", "decimals": "-6", "first": true, "lang": "en-US", "name": "immr:ShelfRegistrationAmountOfCapitalAuthorizedForFutureIssuanceValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430418 - Disclosure - STOCKHOLDERS' EQUITY - NARRATIVE (Details)", "role": "http://www.immersion.com/role/STOCKHOLDERSEQUITYNARRATIVEDetails", "shortName": "STOCKHOLDERS' EQUITY - NARRATIVE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "i2a19cd21906c41058a1b9e8b053533ff_I20210209", "decimals": "-6", "first": true, "lang": "en-US", "name": "immr:ShelfRegistrationAmountOfCapitalAuthorizedForFutureIssuanceValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "ie2aaf85c8e9d4b0baa86c818ef986ba2_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433419 - Disclosure - INCOME TAXES - SCHEDULE OF INCOME TAX PROVISIONS (Details)", "role": "http://www.immersion.com/role/INCOMETAXESSCHEDULEOFINCOMETAXPROVISIONSDetails", "shortName": "INCOME TAXES - SCHEDULE OF INCOME TAX PROVISIONS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "ie2aaf85c8e9d4b0baa86c818ef986ba2_D20210101-20210331", "decimals": "3", "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "i1d8a5389f0a14c499dc417038238b7f7_I20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434420 - Disclosure - INCOME TAXES - NARRATIVE (Details)", "role": "http://www.immersion.com/role/INCOMETAXESNARRATIVEDetails", "shortName": "INCOME TAXES - NARRATIVE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "i1d8a5389f0a14c499dc417038238b7f7_I20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "ie2aaf85c8e9d4b0baa86c818ef986ba2_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437421 - Disclosure - NET INCOME (LOSS) PER SHARE - RECONCILIATION OF NUMERATORS AND DENOMINATORS USED IN COMPUTING BASIC AND DILUTED NET INCOME (LOSS) PER SHARE (Details)", "role": "http://www.immersion.com/role/NETINCOMELOSSPERSHARERECONCILIATIONOFNUMERATORSANDDENOMINATORSUSEDINCOMPUTINGBASICANDDILUTEDNETINCOMELOSSPERSHAREDetails", "shortName": "NET INCOME (LOSS) PER SHARE - RECONCILIATION OF NUMERATORS AND DENOMINATORS USED IN COMPUTING BASIC AND DILUTED NET INCOME (LOSS) PER SHARE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "ie2aaf85c8e9d4b0baa86c818ef986ba2_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "ie2aaf85c8e9d4b0baa86c818ef986ba2_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438422 - Disclosure - NET INCOME (LOSS) PER SHARE - NARRATIVE (Details)", "role": "http://www.immersion.com/role/NETINCOMELOSSPERSHARENARRATIVEDetails", "shortName": "NET INCOME (LOSS) PER SHARE - NARRATIVE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "ie2aaf85c8e9d4b0baa86c818ef986ba2_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "i57e8b5e0b0264799be9fef158a2bf81d_D20200312-20200312", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseInitialDirectCostExpenseOverTerm", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441423 - Disclosure - LEASES - NARRATIVE (Details)", "role": "http://www.immersion.com/role/LEASESNARRATIVEDetails", "shortName": "LEASES - NARRATIVE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "i57e8b5e0b0264799be9fef158a2bf81d_D20200312-20200312", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseInitialDirectCostExpenseOverTerm", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "i1d8a5389f0a14c499dc417038238b7f7_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442424 - Disclosure - LEASES - SUMMARY OF RIGHT OF USE ASSETS AND LEASE LIABILITIES (Details)", "role": "http://www.immersion.com/role/LEASESSUMMARYOFRIGHTOFUSEASSETSANDLEASELIABILITIESDetails", "shortName": "LEASES - SUMMARY OF RIGHT OF USE ASSETS AND LEASE LIABILITIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "immr:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "i1d8a5389f0a14c499dc417038238b7f7_I20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingLeaseLiabilityNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "ie2aaf85c8e9d4b0baa86c818ef986ba2_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443425 - Disclosure - LEASES - SCHEDULE OF SUPPLEMENTAL INFORMATION RELATED TO OPERATING LEASES AND EXPENSES (Details)", "role": "http://www.immersion.com/role/LEASESSCHEDULEOFSUPPLEMENTALINFORMATIONRELATEDTOOPERATINGLEASESANDEXPENSESDetails", "shortName": "LEASES - SCHEDULE OF SUPPLEMENTAL INFORMATION RELATED TO OPERATING LEASES AND EXPENSES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "ie2aaf85c8e9d4b0baa86c818ef986ba2_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "i38a5a3f533854509b3988738b54ec697_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY", "role": "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "i38a5a3f533854509b3988738b54ec697_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "i1d8a5389f0a14c499dc417038238b7f7_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444426 - Disclosure - LEASES - SCHEDULE OF MINIMUM FUTURE LEASE PAYMENT OBLIGATIONS (Details)", "role": "http://www.immersion.com/role/LEASESSCHEDULEOFMINIMUMFUTURELEASEPAYMENTOBLIGATIONSDetails", "shortName": "LEASES - SCHEDULE OF MINIMUM FUTURE LEASE PAYMENT OBLIGATIONS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "i1d8a5389f0a14c499dc417038238b7f7_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "i1d8a5389f0a14c499dc417038238b7f7_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445427 - Disclosure - LEASES - SCHEDULE OF SUBLEASE INCOME EXPECTED TO BE RECEIVED (Details)", "role": "http://www.immersion.com/role/LEASESSCHEDULEOFSUBLEASEINCOMEEXPECTEDTOBERECEIVEDDetails", "shortName": "LEASES - SCHEDULE OF SUBLEASE INCOME EXPECTED TO BE RECEIVED (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "i1d8a5389f0a14c499dc417038238b7f7_I20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "ie2aaf85c8e9d4b0baa86c818ef986ba2_D20210101-20210331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "ie2aaf85c8e9d4b0baa86c818ef986ba2_D20210101-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "ie2aaf85c8e9d4b0baa86c818ef986ba2_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES", "role": "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIES", "shortName": "SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "ie2aaf85c8e9d4b0baa86c818ef986ba2_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "ie2aaf85c8e9d4b0baa86c818ef986ba2_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104102 - Disclosure - REVENUE RECOGNITION", "role": "http://www.immersion.com/role/REVENUERECOGNITION", "shortName": "REVENUE RECOGNITION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "ie2aaf85c8e9d4b0baa86c818ef986ba2_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "ie2aaf85c8e9d4b0baa86c818ef986ba2_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109103 - Disclosure - FAIR VALUE MEASUREMENTS", "role": "http://www.immersion.com/role/FAIRVALUEMEASUREMENTS", "shortName": "FAIR VALUE MEASUREMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "immr-20210331.htm", "contextRef": "ie2aaf85c8e9d4b0baa86c818ef986ba2_D20210101-20210331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 34, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.immersion.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.immersion.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.immersion.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.immersion.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.immersion.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.immersion.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r357" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.immersion.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r358" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.immersion.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.immersion.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.immersion.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.immersion.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.immersion.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.immersion.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r359" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.immersion.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.immersion.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.immersion.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESNARRATIVEDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r359" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.immersion.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.immersion.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r359" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.immersion.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.immersion.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r360" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.immersion.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r359" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.immersion.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r359" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.immersion.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r359" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.immersion.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r359" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.immersion.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESNARRATIVEDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.immersion.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r355" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.immersion.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r356" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.immersion.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://www.immersion.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "immr_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets And Liabilities, Lessee [Table Text Block]", "label": "Assets And Liabilities, Lessee [Table Text Block]", "terseLabel": "Summary of ROU assets and lease liabilities" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.immersion.com/20210331", "presentation": [ "http://www.immersion.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "immr_CommonStockIssuedCommissionFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock Issued, Commission Fee, Percentage", "label": "Common Stock Issued, Commission Fee, Percentage", "terseLabel": "Common Stock Issued, Commission Fee, Percentage" } } }, "localname": "CommonStockIssuedCommissionFeePercentage", "nsuri": "http://www.immersion.com/20210331", "presentation": [ "http://www.immersion.com/role/STOCKHOLDERSEQUITYNARRATIVEDetails" ], "xbrltype": "percentItemType" }, "immr_DevelopmentServicesandOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Development, Services and Other [Member]", "label": "Development, Services and Other [Member]", "terseLabel": "Development, services, and other revenue", "verboseLabel": "Development, services, and other" } } }, "localname": "DevelopmentServicesandOtherMember", "nsuri": "http://www.immersion.com/20210331", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://www.immersion.com/role/REVENUERECOGNITIONDISAGGREGATEDREVENUEDetails" ], "xbrltype": "domainItemType" }, "immr_EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Defined ESPP by which eligible employees may purchase common stock through payroll deductions.", "label": "Employee Stock Purchase Plan [Member]", "terseLabel": "Employee stock purchase plan", "verboseLabel": "Employee stock purchase plan" } } }, "localname": "EmployeeStockPurchasePlanMember", "nsuri": "http://www.immersion.com/20210331", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNARRATIVEDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFSTOCKBASEDCOMPENSATIONEXPENSESDetails" ], "xbrltype": "domainItemType" }, "immr_FixedFeeLicenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed Fee License [Member]", "label": "Fixed Fee License [Member]", "verboseLabel": "Fixed fee license revenue" } } }, "localname": "FixedFeeLicenseMember", "nsuri": "http://www.immersion.com/20210331", "presentation": [ "http://www.immersion.com/role/REVENUERECOGNITIONDISAGGREGATEDREVENUEDetails" ], "xbrltype": "domainItemType" }, "immr_FixedFeeLicenseandPerUnitRoyaltiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fixed Fee License and Per-Unit Royalties [Member]", "label": "Fixed Fee License and Per-Unit Royalties [Member]", "terseLabel": "Total royalty and license revenue", "verboseLabel": "Royalty and license" } } }, "localname": "FixedFeeLicenseandPerUnitRoyaltiesMember", "nsuri": "http://www.immersion.com/20210331", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://www.immersion.com/role/REVENUERECOGNITIONDISAGGREGATEDREVENUEDetails" ], "xbrltype": "domainItemType" }, "immr_ForeignCurrencyRemeasurementGainLoss": { "auth_ref": [], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Foreign Currency Remeasurement Gain (Loss)", "label": "Foreign Currency Remeasurement Gain (Loss)", "terseLabel": "Foreign Currency Remeasurement Gain (Loss)" } } }, "localname": "ForeignCurrencyRemeasurementGainLoss", "nsuri": "http://www.immersion.com/20210331", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "immr_IMMRGovernmentSubsidyRecognized": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "IMMR:Government Subsidy Recognized", "label": "IMMR:GovernmentSubsidyRecognized", "terseLabel": "IMMR:GovernmentSubsidyRecognized" } } }, "localname": "IMMRGovernmentSubsidyRecognized", "nsuri": "http://www.immersion.com/20210331", "presentation": [ "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "monetaryItemType" }, "immr_LGEMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "LGE", "label": "LGE [Member]", "terseLabel": "LGE" } } }, "localname": "LGEMember", "nsuri": "http://www.immersion.com/20210331", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESNARRATIVEDetails" ], "xbrltype": "domainItemType" }, "immr_LeaseArrangementAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lease Arrangement [Axis]", "label": "Lease Arrangement [Axis]", "terseLabel": "Lease Arrangement [Axis]" } } }, "localname": "LeaseArrangementAxis", "nsuri": "http://www.immersion.com/20210331", "presentation": [ "http://www.immersion.com/role/LEASESNARRATIVEDetails" ], "xbrltype": "stringItemType" }, "immr_LeaseArrangementDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Domain] for Lease Arrangement [Axis]", "label": "Lease Arrangement [Domain]", "terseLabel": "Lease Arrangement [Domain]" } } }, "localname": "LeaseArrangementDomain", "nsuri": "http://www.immersion.com/20210331", "presentation": [ "http://www.immersion.com/role/LEASESNARRATIVEDetails" ], "xbrltype": "domainItemType" }, "immr_MarketPerformanceBasedRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Market Based Stock Options [Member]", "label": "Market Performance Based Restricted Stock Units [Member]", "terseLabel": "Market Performance Based Restricted Stock Units" } } }, "localname": "MarketPerformanceBasedRestrictedStockUnitsMember", "nsuri": "http://www.immersion.com/20210331", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNARRATIVEDetails" ], "xbrltype": "domainItemType" }, "immr_NatureOfBusinessPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the business description. Business description describes the nature and type of organization including but not limited to organizational structure.", "label": "Nature Of Business Policy [Policy Text Block]", "terseLabel": "Description of Business" } } }, "localname": "NatureOfBusinessPolicyPolicyTextBlock", "nsuri": "http://www.immersion.com/20210331", "presentation": [ "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "immr_PerUnitRoyaltiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per-Unit Royalties [Member]", "label": "Per-Unit Royalties [Member]", "verboseLabel": "Per-unit royalty revenue" } } }, "localname": "PerUnitRoyaltiesMember", "nsuri": "http://www.immersion.com/20210331", "presentation": [ "http://www.immersion.com/role/REVENUERECOGNITIONDISAGGREGATEDREVENUEDetails" ], "xbrltype": "domainItemType" }, "immr_PrinciplesOfConsolidationAndBasisOfPresentationPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the basis of accounting, or basis of presentation, used to prepare the financial statements. It also includes disclosure of accounting policy regarding the principles it follows in consolidation or combining the separate financial statements, including the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Principles Of Consolidation And Basis Of Presentation Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation and Basis of Presentation" } } }, "localname": "PrinciplesOfConsolidationAndBasisOfPresentationPolicyPolicyTextBlock", "nsuri": "http://www.immersion.com/20210331", "presentation": [ "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "immr_RestrictedStockandRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Stock and Restricted Stock Units [Member]", "label": "Restricted Stock and Restricted Stock Units [Member]", "terseLabel": "RSUs and RSAs" } } }, "localname": "RestrictedStockandRestrictedStockUnitsMember", "nsuri": "http://www.immersion.com/20210331", "presentation": [ "http://www.immersion.com/role/NETINCOMELOSSPERSHARENARRATIVEDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFSTOCKBASEDCOMPENSATIONEXPENSESDetails" ], "xbrltype": "domainItemType" }, "immr_RoyaltyRevenueAdjustment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Royalty Revenue, Adjustment", "label": "Royalty Revenue, Adjustment", "terseLabel": "Royalty Revenue, Adjustment" } } }, "localname": "RoyaltyRevenueAdjustment", "nsuri": "http://www.immersion.com/20210331", "presentation": [ "http://www.immersion.com/role/REVENUERECOGNITIONNARRATIVEDetails" ], "xbrltype": "monetaryItemType" }, "immr_Samsungvs.ImmersionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Samsung vs. Immersion [Member]", "label": "Samsung vs. Immersion [Member]", "terseLabel": "Samsung vs. Immersion" } } }, "localname": "Samsungvs.ImmersionMember", "nsuri": "http://www.immersion.com/20210331", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESNARRATIVEDetails" ], "xbrltype": "domainItemType" }, "immr_SanFranciscoCaliforniaFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "San Francisco California Facility", "label": "San Francisco California Facility [Member]", "terseLabel": "San Francisco California Facility" } } }, "localname": "SanFranciscoCaliforniaFacilityMember", "nsuri": "http://www.immersion.com/20210331", "presentation": [ "http://www.immersion.com/role/LEASESNARRATIVEDetails" ], "xbrltype": "domainItemType" }, "immr_ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Prepaid Expenses and Other Current Assets", "label": "Schedule of Prepaid Expenses and Other Current Assets [Table Text Block]", "terseLabel": "Schedule of prepaid expenses and other current assets" } } }, "localname": "ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "nsuri": "http://www.immersion.com/20210331", "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSTables" ], "xbrltype": "textBlockItemType" }, "immr_ScheduleOfShareBasedCompensationRestrictedStockAwardsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock awards that were outstanding at the beginning and end of the year, and the number of restricted stock awards that were granted, vested, or forfeited during the year.", "label": "Schedule Of Share Based Compensation Restricted Stock Awards Activity [Table Text Block]", "terseLabel": "Summary of restricted stock awards activities" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockAwardsActivityTableTextBlock", "nsuri": "http://www.immersion.com/20210331", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "immr_ScheduleOfStockOptionsAndAwardsTableTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of stock options and awards.", "label": "Schedule Of Stock Options And Awards Table [Table Text Block]", "terseLabel": "Summary of equity incentive program" } } }, "localname": "ScheduleOfStockOptionsAndAwardsTableTableTextBlock", "nsuri": "http://www.immersion.com/20210331", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "immr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReductionInSharesAvailableForGrantForEveryShareIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The reduction in number of available shares when a share is issued under the share based compensation.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Reduction In Shares Available For Grant For Every Share Issued", "terseLabel": "Number of available shares consumed for each restricted stock and restricted stock units issued" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReductionInSharesAvailableForGrantForEveryShareIssued", "nsuri": "http://www.immersion.com/20210331", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNARRATIVEDetails" ], "xbrltype": "pureItemType" }, "immr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The offering period of the employee stock purchase plan (\"ESPP\").", "label": "Share Based Compensation Arrangement By Share Based Payment Award Offering Period", "terseLabel": "Employee stock purchase plan offering period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod", "nsuri": "http://www.immersion.com/20210331", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNARRATIVEDetails" ], "xbrltype": "durationItemType" }, "immr_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumEmployeeSubscriptionAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Amount", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Amount", "terseLabel": "Maximum value of shares per employee" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumEmployeeSubscriptionAmount", "nsuri": "http://www.immersion.com/20210331", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNARRATIVEDetails" ], "xbrltype": "monetaryItemType" }, "immr_SharebasedCompensationArrangementbySharebasedPaymentAwardSharesAvailableForPurchase": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Available For Purchase", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Available For Purchase", "verboseLabel": "Shares available for purchase (in shares)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardSharesAvailableForPurchase", "nsuri": "http://www.immersion.com/20210331", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNARRATIVEDetails" ], "xbrltype": "sharesItemType" }, "immr_ShelfRegistrationAmountOfCapitalAuthorizedForFutureIssuanceValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Shelf Registration, Amount of Capital Authorized for Future Issuance, Value", "label": "Shelf Registration, Amount of Capital Authorized for Future Issuance, Value", "terseLabel": "Shelf Registration, Amount of Capital Authorized for Future Issuance, Value" } } }, "localname": "ShelfRegistrationAmountOfCapitalAuthorizedForFutureIssuanceValue", "nsuri": "http://www.immersion.com/20210331", "presentation": [ "http://www.immersion.com/role/STOCKHOLDERSEQUITYNARRATIVEDetails" ], "xbrltype": "monetaryItemType" }, "immr_StockIssuedDuringPeriodMaximumValueAuthorizedForIssuance": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Maximum Value Authorized For Issuance", "label": "Stock Issued During Period, Maximum Value Authorized For Issuance", "terseLabel": "Stock Issued During Period, Maximum Value Authorized For Issuance" } } }, "localname": "StockIssuedDuringPeriodMaximumValueAuthorizedForIssuance", "nsuri": "http://www.immersion.com/20210331", "presentation": [ "http://www.immersion.com/role/STOCKHOLDERSEQUITYNARRATIVEDetails" ], "xbrltype": "monetaryItemType" }, "immr_StockIssuedDuringPeriodSharesRestrictedStockUnitsAndAwardNetOfForfeitures": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to restricted stock units and awards, net of any shares forfeited.", "label": "Stock Issued During Period Shares Restricted Stock Units And Award Net Of Forfeitures", "terseLabel": "Release of restricted stock units and awards (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockUnitsAndAwardNetOfForfeitures", "nsuri": "http://www.immersion.com/20210331", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "immr_StockIssuedDuringPeriodValueRestrictedStockUnitsAndAwardNetOfForfeitures": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to restricted stock units and awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period Value Restricted Stock Units And Award Net Of Forfeitures", "terseLabel": "Release of restricted stock units and awards" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockUnitsAndAwardNetOfForfeitures", "nsuri": "http://www.immersion.com/20210331", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "immr_StockRepurchaseProgramAdditionalAuthorizedRepurchaseAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Additional amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program Additional Authorized Repurchase Amount", "terseLabel": "Stock repurchase program, additional authorized amount" } } }, "localname": "StockRepurchaseProgramAdditionalAuthorizedRepurchaseAmount", "nsuri": "http://www.immersion.com/20210331", "presentation": [ "http://www.immersion.com/role/STOCKHOLDERSEQUITYNARRATIVEDetails" ], "xbrltype": "monetaryItemType" }, "immr_StockRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Repurchase Program [Member]", "label": "Stock Repurchase Program [Member]", "terseLabel": "Stock Repurchase Program" } } }, "localname": "StockRepurchaseProgramMember", "nsuri": "http://www.immersion.com/20210331", "presentation": [ "http://www.immersion.com/role/STOCKHOLDERSEQUITYNARRATIVEDetails" ], "xbrltype": "domainItemType" }, "immr_TimeBasedStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Time Based Stock Option [Member]", "label": "Time Based Stock Option [Member]", "terseLabel": "Time-based stock options" } } }, "localname": "TimeBasedStockOptionMember", "nsuri": "http://www.immersion.com/20210331", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFEQUITYINCENTIVEPROGRAMDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFTIMEBASEDSTOCKOPTIONSDetails" ], "xbrltype": "domainItemType" }, "immr_WithholdingTaxesonRoyaltyPaymentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Withholding Taxes on Royalty Payments [Member]", "label": "Withholding Taxes on Royalty Payments [Member]", "terseLabel": "Withholding taxes on royalty payments" } } }, "localname": "WithholdingTaxesonRoyaltyPaymentsMember", "nsuri": "http://www.immersion.com/20210331", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESNARRATIVEDetails" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESNARRATIVEDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESNARRATIVEDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r141", "r187", "r190", "r319", "r344", "r345" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://www.immersion.com/role/REVENUERECOGNITIONDISAGGREGATEDREVENUEDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r141", "r187", "r190", "r319", "r344", "r345" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://www.immersion.com/role/REVENUERECOGNITIONDISAGGREGATEDREVENUEDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsAndOtherReceivablesNetCurrent": { "auth_ref": [], "calculation": { "http://www.immersion.com/role/BALANCESHEETDETAILSAccountsandOtherReceivablesDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer.", "label": "Accounts and Other Receivables, Net, Current", "terseLabel": "Accounts and other receivables", "totalLabel": "Accounts and other receivables" } } }, "localname": "AccountsAndOtherReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSAccountsandOtherReceivablesDetail", "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r26" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r2", "r15", "r144", "r145" ], "calculation": { "http://www.immersion.com/role/BALANCESHEETDETAILSAccountsandOtherReceivablesDetail": { "order": 1.0, "parentTag": "us-gaap_AccountsAndOtherReceivablesNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Trade accounts receivable" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSAccountsandOtherReceivablesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r18", "r40", "r41", "r42", "r333", "r350", "r351" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated 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.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r39", "r42", "r43", "r82", "r83", "r84", "r277", "r346", "r347" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r206", "r208", "r245", "r246" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r105" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Options to purchase shares of common stock (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/NETINCOMELOSSPERSHARENARRATIVEDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r105" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/NETINCOMELOSSPERSHARENARRATIVEDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/NETINCOMELOSSPERSHARENARRATIVEDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r105" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/NETINCOMELOSSPERSHARENARRATIVEDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AreaOfRealEstateProperty": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area of a real estate property.", "label": "Area of Real Estate Property", "terseLabel": "Area" } } }, "localname": "AreaOfRealEstateProperty", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/LEASESNARRATIVEDetails" ], "xbrltype": "areaItemType" }, "us-gaap_Assets": { "auth_ref": [ "r78", "r124", "r133", "r139", "r147", "r274", "r278", "r291", "r321", "r332" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS", "verboseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.immersion.com/role/LEASESSUMMARYOFRIGHTOFUSEASSETSANDLEASELIABILITIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r6", "r37", "r78", "r147", "r274", "r278", "r291" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r282" ], "calculation": { "http://www.immersion.com/role/FAIRVALUEMEASUREMENTSSCHEDULEOFFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total assets at fair value" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/FAIRVALUEMEASUREMENTSSCHEDULEOFFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r209", "r237" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNARRATIVEDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFEQUITYINCENTIVEPROGRAMDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFRESTRICTEDSTOCKUNITSANDRESTRICTEDSTOCKAWARDSDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFSTOCKBASEDCOMPENSATIONEXPENSESDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFTIMEBASEDSTOCKOPTIONSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r151" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "terseLabel": "Capitalized Contract Cost, Net" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/REVENUERECOGNITIONCONTRACTEDREVENUEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Cash": { "auth_ref": [ "r24", "r352", "r353" ], "calculation": { "http://www.immersion.com/role/BALANCESHEETDETAILSCashandCashEquivalentsDetails": { "order": 1.0, "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash", "terseLabel": "Cash held in banks", "verboseLabel": "Cash" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSCashandCashEquivalentsDetails", "http://www.immersion.com/role/FAIRVALUEMEASUREMENTSSCHEDULEOFFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r24", "r70" ], "calculation": { "http://www.immersion.com/role/BALANCESHEETDETAILSCashandCashEquivalentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "totalLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSCashandCashEquivalentsDetails", "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value [Abstract]", "terseLabel": "Cash and cash equivalents:" } } }, "localname": "CashAndCashEquivalentsAtCarryingValueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSCashandCashEquivalentsDetails", "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/FAIRVALUEMEASUREMENTSSCHEDULEOFFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.immersion.com/role/FAIRVALUEMEASUREMENTSSCHEDULEOFFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion 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.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Money market accounts" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/FAIRVALUEMEASUREMENTSSCHEDULEOFFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r65", "r70", "r75" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "End of period", "periodStartLabel": "Beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r65", "r292" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental disclosure of non-cash operating, investing, and financing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfTreasuryStockTable": { "auth_ref": [ "r168", "r169", "r170", "r171" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Class of Treasury Stock [Table]", "terseLabel": "Class of Treasury Stock [Table]" } } }, "localname": "ClassOfTreasuryStockTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKHOLDERSEQUITYNARRATIVEDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r31", "r154", "r325", "r337" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Contingencies (Note 5)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r32" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Common stock reserved for issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNARRATIVEDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common stock held by shareholders with par value plus amounts in excess of par value or issuance value (in cases of no-par value stock).", "label": "Common Stock Including Additional Paid in Capital [Member]", "terseLabel": "Common Stock and Additional\u00a0Paid-In\u00a0Capital" } } }, "localname": "CommonStockIncludingAdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r14" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r14" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r14" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r14", "r166" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStocksIncludingAdditionalPaidInCapital": { "auth_ref": [ "r14", "r16", "r167" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of par value plus amounts in excess of par value or issuance value for common stock issued.", "label": "Common Stocks, Including Additional Paid in Capital", "terseLabel": "Common stock and additional paid-in capital \u2014 $0.001 par value; 100,000,000 shares authorized; 43,020,610 and 39,161,214 shares issued, respectively; 30,877,177 and 27,017,781 shares outstanding, respectively" } } }, "localname": "CommonStocksIncludingAdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r46", "r48", "r49", "r52", "r328", "r340" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount 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.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Total comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r173", "r175", "r188" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Contract with customer, asset, current", "verboseLabel": "Contract with Customer, Asset, after Allowance for Credit Loss, Current" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/BALANCESHEETSDETAILSPrepaidExpensesandOtherCurrentAssetsDetails", "http://www.immersion.com/role/REVENUERECOGNITIONNARRATIVEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "auth_ref": [ "r173", "r175", "r188" ], "calculation": { "http://www.immersion.com/role/BALANCESHEETDETAILSOtherAssetsNetDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as noncurrent.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Noncurrent", "terseLabel": "Contract assets - long-term" } } }, "localname": "ContractWithCustomerAssetNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSOtherAssetsNetDetails", "http://www.immersion.com/role/REVENUERECOGNITIONNARRATIVEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r173", "r174", "r188" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r173", "r174", "r188" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Long-term deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockAmountConverted1": { "auth_ref": [ "r72", "r73", "r74" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value of the stock converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Conversion of Stock, Amount Converted", "terseLabel": "Release of restricted stock units and awards under company stock plan" } } }, "localname": "ConversionOfStockAmountConverted1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r56", "r78", "r147", "r291" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of revenues" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r55" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "Costs and Expenses", "totalLabel": "Total costs and expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]", "terseLabel": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r250", "r251" ], "calculation": { "http://www.immersion.com/role/BALANCESHEETDETAILSOtherAssetsNetDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSOtherAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r11", "r12", "r259", "r322", "r331" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "terseLabel": "Deferred income tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/INCOMETAXESNARRATIVEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r261" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "terseLabel": "Deferred income tax assets" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/INCOMETAXESNARRATIVEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r260" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedTerseLabel": "Valuation allowance of deferred tax assets" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/INCOMETAXESNARRATIVEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssetsNoncurrent": { "auth_ref": [ "r25" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer.", "label": "Deposits Assets, Noncurrent", "terseLabel": "Deposits Assets, Noncurrent" } } }, "localname": "DepositsAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.immersion.com/role/CONTINGENCIESNARRATIVEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r68", "r122" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/REVENUERECOGNITIONDISAGGREGATEDREVENUEDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r187", "r190", "r191", "r192", "r193", "r194", "r195", "r196" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/REVENUERECOGNITIONDISAGGREGATEDREVENUEDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r187" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregated revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/REVENUERECOGNITIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r247" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "STOCK-BASED COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r53", "r87", "r88", "r89", "r90", "r91", "r95", "r97", "r102", "r103", "r104", "r108", "r109", "r329", "r341" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic net loss per share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://www.immersion.com/role/NETINCOMELOSSPERSHARERECONCILIATIONOFNUMERATORSANDDENOMINATORSUSEDINCOMPUTINGBASICANDDILUTEDNETINCOMELOSSPERSHAREDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r53", "r87", "r88", "r89", "r90", "r91", "r97", "r102", "r103", "r104", "r108", "r109", "r329", "r341" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted net loss per share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://www.immersion.com/role/NETINCOMELOSSPERSHARERECONCILIATIONOFNUMERATORSANDDENOMINATORSUSEDINCOMPUTINGBASICANDDILUTEDNETINCOMELOSSPERSHAREDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r105", "r106", "r107", "r110" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "NET INCOME (LOSS) PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/NETINCOMELOSSPERSHARE" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r253" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/INCOMETAXESSCHEDULEOFINCOMETAXPROVISIONSDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r28" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total 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).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFSTOCKBASEDCOMPENSATIONEXPENSESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r236" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNARRATIVEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r236" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unrecognized compensation cost, recognized over an estimated weighted-average period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNARRATIVEDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r234" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "netLabel": "Stock options outstanding", "terseLabel": "Stock options outstanding", "verboseLabel": "Standard and market condition-based stock options outstanding" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/NETINCOMELOSSPERSHARENARRATIVEDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNARRATIVEDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFSTOCKBASEDCOMPENSATIONEXPENSESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityClassOfTreasuryStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Equity, Class of Treasury Stock [Line Items]", "terseLabel": "Equity, Class of Treasury Stock [Line Items]" } } }, "localname": "EquityClassOfTreasuryStockLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKHOLDERSEQUITYNARRATIVEDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r82", "r83", "r84", "r86", "r92", "r94", "r111", "r148", "r166", "r167", "r239", "r240", "r241", "r263", "r264", "r293", "r294", "r295", "r296", "r297", "r298", "r346", "r347", "r348" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.immersion.com/role/STOCKHOLDERSEQUITYNARRATIVEDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/FAIRVALUEMEASUREMENTSSCHEDULEOFFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r282", "r283", "r284", "r288" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/FAIRVALUEMEASUREMENTSSCHEDULEOFFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r282", "r283" ], "lang": { "en-us": { "role": { "documentation": "Tabular 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).", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of financial instruments measured at fair value on recurring basis" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/FAIRVALUEMEASUREMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r283", "r316", "r317", "r318" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/FAIRVALUEMEASUREMENTSSCHEDULEOFFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r282", "r283", "r285", "r286", "r289" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/FAIRVALUEMEASUREMENTSSCHEDULEOFFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r198", "r199", "r204", "r205", "r283", "r316" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Quoted\u00a0Prices \u00a0in Active Markets for Identical Assets (Level 1)" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/FAIRVALUEMEASUREMENTSSCHEDULEOFFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r198", "r199", "r204", "r205", "r283", "r317" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Significant Other Observable Inputs (Level 2)" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/FAIRVALUEMEASUREMENTSSCHEDULEOFFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r283", "r318" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Significant Unobservable Inputs (Level 3)" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/FAIRVALUEMEASUREMENTSSCHEDULEOFFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/FAIRVALUEMEASUREMENTSSCHEDULEOFFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": { "auth_ref": [ "r290" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of the fair value measurement of assets and liabilities, which includes financial instruments measured at fair value that are classified in shareholders' equity, which may be measured on a recurring or nonrecurring basis.", "label": "Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]", "terseLabel": "FAIR VALUE MEASUREMENTS" } } }, "localname": "FairValueMeasurementInputsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/FAIRVALUEMEASUREMENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r316", "r317", "r318" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/FAIRVALUEMEASUREMENTSSCHEDULEOFFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r287", "r289" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair value, measurements, recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/FAIRVALUEMEASUREMENTSSCHEDULEOFFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r57" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "order": 4.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r54" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFSTOCKBASEDCOMPENSATIONEXPENSESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r50", "r124", "r132", "r135", "r138", "r140", "r320", "r326", "r330", "r342" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Income (loss) before provision for income taxes", "totalLabel": "Income (loss) before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://www.immersion.com/role/INCOMETAXESSCHEDULEOFINCOMETAXPROVISIONSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r153" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/LEASESNARRATIVEDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFSTOCKBASEDCOMPENSATIONEXPENSESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/LEASESNARRATIVEDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFSTOCKBASEDCOMPENSATIONEXPENSESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r254", "r258", "r262", "r265", "r267", "r269", "r270", "r271" ], "lang": { "en-us": { "role": { "documentation": "The 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.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/INCOMETAXES" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r79", "r93", "r94", "r123", "r252", "r266", "r268", "r343" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://www.immersion.com/role/INCOMETAXESSCHEDULEOFINCOMETAXPROVISIONSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r71" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": { "auth_ref": [ "r67" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount due from customers for the credit sale of goods and services; includes accounts receivable and other types of receivables.", "label": "Increase (Decrease) in Accounts and Other Receivables", "negatedLabel": "Accounts and other receivables" } } }, "localname": "IncreaseDecreaseInAccountsAndOtherReceivables", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r67" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r67" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Increase (Decrease) in Contract with Customer, Asset", "terseLabel": "Increase (Decrease) in Contract with Customer, Asset" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/REVENUERECOGNITIONNARRATIVEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r67" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDepositOtherAssets": { "auth_ref": [ "r67" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in moneys or securities given as security including, but not limited to, contract, escrow, or earnest money deposits, retainage (if applicable), deposits with clearing organizations and others, collateral, or margin deposits.", "label": "Increase (Decrease) in Deposit Assets", "terseLabel": "Increase (Decrease) in Deposit Assets" } } }, "localname": "IncreaseDecreaseInDepositOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r67" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Accrued compensation" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "auth_ref": [ "r67" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current liabilities classified as other.", "label": "Increase (Decrease) in Other Current Liabilities", "terseLabel": "Other current liabilities" } } }, "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r67" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Other long-term liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r67" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r98", "r99", "r100", "r104" ], "calculation": { "http://www.immersion.com/role/NETINCOMELOSSPERSHARERECONCILIATIONOFNUMERATORSANDDENOMINATORSUSEDINCOMPUTINGBASICANDDILUTEDNETINCOMELOSSPERSHAREDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Additional 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.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Dilutive effect of potential common shares, Stock options, restricted stock units, restricted stock awards and employee stock purchase plan (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/NETINCOMELOSSPERSHARERECONCILIATIONOFNUMERATORSANDDENOMINATORSUSEDINCOMPUTINGBASICANDDILUTEDNETINCOMELOSSPERSHAREDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r309", "r311" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "terseLabel": "Lease, Cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/LEASESSCHEDULEOFSUPPLEMENTALINFORMATIONRELATEDTOOPERATINGLEASESANDEXPENSESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r309" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of supplemental information related to operating leases and expenses" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseIncome": { "auth_ref": [ "r315" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lease income from operating, direct financing, and sales-type leases. Includes, but is not limited to, variable lease payments, interest income, profit (loss) recognized at commencement, and lease payments paid and payable to lessor.", "label": "Lease Income", "negatedTerseLabel": "Lease Income" } } }, "localname": "LeaseIncome", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/LEASESSCHEDULEOFSUPPLEMENTALINFORMATIONRELATEDTOOPERATINGLEASESANDEXPENSESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Leases" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/LEASESNARRATIVEDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r302" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/LEASESNARRATIVEDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r310" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of minimum future lease payment obligations" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r310" ], "calculation": { "http://www.immersion.com/role/LEASESSCHEDULEOFMINIMUMFUTURELEASEPAYMENTOBLIGATIONSDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/LEASESSCHEDULEOFMINIMUMFUTURELEASEPAYMENTOBLIGATIONSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r310" ], "calculation": { "http://www.immersion.com/role/LEASESSCHEDULEOFMINIMUMFUTURELEASEPAYMENTOBLIGATIONSDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/LEASESSCHEDULEOFMINIMUMFUTURELEASEPAYMENTOBLIGATIONSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r310" ], "calculation": { "http://www.immersion.com/role/LEASESSCHEDULEOFMINIMUMFUTURELEASEPAYMENTOBLIGATIONSDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/LEASESSCHEDULEOFMINIMUMFUTURELEASEPAYMENTOBLIGATIONSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r310" ], "calculation": { "http://www.immersion.com/role/LEASESSCHEDULEOFMINIMUMFUTURELEASEPAYMENTOBLIGATIONSDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/LEASESSCHEDULEOFMINIMUMFUTURELEASEPAYMENTOBLIGATIONSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r310" ], "calculation": { "http://www.immersion.com/role/LEASESSCHEDULEOFMINIMUMFUTURELEASEPAYMENTOBLIGATIONSDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Remainder of 2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/LEASESSCHEDULEOFMINIMUMFUTURELEASEPAYMENTOBLIGATIONSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r312" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "LEASES" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/LEASES" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceived": { "auth_ref": [ "r314" ], "calculation": { "http://www.immersion.com/role/LEASESSCHEDULEOFSUBLEASEINCOMEEXPECTEDTOBERECEIVEDDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payments to be received by lessor for operating lease.", "label": "Lessor, Operating Lease, Payments to be Received", "totalLabel": "Total" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceived", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/LEASESSCHEDULEOFSUBLEASEINCOMEEXPECTEDTOBERECEIVEDDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock": { "auth_ref": [ "r314" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity of undiscounted cash flows to be received by lessor on annual basis for operating lease.", "label": "Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of sublease income expected to be received" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths": { "auth_ref": [ "r314" ], "calculation": { "http://www.immersion.com/role/LEASESSCHEDULEOFSUBLEASEINCOMEEXPECTEDTOBERECEIVEDDetails": { "order": 2.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessor, Operating Lease, Payment to be Received, Year One", "terseLabel": "Lessor, Operating Lease, Payment to be Received, Year One" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/LEASESSCHEDULEOFSUBLEASEINCOMEEXPECTEDTOBERECEIVEDDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear": { "auth_ref": [ "r314" ], "calculation": { "http://www.immersion.com/role/LEASESSCHEDULEOFSUBLEASEINCOMEEXPECTEDTOBERECEIVEDDetails": { "order": 1.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease in remainder of current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessor, Operating Lease, Payment to be Received, Remainder of Fiscal Year", "terseLabel": "Lessor, Operating Lease, Payment to be Received, Remainder of Fiscal Year" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/LEASESSCHEDULEOFSUBLEASEINCOMEEXPECTEDTOBERECEIVEDDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears": { "auth_ref": [ "r314" ], "calculation": { "http://www.immersion.com/role/LEASESSCHEDULEOFSUBLEASEINCOMEEXPECTEDTOBERECEIVEDDetails": { "order": 3.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessor, Operating Lease, Payment to be Received, Year Two", "terseLabel": "Lessor, Operating Lease, Payment to be Received, Year Two" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedTwoYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/LEASESSCHEDULEOFSUBLEASEINCOMEEXPECTEDTOBERECEIVEDDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r27", "r78", "r134", "r147", "r275", "r278", "r279", "r291" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/LEASESSUMMARYOFRIGHTOFUSEASSETSANDLEASELIABILITIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r21", "r78", "r147", "r291", "r323", "r335" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r29", "r78", "r147", "r275", "r278", "r279", "r291" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LitigationSettlementAmountAwardedToOtherParty": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount awarded to other party in judgment or settlement of litigation.", "label": "Litigation Settlement, Amount Awarded to Other Party", "terseLabel": "Litigation, amount awarded to other party" } } }, "localname": "LitigationSettlementAmountAwardedToOtherParty", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESNARRATIVEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LitigationSettlementExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees.", "label": "Litigation Settlement, Expense", "terseLabel": "Litigation, arbitration costs" } } }, "localname": "LitigationSettlementExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESNARRATIVEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r154", "r155", "r156", "r157", "r158", "r159", "r160", "r163", "r164" ], "lang": { "en-us": { "role": { "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.", "label": "Loss Contingency Nature [Axis]", "terseLabel": "Loss Contingency Nature [Axis]" } } }, "localname": "LossContingenciesByNatureOfContingencyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESNARRATIVEDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESNARRATIVEDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r154", "r155", "r156", "r157", "r158", "r159", "r160", "r163", "r164" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESNARRATIVEDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyDisclosures": { "auth_ref": [ "r161", "r162" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for loss and gain contingencies. Describes any existing condition, situation, or set of circumstances involving uncertainty as of the balance sheet date (or prior to issuance of the financial statements) as to a probable or reasonably possible loss incurred by an entity that will ultimately be resolved when one or more future events occur or fail to occur, and typically discloses the amount of loss recorded or a range of possible loss, or an assertion that no reasonable estimate can be made.", "label": "Contingencies Disclosure [Text Block]", "terseLabel": "CONTINGENCIES" } } }, "localname": "LossContingencyDisclosures", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONTINGENCIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r154", "r155", "r156", "r157", "r158", "r159", "r160", "r163", "r164" ], "lang": { "en-us": { "role": { "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.", "label": "Loss Contingency, Nature [Domain]", "terseLabel": "Loss Contingency, Nature [Domain]" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESNARRATIVEDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsAtCarryingValue": { "auth_ref": [], "calculation": { "http://www.immersion.com/role/BALANCESHEETDETAILSCashandCashEquivalentsDetails": { "order": 2.0, "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Investment 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.", "label": "Money Market Funds, at Carrying Value", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSCashandCashEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r198" ], "lang": { "en-us": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "verboseLabel": "Money market accounts" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/FAIRVALUEMEASUREMENTSSCHEDULEOFFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r65" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows provided by (used in) financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r65" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows provided by (used in) investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r65", "r66", "r69" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows provided by (used in) operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r0", "r44", "r47", "r51", "r69", "r78", "r85", "r87", "r88", "r89", "r90", "r93", "r94", "r101", "r124", "r132", "r135", "r138", "r140", "r147", "r291", "r327", "r339" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "totalLabel": "Net income (loss)", "verboseLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.immersion.com/role/NETINCOMELOSSPERSHARERECONCILIATIONOFNUMERATORSANDDENOMINATORSUSEDINCOMPUTINGBASICANDDILUTEDNETINCOMELOSSPERSHAREDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Attributable to Parent [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/NETINCOMELOSSPERSHARERECONCILIATIONOFNUMERATORSANDDENOMINATORSUSEDINCOMPUTINGBASICANDDILUTEDNETINCOMELOSSPERSHAREDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently Adopted Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r119" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r119" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reporting segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingCostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Costs and Expenses [Abstract]", "terseLabel": "Costs and expenses:" } } }, "localname": "OperatingCostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r124", "r132", "r135", "r138", "r140" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income (loss)" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r303", "r311" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Net lease cost (income)" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/LEASESSCHEDULEOFSUPPLEMENTALINFORMATIONRELATEDTOOPERATINGLEASESANDEXPENSESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseInitialDirectCostExpenseOverTerm": { "auth_ref": [ "r313" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease initial direct cost recognized as expense over lease term.", "label": "Operating Lease, Initial Direct Cost Expense, over Term", "terseLabel": "Operating Lease, Initial Direct Cost Expense, over Term" } } }, "localname": "OperatingLeaseInitialDirectCostExpenseOverTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/LEASESNARRATIVEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/LEASESSCHEDULEOFMINIMUMFUTURELEASEPAYMENTOBLIGATIONSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r300" ], "calculation": { "http://www.immersion.com/role/LEASESSUMMARYOFRIGHTOFUSEASSETSANDLEASELIABILITIESDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Operating lease liabilities", "totalLabel": "Total lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/LEASESNARRATIVEDetails", "http://www.immersion.com/role/LEASESSUMMARYOFRIGHTOFUSEASSETSANDLEASELIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r300" ], "calculation": { "http://www.immersion.com/role/BALANCESHEETDETAILSOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 }, "http://www.immersion.com/role/LEASESSUMMARYOFRIGHTOFUSEASSETSANDLEASELIABILITIESDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Lease liabilities - current", "verboseLabel": "Operating lease liabilities - current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSOtherCurrentLiabilitiesDetails", "http://www.immersion.com/role/LEASESSUMMARYOFRIGHTOFUSEASSETSANDLEASELIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r300" ], "calculation": { "http://www.immersion.com/role/LEASESSUMMARYOFRIGHTOFUSEASSETSANDLEASELIABILITIESDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities - long-term" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/LEASESSUMMARYOFRIGHTOFUSEASSETSANDLEASELIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r301", "r305" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Cash paid within operating cash flow" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/LEASESSCHEDULEOFSUPPLEMENTALINFORMATIONRELATEDTOOPERATINGLEASESANDEXPENSESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r299" ], "calculation": { "http://www.immersion.com/role/BALANCESHEETDETAILSOtherAssetsNetDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right-of-use assets", "verboseLabel": "Right-of-use (\"ROU\") assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSOtherAssetsNetDetails", "http://www.immersion.com/role/LEASESNARRATIVEDetails", "http://www.immersion.com/role/LEASESSUMMARYOFRIGHTOFUSEASSETSANDLEASELIABILITIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r308", "r311" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating Lease, Weighted Average Discount Rate, Percent", "verboseLabel": "Operating Lease, Weighted Average Discount Rate, Percent" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/LEASESNARRATIVEDetails", "http://www.immersion.com/role/LEASESSCHEDULEOFSUPPLEMENTALINFORMATIONRELATEDTOOPERATINGLEASESANDEXPENSESDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r307", "r311" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average lease terms (in years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/LEASESSCHEDULEOFSUPPLEMENTALINFORMATIONRELATEDTOOPERATINGLEASESANDEXPENSESDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Assets [Abstract]", "terseLabel": "Other Assets, Net [Abstract]" } } }, "localname": "OtherAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSOtherAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r36" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other Assets, Current" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/BALANCESHEETSDETAILSPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r280", "r281" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other Assets [Member]", "terseLabel": "Other Assets [Member]" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/LEASESNARRATIVEDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "auth_ref": [], "calculation": { "http://www.immersion.com/role/BALANCESHEETDETAILSOtherAssetsNetDetails": { "order": 4.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.", "label": "Other Assets, Miscellaneous, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsMiscellaneousNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSOtherAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r25" ], "calculation": { "http://www.immersion.com/role/BALANCESHEETDETAILSOtherAssetsNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets", "totalLabel": "Total other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSOtherAssetsNetDetails", "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r272", "r273", "r276" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) loss.", "label": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Change in unrealized gains (loss) on short-term investments", "verboseLabel": "Unrealized gain on available-for-sale securities, net of taxes" } } }, "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r45", "r48", "r272", "r273", "r276" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Total other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other current liabilities.", "label": "Other Current Liabilities [Table Text Block]", "terseLabel": "Components of other current liabilities" } } }, "localname": "OtherCurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r7", "r8", "r28" ], "calculation": { "http://www.immersion.com/role/BALANCESHEETDETAILSOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities", "totalLabel": "Total other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSOtherCurrentLiabilitiesDetails", "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Liabilities, Current [Abstract]", "terseLabel": "Other Liabilities, Current [Abstract]" } } }, "localname": "OtherLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSOtherCurrentLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r30" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r69" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "Other" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r58" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Interest and other income (loss), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherReceivablesNetCurrent": { "auth_ref": [], "calculation": { "http://www.immersion.com/role/BALANCESHEETDETAILSAccountsandOtherReceivablesDetail": { "order": 2.0, "parentTag": "us-gaap_AccountsAndOtherReceivablesNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.", "label": "Other Receivables, Net, Current", "terseLabel": "Other receivables" } } }, "localname": "OtherReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSAccountsandOtherReceivablesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherSundryLiabilitiesCurrent": { "auth_ref": [ "r28", "r165" ], "calculation": { "http://www.immersion.com/role/BALANCESHEETDETAILSOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are due within one year or operating cycle, if longer, from the balance sheet date.", "label": "Other Sundry Liabilities, Current", "terseLabel": "Other current liabilities" } } }, "localname": "OtherSundryLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForDeposits": { "auth_ref": [ "r63", "r64" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid for deposits on goods and services during the period; excludes time deposits and deposits with other institutions, which pertain to financial service entities.", "label": "Payments for Deposits", "terseLabel": "Payments for Deposits" } } }, "localname": "PaymentsForDeposits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESNARRATIVEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r61" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedTerseLabel": "Cash paid for purchases of treasury shares" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r62" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "terseLabel": "Stock issuance costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKHOLDERSEQUITYNARRATIVEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r59" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "PSUs outstanding" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFEQUITYINCENTIVEPROGRAMDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r4", "r22", "r23" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/BALANCESHEETSDETAILSPrepaidExpensesandOtherCurrentAssetsDetails", "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r3", "r5", "r149", "r150" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid Expense, Current" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/BALANCESHEETSDETAILSPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrentAndNoncurrent": { "auth_ref": [ "r324", "r338" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of expenditures made in advance of when the economic benefit of the cost will be realized, and which will be expensed in future periods with the passage of time or when a triggering event occurs.", "label": "Prepaid Expense", "terseLabel": "Prepaid Expense" } } }, "localname": "PrepaidExpenseCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/BALANCESHEETSDETAILSPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.", "label": "Prepaid Expenses and Other Current Assets [Member]", "terseLabel": "Prepaid Expenses and Other Current Assets [Member]" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/LEASESNARRATIVEDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r60" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common stock, net" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": { "auth_ref": [ "r60", "r238" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Excludes option exercised.", "label": "Proceeds, Issuance of Shares, Share-based Payment Arrangement, Excluding Option Exercised", "terseLabel": "Proceeds from issuance of common stock under employee stock purchase plan" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "auth_ref": [], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The 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.", "label": "Proceeds from Sale and Maturity of Marketable Securities", "terseLabel": "Proceeds from maturities of short-term investments" } } }, "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r60", "r238" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from stock options exercises" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r9", "r10", "r152", "r336" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Receivables [Abstract]", "terseLabel": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSAccountsandOtherReceivablesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r248", "r354" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "order": 3.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The 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.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFSTOCKBASEDCOMPENSATIONEXPENSESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of cash and cash equivalent. Cash is 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.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/FAIRVALUEMEASUREMENTSSCHEDULEOFFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r105" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "verboseLabel": "RSAs outstanding" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNARRATIVEDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFEQUITYINCENTIVEPROGRAMDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFRESTRICTEDSTOCKUNITSANDRESTRICTEDSTOCKAWARDSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "RSUs outstanding" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNARRATIVEDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFEQUITYINCENTIVEPROGRAMDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFRESTRICTEDSTOCKUNITSANDRESTRICTEDSTOCKAWARDSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r17", "r167", "r242", "r334", "r349", "r351" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r82", "r83", "r84", "r86", "r92", "r94", "r148", "r239", "r240", "r241", "r263", "r264", "r346", "r348" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r120", "r121", "r131", "r136", "r137", "r141", "r142", "r143", "r186", "r187", "r319" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenue", "verboseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://www.immersion.com/role/REVENUERECOGNITIONDISAGGREGATEDREVENUEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r176", "r177", "r178", "r179", "r180", "r181", "r184", "r185", "r189", "r197" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "REVENUE RECOGNITION" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/REVENUERECOGNITION" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r182" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Revenue, remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/REVENUERECOGNITIONCONTRACTEDREVENUEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/REVENUERECOGNITIONCONTRACTEDREVENUEDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r183" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Revenue, remaining performance obligation, period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/REVENUERECOGNITIONCONTRACTEDREVENUEDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r183" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/REVENUERECOGNITIONCONTRACTEDREVENUEDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/REVENUERECOGNITIONCONTRACTEDREVENUEDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenues:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r306", "r311" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Leased assets obtained in exchange for new operating lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received on stock transaction after deduction of issuance costs.", "label": "Sale of Stock, Consideration Received on Transaction", "terseLabel": "Consideration received, net" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKHOLDERSEQUITYNARRATIVEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Sale of stock, number of shares issued in transaction (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKHOLDERSEQUITYNARRATIVEDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r35" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of accounts and other receivables" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r105" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/NETINCOMELOSSPERSHARENARRATIVEDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r105" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/NETINCOMELOSSPERSHARETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of cash and cash equivalents" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r104" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Reconciliation of the numerators and denominators used in computing basic and diluted net income (loss) per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/NETINCOMELOSSPERSHARETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r208", "r235", "r244" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFSTOCKBASEDCOMPENSATIONEXPENSESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r208", "r235", "r244" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Summary of stock-based compensation expenses" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r80" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of income tax provisions" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/INCOMETAXESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of noncurrent assets.", "label": "Schedule of Other Assets, Noncurrent [Table Text Block]", "terseLabel": "Schedule of other assets, net" } } }, "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r209", "r237" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNARRATIVEDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFEQUITYINCENTIVEPROGRAMDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFRESTRICTEDSTOCKUNITSANDRESTRICTEDSTOCKAWARDSDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFTIMEBASEDSTOCKOPTIONSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r213", "r225", "r227" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Summary of time-based stock options" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r229" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Summary of assumptions used to value options granted" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in restricted stock units (RSUs).", "label": "Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block]", "terseLabel": "Summary of restricted stock units activities" } } }, "localname": "ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r76", "r125", "r126", "r127", "r128", "r129", "r130", "r142" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r54" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFSTOCKBASEDCOMPENSATIONEXPENSESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r67" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation", "verboseLabel": "Share-based compensation, total" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFSTOCKBASEDCOMPENSATIONEXPENSESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r210" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Stock-based payment award vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNARRATIVEDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r219" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFRESTRICTEDSTOCKUNITSANDRESTRICTEDSTOCKAWARDSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r224" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFRESTRICTEDSTOCKUNITSANDRESTRICTEDSTOCKAWARDSDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r222" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNARRATIVEDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFRESTRICTEDSTOCKUNITSANDRESTRICTEDSTOCKAWARDSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r222" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFRESTRICTEDSTOCKUNITSANDRESTRICTEDSTOCKAWARDSDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r221" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Ending outstanding balance (in shares)", "periodStartLabel": "Beginning outstanding balance (in shares)", "terseLabel": "Restricted stock outstanding (in shares)", "verboseLabel": "Non-option equity instruments outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNARRATIVEDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFEQUITYINCENTIVEPROGRAMDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFRESTRICTEDSTOCKUNITSANDRESTRICTEDSTOCKAWARDSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Restricted Stock Units / Awards" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFRESTRICTEDSTOCKUNITSANDRESTRICTEDSTOCKAWARDSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r221" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Ending outstanding balance (in dollars per share)", "periodStartLabel": "Beginning outstanding balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFRESTRICTEDSTOCKUNITSANDRESTRICTEDSTOCKAWARDSDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFRESTRICTEDSTOCKUNITSANDRESTRICTEDSTOCKAWARDSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r228" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "terseLabel": "Weighted average remaining contractual life / recognition period, Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFRESTRICTEDSTOCKUNITSANDRESTRICTEDSTOCKAWARDSDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r223" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Released (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFRESTRICTEDSTOCKUNITSANDRESTRICTEDSTOCKAWARDSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r223" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Released (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFRESTRICTEDSTOCKUNITSANDRESTRICTEDSTOCKAWARDSDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r232" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFASSUMPTIONSUSEDTOVALUEOPTIONSGRANTEDDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r231" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFASSUMPTIONSUSEDTOVALUEOPTIONSGRANTEDDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r233" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFASSUMPTIONSUSEDTOVALUEOPTIONSGRANTEDDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNARRATIVEDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFEQUITYINCENTIVEPROGRAMDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFRESTRICTEDSTOCKUNITSANDRESTRICTEDSTOCKAWARDSDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFTIMEBASEDSTOCKOPTIONSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee": { "auth_ref": [ "r237" ], "lang": { "en-us": { "role": { "documentation": "The highest quantity of shares an employee can purchase under the plan per period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee", "terseLabel": "Maximum number of shares per employee (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumNumberOfSharesPerEmployee", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNARRATIVEDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r237" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Common stock shares available for grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFEQUITYINCENTIVEPROGRAMDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r216" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "terseLabel": "Number of shares underlying stock options, Exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFTIMEBASEDSTOCKOPTIONSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r216" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price, Exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFTIMEBASEDSTOCKOPTIONSDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r226" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Aggregate intrinsic value, Vested and expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFTIMEBASEDSTOCKOPTIONSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r220" ], "lang": { "en-us": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period", "negatedLabel": "Canceled or expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFTIMEBASEDSTOCKOPTIONSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r217" ], "lang": { "en-us": { "role": { "documentation": "Net number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFTIMEBASEDSTOCKOPTIONSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r237" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Aggregate intrinsic value, Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFTIMEBASEDSTOCKOPTIONSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r215", "r237" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Ending outstanding balance (in shares)", "periodStartLabel": "Beginning outstanding balance (in shares)", "verboseLabel": "Standard and market condition-based stock options outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFEQUITYINCENTIVEPROGRAMDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFTIMEBASEDSTOCKOPTIONSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r214" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Ending outstanding balance (in dollars per share)", "periodStartLabel": "Beginning outstanding balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFTIMEBASEDSTOCKOPTIONSDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price Per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFTIMEBASEDSTOCKOPTIONSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r228" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Number of shares underlying stock options, Vested and expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFTIMEBASEDSTOCKOPTIONSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r228" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price, Vested and expected to vest (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFTIMEBASEDSTOCKOPTIONSDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward": { "auth_ref": [ "r207", "r237" ], "lang": { "en-us": { "role": { "documentation": "Number of shares purchased for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Purchased for Award", "verboseLabel": "Purchases under ESPP (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNARRATIVEDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r207", "r212" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNARRATIVEDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFEQUITYINCENTIVEPROGRAMDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFRESTRICTEDSTOCKUNITSANDRESTRICTEDSTOCKAWARDSDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFSTOCKBASEDCOMPENSATIONEXPENSESDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFTIMEBASEDSTOCKOPTIONSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFTIMEBASEDSTOCKOPTIONSDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Canceled or expired (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFTIMEBASEDSTOCKOPTIONSDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFTIMEBASEDSTOCKOPTIONSDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]", "terseLabel": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKHOLDERSEQUITYNARRATIVEDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]", "terseLabel": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKHOLDERSEQUITYNARRATIVEDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding", "terseLabel": "Aggregate intrinsic value, Outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFRESTRICTEDSTOCKUNITSANDRESTRICTEDSTOCKAWARDSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r211" ], "lang": { "en-us": { "role": { "documentation": "Period 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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Stock-based payment award expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNARRATIVEDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r230", "r243" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected life (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFASSUMPTIONSUSEDTOVALUEOPTIONSGRANTEDDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r237" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Aggregate intrinsic value, Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFTIMEBASEDSTOCKOPTIONSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r237" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual life, Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFTIMEBASEDSTOCKOPTIONSDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Shares Underlying Stock Options" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFTIMEBASEDSTOCKOPTIONSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r228" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual life, Outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFTIMEBASEDSTOCKOPTIONSDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r228" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual life, Vested and expected to vest" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFTIMEBASEDSTOCKOPTIONSDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Percentage of fair market value on the purchase date" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNARRATIVEDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r166" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r81" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r34", "r82", "r83", "r84", "r86", "r92", "r94", "r111", "r148", "r166", "r167", "r239", "r240", "r241", "r263", "r264", "r293", "r294", "r295", "r296", "r297", "r298", "r346", "r347", "r348" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.immersion.com/role/STOCKHOLDERSEQUITYNARRATIVEDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r82", "r83", "r84", "r111", "r319" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r13", "r14", "r166", "r167" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Issuance of common stock for employee stock purchase (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r13", "r14", "r166", "r167" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Stock Issued During Period, Shares, New Issues" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r13", "r14", "r166", "r167", "r218" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)", "terseLabel": "Exercise of stock options, net of shares withheld for employee taxes (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFTIMEBASEDSTOCKOPTIONSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r13", "r14", "r166", "r167" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance of stock for ESPP purchases" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r13", "r14", "r166", "r167" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Stock Issued During Period, Value, New Issues" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r34", "r166", "r167" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Issuance of stock for ESPP purchases" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Stock repurchase program, authorized amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKHOLDERSEQUITYNARRATIVEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r14", "r19", "r20", "r78", "r146", "r147", "r291" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r77", "r167", "r172" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "STOCKHOLDERS' EQUITY" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKHOLDERSEQUITY" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r304", "r311" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "negatedTerseLabel": "Sublease Income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/LEASESSCHEDULEOFSUPPLEMENTALINFORMATIONRELATEDTOOPERATINGLEASESANDEXPENSESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r38" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "BALANCE SHEET DETAILS" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILS" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r168" ], "lang": { "en-us": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "Treasury Stock Acquired, Average Cost Per Share", "terseLabel": "Stock repurchase program, average cost (in dollars per share)" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/STOCKHOLDERSEQUITYNARRATIVEDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r33", "r168" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.immersion.com/role/STOCKHOLDERSEQUITYNARRATIVEDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r33", "r168" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock, shares (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r14", "r166", "r167" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Repurchased shares (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.immersion.com/role/STOCKHOLDERSEQUITYNARRATIVEDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r33", "r168", "r171" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock at cost: 12,143,433 and 12,143,433 shares, respectively" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r166", "r167", "r168" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedTerseLabel": "Repurchase of stock", "verboseLabel": "Repurchased shares, value" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.immersion.com/role/STOCKHOLDERSEQUITYNARRATIVEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r249", "r256" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/INCOMETAXESNARRATIVEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued": { "auth_ref": [ "r255" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense accrued for an underpayment of income taxes.", "label": "Unrecognized Tax Benefits, Interest on Income Taxes Accrued", "terseLabel": "Unrecognized tax benefits, interest" } } }, "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/INCOMETAXESNARRATIVEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r257" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/INCOMETAXESNARRATIVEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r112", "r113", "r114", "r115", "r116", "r117", "r118" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r96", "r104" ], "calculation": { "http://www.immersion.com/role/NETINCOMELOSSPERSHARERECONCILIATIONOFNUMERATORSANDDENOMINATORSUSEDINCOMPUTINGBASICANDDILUTEDNETINCOMELOSSPERSHAREDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Shares used in calculating diluted net loss per share (in shares)", "totalLabel": "Dilutive effect of potential common shares, Total shares, diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://www.immersion.com/role/NETINCOMELOSSPERSHARERECONCILIATIONOFNUMERATORSANDDENOMINATORSUSEDINCOMPUTINGBASICANDDILUTEDNETINCOMELOSSPERSHAREDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/NETINCOMELOSSPERSHARERECONCILIATIONOFNUMERATORSANDDENOMINATORSUSEDINCOMPUTINGBASICANDDILUTEDNETINCOMELOSSPERSHAREDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r95", "r104" ], "calculation": { "http://www.immersion.com/role/NETINCOMELOSSPERSHARERECONCILIATIONOFNUMERATORSANDDENOMINATORSUSEDINCOMPUTINGBASICANDDILUTEDNETINCOMELOSSPERSHAREDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted-average common stock outstanding, basic (in shares)", "verboseLabel": "Shares used in calculating basic net loss per share (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://www.immersion.com/role/NETINCOMELOSSPERSHARERECONCILIATIONOFNUMERATORSANDDENOMINATORSUSEDINCOMPUTINGBASICANDDILUTEDNETINCOMELOSSPERSHAREDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1500-109256" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8864-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r161": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/subtopic&trid=2127163" }, "r162": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "450", "URI": "http://asc.fasb.org/subtopic&trid=2127197" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12021-110248" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12053-110248" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1243-112600" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r172": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130533-203044" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r197": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r247": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=SL37586934-109318" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r271": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5618551-113959" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121582272&loc=SL5629052-113961" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "820", "URI": "http://asc.fasb.org/topic&trid=2155941" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r312": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121604594&loc=SL77919140-209958" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121576215&loc=SL77919396-209981" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121576215&loc=SL77919372-209981" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.10)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r355": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r356": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r357": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r358": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r359": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r38": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6787-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6904-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r81": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256" } }, "version": "2.1" } ZIP 70 0001628280-21-009412-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-21-009412-xbrl.zip M4$L#!!0 ( *:IE($"I :L@< +P> 6 :6UM;>IS:0UNF[14ONM5&LKF\*)VMDIO<&GY.+L+Z<_-!KL7,=E)G/' M8B.YDX*55N43]EE(>\L:C4IJH(N%49.I8YUV)V*?M;E5,Q[&G7*I/%NN<]H* MSZF$K:O[??:1X>%.YDKH2;]J)V^Z\U+WIVFNC<83^# M^>%K6.;)8D[>N09/U23O>9-J8>IR.-:I-KV=MO]W0B.-A&@$]?SC/*A\B'52E3=58.=:- MFIV'&J\;SLT$MCM=]*(C++NF>PQG2_.-E!\,KT<7'RX&_='%U>4-T'I]\VO_ M%MHX!NL^:).QJ-WX&],)N\@R:2R8#YQD(,&)!6'J M\;:FKN?0/TM+[OI&UK_G%C;#DFS!;G,]3Z68R'IP0F6]T-@NUV!GK,95#N][$'"<3*@.P M61M7>0+T>Y#C>YR6 FLB*&O>J2.@RJ0+5L"G! >"29JNXEVYVC[:&I 2OH>H MDT290@!!UHB$WZY2*.9VRI)4S^T2 D9.E'7H0!SC]#+(0&/YFYZ@3'9[8*EP5ZQ*V=9(H/.[:/>^5"\:-] & 0]4XE>0G)A'U<:KL ME&:06(;4IO2F9Z%LG&I;8AXEO=&I]3*%T;$4>&W9+OPN)"(9G#N\BZ<\GTC6 M1SY=ERDDHBYO1 >[,F@1'8CP%!X5E=L\((#69Y1T:\ (<2)=MMXH>;!1@HW( MSL=H@03Q_4L*T_># +['SJ6%'O"%Y[H_#E2=:#CFI=U^"O'A6,+IU4Z!875I ML R:Z:L3UA(R=RO0Y5^E>KK=&%DRGT4*XI=1:)>40D-*J0]=+$Z5<+W_[8< M6R44-XH,4*$0> ++::72$CE[W%O/Y#Z[<<" 0NC\_:2" SYQF7)B)9CEE5B1 M/&:$DK%>Z?!M+$D0O('Y4KQ.GA@_1LG6R?8$+-NGZ=:8 R"ZU@UXVKNK#"I*=&X6 M3J=*%O>9*0D@@OQ[)%TICBY0^F-&_O!XMA>T MFG)[7X,HL!LF#;6*#,T)A1T M\POL B=@#DO,A+_4PRS!+7\O%53W0"[SV)],]EYM!]G'N8RJM$(8J26FYCI6 M$DZO"/R^DYM+?DN,'*JDYV1?W_W)?GE&>V$H0]<53B0;,I(+S+3R/B&?C7O5 M%F * HCJ70]UP:(HV#*#^^&4<"JLF'#C>?;U9BN:O#ZX/3$ /'E5^C1%8/P/ M'54$ZX$:53[3Z4P2/^9\4OU>8ZK,EEF1ZH7$Z'RJ0R[S!_A //\KQ:/Y??\. M> Z?^9QFG_CBS4[TMGWRMAZN&K;Z:;SK-7>^H:V&Q\"E- U8D/+"RM[RRPG( MLDCYHJ=RKX>?=%(M-M;.Z:Q']PLS(EU4P@IP'GMAN+IZ.#YN'AUTZ?;!&?P7 MRXVKBXFFOYAH.?%TK!,U#XZ[SPZWF]&S8U]:]O!ML],^W&K9EE _68!-^.SWKZ\N M6?_GX?6G_N4]@BJO?,'@-IF[I9,J@'G\%;"<#M!L:?(7/%A1UV,G!FQ](S\^ MN$7X2OYZ(:B^MC_\BCWEL%N\A8<&4R43]N&>6:]"(_:G?-7RW+.!VAY==>*L M['^G[85?=&;RR>7G"I.>O]JK*7P,8);N^2G/W<,]>Y-:?89[77_#?/9O4$L# M!!0 ( *:IE(Q$.N_D,L! &Q0$0 1 :6UMLC(@GGHR,C/SS_Y[VNME7GQ>=0?^?*V@-KF3_ M=^//_P^ __EK[UVV/;"CGN\/LZWUA?+OXAOWBGROMX?!D_>LC$]:'PWS2R>> MFKQ;GHHA5&_BT>F)Z4#GQE/)FTZ_&.J^]=/S.Z?#Z\_N]+N=OD^=_6:8ZWX1 M!GE/#Z,PXGT0 Q #S*VE9\;O:T># MK[]\I)R]3Z]WN4?B#V-E6;.#7GHP@N3B]--XYR\W=W4Z>M[5!3C2^N3'%YH< MN.:E4J>YBUZ?[7'^9GQP>NH/[;@LGG38Z.)AWO0(1&9Z^?ST8D Q$C_3FO$9TPN[9[VK^T?_7/%]\'%_ M)2J^UV[CSYX?ZBS= /C_C#I?_[FR->@/HSF#UME)? L[_O;/E:$_';XI[>#- MQO_Z7__KSV%GV/4;2?9@*N$_WXQ__//-^-9FX,XV_G2=KUDQ/.OZ?ZZX3G'2 MU6?K_4'?QP9T3M?3B3X??^PXY_OEQWB\$3$E[]CQ\T^'>S[\^Z#5Z#5Z'\[>D4;WX/O@6_W[OSN-XTUZ\/VO MX_KV$6Q\^A"O.SH[^/X!UEM[7PX^U;X?'A]^J7MHZ_N[4['O/W(&ZU_ M?ZF_;;3KG_[N'1PWNHWMO5[CTRZK'W]@];\Q?O M&)GBU:?#=1?]3R_>L>WTV:S@MT9Y'J6^TRFL[AYXG=?Z;CN>6\G^5[(_FY6] M55':"",BG;MA 4J1 L7BED6M((>1LA._?]LHGT?[S]PE7!O)5PX M*US,!2),.\ EQI$M8P8D-!($HJ#BQ!%GXW!KWHG/>' _OEOE3AK[*N> M[>WTF[U:O-9VC<1K>O%>7QJMC[2^_3$^)SZS M=]IM'N_&^_S[2U*'YMMZ;-,'TFQ]H8>?ZJAQW.[46_73^O'><>.X3J?7Q&>- M#O%'7C]N].J]O:0.L9U'M+%M6;/5CNW_B)MO=T_KWVMGC;=U7/_>#O4.G%*S M;Y\Q#H%2:$&(WAA0H@W0+I(SJZ3V4&(#H8F\;"T2LZE.3)7@/DH!/8,,V\"- M)328H'G$$BZ<(9Y)1VRI%!#A2BF>7BG.SI7"<^VL-@)$B*" >@Z!1)&["ZH$ M98HJ$M2=E:)(,BGF!Q*S!+X_ZKG!<'+"3U2EU(MB7I%N< 2 M:(SS*@0@%8^* E4 1E (& P"&X>-I6*>BO(LB+);%*-*2>ZD)(VM&321FG@$ M!8RJH>) PT=<,40'P(U PE-L- LK&Y1$$U_E:"FQI%*1^ZC(!8X$8IRAT@ > MI(XJXC PD9T"!%F EAEN,5K9(&H5<;2*$5U&&&F.AFD6P'7Z1Y6BW$51]F>Q M!%LBL#. !.< #8F9&$XBM$"C#//>.!D5!:Y*(5:1$,L()I6BW%M19I@)9U82 M)D 4'@*4:0P4,Y&>(":B @D=&,""^5,T$QBC34$#H6)'4T M0",EGT6+&?&GQ(QU%R7L=7Y5^'O^J^^/_)[OZ4X_>H[W/B^O[%O?--W.49FG M43L]\7;H7:O3BZP>P?OP! MU;_O=0Z^'W:;V[MG!ZV_>HW6!]+X=$ N]&2G&_4JZD&WVVQ]A$FW&GBGW6A% MG?D4=:QU!&-;<6Q'^P<]^?011DW!S4\?6:.UUVF\K9'8KOC,(Q;_LN;VWI=Z MO'?][<[E$*OFTC/B!?#,1!RQ&^?BL3U]8G MBCI6B/O,]DUOY,NTF^FWCDO?0\?G6=D@?VW^V=;N?U_.(KEZ\<;TI\MW/RG5 M>/HMR\F6[F5 ((NGC$^,CT^_0A;RYUU/0^B1V4 MG39A!]/?>Z7+]AN3QY<'I[>8'IM^3_>X5@Z&!Z]YY)W"1 ]BF(;":4V5-UQ0 M[*?NA!*X -T_SH4;3GJ41ALYO]'DR!U[=%1J\^4NF^3#K7_2U_5'*"AE_=?%AIR?=CNT,Z[YGXB-<)QX=YZ$7^7#]?3YP(SMLYOL^_]JQ M?O.T$P$WN<#UGOXL_]PNO^TG4']/(;7"FN\..+\:W_//-M4\Z[\+S M!BVJO[DD5X8B)85*:X\-Q5))S*FS''N$H;1R[*?A5*ZPDNO=Y0IO+U1@$67;'+9]_A(-U6$: MJ*80XCCV@U09[(.,5#K2#^P$E\MOJ,\GT&>Q4,X""I$[8D0X)8(:%8>$+(B( MQ4$'9IY!H,O1;T1YQ3R*3-12KJP42'(O.&-:*>G4$B#;- A3YJZE:VK_&:6% M)H/>R: ?OQ9CJ[B(U0QUI^]=3>4@UX#HDNB$ MT0%;H97VT4/IR"Y,-$W.(O- ""OR8D2W:>VH-^JF?-/2*Z7S'SD>1C]9I>0V5%/) @]7* M,.*89D9IB>/ [,7(Y]*\Y)((!SIE0D0WJJ-PN!+2!*N,LH9Q'G_3+X^ /*O/ M>GYNHECR:DH8*QG%CBEI),,28B.5@UH_7=3W)9G\@PCF[/2!XA.WK .!IF%HHTLH-((*/MBQ'9DW*3 M^<\6&JYT Q)9G5DZ=HIB?33">>Y M>L!3%$%"^HCO"3"(C&-,JZ#"R5,CO0Q3>@N'(\\_/Z60X8%CS+F/ QEGI0_2 M!N8%$1PY[%^>5)_%H3^_H+WRR#-MJ ^"$H(UTMYQ0YE%7"'_ LWWD=W,\XO4 M,&%PB,/:R."HTJG.@7:4Q?$3YPXK]/)$NCBAW6<1N)8(<^B,EB;:L+622L\H MYL+28")BCR=:*CG/<1IF7J$.QG&B3)"[$*A@4*GH:!DTR%M%D&4O1G3/'=J= MG\@((PI%QN\$T=10'&&60&F]0IJE:@\O1F1//.T\+_FD0*&- E*2>ZJE,)9) M3A75E :MH7XQ\GG*:>=Y"OE/!#%X;80.A#+J7.#L/,0D.*@&E@)3JR.@88UHR@Q##@;HEX.P+)<1GX>$T<.6"T!!*3Z4( M*@Z@N>?00^,E(6SY+?$U+":*E$YS9K&,!DD#A5&DA@BK&!-8$D66WQ1?P]*A M.U2@>!;AI:7L[F8*^.#*!OO37A[+_<_'N?&:&Z3[G*]U3E)^W">=:^E,!RY. MYL(=*EM46CYD'&9YX4-8@OS '=W)R^K7 M?YV=?_Q7O*/.;?OL75I2=WGH>W[2;O]D-"S*,] OW-BM&[.EB_9FWZ4_:0#^ M57=_''O7XX#\K*[S+WZX,^J[7[G0^W1$?3P +'<+R/U_1KYOSV[HA9E3BSUO M1WD>U7I)DKU,],P61K 4:1+*2F6#%102&!678 T77WD71%_N;3BX4MY[I[L1 M:74<+V#,":71QUM($/=8:$9H$&'QE7<>"D0JY%U&Y44D6(B(8V2C!&6::* V=(FP) *>B6\_KL62$'JO*35JH2FGKD7BC6@EC2:U'> M@)#V7@ME//5$R(BZV%I%XA!4<[<$U:$J?7E*?;%Q5$ #AG$H *F20GM*L/+1 M=7-(@C&+KR\+13-?GP(9XVC:R0]:::A'2#+DH4K5*Z0U L'7H4 5W;JW DD1 MM$ 6,1,0C5@DN3:>6RF]#5 1]3H4Z-5%M^:G0&E*1E(C(]A8ZA#3B%D='!0! MN50X9ZD4Z.7*['PYR)?\VXT;N_SWWJ?IY;=>"<*U#((;(8C&-'HAJ1#7PJJ MB*0C-<_'PVTY9/G6&[/>BF%:@M?>J+07^< M3GWV7I^5BOBX2=5(I?@J%N?WN3FI^NJI#ZE:'@?_4C#(@Q$T<*:,]$A#*(RS MR+GI*A4*)9A^6#0%<[ZS_LX?Z6ZM;,^,1-^]K3U^(CP%4-Y"9E=/?&A@GR>)6+<:,:8E&6XB]*-_H(+0I9?D'N^&.:=E)C]%+4Y MGD6(UB+"G& ^A52U@Y)!F_9 4JZ+'05:"#\RQZTV;#"088V1 MQY18+CWA&#NL*"%6"GUE0?F"% N]_Q+N2_WV *Z,'9-$:$U3 @VE3C'B(.<$ MJL MIG1YN?(3:O3S#WF"]T3@X*%6@?)(IH2VQ%L1:6[:(($_@_HOJ_M^?ILT MW&"!"-40!4J,B;X>>R@\#Y)[#Y]PY^QEE>'C[%X7F3'SVF M,&68RJ L031 M+256R[ 5V@)0L#F*PR,88!P[(BXHQ4%A%8P./G@)N1)7=T6MY+*(4.<9"0A# MHQFBE%&N.)28D,A#?!3A9(O6V.7+)\22?HR3QF9" 247N0X&'UVX"#ZY<(/5 M'%.#5 B.0J:,$M2F/;4B31=R&=:^+II,'V4L2Y%07%I#7+ T,&]PD!I:R+5' M&(SSE(LESC)-F$;&1H<89 A(B.@2C7%!:;;D@GTN#.&\QKT[P:VS,6\[%3W?;>;-M_HN_&8 M(WY.115?:'5NC(TR7!F8=GGC2DJK='2O5!)BHEW2);+4Q9;NL]BN0Y(;DI([ MI*9>4Z6A,M(0S+AVVBU# ?T[23?Z5Y]69$3Q;J<5%X.3=.X+-E\+ T(>.I=2 MDEVJ<0;3[H2(,&$U@P,^SXQGQ@0C+C:(^#F6#A XR)ASA-G#EERFK M\E8"?NO[/M?=*-]-U^OT.Y$OQ[.^^A=LPU) )95"#"-"4<1EY)B3'&NI&"=R M&3;(6"(1/XL58XV4=1@IR"U-_1X'1LI+ ^/XEY PC9R, X#J.80 MC#,2D31;F IR4H>5M@:*.*;0F@:CO9G@&$83'(L?%J KKH(#!NBVX#![ZH/X M.?.::$RX3UL@!1DAP6/- H[@('2YV0,4*(+#HF)"F8>[YT^FP^1\<)3KWNS: MMS2*_N&$QPPR0Q&%,P,"#YD/UU039(WBWE/BH)8$>J%H\STR31I0(SV#$"JHQDD(RPQ#QE@@> MW7"%%HLVO?$\Z)%VX"+.>F8D1=@8A-(N-5(22E"B\Q5Z+)B:/!6:7.R'^I_P MXV:HHV&^G@Y,+[[]1JB48L>AA"RJ&;-$(^2#<,9HH8.5DX4O$"V>GHWK#_A4 M[2+/=?^HC M<*GS1WXF_VTYA!UNZVPF#J&!Z1]M.-S;_D9-BHT[,9V\T(2@E M&!.'!!7&*!5L,):F$$Z:-9N(AQ-8B>1"!8E]4% Y M")>(#=TJ,/D^]R>ZXR9QR&*S[YK#ML^W1GF>K*(H_,ND,UQ1&.+XA^@(8\)) M QT)T@K" R+,+L/FOG>2QU!^/^OE*=N_%F5&+V!S]VM;'_=V6[NQK9N-[:SV/UO_VFR\K65;S7I]=W]_M]EXQE? MWJ% M3[IHQX'#<-!?S;;7MM8R#!E5-S:[I_.CJ'G#P#VEI#=8Z2&:E5XX::+26W$HDH\^4W.AKIW;0_L M*$%-2CA;F7AA\O>9V1Y\?8?WOAZ0^L@=U[X>OE7'S>/-[_7>+JYOMX_K;^O? MFML?T.'V)FUN__NXL?WAM/%VKWW0:O0:O0]G[TBC>_!]\*W^_=^=QO$F/?C^ MUW%]^P@V/GV(UQV='7S_ .NMO2\'GVK?#X\/O]2[\O0=/CP[^&3Y0V/Z[>]CZ\M6]_9NZ?_V[>XB[ M7\WQ2;OQ_>BLD=KXJ&WKI!FWE'=[,X7K8#Y[/Z_FU-DE[;HKFK<;DT9QBO MCK8:??VZ&0RZ1G>[@Z$9G%ZGY1]&T1_ZO'NVYT\&^?#5*?PN_(R4]G&DJ %F M+"J\5@QH SU@(F@J8+!,Q4'C?_U#"J[;W[B#;J[UO[K6R]Q_W]C]N-EI9JYE%U]F*_C%#)&ON98C] MYG[/FCM9ZU^U;,:KGGO4S:U6.HP4H0ODFVZ',#N#/(O,-OO/U*JR,6G,(I?T M;OY>:\;?6QB];.[=W^/=$RA^!EZ5^STG MF7EL?B>-CU^I_ZVASTY139@+@ ='HTE:$TU2<\"T,0(J8Y4G$_]+*_][;9M: M>YN-_=W2RU8..#G@X;E=33UPR >]['%D=)NFC7O(>3O(RW#8^B@R@CR==;-& MW>^_S_>.*QO9W"TDQ,;Z5F MCZY/>_ZHS%7O#QOQR*O3J1K^S QBU@L,)&4*4!)U2EGA09 <&6J4(#:2I=UZ MO;:7@M+95G/O_57%:NYMMIXW8'W+>%WM5-MAJ039(&3YN? S763%B;=IILIE MG7[6&1:9;9=C[A]C>U>LQ@R&PT%O/4VCS-B1O,&,AMI$O)S=$?7WT^[%C=G=PR/F4R;Z/4FF0DVTGLSIKI2F]&;H?CU&YQ@BY\3!<0_8O-^5/VTL7Z.2W^JV;\J.&'=& M[-0DP'^ND)7I!2?:I:U0UO'):8:N$]0U??WT.@N?9$A9I(G5DWSP-9G%Y1C/ M&"/3_&M^,N% Y33LUF#4'^9G6W'(O)20N=,Q;S_R^O$N.3AN'Q_T/K"#5OVL ML;WYO7'<[C9:FZ31.F*'QYODL/?Q>SQO,_8QF_O6IO#^CX\C7\_<^*MQ5 #)[T M% H'% P6>(F]A49X0]S*QK;OZF\Z%>6_?FPZ5?^[:7;7A^%5O1YCUZ.K]@\# M7WA-[.9>+_7BS?6J-;;TZ>XDJ6*3N;QS'*7TZ&E_K[6PGPV2#/!BFC)CL> MY9W"=6P9^1B$,B&D,^L0RE/S(]WO?"^__[XL('6U/YX:HYY5RKMK>VO[:]ED M"4A>BO4RK&2-P=KO/ZKYFY**_GP(218H4/'H>+SI7.Z+8O+G76P 6DHL?E!H MXO0S(]2D7?: E,0 BA0!2F$-K,#&&2&"8T2!Y2&:4 M)I;0E8W]:+SG>>//)ZK2/S7S]W' $OW0(K&UN;/\;_GDA&[P=Q4-D][)PL[0CQ019U^CGMAX:C8 "7 M1 /*G0;Q.P08QU^E1]"HD.@E@N)>0=HG\;"_)$CCF-I$YBF@=I)'D^RTF>9[-W.O7:2DT6HI#'DH, M8@]A0"750%'*@+08>XF1]]2O;%#XPPCL]\=$L[3&H/N^/>B_ULFF&OLL!486 MB@ 01P6;3.'D M93 [?M5C'Q0%%-*T3?_(NZQ(]##KZF*8Y64JU-K-HKKI[:Y; '/W/IK/79Y: M3RX6?F=CV_!Y[-7WH[P8I1FSX2"+9Y21 H1_,[\G_Y\293;M M86X+XS4DU-QO2^0:HC3X ML-?H-.* X;!5Q_7O=7CP?9/%:_'AIYUXSVY\9IW4CS_2YHX\G9WRMA8')I$' MD#D"*%<6*.<=\(H')Y%B$MMQ0F&TA;)XS&KVO^$:A"@[T7GV57=']YD(KRSC M\2UCX@O&KJ RBUN81>W<+#RFT3"@!DAP#:@*"*@ *:#$A13Y""Z$,N]N[[F4 M_Q7XY$=/KDI^_L>\JJE'J4U8P-+FGCZU^5PD<&!K'&:: D*8 ]1;#XP*!GBH MG9"48:)T)*MQ0-K8W-_>_)"][0Z,[L8Q:S>.6K/Q1A&_SNIXZ'3W/8;^G7Z: MAU_'M*S,\?2&40[^=_LNY0'XS)QEMNWMERPV]4NDJK[,"DD#_8N 6?8;^GV< M)]'61;D>P&6ZVYV$78KX]S^C3@H># >9\9,3XHTG\8/QI8BD>,YX+=$DE# 3 M@9A:2@HOI,-I+5'FXM$X$DFGGN11 \IQ"<)9N6BUR'X;QX>R8A3I==$>I&3> MZ>*=85L/RPMGI#'GJB;U#\:KQ%,+GRHAZ-B*3'H M09.IWSXC84+@W@#-;%I3X2C05!M@J<)!Z< YC4!RX(NK8/& )5*W771Z.UL] M+R3P%.ND[K:$,6L,%JN;Z*V66BT=%L^@6 *EB$>]SG 88:ST=OF@GPA7]RSS MD7R=9;O)06E;3L]NZZ'.TJJJJRA]<8^3F9#OWBB>22%+&!P=P*@[SA7;!ZWL MMR1C\0&URPK#=*5=1G*15%(^-UN/VGN.O+WY_/G2=Z>#4OQ.P?77H6CO[ M'+Q3.JH$,(AY0*E"0 L90. &(R4C\"I4H>L]T;4"UZ<&UXAG.NO&=_&9MC:" M:ZX30B:\R1,YO/;7+*HUN/9 T8NH')^23VE8Q*)>[(2S1(7CW2)U3-UVE!WE M@V_#]O3H!-CVO<^<#YU^N2R]3,!)4]&5 M&UJYDM;1)7\QX??8 #QE]K-T?O(VOVV5O3_H^]_O/W_X2+.%"*9X)+S/="&2 M:Q'G'F&!'99L_@OLZ)IB^#%6 PKQ&#.F@MQN:O-I&CN?!9'W7TRR<.N[WB48 M&EOW#-2,?RCQ9EF6BCSA>K9YO-3<7#N\SK6_)%DMBL3F^FJ;5]WZ"WN_11': MXYO9Q!=,VS(YGXQYSD]?&:877KFF=_ASG/J"?-KCSQB5$832;M.XY&B0GUVW M*#^%;/*MR0E+&5D8SQW%9W\YC+_7WWZD]>V_>HWMC]_JQU]0X_M.]W![)[:K M&W\[2 N#KR[^A8?QVF:K_NVP=?2M_O8 -EJ;9\W61U+_]/>7^J>==O-3_.VX MVZXC>7:1D5 _:VY__,Q3JKF$!#BA(: $6B!Q$ RHX-@5' B4Z[L-2.W:E7^ MPU[J,<6RT^VD\_=>HB TKEG.RY:F-=G?&:*^&(P>PT:NS9FOO M^+#5Z#9Z'^'!IX^D&>]QN'V$&F\/3INM#ZC^_0@=[LC3^O87UFC53AO'NZ2Y MO4L_'+LZ(!C+?2N*; ]R OG]4]2P__UHF/3E.S_?AN M@T2UOW:*,B303S51HIEJ:U-=Q'1RVM;2Z=P562JLV'%7LFC.%TZ2W_3OU\Z) MWK6P^'/.YB_/S'W1]MWN^1S[;U$KROGS<QG-# M_'[JX65&]@?E.WW_3(A'TF@"'-("4*LYT)% FB(5]($;K&9U]83KS+'B-^T MU\L-F?;/TYOCJB$)1XJTHWJ9FV/'*]R*M,(M&XR&I8\H2TFD>@QYISON8@+' M>P25"8X3<]XIDPGCQ6DS\=*8Q[==N6S@)@Y.-$?4"N-H,$Q#X;2FRALN*/:\ MW+(:04K@2@0^VXE#Q.*?*[N-G!FY6:"IN*_3&!CK%2!>,\HP2]BZLA$%+"5;9?1\ M&ZBI>#?6;O2X5[9K/1F,J[[>>>]9>+[Y;#N_&# =1<::>_T%Z##T^;KN?M-GQXUAA_!HAOVS M#4'^U O3EJR=)SSXQ^U$U"H3YB) ;24LZ0^+/]_H:^6_@ 7]+V]+\*MM"!9U M,Y7=QG;M?^Z7\\@>+>=1J34!Q;U2'LD:PO?+(OS9;05?HWS^.8]B#:';;8!P M?38&8@])QYC?J7]IU^M7)[0=97WZ[,]/OH['\=#U<7+Z_MEZ-\ M$#T9F+306N^C$[VCI,?E_Y^ )%SWVL]%$N[8ECN0!!(EN;G7RG:O80;WDFHH M_ZFD^JQ2Y2L;.[N-S<;6[N:[+ X"FWOU"7VZO9 O<&M*+N)PQO_<>SWLS%_5 M0YH3@LPF*UUQ-Y.J&6@-_W35TF-1_V?4Q3NVY0ZZJ"()'OK>9*70V@TJ^'0B MKZ0Z)ZGNG,^.E'7;>S>,+Q\@W;N0X%]ZHEN0[WEYLTK=YJQN&*]L?.SKD>ND M:;ZM05I=6HP_E12Z3.#]2W=U*@N[W_9^6*1M_P8AN[PY>[FH<=M;7X9P)[_" M!RKMPW7DFM!+6:"I\D#S4AYZ/^9S-X2J?-@"M.4.>B%O 2H7KBVA2?/$CQ]8 ME$B2)D-SWXZ7I7(;:2_%GL]^>SY,>[9TT!5*0>$L MQC0&P]BZX> FL'F$0.(#E:""C,?6#OE(S*2: UI @2LQ.P>$JSF@%R/5NN[K MHQ*QSW?6V^X4=E04*:4Y4<#-ONZ>%9V21UX ??($XP4YZ9P]7XRZ5R-LSZXD ME1-X;.W!Z)&(8^4%%E#BB,!9-T ?Z@:J^.7BB#7EE^=1:"6&Z=4\V?-O#XZZR2GS5HP<,+KR._D9RGK=Z4MSJ/B%.5T;PP M;;F+;O"5C6;K7[6]%YSX6M'=97".\\U\K>CNXHCUG3_2W3'/+?>ZJ8CN*Q Z MF5NTHHI9+X'(*;X$WYM5U/KER'6O4WS)=K0=#O(JSOP*Y$U(%6A^32)GL]#- M*^;]9\D,JU'Y263-\%]2^0Q1Y;JA-UBK0GI?$&5K9V-]]V]AL M?=RK[5>L[.5+F_V4E?VJ?.VTC(JX7#4I?5_Y:=G *Q-2CUIW[1HM>J)R5-<7 M+\1S*?Y&JN)OS]*6UU/\;5J3YJKIWE)!^['86]G?VU^2Y*OY;M_ZM6^XG<%^4M?MOM9\/V8!3OX8K5S)]:G^JW MI2*Y9<[3B<^GWWJI4GSQ^^*_TOD*C9O;^GP%*B4C]RE0*>":(O.O)(GP&D-\ M[EM'PS5&YE]-LVSL[?:YGO\F-L]HQ,V]_=G'=$]H@T3\"LYRHW%/>>>P?CHC7RB M.9*GD/SU!5RW1GF>2BOHHO##8OU>*O (*U?G?H\Y&7%6_L7EA-4""S6M64_, MS*8/_C^CSE?='8^"+XOW+F\/LV78(NU_/^@5_[@:\5RH=[MQUXQ1X:YLF8&< MU(Q(%:!&U%*EG*5(0"(QD48$,=DRH]P*YV++#$!NL6/&J !'6I^L)R7;[+OT MIW:A89O#+9WG:6>IOW5WY,\WSB#/NW'&6;VC>K:WTV\>?T2-[X=?FMN;9X=O M_^[%>\/Z]R_LH-4];K2.OC>WV^TZKK-ZKX;>D?C,WFFW&3\W6W^UFY]V8;SF M2[/U 1_T]CK-UBYI'.]^.^Q]0(V6:Q^V=KK3:^*S1H?X(S]H?63UMS5V<+SW MY?#3!];8/NP]0/TM[H=72GFC?4IZWP91" M@!P1@,9!.I \(,"C5+'0SG %5S80Q*L9'*\B')0[G28QY%Y M-%[3C4^Y<5R"[]8?U[J*I<;3)V!Z4]E$3&TFR>Q="*;AAY,19(6G=\#3QOX, MT^,\8&8S/-^@A"/Q?-N.[!_]8;\ M!,2H,N1',.0+8F0"1QYA"H3V'%"I.%#"<8#B2,Y3%PST-!DR1G*!#/E51<;> MY_Y$=USF3T]2,;99NF$O14+O13AN.S9=:IQZ L(QD5)M+*0I6FV6@JE0ZAXH MU9FA&PX&2K6/**64 32.UH"2$;2TBI[&.1%P0"L;"$68(@LT?)OW=-&KM^,G MX!N5'<_=CB_8AO>.>FDA$,+8R#8P Q(A"7 0QH2HOS[$80/"JQS!!;+C>48U M"%QPNM$:#'5W'LQBT@FWFL!^F7#U%'&."ICN"TRS,U?8$!C)A 9>2 &HUY%; M$"4 I(@CX00T@22"P5:E^'&O^/L-A&YM&$L4[GC%QOX4L9#*V.]O[!("%ED?O(^'YS$ MMIR589"4)W22RAFO9GT_K (@\VL$9 MM(;6&*0!,0+' 0(+0%,A@$:661:(YSYR!@S5 IGH7),Q%IH3O!OTC\#0Y[UH M&>4B[P=%+%XVSCQ!4&)[(H3Q>*4QZ-MJR')W^)G-MZ &"@2E!<0%&QF"\T!R MR8#%5#!!/7='065$(+@\4K&V)52;% Y.21?!61UY;MLLCEK=[M;OZU^VZWM5O;SS8;V]E^J[GUW_]JOMNN M[>U/]N[.:A\^[K8.YE0"*Y+MS U&J3C@ M? NFTK7TT1K&Y'FTZW,^SXJA+6 MRUCO=UY6X$2?I76N50&L5U)F9EY)>E,%>C_6GRI?^#XF6#\D7*_JF*6E5H\Q3YAA7:S =M9B+_!"*JI0,N M: (HD1H8;$P@BH!-DP99PW& M+LTVD@>75ZBR"Q?74I\@GEL9\=R-^((X!$<"3152$+7EAN\8(FE?$^=>9A9;P/-]X+(L&M"'$XH(## MAD0B 0W0&D<]O$K9(J4-OZH8Q+8//NJYRW+_U?='/\P25:.: MI]Q7)#XOM>139]C>&A6Q6RX0Z:S"H_O@D9TE$YY#93"*>$2X!-0["8S!%%B) M$">688H,!OOH[ZPS.)R <@YA2A><6&X)^ ?U>CG@1AU-,LV MC*#(4TZ!<)B!. XB0#N# $,F<@W!B+4JK;R:0TW\NUK'$L4U7K'%/P%/J2S^ MX19_P4HL00H)CP'B*HXO2%! 688!]\PP)@0W:7LPN2KDO-9:+EZ*_+(E0,_6 M?*I"(0M#17XZ@*I6AM\3K;Y<952Y&HM!,*Y.]U8H=#\4.MZ\O,+%:BRT!Y#H M. *2IIYU,J4+H3 M*%TJIV18]!3!IGQT0B*I( B8--G+@]0<":]Q$"L;!*VBAV_WMV35E"I;7Q0^ M4MGZ VS]@H HJ166S@!+# 74<0)DH"$2D+2LS&(GJ8NVCE?GL&YUB&]V%#?MU'[L]\:@Z'/V.\/*2AT%>\>QZV?%IWU?J?[SY5A/O(_QBQ[OLS/H69KU[:1F'-L%IKP#1)HXKA [1K*4&4@C/M6M#I9U:?=%)8H90^_B/[WW -0A0/Y]E7W1WY/[)XKU0C//V;%6V=Q_;I MT; ]R&-+W!\9):L1UM*&Z^4CB%I%'*UB1*]45E9)AN,*VT,>B>Y;_M^$;E'UNG'[U5^ MZ%-4()W*H9SNW9J5PFXIA'>#HFCX83.T]&D%2G<"I4N%NXPG#D-J ?;. JJ, M P8'#@A5S##-!7(D;2Z(%RAWK,H$71B24=GMD]KM!9G * X%G M &AX'",0Z MH)6EP&JKJ=,J"&46S6Y?3^AEED@X'SJV,WQE88O?GH0V%/$]XZ<[#';V_%#' MQKJ:SONQ2XL926V/!56ATIU0Z5+5KE)DWDN H:* 4A;9A/(*:.0%#%1)Z5!$ M)816$?YQ\>L/,X=5Q&(9S?G^;*(RYT4PYYF"H$Q+!J4&BBL(J$ (2*90-&Q. MC451I"AE=2.RBOB/BTN>Q9Q?3["BE7M=C/*SZ03/,+YO,5S/4,J1(:N4D')F M9>;K>&9E#K,IRSLH>AI:T\PQ@$+GB=T/&JD^+&1*&JJ->BIFK, M)G?52EE5,'4GF+I4U(LK)3W''' "!8BC'P.D\ 0P0[07VD4_(^)0"+)5_/ B MHE59KY=H\T] 32J;?[C-SVRD)AA!GD* <1I/.*R )B8R%4N]I#1H[_S*!B>K M2CYX0Y2JKM=C+9,MHR"W)S"W7#4T[M7K]I-^&,(M\7:7\^^@%P/]3[OF>+/O M*D?P0$=PJ6(:P0%KZ -@V%A J57 *". ]$IX*8)A)DUK$;Y*X;PJR,_/C)XY M.%4!:@6HR\BE*T"=-Z!>,&MDN2+4,J 9]JG<3"I!*2 0$'L4_:'4R*YL*+Z* MR)PK.SPCGI;4^\TP[7(=_[K.UXT_XW^F#>_I_*C3'S\>7X8PZZ/FYT]OE+A< M(^A]IFW*@];]L]@%65KE763#0;8UZ#O?+[Q+G\KN*O.==CI]W;>=2,+WA_&' M=D4)3+%];SM%%H MYZO_XUO'#=M3H)FY'&)-O%E1L.;+UD4T9#+O3'[W]3:$I0@P89#::&% MDC('I<264D2=UB1PAS]CN3*]J)U/W^!$'WE@K6/&IA-1?9"76VNO1S#P>3HKMDDO3%NR=IYF]/3J+:Y5[]UZO;:WO]ML9%O-O??- MO[5_Q=?:_;N6[3;B]UKVV[OF_O[O"]_^WW;[V; ]&,5[N&(U M\Z?61_]]XO-Q.DRF>Y$L#(LE>)&/?3URG>AB;V[K96_*+CM35OK2DG]<.+^2 M\\17Z.J3PJ]//_SA.L5)5Y^M=_IE0\J+KHGQ7>#]&AQC_B2T.+G_Y/!:>>@* M4QL?$W"-2W+C8;B&;CSVL]LBO$85O]=M?WZ,D9L?^H#&"G7K!ETS)I]**[)D MOQAG_B+,_,N9)/7#J=<,[YJ2"U\%@+H.@PE(IC!2*0J2M8%2XX-SG[7*6-OX//'BZ=H** M._F@=]TF.;73:1V6HO#Q_VZ1EDLWMZ83#@?HX/CO]@%N'!]NUW"CM==NOMVE MAZV]X_JG ]KHI4F$VME!:W=FPN$C;'S?Z]:W=SJ-3P??8WN^'[[=:3<^[?4. MCK]\:^#=T_$U!Z=7)QP.6Q](X^W';_5/N^CPN X;VXW4+G3X]K#3;&V2@^,: MKK?^W6X<[X3SR89]^.TS1)SH0"V@R$M *:9 ">( ),9A:XUPVJULB%7(7^#^ MWQ5P@JO%AJOOYW 5J-)6 M1GP*C/"4:RR 4O%3($PZI+C43*]L\%4D%ZFZPXOELDM;A6([&FUW<))F8%>S M>(^OD<\6JR6U+:M;O;*2%'> 5HG ->3, F)PVE =X50JDP&B MA!6(($B#B@.V1=J+[,72GY]01"(6F?Z,5X),-G6O=DN[9TP,:QTDL](K1PTT M6DMN)9(^J(BF&E=L1P=7^28M@,$PI0N?6[N/7927!M ML;"!*,"#BH0?<012'01@G1!,4VBI8&E+H86?4JK*XSTG9Z]L4&Y,:24 M(AV )@+&$;G70 4O &%0V4@CJ.%P98/^6&-WT6SS!7"4I9WNW8^V-^;6/9U_ M\6G;V&J&=Q'BFON^VTW!B;ZK3P53&X]^*L2\ V(V9^=XN=+!2*4 L3P 2EBJ M)8 TT-RH8+0S\<_*!EI%<)&V4JNF>1>/T%1F_.1F/!-KQ(K+$,V82QD')8P; MH 0C '$N.>;62)8J*ZT*M/AF_ *XS]+&9_9\X-X#//3UC^K(D&+0(0F\HGHN7E).A6 WF/)5&MS MMD:O$!0:[A 0RF! I1 @LB(.O-+!&@0I=6%E Z]B_. H>A406EQK?DHR5%GS MG*WYHD LQ(+ 4!*B:,-4>0XT"1!P8J' S!#G8*Y4I@I&;)V@:5'!Z9W@M#9+CAAU6@J#@)%2 NH9 HIJ!!"ERBBEHR+H ME0VZROF#X;1*]G^)AO^4M*HR_(<:_@R/$E1)Z!7P4D0>A8@'VED%%,)2,RP9 M(2E$#%C[[K3LHBA_V9+W+X/050^Q3 MV6@GL7Q5:A[)U0=O?2_E '@!+.OZ6-;BLJS=5&O;%\.+NEV7 MZ=9JUO>O+<_I+M Z!UYU#JU7\#,)HS'H#R[C:!7^OP^4UF<)%42*(X8"QI>NAA/3BOV=/JCV+63 >>@7_Q52GE\7BM)M78Z MS'643J>O\[/=H>\5$:/3"^2#BI! M5'D!O*>6$TXLX0F@5Y%X<+YX%:9:&@Q9^#!5A28+A"8S=,];X8E%@&,; V4 M $VA25MZ&R$$81*J%.X2XB&CM"K<]_G2_Q>QW!Y[C67SK%T,B[^R_=] MZ%1X>3>\_#C+OB3EAM- @&(" 8IP )(9#"0,A$HCB&:1?2'Z8UGZ!1H>5S&M M9R5/E9$^BI&>S21*>N@"UTX Z:8 DJ4H75Y XHIA"- 7X MY(-F=*L WRL+\/VEBXY-.6N7&7-VXO.L:.O\SONMSZ@.B3_V5C%]7*FMYUX$5E[D%E[$7JK+@7P< MV5@.K$804,PTT% $8#B5&EI%=9HF@FMSJU%V>VM8\(W9*UQ[*;CV4\Y\ [ ] MD#OC&Q,@*X2;"\)=\&0C==J970&OF 04.0>T-!0(*I4VW#KL2X2;1[;R9H6 QU/_7V98BN0AFW@>BC61)*@_..4@L0 M@VFW )GV5X$>:*H(90QB1\C*!I:K3#RXP.:=S6@Y%1LN MZ!LWB"*HTU[S,-(W)R0P4!" G'6!<@MQJJ)-T"J?(04TEK6*>S\Z6 M7U#,T]V=2%>1C66*>DY0^8< 1Q7;N M,'U_:% ,A9JC !' .<81IR(&,/A:$ M$/FI)](BK-.>[ZM(PB6/;51QSQ<=]ZS085[H,%.PT!J!<- @L!3Y])0!32T% MR&.+"12<.U)%/A>%RRU;Y+,LM!5?K7>2^[;O%YVO_I9UHN>QW'3Q[O$"5'!I M]\7;:NO^45*_Z.AR'UOS/8XDCG2G7TP'$=$'%NU!/@1#G_?BB5]],4Q;6SZH MW-1+(@:/7E'JN\\'3A?M:POV;GJZ#[B38I( ?:]'>6=8<<7 MF^YX-)9>PP^;H:5/WT?)QK?9' [SCAD-TU6MP?M()?K5:NF[$8A+93J-TEQZ MX0&1,I4TKVG5O,59Z5>:_T.8_D_A* M+<=!,."X2LO"G !:" 6(YMA;ARR1*;KP\,5AU;C@!8T+QEOR#>X].J@VZEI@ M4I;6W%:H.V_4O53%TT$.D5$8!$4XH";BKW32 &^FZJT$M4;6I MEP82BTW7*F!X)&"8** MGVK#F5701;?$+:"$1=_$E 7)*R&KD4D'\->0R4(2 $8@ JC!*^WMK8)'EG%.*M+)EH2[R8Y+7,S*X5S$Z>%,. M;^-?U_FZ\6?\S_2*GLZ/.OUQ-^'+D&M]VI[BZ4$$ERFXWF?:)LJO^VGT]=]VXGCA/UA_*&<-%\[UZJKKSUY%L5K M@L7VG R*3M+#]=RG/-^O_H]O'3=L3SGBS(43A8,7EV@3&S$:WGS)HG0IO=P; ML_]-K2WA+B*QX5!::*&DS$$IL8V62YW6)'"'/T?\G5[4SJ=O<**//#"YUU^ M#O$%UW7WFSXK5MY<5K6H9U?Z_6J7W=@Q(3Q:QXQ5/KJ*P7@;E_4(-CY/9\4V MZ85I2];.D\?\QZ]%A& <,2=SSP8AVZO9V*XU]FO;L=6-_>:[W>W-5ORR MWXI_ZK5&:S]K[L1OS:W__E?SW79\P7+>0_R1U3Y\W&T=+/S[_;;;SX;MP2C> MPQ6KF3^U/K*B?IGTG%!DG([]^^*_Q\>^'KE.Y ,WMW7">":./'FA&0[$;J! M)7VZX EM8POU=4GA5^??OAC2K\Z_;)IY4771%$G;D^I-2%)\GR3V.WD]A.G MN%8ZQ2M\>'P,JS6FZ(V'X1JZ\=C/;BO7".'WNNO/CQ&*J[96;:W:ND1ME;>Z MZR]FGGZ=EJY^./>:V-\8A9\FQJ5^Y6?&$U*1C/NL'L]K%UDM<\\:";W:%]>'^ZZ/BY^_TX6$[Q*166SQ;PUZ MO4$_VQ\.[)ZX1][KC@.[_?&7+7W2&>KN;=::W*:7 M?K;.(Q]\^R'YY,7T_*:UHUY:B^W'G5[F>92?+@5URU_&D=V?=?E]NZKJ_DGW M;_O0L9WAHZOU2P215NYU,]"-+U9,QN'E[[7_ MC#K#LUMXYA0(?P6>^8Z:M11:,%Z8_13&].*Z;K,W&/5O ^5WZ)U7V9&5#CZ3 M#K[X/,B_=%?W;;R?'F;;WOK_Q]Z;+K65+&VCMZ+@^TY$=P1%USQTOT$$;6._ M[-,(&W#[V'\<-1K90F)K,(:K/UFUE@8,V P"!*P=NS%(6J6:\JDGA\HLYME: MY<0+2COT)(+0KY=7Q+'HDHDT,.5XL,PDJ34V$0N,I1?JTU:>7T+/QIYLM5]= M(^:D H6MX7"\/!G?3K?W)D$F&^S#_@?2?KE[\'%_M_/QRUO:WO\J=O:WR,[^ M]DG[Y2;[\&7W8/O4'T^#3+Y >Z>[W0]?_NY\S-_S!?IS^HZW3S>^?SC<%COO M7QWN[&]@^._TQR"3')#2?OUO9_OU?[["F&ANO[W_F>6 E0^G7\6']Q_$]LNW M\%\[30-,]O#Q)\^#-XP0Y$/DB"O&D"7"(!F8P4P[)Y-:66=FE4BR2@EOBE\V MQ2^?8/'+:P38W0S;KA6K/*]O53K6LD31/1: .YT"'"&.IYS0DDJF$>="(".2 M1SQP;:F*DNA8DSD;BS'(:4I12LR*P#B7BJZL$WK^!F #7PU\/7[X MNL[UAT H5AICRS #U49:'!47'*> DU%&7(Y?U[_UT&#<;3&.33$N)(VM%0SQ MQ.&'(PG9"$"7(A.):0$@YP'C" -%]+P2^EBJDM]7+MMG:'*R5@?ON>98)IZ\ M-4ZP(*QPQL)9B75C.U8UR)3&=6 M"6>KG+&&U32LYIFSFIN!6\-J'LBZ/G<_/DD7@R 1"45S*NZ D8DFH4!A+4D2 MF!.^LJ[)JKH Z)XLK6DP[GE@W#4@#D>!!?4@+Y[QY)*5B1FI@F-1Z,!\8U9? M"F2;74ZG*BDG4T*@9QM0V[1"QBJ)1#168BVB#F9E7;)5H\ECH7!//D=G>UID MZ9DEZ7_\;5PA\^%34O(OR&S"@#F)2."D\%R"IJB(EE%)(:PQ #:+S!8%';NY(CPDJ.CW$8%L&UM[KUYTSH:#_R!'?[D M(L*=E8M9PH/M0B<<#L8E$0.W,@%%5]HE#Q3/.R$EO&9_<;9=TQN7EZ=RQKT< M#V!2W\ 0^W4ER*D(-T3V>A(\"X;FS#$E(T;>YQ!HA2/2%">D5/# 9X'$"K6RKLU3E=ZF MC::-!MWOT#+1H/O]\[,Y,P4QEGLA54X831&W+J)L,4>:.&\DRW;RI<+W)^]O MV_P>![XSG%,G^T=YPH>KK5XUDS9L0T6LAV?RM9$.%)%Y29(@A@&/<9QS#2!'F.-:$1HY%=J0H>NM4 \LJUTT;31L-[B^#>[S!_;MF=/.Z*6P-:X5%DN9;S#$C MO_8(E0_XG[^W%OVV Y" MX_5\6#6TJ<;VJC](L3,:EQ$TJNF5@6SG MQ;QJJK"+- 5D8"41]RPAPUQ $0-_U8X)XA3 &%6K6(AEL;,MHZV]::-IH_'G M/"(J?1H'_6"'!UEEV>S%2FBSMZ=U-';=C@?NG6(6 MG*E':/("/# <-=Z?1^#]@>&7MQI:?2T4VYO2:FC_P\DGF@3GR3@DF+*($V^0 MM? ;MH$D%Z/# G",K3)L5C6Y]:729;4//R?!7EZ_SWF9;IC)E63Z](Q,"^N5 M5B(B%7U"/#'@)CHQY$RPB7EC+!<@TV+5L"?KR&W::-IH '_9'3X-X-^4Q$U5 MT7U/MS]_BI%%0XU GFF)N!(6:>$HDDXI[(1U!LME@_PG[^DI.Q\Y.XQY@(=' ML3>T><)OE :D,>$](C9\%@$WPI?Q<'08>Z/A?G\C3 ILYM*:6[VZIF91:LM6 M>3&W4W;C?\>=86<4]^+@6\?'"CIWH^]_[I56"HHVX'DSMGS\27ELA(\.28TY MXIQH9(E1R"1F.7;1!Q)6U@5;5#*EQJG4M/&HVGC>)\'"+^^4.!/"M-?4ZVO$QI6Z:?^ M9##SH3]VW3A-:OB\<[H;D2O0&.6\%IP&8;33@FI,G38!6UMR@M[6L=/D=+]A M.M#]C=%N1_ 0]4I ]SRIOAK!-UN5[AMD9,\2<) <0"LPP M,<0YUCF#!T;8-D>T9',=5<:^:S,20A#G\B!Q04>:*HY-9PD_!" M:B8V&-E@Y//$R.L4,*(@CC@G_*;8-%"3D&YN@UPN!D0E!HV!U#-819I+)A1G)*J'Z%A6,GAJ.-F; A9D!D^8R M4A&Q"(8[3730T0J3E->Y2A!OS( /#!<[,]X5@]&418.$\H 9)'IDO8N(4J#( M,3C" UUD<<>G!AL-_6KHU^+IU\T0M*%?#V7OJR/H_]G?^$2PB2)'S =L&2BR MQB!'24(,1\MR/HB?G4C'B'*+E2B'P3V2(%,A$I4TTE@>N@8YBL4K->>WUL7+1 M$HWSQ\C"E\*_H?-M_7_@QZ3C^O^XP1_KT]'^^-BA'7SN]";# M$B!;]2ME'#_@W[3ATHGIE%4#A^GJVJ-A_'/RRU^34C.=7I'/\M %L3]_'7?" MZ.!/8]:T(5ETZXBCNOGJ7;)6I/J'U:K>HV9-R,O?QFODTO=^UJQ>8U36WZ>D=]95?KZR_B)7\=3VW.??8"%EJA\/VP+?,# MV5(7DJW]@T&,K6WXW,&PM=D+,9R-IL1G#MMZEB9]K%NBLLS)SV?N03GYCW-Q M,?&\F%U,QS1;X>OPA>5>_A?]PT.@V(7DYM2"A7',8L^K&^K9\BB.P/HAV.!R<5C#3(<-OI[&=\S9MR MWO90LH6IO\KKE1WB"B.CBH-8ZB;E-;O/G'9O#M!66)<&8%EQ@ MXYC16C'M!(]>FN(2(8;0)C9GWAMRN/7]XY>#K^W]SZ?MEQ_$]OY;NDTW>?9H M[+ST)SO[T+_#3;;]NGWXHS?DPY=7ASNOWY*=E]NX_>7K=WC^],/^Y^/M]UN\ M?;HEX/OHAWU__(%^3-OS-;68P=E;Q1'\T(@SZY!+(2&CHTS<14])7%EG>E52 MOJKTK8LP7%<\[MIA_(LT WV^&;8V[]UX!;I9 M1P85@Y,8A8@-XH8I9"TC*&%!#).:64]7UJE@JW1A%5 ;=&O0;9D&?@UT\TY; MYKEE1AJN-;_+YBMMQU.KVAU>*IGGT!92>4AMW5@SJT7#@R$FB3D=) M8S;E,:V-\@8;FGVNQ.J2Z1Y/,MWCQ60M 'FIPM[_ :%I3HMKG!;M%W/&O:0< M#288)*6GB NOD)4J(LD#)<9P)5U:6>>K>A&YHI8HW4#31@-GEZGT(I'L6:6$ M2$T9:Y--PC5PMFQP-D]^;:(R@%X"RGRNK6X]088*@#9/5" *SBCO MEPK0GGPENW>]080^G,;0^FP[O19(G_UF.]V<,P"!@*"AS1D'HA\/.J-.'$[K MJH_L]ZM%ES_Z2DE-M:5;H[8A3B9)J911(DQ^$SI.VT=3](@$Z5#7 >@WH83!.L/BVZ(-S$N!PH_>1OR M;CP:#_R!'<9,GX=7O6W_Z&T631N/R ZTA,5;+XQ:BR:2* #;8E*<,6J)C4$Z M+CR1AL1?6;6O%[XV29%1'*%5+-N&_^^X,VBBV:YW-G6FT6QD9^.3@!4,^0IE M=$XA#HH@LMHP)!A/'#OFC W-OGA^^T+#^EBN#6P$AV%?F(2,$P8E#\MEG4C8 M&^ LJYC0527/QSDN*/'HO>F5SQCTK^7(O)UH7RODY8QDE_K;$\%^T1^.MN/H MH!\:M>1Z(CX-[X/O^J298UA8!4+M378$:.1"#$AQ;@#_3;0N%Q0CJT;=YM;" MLQ/EY^3':Z3Y0:7Y9";-"?#864L0+!PP.1L$,C@Z)(-6@INDJ4H/+C7HX',*EO8(C]4"D4FX='W?Y)C.5#;^J5>].%F6A4C&LB MUNS.I(J1!1H1<=0C3D#+<#()I*4(7EG"")O'5!TV5U4CTG$3_//FXI MWY>D;3@OPX5L7"K"#>>XG@3/DM.H:!G67*/DF$6<)8L<2"T2L'PD^B!T3DXC M;UT/;UFEMVFC::-!]SO4+1MT?SB-1!RP$\EPXQ .CR&AA4=(2#FIL MBY MJ$G+'MM!N)FMXI%Z19;05M$Y/!S\W%"Q.UW!\K%W>?TV>F$CKUX)\GK5'Z38 M&8W+"!K3Q96/QIT7O/^O['GD@%[G 1X>Q=[0 MY@E?^AM[S]MTM7#'Q.RFQ7"_OQ$FM2%S5S.V4W?C?<6?8 M&<6]./C6\;&"UMWH^Y][I96"L@UR7@-4HB$$Y3($2*I3H+GKQM>K[ W4]JJE]3W:\S\56QB'\RF/G0'[MN+-GX M+L_3]QB#@:]GQ+::4(F#L]HISKS77$?!J52>)Z=8*0YUZSB[)@OY#3-8[F^, MYG+S!B*=L%PC37)6,J=5YJP>6:5!3S$N,J9+Z3M-^2K@V8)T_D7(S@/G-;O5 M$'\ZRJ>>X'?Q$_1(T?,\4;P9=#89@.\9/V=DSQ$E+8D464$U N0,2!N%Y+CP<@& M(Y\G1E[GQBX3S) @95#,I\X%A[:,A5JC(Z>4@V133>0@@G1%.0RE.@4H4 ML];.(P9=G1..@L51RX1CR-'4A+)59LZ'5%_[?NZ3P=&%6?9NCZG+!QW7L^_E M.N\>T,-H&;G5RGFA)3?<!>3PGO*)1(Q4<19S.FZ)478 MP/IQSP+!P+O,*@7 H W[:MA7P[[NGGW=#$ ;]O50YKXJR@<@%? 4BVB]ETCY MR!#/O[ED%3(B.JT(=8*;?)EM%5^0S.SYLJ\&1QL<7;BE+V+08)W,@32.>Y*, MY#*DF* A$6DRC;-D.=!S>XJ>WBF*+5:(>DH0-Q&45VH"4BX:. P=$98!>JI5 MQ?F3H:(EO.:/D@4=_@V=;^O_4WY4XW"#/]:G8[K2FY,A']K!YTZOZK@XBW<^ M@I@,[E^"%<_1ZC&VX(CL'\)WG\#DM=K]$;0^ZK=>]'LA]G(4._Q6)MKF2Z*O M.CW;\QW;;>V-X(42U;9VLSFI.\+IFLI3Q:T>=;_&OXTX8'4R@ M9N[!>G_@V2/600_'H\L?68+YIKE/XNQLS/_,O2T@A1EU$FN//=9+"6)1GH)Z96)@\=#"8C.+*?(W*#:+\BFV" ?]KNL3T9KOQQ=A_")OQAWG^< MLDLG)J4[FYA*'@#7^X,2^/@G8$,UL[[=:+G=TW.[L;^_#[ MI7*]+&-XL0/'6WMO\R7TNKVW\\_6RXU]^&-O'_[9WFSO[[5V7K5>;.S];^O5 M/SOO]Y9^/+]M]5JC@_X8V@C#WY>_N^]Z=APZ<&AJ5KY:$+HEQG\+>&*PBL@VOK]NNWU\I; M/_"8ZCV%UXR2E[Z-U\BE[_VL64+7N+E9LS]_3[#+O_16G=57;78Q:3A^Z3PP MYSYZ@;99[:H'TJK."4[9@?MPRL36-GSN8-C:A,,G%!XU#8:^PDW"6TSG@VKD M^DIJY\7*Q46FCZO&IB[YC@#5F"QDN%>Y-O1TYNSR&P,+SO_SV.XHO[##@U;J M]H^'K:-!_UL'(*;E3EJ_C;.ZU^G]WNH?Q4Q^01_,^ORW4CKLS]O<8+Z2XO[0 M%^,6U/IG8>;?$SNM-NO/Z';RW??+Q MY5NV33\(^._TPY=MLDW_T_WP_N-!>_\#GMIYOVP??WSY[V&V W_8]Q2>.?UP M^(ZW3^'9_4T,KYVT7^Y"'S:^_VCGW3[]^VO[/;1_^I^#]NG'K^V7[<['_<^L M_=)_AS[":UNX#>/=?ODJ30/B\UUXS7V*1'(48W"(XQ 1K)Y'FHFHO+<^Z5!* M_K#S'K+[S"#R((ZN!HB6:6P/57*U@:3[@*19>@YM/2-64D1%8J@DZK!82Q2$ MB9*X ,O%5];YJJ9Z.4J:W+MB\0A(X%S.@^Q,&D003]_IQE;O1W:8W\XO^JR3 MW),VLBP*QQ+I%$PM\W9Z&8]@"W6*/Z;*37N8RU:?_CRSUM,L]G6_A/SL$3>_ M#O![-Y;2X;VP,;<NNJG'P28TJ)1XQ@CKAE 1DLJOO]WF(,5#W? MNS*+BOQ=(BK>R.Q#U.=KQ'GQXCQ'9+W5G#&!(MV60>VQH-C"F4>Y8_3WCPG2&G"Z#CC-E^*S MV"8IB$/,:(6XR/GL(TD(L(E%8Q+&$:^L"W;K/!BW2GQV,Z[QX'D.'XN4+KY> M4R.E"Y#2&86@T># #$/:!(8X30XY'$!**=66:Q:H-@^?GO#>",2CM5^\Z@_@ MSU[+CP>#V/,GK4$\+*6Q2P!U*QO";E@5^%GH1 MC$Z5V0;T8+^JUV)U?BM>V MTVO,]]>%K)E'46SO;WR2(F(!R@TREFG@%D(CQYE!(5@>-.$F)KNR3C5>>K6G ML6,\/+=H9/:.9/9T7F85M=1PK9%*'@/3P %IZB.2)@1'(_/* M-@1J!O5,>+ ]CY#?.C-Q3EV=\03SJY!KN;],E;_;O4F:[31"^60VYTM4'.V7>-LVSD;G$.%4($@ MGQA'7(F$3":C7F#J"#. M-.- 6FV2R 8:$=9>,1&2Y4'F*S"PGK>(-W_TE'7IFR92]C; MU@&5D4( ]H'"[HT0DJDHL<]IR5>9>8*7_AII?]!+4IH3^U1A?'ID\/]2M_D:&[UZ&9QR$1!UTS(Y!I1GB(5FD4_!(!"T#)S(8 MSBZ.+FHL+,M#/HHP-$:4)?+T3&,8*@-7 U0W *JM>;+!C4W* =F0B>A<,D0@ MYR)&*G%K. E4$P JS<]7:ULV5:DQC"R%8:21X'N1X!G5P#%I;KU'!I80<>L( M2'!*B!EEI#:>E2M3C-WZRE1C[+BW6),C>Y*=G(VIX]ZN6U_N>WY3K44#4=>" MJ.UYD@%0)&G FGK*.*8!&1(E(A%%173(EB: **P:*P93U=D%W[WNA'9A8OL MC%7(**2C02(JBLN46J2=!N4 &QU49#H0DRLYWSHU4V/%N =6,1C_D,BE]QNMZG/6/S\*C;/XEQ-Y< B^&?6:!Y U[7 J^W9STHWEF +Z2QS_>Q<5&. M*,JWL6%167#:K:S+I4ZGVI@S'H??I)'@Q4GPC'Z8R&*PFB'GE$.Y\C32GG+$ M3#24,\N%DBOK6IS7&)9(A)^]/6/G3##JW"VJQK#Q@(:-LBI58HE1 U,>/(>?FB-G!4*$>958,)CI?W*.F\,'C=T<&+\1#F+@XFN';2H-JU4.W#/"%)P1HE0'\RD8#^Y*Q" M1B7 MPQJ6F$U6UW@;(\G]&$FZTWLNS]=,LJQ.FA]"UAK%ZZ;XY><%][E93)19P8("&DY6UB(+EBO$(?3'G%M"+*:1Z2E<8RQY!6W"TO=TWA?EU>X M[S-M=9KV .@W(1/&4!1-KG^R7/ M.IO@8W>V7F0X;)RMRQ8==HG[9&NR>(W[Y(9X=R9AD&".,TD=XI83T+)L3I^* M!5*< @H*@D.4MZ0IC4_UT4C^DMI=&BBX.RB849^4>#2YF@.7.-]?$1:HCU=( M.B4C<9*3J'*U*J,6E>"P<:%P#!LB9J.=[Q\> M]G-_^O[K:JL']+KQ-BY#_.&\0V*K7J^=]**LUEY>K.8\O-9Y.'>S$[YGY^VG M?,7+<.V05YXAKDA"-GF.C-0,:TLE%P 43*P:=NL@[,;+N+Q"O6"V>Y40@D:> M%R+/)V?D&8.\)JXDXI3 #ZE]9>@S$@0Z16TBQ8\G;.!YNQ4+HRUU64&T6D?S M3L91OI8T'IRTA@=V\.QN=RYA:%3MNWC5'^S&R4HUP'9S8#N3$\LK(6%Q*'+> MY1)(7B.'@T5,$1,$CZS2O*PUY!N97KQ,SUW]#);&1#&B27"0:9[3 MYW!3E:A85D.@0!ZU8Y[>M7YR(5 OF MK]>86^XO/.I"'6RO$,EW>:&VX(7>J/,MAW^6E_^&50HOYG*^YXB,QA5Q8]-+ MKI6F#,"=1((DFR^^>V2H"PB4MX2C L*B0$W3RU]HJ3&Y+$_6BD:P']H&L_$I M!IH<\0+!.F;[BU/($)WO;:JD0Y2)>+^R+I>_!N+S-KV>7Y ;Q#C2@O1)3GDGRF%#U) GG 8,05UDA+K1 - M5AO 9J4B?3Q&U"8$_.52E3A?N]6KBM]Y&.AC- A&<9%IYY4J=.Y]OZ M+=0)??,=N8H^Y5OZY9=\5?\;",]-,PT]"T7P/NE0QKS\W^9L87;C<#3H^%$, M^8V-7CC[PMPGW\!4],/Y/,Z^.\[+L_G=']C>Y[AK1W$S*T;-G>+K0>?7,_$Y M!@M&!49"4PZ4BBID,6B:%$LCI7/*I+2RSMDJN:" Q+)IEHV9Z)'1HP8GEALG MYDKQ$A8TCAPY'D'UBC0@HYQ#V'K/'1.<)@(4"Z_2"U2OYQ'SL[Q$ZL5E;.EF M=^BNJHTN7QO/VS/Z=_S-YU;VH;.E+:R7SUN?.INP,YJQ\;;>KVC_>V9J RJ@T[.(8,9 MS45F(M+81.2(%20(EJ@$W"++?Q5QX3I,@SC+-+:'O#+=(,[M$6?.7*XY#QEQ M,+42<9>C9T-4B+H0=0S14-$7^I/:SJNS(A.K)2ID MX=F5+^?ICT"5:/2(J^ZZW=@MH=FPRP93 \\T;5!G-"R[RQ[;01C6>80 LJ&C M)Y,T0A=D#VH(P!,E /<:?]X'A!L,H4<[J=Q&WCB$>1Y5+\,F)0U5N!95.), M*29,A,BW;5S(U>.,03J7P8Q6,:J5\-Z1G%B R2>8=KJ!IR<*3_>9GK*!IX7# MTYQ;Q!AGG'4H,:(0CZ#.6*Q DZ&22@[8!2_!M4^6F55'2;L>Z3O?"U E7U RJY3FG'%Q! M;WB*T+_0N7DR9\8]92C?S;W;2>^&<2.+PDXM"%N]R16G5_W!SD0 BM#\4V__ MD^8@N=9!51T9C9CE+WC"_Z*P["Q&P!XXO;P"V M =CE(>4-E#X8E,XXN?+284$<"%TK]AK5+ M1UE_%Z=5KK>C_K!3@J &L6MSFN2_CCMA=#!!G+D'ZSV!9X]8!YT8CRY_Y,YG M]-? 6:94GIV-^9^YMP64 "N=Q-ICCS47 6M-/>>$!VM9DH%^XGAE\M#!8#*" M(_LY(C>(]BNR"0;XI^T>VY/ARA]GYN&PTT,_S/N/4W;IQ*1T9Q-3B2>@?G]0 M!<(55T/^%/3)+DU?6@>#?*;]GU\O$8$EVL^@D#TK+_)Y6!+;V/6+UO]!]ZFZ M<)]N;6]O[NYM[;1;+W9VW^SL;NS#[P^'5U?L=7MG?W.OM;\#G6Z_W&SO;;[, MO^WM_+/UUMP\O;&^V]_>6?E#;=N /JC.4D=56UD); M2]_IW][U[#ATX%#X_7Q?KXAR;&7NH8<9!EEKP?]JMML>'T(K?@'V@[.$=@]6 MJY. B_1&&W#:CGN9N+Z!0]5WXG ?ONGO;JEV])",%6]/&>M7_/%UN[.S[[_O M[/_;_?@%6.?+=_P#_ [_?6GO_]W]>-C.KU-@G]WXO[LG']^'(T>YW,EMTBW1 M/MT4[??_'@+K/&[O'QS [_ ?L-W7_QY^H/GUCVGGY2;>/O[D6, JJ( 842I? M 0W /VE$T3,N4D@I6%DI')W>.(:-4=$X-*,X@G;O-6PG[+@2VGB1'!<^8;O2 MBJ &'&5I&8SA@-G;>MW>>K7U8J.]W]IX\6+G77M_J_VZ]09@X\76YMZ$S];+ M?YZU74[IX,&Z:^4DJ5;PU]T[.QS0FP)F(2E-*0^&.6XL@5T'.Q_^LF&JC2UZ M?W8.#P=_MNUH/(@[Z>_Q$*1C."S[\J3Z^8SW)LFI3)-T(6F+@H]Y;[J$'/4* M>4<#23"W(H0?]]HYK.YD(@UPHXO]Y8XPKK3X9V<$!X._ NJ]A#X/.B7Y=Z8O MDZ6_QL9_D%'^E'AO'1Y6[CI@8X.CFMJU?AL=Q-;*BTK#65EMK4P_!G^T5HZ! M\O4'+4#JE=];QW98 NVKIRLG!C&&Y7]?P,RF_J#7L25>9A!__.!+T&F.[2#6 M#YFUUOOL^?#C80NZD7N14U_E/JVV0LQ9N/*_WV*W?Y2UJ"K("U8/E*XZ^4NG MU^M_*WI2Z\#"6OG6*/J#'DSGYTY6T@[LJ&6[^8+)4>P? 1$%M6T\C/F[.J T M9.VME#+MC_U!Z[ /74OC;O>D9?.S\:05>Y]!HV@==T8ER748^SH8*'[/M[AC M+C26^QTZG_/&:AWW!]W0LD65SV\6.B?#?VC/ ^VY>JM!%\88K<.*#H^ MZ$ 7.J-)+FWXFO M5\^!=K() ?H^[*=1GK[55E$.\SM]T,]7JS%G-3Z[F#K# M4:E_5DU@^5#K(':/8*Y&\7->BU9_/&@=V$/5", MPNJOV=AA(\3>@9V,.XU[Q;QALV$IS^1E34/#/@ZRD6K6>+6>_93@]WI9*\7Z M)XWTX5OG^O>#7OWC(;5\XGE-$-H"F?0CF*.*^K[8^7?K)OUF(UX1)E=PV/X(G\.$CIYP-HH;3T;FUOK>S' M_$L,QL,RRJEI0?F-X,!Z%_G%ON-;:APY, M)VLZ@]6W5KAR-':P/P$VRO1/1U3C6 [YB!DD2S)"^#A,UU< ?@_(U)];*N@2 M3/QP7,EZA-_[AYTX/!.K"Y@%V_)K]HM_[O8=8/7):G9]5Y/2AX].'O2MW'W@ M8;WR_"2?;JB?;WWK9X-9QJ&URS7#I16!G7$54]KM%&PM!PYL%#B>\MX%V,S[ M;'XERO:S9?HS7 9[@D9]!/],0@@F"P^Z%.SET!D.QD>C\MGI'BGP._WT:C[U MCF.W6YU^=C3!\RG:5ALIAVAW\E\Y9B&OSW= ZES\H&;'2MDXQW$F=/6^0[DZ%CK(-__F MY2;C0R521[4.F:6W'%F=P7!4) J$*']]!3H54&1RDH_VJH$^-'>8CRSX?R5J M>1J^C >=8:B!*;]0]?@XB_ZYK9)?F6V7 M:J?%RTWARRB<1%3G$^RKHWYFBW-$)B.R[QQ5[+8(8UVK;30/L'-GT=G=:UNY M.]#+4JD6MA,<:N/*D]C)&[[0VA^V[=R.P[DK:3PHA @.%VCL6YR#U=2-WSNN M!L3] B5VNFSYV(E_SKYQ.#F87 XZ&EHX87//IJDV_5Q]QKJR;@E_C]^C'U?] M+/N_;P< R/'0P8+_!8_"3NQVJZTD8I93RKTNGX/CM,<6@]- M#6(O?N[G2%0)RV0J#NW('UR :/#\ MJ#,HBPX3^PT^40VJ(ANV $"A^J.L:4R68="WVZH2RB($CI3+&=_-F9 M0 ]O?/)1NB8>DOYM',&LSM&_U],Q%69G>S9DI;('>I6OJ5_]XB:@S6?0PTY: M[_/\[8W=L!-.6K]ES84"8]Y\OU=^)7_]7M"[/-;)QU8]K7#F'?1ATT].Q9@/ M00#G*;NII_F<0-=$"KY@3F>#C5%U +H]/LH[28G_)_\!:_>YDUTATY-NHEM5 M+Y2Q=H M#8K#!#;,N%>?S*NYT2_0F3-:%)!0F&Y;%$Q;,#9,CZ?2J>ITJ([G M40:?PU@=Q/E0J'?DL#KD?,S25VAJU?VUUDL ^DS!\@%T,(!M? CK>#!L59N^ MHNL32WR!MGR #/)[__<> \_$%8*5BP5O:WM[=[:IZEVR"UW^#&QUKJB;?&96 MO.W3+;KS]I.@GAKB/.)>),0E-\CHR!%3T:= @^8DK:SC-7(NKJ$%@-"M$7V& M1/4^*F=(EHH9\&<=?AKCFJE64?KKX^ 2C_K,CYXE:>^.3D3YPY3C*V9QRE#M&FCJ-O"-:8!&]Q.ZJ]N.[/L6N:;R9;8K: M_SW;%F7GEHV1WYK?&E>R49T9Z#5L6P]ZS.?3\DP@C9]*NY^7]AF%'<[DOJ:L M!25LY1\L4W>Q17NB?,#)WNV>H/YQMH/6D%28[5IK _3<;!$=3/C;I-75K#@" MU9W87@JO!4+<\Q,+B(NQE\]S4,LFEFT_O[B7:SB7Z#-+8YV\N_6;31R ]5&Q MWV4-RF?.,--7[=3S"Q^;"@_0.T#\8I;W/A[54UZ,=KW.]'PHVV&C8+MM_;92 M['FO-S;>K/Q>9P?*=.EPKG=S*:8JXX)A9)U^:L:Y\F2%?JO7'TWWO.V>[VSJ M]T>]$HC6 _8V'-K!266/J6P <10KG;!&E8E>,?NZB;:S6ILWR_2=,09-=+^< MGZO8*G//HLBY0IQ M!SJ+*[F;;:38,%!4R+FHJD?A9'Y7!4%,E_?ITM>*>\Y9L:_.R>;=H[/$1,.) M,6TX1R"RC>/0?HVM.)G1*G_,<#@^/*HMS"4PI5@8:Y-[C6F@NAG/OJ"8LYX.FWSB3;G7-C9-%O9)N&=RB0ZK*AD29)36[//>!)J1^ZTM6+,+"Z( M8D&?C@$^>@ $K#\H02YSL3=%T>M!]X *Y2BBX@PY/](NZ'9B!XM6K*.JP MW\M0OEHOP)1R51ZM3'0G'I%.1;X.*V/]EW'X7.\)-XD>\'8P*#I1GJAJ*NO; MWE7(TO02=V4T_CG!^Z6]M0PH:P@3JID]$B!A'5^%0M6;9_(MU8BG;LTI*QT# MSU",FE1WE,U6L.NMM4%7[4P9COXR2X<742_;8ZC;#(&JX%I3D#=TD04=S_ M5?Q?^=#6FPK;YH(6ZV!%P/19X-ZPLJ]/8QR/#T [G!G@)W&+T)'L)#T?D)GZ M.7JR>(+LX',<5:ZFVGEJ,XK^"5UP.3RQ;B,[@VQQ8LW%_ZQ./E04KFD\2X'O M*J*O(M-_U>=<;'VV.>KAKQQPU3_L%QVP=1@SQ'7_F@:&Q$$^!$NOJ^.W-K:< MZV0V(5SJEAI6&VNQKBE\QC,%>\1G[]1Q?Q!@27Z$,X!)%P<[:7ICM][KL[(" M^)F!V?:73;&SOW&R?;I]7/X[_I2DCDY3B00Q-)<)8,@I8Y&0U!,B-);6K:SW M>_&\CVJVX2L:5Y\:K7KE:^-4MNO X_#JZ$>+T+DH9!M@>P(E&50G+K0/=*(7 MNT_4]EO"TPYR],$<=L!>+Y;WS'4',X_[SLOMJ<>],ZS\>N71S6FK#:EO<+W9LM5_=!#TJ-I21 M]]G#1_O+.PZ0P3D)@KCL5W01<2,Q??))"6QM1##GX05,@R\D) ME+2E.CCG-6>/DBSO1E_%?6[4UTYFFZ%U=C<\:@Z]U9NZ>%JYQ&FES,\R,,R- M>F^4HUT'H?5W"5*L+CV]VMC[>R4?4\/QV3F:?OK=43:YM-K]M?(%B-#5LZD\ M[GN]+YN(8D4I6>1;O^WWCP!2%,>__]G:RS&GG70RB>::&V2V!,P_>,=#^ND MJDG];6/OW62>?Y^$0]<7CNKP\VHX.;)H8O6QPVS9F-K,9@:E>7_RYW&G.)KG M+UV<"80;9O4H1[[#9N^.5 MKX#D.(%B;LN!"(/A0>>H"L>N I^J).:E$ZNU1:PX^% =3V_/+ECL55'_#=@=DZG_600^R9WO M#&?-ADXH4UE\FMD*."@^^_H^5*\.=[^Z=739':%73 =@'CX= %V[ZUP NQ4O M?S7H'V8G6^9D[V&GOJ@O%RP+9]G9FW 6^#S=%A].__T*[9YL?]G]^G%_4WP\ MW/WR\?#5X<=#T&!?M[O;7]I??^0LN6\?3KM?X'MP^^76"?2IN[W?/00.=/CA M_S_6ZSM;OY8N=U>ZO*>_*+# "+ M_)DGM.KTR_O+0!?FC9U$U M:[B*K*GS5]?MUV^OE;=^R/%7O:?HFF*7OXW7R*7O_:Q90M8D,3=J]N?OB3OJ M++URAZZ8@O!A/_F+7.:_K,1CSGWT@JRP5;3: Z5 /7=HX0H;LE!O5T*]F86Z M'$!3P;Y"\:6'G?BY],#7* F\Y*N2T?0J9:^N,N)G-W/XSO?L \C!HBK#/6B^ MY5>=[UF[CW'B+I]PC!MFU?WUAGW:R;FO,/XGDX ;$V\P<,C)P MX4TRP<1%%NWZA?EB\WMM?]RH?)AAWWY?EIS<-U65ZISPO0_JT_L/_%Q.[O=O^?;^%FN?PO>^WZ3M MUZ\Z'__AXT_!$YY"*AD1%>)41*19 MSC\7@J%8:@PKG*OD4"46FY/[2L?=(RA?T*#@,T)!RE+ 1F&M,.?6:B*$L%HX M0@1-/"RR-EB#@G>.@J=3%!1..:T<1A%;C7@ '14,&1,"DQPYZC6!07U@BL3 MW#<*/@'F?7&QM:7&UC>PTAE66H/^B>V.3BXCWM/QT^N-_\(3YE$C+4_2A*0L MQCIRK9(Q),HH<<0N:L9$PSS/%-[#"6AB04=(XKDU$A&SF03IH\R=7E MO<\58%:584M?E?':16,;^9[(M^/42N&I!C[%$\<@[(XI;X105#/#&B;UJ.1[ MQJ2(25PD11 S3E5QH]H8BYSFPN?*T#977>6KVMQ:GWR0JJN/C"P]0C/E?C_? MJ)DPI5G*\DO-E5="U84H[8\:*!7H.X9C8KT27(440D.I'@_D MME_,42HA.=!CII#V%"/NM$;:&4!@X-"$&L]T$"OK:A5+_;B5UVN;\!IDN!(R M"&(4QL;:2(&7::.IY,%+&@G%VFO:D+%'A0PS,H:#],P$@O("(YY40D;E,C-* M.$])Y"*0E76Y2C1]W,CP!)C:(S1KO9R_U3E)%+TZ=RNY,7/] GD#D<(()W0, MDB=0?*WW7DH+ BF"9N0*G*R!UWN%U[TYXL433=X:@VS4$7','+)6BGRC&DOL ML=6,K:R;\TE_ETW1;0Q9-Y=@RA.WT P5@F-N'(U):^F(PC0HJ:]?F;R1X+N6 MX!E!B@+XKL8,:4-U3MXM@2"!+%M#@S<^.="/075J3%6-J>HGIJI;1=%=7)L> MGRU/_YP#3!8Q04_FN+EMP8=&55^BDV@^#H\"B]-$+#D93-WE7+^UE0:YX[,2ZCF77DF_%R(\ MDNN5YI%V8#IG&:R'DY3.<\5Z1KEHQR2O=5W*H_[.TD25I+AT+Z?@J=\J->6L M]X-QK-NORXY,OJ;,$58,IV6[JS)#5&[.^3+MGYS, E;S0WVRG6RZE!SNRLVQ$JRTW M'I5U+:6;2Z:YU4E>Q#"MK)HG*GH[+,F"6MU^_VLK W<+5FDN1?;9Q9^F#K+0 MQQ\KT4YR#@5X87!R-E/BM*N32_SUW(9I0?@+\NI EO#;54NJUC2O9GD;TQE;FEJJ]YWV9WM_0^SLO_N^O?^!;.^_/=UY^XE: MKJ(."E$-*AIWS"&GM$:&6ZIP<@(4MEQ7]3('S:2X:CZB+TG4>=]"=YU->5LC M1+,I%[PIWY5BOSP%.%LBTE'G\D4^(DN<1I9*(5P,U'M\K[:F9IGO8IF3<4 B MG$4Q2@O+K'.>0"50\#Q*;+&U1%YC(QG+8V2MV@1YV5>:/HXF6!SQ3>K K%']B2 MK[4:;5TE"3Y^G7.%!&T%@R,56\(]-P;V- $ TI1IIY+ZM'7C:O$3F_9%ANRR M-.TX>C$>#)XSV.1^M3<^)<%=]%0C$A++!?$8,M)*!!H>,Y)2%1-962=X[7QP M[ES5^+K&:VU]6JZLVF]RO;A.F-6IGRM84^V!>@,_I!94&7 >D?BT^SW_["5H MDVQO?,*!2&H(R(T6$G'&L].<*A14U,"O(] ML(Q,REF]F&8,?S&?,?SOJKY[:^\@QFS7K0ZPBXM'+^H,PU%@07V2SC.>7+(R MHZ8*CD6A _-%"#&AS1EV1Q*X1>$,H\00T%4$2K$DTTX@@4DGI'/2:>R-5Q0D M,&1H .M6JCN'RI=4^Y$J2UNNX..@]5R1_!JFM@ML:DLF"Z0OOIK&9[V3NVE5.6KU0.;GT> MY/+U=OIP_87Q>V=8XEB.;/;'M[+_-,%AT\^!+W75KWCTTV_/Q;V.8[>;_YV- MI@1/S1H;MCJC5OS6[WXKM44'_?'G@VF1]\D^&\7!X5KKU21BR0Y*B>:Z@M=D M#>#3-:LI(52C4D\T5V\>'?=;0^#D@QQ/=,G:_'FS/5S'6J(76>WUOD%KM8D;X!AMH_WO\6Z/@MLZHGL3"9WOEB>]3[7LX-6S'!%Q8,^^FW+?_!]/,2C.D7$)W'"8!7EQ2^3#8*@LR.@,/^<-0"I+&Y M^&"J0R'G3H4273*#N$O <#;%&;5^TLEZ%>NNMEQ_='!I3XO._G<5J%E7:IX= M&S7G!0;CYX(U2SQL*:W9S96VJW?G0Q/+\P"0E^!BB8\9YPZW>J7J<7X&-,U1 M'\ZM&5N:!(M.HF]&HT''C>=B1,\)Q9D8SQ\Z.)QO[^>3L=;:R6]O#,K=+Y1ZK/YUBTGWUU*4]<;YAI>%(=<7SQ49BK6X*^ )_.W2X[9!)? M>DYF:SC)<:B=,&M_MJ7VYT9RE0[__4.'2Y1L";Z%+T)9L.H"G%.TN.SDG:,. M=O:A;F<2N5N7SBQGQ#"'Y7>&!_68E]OF\#("D _FPIT?TO#P:,T.#SEIE1>A MP'4E/\7L.D.RJH#LS(>0B\WG..40CV(YRE;/.1AR"^2?6D W(-SQ[Y^!, MXW7%MHFX]>*H$K(G:IGY>W+B3"%B'O".[$EUV-57*$(F13\)6MK^_"D'64?!.%*:BAR:R9!. MT2-*HG,D!4US>!05/X]>F +TKRG"W]5%E,(_?L; )GIY/J-G>GPY"D%"YBGY M=;:@%TQ%;8)+1G!BL<4XB*1YX D[K66S!>_^.3TC)$FP1*(>"M" M$H(E*8@VW#:P= ][@K7??E($4QXT0S9ZBGA4"5E#*').6:H$M4I;V!-T#?]B M3QSV!^7&7F]^6SS>$_ZZ=F![5#Y[6I'"BON\ /WY?#3E8YF!GRL)US#Z%QKC MYR9HR>C+W-I-EBZO7/L9NY[F. MN?WF+=]Y^PD1KQKU#S&J)N 3BXH@SR&@/ M"R%5BDE?'-)]-H(;J&XG._\RW[!=6.QAN9I;(AH*A>F[8O[)EKX9@ MZ%5N?MY&FBY[JNR!7U[B$V+E'F_*7(Q'+;;6NN/JZZ]L9_"O[8[C=K3#<;6@ M6[VC\6CXLC/TW7Y^;4FJL)/V1'X.MT[;+V%?O]_$VZ_?X?8^M'OZ5H!,\?:^ MYSNO00I.#PYAWY_^*#\?OFS#YS>_?]A_>_QQ_RUIOWX%?>N"3'TF[=//_..7 M[5-X_GO[2SMM?]DB(#,$>XD-<"TG5(Y23AJXE@K(X-E@J40DF.>@S&C#_ O%YQY99/\L6K[JXVMW=:_&_^\VVQM;V[LO=O=W-YL M[^^=2_YP=?/VA3=$?]VML\-0D1O8/5SRI#C#W,+ J0%)P0)FQ(2'*C=_[7-] M>%"X;?EE\[_CSC\"$.P#!G9Q]8%P9)0XK60[9FI] P%O? MLH17=IM!S""=C_W*1)K3%G2&Q:R3\OD?3UJ'=O UPI.@;5;V\NIQH F@9@[S M\Y75J#+*_W?<'Y7[_,70G8U2Y>I-W4J5EZ&3YZKD%:@L48^74?YT15Y=N!K9 M>%9F,,S<&/6DU3-]Z=Q-\F!D'T[WY.SRS!9BK;67;=D_?N^7@+"[/(_C*GC^Y(NS1G\'>F?Q#[];V MUN ;RG%Z<@9QWU=7.'K]:9MGX'=TT>W42>S>Y%7\1(_!G^V<<:_O5MD'G#Z&2:X*I_W,L48GQX5/G \I;*29#*OINZ3RXGL)>3TMHA/[S#>.? MDU_^FJ3A[/3*Y)>'?DPF"FW.&/D:KEAYG=J_;K]^>ZV\]4-BU.H]SM>,H)>^ MC=?(I>_]K-E\M9"8&S7[\_<$N_Q+;]Q9NL:-?"R=?50S"YVE_$K-_J(PQ6.J M/W%Q/N+IH(A8^4'^:[PXFV7X9R4W*AO#CX,^[(30C8L>M%D3O_(+E%&?U2TN M'?WY);VTBM&2K?[YB;CR\E]QWS/FLU-??+_YM5[]-;1;5 M[!>[Q?R1ZFDTO=R7LJ5WP?0G0Q5]Z^R(QZF_J-3ZT6U$5# M?#+5G")F3FIN;32<6R*-ED1%[J2,"@3&7!*!>9TB3CFX9J,7\C]S(3938_4L MGFQ92C?=U#)=EV[Z^^OVRRWZX72+?OP2X/.[\'U>?/CRG\Z'TX/NQ\/MD^W3 MK]"/5X?G2C>]?GN\_>7C%_COL$U??6G#V-JGW<[VX7^^[+S^]Q#:/-W9AS&_ M_YC+V<]JY,'J846U0$(1C[AB%FE+++*<2"M$<$+AE76%5R4YGRUIV2JV7KOF M<@-.3Q2744BH9YP2 M"3,B(U56,)Y4:H!I*8&)S(")">LPSGG%O0-@$D"8<#+(^@3T-QA%;6R J0&F MI1C;=2[4L>0Q"<'*I#F6S@8I):AT5%*!([TB,#7JW$.@$YNBDS&.>*TUPIKF M BO)(:<-0U8%H,-*817"$JIS]VIO?H@R53,[^S1SRIDPJSM)"R.OY/.^X&Y% M-G(B5I[^<=GL,%;A^K_-.06K&/>F=/PMSY>F=/SEY;RB)9Q;K8B%?Z*WU#I& M0957'JLDV0).I\HEU)Q&MSR-]N:,BUAQ[%0P2+%$$0>5!UF.%3*&D*2Q<4SY M19U&2UX8_MJ^J09&&QA=.(PJEZ+6)AF 3QZ$,TH**BPS%@?#Q"VM#PV"+@A! M9V90$T'Y\B$AJPU!G.6L3$I'1(6QT0B)L<,+LS8T$-I : .AO[*3:*"@WD2, M:> F41>!UAC+F)1**M] Z') Z,Q@JZ6F7&&,$HLBUYS%R&+C\]4MXIDF/$C3 M0&@#H0V$WA>$TAB=#-0R;RP7.9.;8I$(&470&'XVROSRX.C,M,R3T<%HBICT M&*@H2O';2/3UEOABF_R@W.!_@UKN^TGW>W\CO)=^]=?UOD_NR M\7M)-S%>+H-8]E^^TF:0(15"0FL N($!Y G(9&2 MA#E)L/.$K:RSGZ=9357.@8/8+940G.U]75B"AT4?)O2*Q67.P,43N*DMUC2] MV<7?)W6?N.ELR.C7WL>_H/O8CVQC-K>ME7)7SMZ[K39L) MU>6WKEO-M>OFVO73G?/FVG5S[;JY=MUTLKEV_2#7KJ?WS_GX-M^@&W7^YF4RGT MH=W]>+@%?=C^WJ;;IQ_>[_YP3]D)01A1B C!$;>!(I>"@1_6)2VMC(:LK'.Q M*@E?HL#VYM9-<^OFIW'-E$8J':<^" [_F20P=41KFO]3]&K@U%P'O&=48TMPHK!U-4NCF.F #3$LQMFL $\-*8*_@-.6&XWS_ MGND\7!5#5#C$!IB6$IAF86]6N<1PI,AZBA$/L6 20R9QC6$STYA( TP-,"W% MV*X#3(D0&Z-5)E?+9DH#6Z+>&Q:UMC*(1IU;7G2:!9-9#6J;% K18!*H<\(C MC5E .N$(J\@\2V()U;GFGO+CNZ=,[^*>\N5VR2=]LBQR:I[,B>2I93Q1'$7 MW&AE(V?41%#J)6;)N06<2$\]G/F>3J#.G$'18.NLXP1AIH ?&^*1<0*CE+ " MLLR#9 LS*"Y0;![S?9 &-!O0G'IE7.!>.(F]=CP2H@6)V.24 -H[1?#M[ L- M7BX(+^=N(DOM: @2"6\LXBH%9$+RR NBB>)1""7O]1I= Y@-8#XCP-0J644\ M$2X1#GQ32^NB]%I'G[!AI@',I0#,F0$66Z6\-A2%)"3B-&#D,)=(>>L(-=QR MDQK O,@DLGQR>BX"OX'U!M874T7!6ZJYTT!Y/<]W 8GP-@6L$@$4EU>$]<9X M^-3HH$QPR/"CAN@2HP@ MQPA!+&2R!(!HN%Y9)VS-W.X6]!]GJJA7?^>U[_2JZM.W*2)=UA SZB36'GNL MN0A8:^HY)SQ8RY(,]),D*Y??9\[2*^^A+/BYV/PB0'RM=<=5YO?&1T?=\@QM'L1%J6"O-T>R(47W;AF;=L>_^@^V'?'W_\LOMU^_0=_T#? M@E!\(!\.WQU_?/WJH/WE'?]1*-JOMVC[I?^^\_K?@_;IWX?MUV]/V_\_>V_^ M%$>NK('^*Q7<>U[,1""N]I+FO' $8V-?YDXW8QO;#WYQ:(7&O7!Z,8:__J54 MO;'OT#05<8X'Z.HJE93Z\LM4+MO[![OO8%,B ME, @=%1G^]'_N?[W>O/M1O'Y?S^NL+DL%/Q&O#?,K3ZIP9ALFW_&/%LAKR]U@"R5< M+TS7%_F'N=B!6\SGL[SGE9IU:]1_=&1P^\&/VF$K7AQ[L9W4^>O%A@WR'9"! M!*(Q(MJ7P#BU1)J"B@RPR> 7XY@MS^ZJ$CX*!C:65)YK&K25EI+@2&1*8Q/. M8H.;B&_^(4RG'W1I!NM!<13ZP+!2^FJ[W3L:%+^!HAWN]T8@7G[P^Q_7PLA- M"WB<3]U;N01IKGW'A2L%4M*ULBY8L2;IS0;T$@I6W*.8P4)GLMXPJ[-A^FX_ M%:O(ZBQA_%+F]=YP-DY5[YC,"%[6/-^+!3WSGSMZ.%Y[J:'YH^=S@8&"LI@G$?-@Q^_=@Y\J_'NS]B8 M[^ ZQ$CM@%1F_H)N2"0)=:KJF3OTYRO#]^:?O\8YC0?%M=0+!*&12Y[F2<>RB*4O#[=UB,Q8H@[#:<72-BD56Z6\O.5 XI]GO M%?QR9?S+ZS*VZC8C3^]<.G]:64/Y/:#\^%2.G@TT>H$\#P1Q' U2/#+$>:!" M4NLC]6"N8;HJZ9/$V=UJ)[T,_U2-J36F+A0QKC'U$3!U1H]+%@E.&2F22X^X MY!89)2VR2FME@R.!TI4W0J\*2I<&4D\',)^+^IQ%AUX:#7HZ1//?\Z%9M+PV M.'1\D_&NXW2M3+S]?$&+:7#)OTY'O(VG#L^^8BS,TFAX^5T'YP)AGR1"*PR7I=Z67608AVD>*;,7=_X,&V@,(>D=>!B'>GS_+[EB;*?,;IF&+X=]?N )DOB M_G!\]\..:'0:>.>DP7>W@=31W=;.]A?1W/[:AOL=-[XUV[L'&^1W?Y#FMR] %C=_[="OG<;VU],!C<)*'HU2J,3: M 3&,$BG&*7*NM(I;QYU.$4"K'#^P]V-9_,4URKT>E'L";V^-<@^'CT\^SH-/GG* MYQQZ-?3<#7I.U=4MA2X98\CR%&)-2HITB YIJ1D&SL55!.B1[-[T:O%Z3M0; M]/[$H=Z@C[-!9]R E-&Q*"7"D@ W*$5$FI412:&(!V5>U:Z2&"_0!EUZ7]35 MGOTZ7+(.[5E@4G5K8V^]ZVMD?QADGP^7Q$('C)T /'> [$)KI$L>D':BI$3J M(,NX\H:N8E8'2];!DC6B+BX+KA'U.1%UQI554+1D4N>N,(@'4B+M T;.*.VI ME:5F-B$J?6@_VL+$2EY8-_/N53*?/.#KZGB:%!Z3*INE#5>X?O"M8='N#0;P M"#-(430Y:J!:R712GAA0INB3\_-3'^&J/EJW-RQ@]\*03'NM*(K;SL+"S-TM M@^7^Z8=# \*X\>LP=/,43H/FQD!45*6H;_1JUT35/DZT7:O3Z<^%VHW?:/)" M$Y =OTWU,J^]-"'[;EW)C#04E=AKQ'49D=5$I]1+CJ,"5LK/E2%=0#"8B&^8 M%]_*%'=C\1VW1'SL.+O+"B N7N"=*N7+";QCBB] X-V97 BJIC*APH_>X)+ MZPC".H*PCB"\2&7(4\/AG^B0XHXB+:@KO83%4N7* M&\5O6;[FQ0?*U;OZ2<^ +]S58(HU>UU7;_&[;/&Y9&!I Y$.(R^-0EPQCHS1 M#FG8WIZ4KA06C#5UVPI5=938XY74@2O2&DQL430Q3NMHL>>L S->E6^MX?[; MT0"F)?2S>VCIG/!/!%+SQYHL8,I=8,FK)!''(B"EE$]1*Q*7H0PQ5=(C>)64 M=5#9$N_CIZ@]4N_CA][',[(AO3<<]BQL80G_B$"0)<(C'THV1IOIUC".FP3S*KD2.!(RZ- M1]:DN@]1.&FP J:0ZL1I\4!FS MU1BSWQGS0F/-Z8]YC8\Y4OHG4:1,4BCQ& MV)@VE6'A'$F*;0ED0,4RY:&59($VYM*[$&Y\T'T?E\(C!TR^:*1Z H?$::?I M)'"E1K4[H]I\#0'L+9>R9,B6#E"-6J ;3$0DG*=2E((1K+,A0\E#&3+/'Q;X M#.Z,&D.>U1E28\B#8\A<9#&#!0LE09A%A[A5%ED;!6(I8\,P9VPV6>BJ) ^5 MB/?\&'*[T.+3-?A>>'!LY62I-L_YB."GCG,]7U5R;F_/#E9?;UCK)@';A2D< MF$,.U#GB)1-(:>T0]:45VCIM]4L(:ZT$[^DB5QW\MSU7'UTH7'?3K8_;8A=K?]0>J) =\GC0\[,+;& M2?/@S];.]M?V[K?WG>9V@YU+__P 8]UNMYNT\6OGP $-A/L?[/'&28,V4K^- M;U_;.]]V"!AXIXM%NL"8+15#(?A4RPASI!T-"/A?5%YZK:Q>><-6R_+%!,C5 MQ2)KO'NQ'JD:[QX#[V9.*:^CH!C" M.A;XY9&->@,_X :>+ZD31.H_AJ@0*M6(<$AS(1&CCN-@J/%5 7Z)RP7:P$OO MZWH78@#V[(NA^57' #\_?9BLQV;7@96S;7Z-S^9JZ+D=],PG$CFMHS=:(H,# M$ A##-(:ETAZ;+!VE'/K4S4O*>[-'>I X<7=O4_ '>K=^U"[=XXX\!BU"11% M9U.NLJ?(4FU2=0(?M<,>"[UXNW?I_0_S\06UP^$)LX8:K8$+[;;IAMYH4'L_ M[P0PI[*(2LNUXJ5"AA( &&,C,HHQ%(DV)/&&$$D*ZUVDY,3:L; PY*#>J(^[ M4>>JEE#0SZ7U*!B/$;=<(!6D0#HR'@B/PI0ID9C=NR9O[4"X13?5WM"TQVE$ M%[.!&YX%U376ZQKK"^6*N3 TND;OVZ#W?%"-5)@Y'#2RA(+UAA5#UE*%O)1E MU"PXYLS*FW)5JWL[@!>FIGK=I:)&T$5%T*1HME'SJ6LY$ASSU%DEN-2 M:,Q#O"K;['1:5GFYT#]/_MFDL$1[MN:%Z8?49:5*01L\3 (:N3"SILY)JW/2 M7F065IV35N>DG9Z#'(QV"D;O5P&XKE/^Y+' $]YSO%1%-#I?CALPOJUM)QHG M?[9@/+QQL+O?H!M'S9/&\=:[G:.=D_3H. #4?;1RX M],1+@K!C.G5C)\C"6B)8!2V\DP$'E0%*U %%2[R!G^IXI=[ #[.!9PQ#4T6) M@PTLK/:(ZU BY7Q$2M-0BM0VR=*T@7%Y;^NB#C2Z6Z#1#:A$?69>GYF_6%96 MP_F]X/QTDPBG M.<(JI4.F%+#:68%(B[2"@67K% 4OY(2>X=-[HPI^9UW%&- MH8N*H4]%C&L,O2^&SE'BZ)T/D2#G3*+$$2,3/46.*^*UE3*FV$VZRL7RQ&[> M(/(H_9YDN]4=F?RN#QZ+--YDG*Z5*>+AL#=HI0?]T0]M>.+/,(M(^-?IN)#Q MQ.'95XR%.1H-+__*1>$3SQ$Y0LCIZ9C_-PTW;UV<:DE@Y;##B@N/E:*.<\*] M,2Q*3[]KLC+YTGY_=NZ]%Y#M!_,#Y!?>\ _3/C+'@Y7_.;URL&QG)O[LG%TZ M,S$^VLQ4(@20U^MG:?L#=DWHIZM@3&9AQE+L]Q/._]?U2T0P6'4Y/J<7BU3C M#:0.[#CSYJ+UOVK2'ROZ((NC6"L>.3CN[]Y@\#;#R%[HNN-WK8%K]P:C?A@\ MKYX24SW5^:O=^+9QM/-M!W33CMA]]ZFS<^);SZ[]VNW\]>/YLF7 M7V@_:/Y8?>@23?I[O9NJ_GM*^B;]YV=SD?6W := M<_#Q9&O]N]6$^, $ +:7J4@% &_PZ\.\##J6FD8< MJ.5>&Z4T$\*ET@^2.G6"_39W^>0U0K=?U@SD] M^)*5S$K#:,DI)QZN]YR&$*B7/H7U+F2!^??]7J<8PAV+82__=[4X"D4_N !Z MJ7!MT^H,BI@OVF_U?7%H^E7XWV"0U&YW#_YNAD5OU"^&P>UW8=A[\/EJT>NG M>,!!1H7T:;OE4B.2]%&K&_MIEQ2];BYC7WF#QG?^?_Y+45+^N]C\I\CJ?;!6 M-$P7$+^37$4VM%OA)SP_/Q6^-Y@.,@4D'K52#.*P2 (P7"O6@3^D]33M]O%J M<0A_[/G$%-)O\);I&ZWNSU[[9_#P0P$,!MXH%.VP9]H%D%30+55_+3'S M56#8[3 8I,'X"B_"N)G746L 2Y%F!P D:?PDEC"5@Y';GP[MJ-5NPT.'Q;Z! MQ3+I[_"., +C@13!U '"VZ8YCD-+_4/2 3+I!8"L=4U\ )P,?RYFJ;5]*Q1 M>SC(:S9]B;R6[=9_1BVX['CM(<*4%V\?;%:B.%Y!!]-5B:X=#>#:P2 +S&&_ M]Q.6O$C#[71;$61ILBX_3?\X[8:!@XE+\N#&%4[AFYW>8 BW['1ZW?9Q^FRZ M%Y+4P?1W0V5O)?$=?YCN9?I]TZTD9RSP('+M$0P@K>;F/ZN%:2=YW]L?[X0\ MOD%:L\*9=.>?*9USN@DF?; 4'XQL4F8RF$E*]\=WV1@:>/TS# MS/*5!,V& $L#Y#*_?'>XFK?'>"^-NID&P W" * $[I;GM&-^M3JC3G'82]0@ M25RK=OK'X[I6UZ+V2>?>W%XE-9E,RTM?/1WJ]."%7ZQ MTW>I[X*FZ(1NL7[8;[4+JE8+BDFY.C<5-YN8XK<42I[VXL^0]D6":XK_/?UB M_IW\^_>)>O0 N>V0ME2E(2];K]_&-QI_/G>;_XS23IDHT:QX6QV;L6=RLXP) ML \.$Y##UDJ_[_?:/G\K57N#\1\&V-U9+YQWX?_UP&#J5E\9 M 6KTJ_C360L9^!"481K/7B5-1Z"&JAT\_Z7CPH?40P$6P%?#GCPHFE:[PH_) M&-,7JST]]^I9 ?9[QS#B8U#ZQV-XZUVU0'EZDSLI70?_E6M% 0O^UPCPE-#) M>L,W;=@W[9CP8OS$>2F(>7SPGN;P, ,Y:F=SDVQ#6^YW6_948+*/G" ?C7) M(&;]I"[3;X-SZY&^?V9-QDTYIZM2#7;+#7LI_)E4\JE6+WOT?F@GR=H/IE^M M2U[.)H!Y#I\F^IKOMP:#42(T"=-'[72+5EK,%A"'UC [XSQ\G- ]X\7R,V%KB0X.!IFBP=S?5D;7TOQE M(A\FSI>8&1Z4\4KUYWGZLG$OXTV0$WD('Q]X[2EII, MP-4[.1E'6H/3&[)HQ MB7V[;_+-LKJH/+_/GTK+CUV^=$_.G/L(HV*I;1ER0SE3EFEB32E MTY$PQ27UR4]%-&:T1),?YL]?\"V.7_Z>PLIGX#CM;(:LYW&O@VX&%;+=RR6KY(+\AN(W0-A^[U>VHD!G_?*$E,@PC9'!4A#+ L9E6'DCURZKA@E0W8;??B\.VZ/D M1@"$!,RIB'*"LGPP4JFF">;F*Q/Z))8P43_SN%MY%Q)N51ZP&!*R;4W59EE1 MJ7D/8:7B*OUHTHI7BC__6.2SO3!O>0&(SD-A#7[+)-?N5V/]NY14!Q,DDM)A MQ$OCD(T^H&"TX"XDRS?4X/>*A>2X^?&["9@'+34*B@7$HZ#(>A>0U%AS:R5W M-P*_5'\ 8&R:9IW1Z?>II57QMM[4+U0!H<[PV$]GGKYR^T\H]&(X_?Z>-*D$ MJ-M+AD2BRF_GSQ#^-.UDCQ:?]T-(!S4SZ(?-E R>;@NN M.NO[R>\)3 XU;>J)*LJZZE>G-S]-BKWR(2;YRDXDTVY/-M/I@^#+S>!O(6_J;K:7?[;V M>OW>:- ^KF[KIW;Z+6]9>5O&?JVI.9\=:%.KNC+/89*3#Q+ ?]0>3K;W83_\ M-* !)BA0^:Y.N:/2@=]PGNQ.U,GJK< A8"^EE5+$TG)'HI9<^A@BP5@$&G45 M%7DNLOPVI.-=I14&EQ9D>]7\XF2'-=>_ [FD97 21:Y3G37'D?$$2*@3&(QP MKI6G-^$7"1.F3 %^-E.=/#Z(?0G\8?"<_*&X'8$HQL?P $_=X=1[YGOYM.+B M'9U/+L[OZ.YX2Z^.G:SULMUJV8XF!PZGQ'\62=#*K5$R6(>*D5RSTI^'\)_J M= E4RM;T,#_SN[>]#JSH?@I[^)GOZ6 NM]7)ZM:1>_,3F"NDHLEU=V+ M)K(?-B9[[=O\1.!P7\_>%4/ (]RP@ &;P M9L$ ::JO"P28.U9-ES_ZL7]ZR 5'_M7C'^J@GX-.^ >F8&2ZU7$U&/U[_5 % M \*;N?W)42@\='5F[*O)8>8L:BLMS#1 *A_G53H![II>Y9R)>%OG9(Q1E0++ M:$L>I=!6!6(P+JUWQ/ML%P+UXUBAR0_S''"S^?X6)/"?\6R^[_4G?+"V"+-% MN/>K442Z:LQ7KEC5@%TWU5<7&A77@O)^3] M9.%6]L!5HO"J38'MO>.M]>\,"\^--0@KJ1"WM$1:"8.$LXXK72J7^HZ)M*XIQ M;=SL \8ZK\T%49Z)8ZX",(>]WH_BL&UKXRBG9;FGJS!-6&TL^AJ-HO2C6FH M^Q='Z:;!Z\FEZ=I6O/32N0CM?/@#EG_+M0ZSCC6S(-S)85"W.AI.NAF6VJ;L MO\G;3YT *2;WFBD>)$_"J%H:/PG!'X#U-1MF.K&>Q2?3^?CD1.8N>9])@#*? MQ!RO=XN\I2^^?MY]444S=UOS]P9>/AMJ&E&>6SJY^W*ZW&YS:#EWM-@WK>O# M[--R3_Q9IT,4+DPIO>Z$,R<.ME.&ZMQ9YS1)]7%..$SWM'_MP;V%)AF# P= M7!D6F;?" %OPZBEOU^SUS>'^'2EUNMGM*/5BV37/&I_S!*?/<52;DHU>9F)65V(IIX6'5\ZI\JK)WWZ8$H,_[ %Q_&MA.$^?@ MHC1G:AY/2B;MX<;!9BIS1!L'7W JF;3U;K^U\^W]C^;!#](X<+Q)O_[8Z7PA M9QV",*9C^"YO'NP<-[<_I>9,?.O#7_L[WS[2K>TOQ\V3/;;[[5-K=_MK;!QL MB*WM]>/&";S3R0_2_/@]$LM]"LPO6?2I59- NK0,,68P<]:FV(VSE1T\UC)( M 1:"2/Y\EO M_#,?18&J["069XKVU"'6#SDS'I9U1JU ,87LD!E!=-3DO_?1Y?3 Y,+W@LG0B,YB[^,O< MQ: \Y%*/L3Y2Z]YQC^GGI%#57,MDWSM^'9C(S:W-;#FF M2[$Z*3@R633@C%^2D5,YY<<",IF_\73FM0#BE930E89.LQ&I-DQ2=>L9:\?G4(_="%PA9&WA#.CTNJ/SFCL%@([H__*A_!-1R$+IG%>-,Z \83&JH$A*I@EYVYS= M-4DJOMQ>*IPC3/A2!,XU-V 1"^QHB$KK0)PPII:*9Y0*T?CXW1+BC?4:<9/J M[1(ED38.?N4J.!")2(A<>3/<[X=P,9RNC2VD*:^KV&6F?S(A7$"\!Q<5FRX,,GUDT_4$D96\ V0>VG44X6A#U)9/\>^5<+7ZG3Z M=Y>\C4RU-[O V:L3GYQ^N0W3-;8Z/Z4Y2#]M=O,=!NN3MW[?ZW]([PS_W8"- M5SU@,Y\X+4IDW3.(\>9Q<_V[!F"A,BH07@O":PU!AA'XB0K!O=-4

(,\Z1C2$@BVGIE19"RG!5^_,%<=FL PWM=-)I MW9A67NF_>>#>Y^)EM#Y7Y!E#$21YE&9#C/'<+ M=\AFHE&"324-\4'YE3=LE9:D[AB\($AX^L"@-QH.AN/:?'7+X"OPS946:TT% M#R%P7A+E.6$EB\$'&KRWE^/; X'8V-#9FBU8OL\1X$0,B ML6HG3!%8H2#9S(&Y)!U5#FQH0>^-774OTIOORG1Z.X]*]V%D2P]*DF#+--88 M*\*%]#HR;U@IK0N1:$$>'92N=>XU>SF/.?@:K&X/5O.]SYDC&A,C$8TXY4P: M@2PV ?F .3%"ZLA3GSAQ6<[D;8E6S:5NL%L_/018O18&Y:.B1CI;"DTXQ5$I M8DLJ+,BU5X!3-5B]9+ ZU1C8.2ZU=P!1)H14_0V8%3,.*5."C2A3_((%9G5! MF=&:63TB6*W7S.JF8(5U,"0&ZK"S7"JI&?"I4J3P=D68\S58O6BPFIF!QXWM M3?K=<.M+JS BFF/$"<7(>L]1*@0BT^&D\VKE#6$+QZZN[J)[9?3Z D6AI]NC MO 6*4P'IBWL4/=W?L]/H"W?ZJ3/JU,0*-O4K/YUNL*WU[P8[CJ64R)>Z1#Q@ MB0PO,2HMH"[FS.AH7\#I=,[XG9;MJDZJX>N#PE1KW1K'6>3*7;. _--QXM,+ M4G#[4SN&4AU50>#7(%%L)D&'V4K1CZ+M6;C^80C(/ M4_Q[CO*H6@.>N;H?.J;53:\PWU2SW8HY -TL^?$Y%VN"E8]R?$[TG6Y[]6>" M/.M;?C.]OO.UO8&/>M.:;[;(%L? M&K\:=(?N;&^2YKMUL=MY_Z/Q8;>U>[ IP*8CC6\[HK&]>SHF*+# &.8<$4XC MXM);9$M#D:>6ET24J0O?RAM%U4N)"+HCJIW5"(\+!$\71GM#'/CO1UO'6ZS? M0@'@:."!DF48>A 4I(\(@A/6-"9-$WJ9V>5+3[UY:F@\F4*C50HKHPWB*AV+ M66&1P2DE S:%C1P[J1,TKA'YRK#Q-O>XS3N]"*2X.+O818L%-90$RIF3*C!) MJ:>:,^94:<;5RL>NZ3$V7)!'FE(8'RP=_UJ#62Q=21$E7HZ3YY4+"#L<'0\V**=6WM!5^7*L MNZ6/4?Q0E2FH0Q.O<$-1+Q0KC>%46LZYUX)Y+"7#.DI'.;\P$.!R6#L)_9XW M@_V'1K2\E(/-:3&D&L9N#F/SB1]>Z3(P2E%)J$(XOF+%=](HO%,DN]R?=$\[H Z'9X%9P5KN<'@[J M9BXG3F!Y@W&(!AH0" 1%)M4#"G*F>0?$465/5U'HWZD^KPU5Q.//1J],%JGGG;AFP], M+"=057/+1X"S&;?T :M@-4?$*HNX+3W2$7MDO>1>EL$+CM-QICJ/9\^7-?,, M)Y8+?8^E]W^^G=2"3N4NZ!+[066GXVB%Z%R0_E:]=*AS+P$HDB'>( M^QB0]KI$43)36J*<*FN'Z'(RU-HANC@.T0LPK6:N#X=W,^8:M"+4RH DDRG= MNP0;O!0."9\*&@8CC0U+C'=+R3PYG0[\*&DGRT]P[UZIMLXY62 \ MG\\YP:8D+G**>*0$<2DLT@QSY)PWD3,57I)+CK7;/@OM=[P$!+YCOWN[E M7RCN71F(.)=J(B@6P3KD@F0 B\XCXYU"6&!"2U]BRMS*FW*M MY*\)$A\DSV1YDDSN5/^H3C)YV1@Q2S+ABCLO=(F !QO$!2%(\U@BDGJ@.6[* MTG!@36LSVK20228U75D"NO)@U?;K])*7!DBS]!(1*%=,1B1""6:<=@'92$I4 ME@$+;WSIE5UY0U9SR8T7P%J6_FSU:RY .NDR'7)+]F&O:I7Z,.ZJ\8S,K1.# MQ?"]4:H@]SK\58O2>:1:[/5NZLJ=EWJ[E_Y4N['NA7_S>2E:6UIR8I' RB-8 M[Q+9LO0H&"6TY9YA'U?>@ P\T)'$#7?5@I_.W@<;7C SO.7;OU!$7'A/UO6H M6#NX'@XKYX(/+0=*"#21.,41YXXCZZQ"5+"@G<NI?*BP/(V][CY M&[T(\+C0Q76GR(\G05"#%/ APY*P M2"6G>N4-H?IA/?X/L<5>1GS7HX')PL'R74]5'V2&7BC,+KQ_;0YJ:T?:PP'P MR=RA RZE,Q0Q'2GB*I9(24*1"=([&G@HO4Y9O(S6"'S_<+('>NL7@38OSB%W M.=;4GK=[H)7GLT/#OMK2.UO7H[ )MSUV$1:7 !E33U<,!:(5M&A73@Q@@CB'-BY0TE M2\26;M9H>/(FMVC-NWC]7*=-SXK6M.'9S[1CBM8@]VCUK1A#/W1=*&P8'H70 MS7]V[=X@Y6A6W59[U1_;9C L@"WD[$UOCN&>8U]A;N::HN;29:=;M:X6G5%[ MV#ILMX(O['&^HCMMCY@:J^X'U.EUPW%QJHOLVB7-G1>\\_.G,(!YSH:_' M+P"KY_L^/W][YR_C;NNS >?QYN%^ZK7;[WO]A+ROO;JGW ]V$?KU,Q?9Z?F';W9!KXQRM;0M8-7][7W3';NSFKVQ#;9,,1>=#3"U MFNWF=H/O;G]J-TX^'H-I)=)W&IV=H^;!QJ_=@Q]\"TROLSZLG>V_VCOT"VF< M[+>;'[Z<--_]M;_[KIU,L^/=@W7:R+ZO/='\<*9%,ZRH,)(PQ"1CB./ D')$ M(F-T++T3GI=BY8W"#^S#6O@VI(\+$$OC[%_J/H>71$/<#1T?+AKBYN!XYN0R MD]#$01,%/1VJ^Z)#)9X.-^>:Z4A3&L#6H, MN0F&S (@I 5Z91Q!UNN .$^TRS$!!,SX2+U4T9*5-V0-XP4*@*@9SQ(SGC-, MQTI+2\*XP21R9JUFA 9KO3.7>(:K@6PJ:?D=+S#'*[55N/M MD&L6^0";Q#I,.'(Z"@2BP1 P((4",]Y@Q91*1;/U*A8/U>^E;OY<-W]^@J0B M1YCPI0B<:VX\5BDU.$2E=2!.&//<#4^N!;UE; O]5 W7WZ'^\@\M@1)[R+B MVDMD,: Y*\"]@> %T[U7T07EGD#W4%U0'@CG:C_7 P/AS,]5 MEER: -0NG1(@'H1"R@J&* EX3P7Q M54FDFLK>!<'GL^JYX(Y)K)%D7"'N-$M9"AY)0;TD6 KO <$IK3M-+PN#?16= MIN_/8)\'R&JN^L!(-Y>^CJ4RW@1D24G!:)<>6I3E>T)JMW@/!3W:/7MFTSKYY3$4PGWTCM&+&:XI7+GK&"4:$4H6X<1K94C*D8XB$2L(UQIFC/W""S\O'YCMD #W,2[\( M(+HP1>A.#H(Z16A946B6(F1%++DJ!7+" T$D-" +L(1 *H2TC!"/34X1>ICN M1#7KJEG74R<9W=W!2-?J(C#$EDH&6A$C-I9!@ M'*]RLCSF\CQ^+47]B2- MC]\]IAJF'HB)X19Q(4ND>*I_P&4 LM%*IB# M#>Y1U?-\K;/%J_,I]!I5=37*ES582NO2F73;I F!;;^;>^<$4X_XIWM/6#W M#=R@7]O-=\#JOVVRG9,-MK/]A>V^VQ&[,!Y@_Z?K0ZJ(M>4D($690;S$#NG( M&"J9<8X+'B/E*V\(.Q^1N:!U/NIJ276UI,<]/KX;.M;'QTN F[/CXZ"P)XH+ M%)RWB!L=D.7:(AN),X1[P01-Q\>"O3+@O,/I\)(?_I:!X(B9QD26G-.HJ8[6 MQ!!!AJ0N;5T?\E5AR.SP5QAG/.@,1*,K$8\&(ZT!0[@ULBP%UB3BE3=XC8LK M#W^7/J.NKFQV@Y+^TAHAA%,B,(Z5LT%;Z4VTG +L,%97-EMB4)FO;%92I8/G M'J5*C8@3Z9$NG40"@VB4-G(N^1(7]*ES[9;<^KHGT-65S98;".>J16A)F,,& M@9$.G$I)B50D!C&MB(R$ B?'2PR$=?Y;75&LYI5+6F;LB>!TOLP8]IH;,$^1 MCCJ7!"^1TJI$@G"N@_36\8?CE8M7?Z>N-U;SRH7FE:^S"MF3 >%<9ZA(G/,B M(,>80IRF*F3&<:2(D5IIQO0#5LQ=/""L"X#5!!E)/504C-JB@ ML4"E]B7B1#BDJ!1(>$=TB3&G02ZQJ5[[+&MNN=#<\A56#7LR%)QS6 8<7) 4 M@81(Q#D#3HG+=(8CE!>XI)K1)4;!VF%9%^QZ=@R_F*KJ8$@,U&%GN512,Z)% M*:CC7!'F?%VPZT5C\'PX-.>D-,PK1$+)48K60CKE)+MH72FUH][+1PB'?OE% M8>K2$77IB,?CSW<"X#KB>@F@>4:/'6&\U"0BZ6*)N-4&*5X:Q(*)P9;8$ M(^+ZY6-S7;#KUC';=[+8ZYCM946A6&5&-KNY>DCLC?K#_>(_(],?5OG_*:%CM3@:%P.!5[Z=Y1D$2Y%J@$6$<\&E MEEA1QKC709?6ZRIU!.!L/G7D/D6TGC*T^X4RH#M7UFELKPOXVZ_&]LY)<_N' M:'[\'H0MN2PUHM0[!"O,D2&.((R]);[D42K@-%3@59#?<[2FJ&0FR=D_G[\, MBF&O $LPJ_@1L,6$-*U8L.X_?1AT0^'<&E:G2RI61OG+W1#=9MTE_1MU^MT M>FD#P=9<*[;WX4M%R"MRU8>'1M*J-:_<&R4=U M"-O\POOFLCD!;N6 #H!>*MKA9VA757A,T9U6SP!-E9U=WARGQP[WX5)3# Y! M@&,+'C2$/5S$/HCQ6C$>ZGB,>7@]T'UY3Q9)#0]6\RT**OY5!& ?K<1JTA/3 MM>DIO?$F;O7ANZ;;A1GL#TS_.(]D_U0]GU3$9U:S9[P,<_<9(T#[N+!FT!I4 M(QF>JD5451K* ULKOH5BW_P,MT2'Z(RDW!(=H^=8:*M+[B25FAI:*AH?JK+> MD[JL7C4J',#/Z]^=YM2QDB$A?,K)MR)%+@M4!A\#HQP[A6^."KUYKW'^\VG' M\=KM-.^BL(N-SF&[=PQ;J"(1_XS@G4 (BW_:IONBN<07&$$_0R;16A=7O6?Q MV\K&YW_^6?E]=89H87S]H.B8X^)P\/9-9U>/Q7R@^UQ M.W7Z$%+[^(JU87ZU.J-.I37'Y2T'(,L3G'B]BO3@RQ%0:A#;@#DMD146#'2% M5:KK#TNF(F=E*0&\2U">%ZK.RD\XUI^9:U[E([J3O%S@(SKJ 6,-W=/U2^\J M'EOC#32QM5Z;"!PWUK^7#G,6(D.4X1)Q:7DJ+&R1#224A&@GN%]Y,VC]&A?Z M/.MZN0B%INA2X1>P]8*9[7*09['I3F:J)IW>"&8SZJ4;LS53E6K$.]CRPYROIVH6*CP1F MB0 *@+'GPBL8O6">"B^\UM*82^Q(<0MU-\>[WIK#1/(KQ?4);/;^S^#?]_KO M1RG ;',P&)FNFZDQ^>J$"M[NZ#NVSM-H"8HN$L2C(LA*'I 7TFO+G&.IA219 MNT"BP"9IPP^GE!G(Q"G^!5 &$A6Z17^\ -D3TAI//LB+'SLLDGVQ5KP;]2N? MQ0TJ)*\N)>T:\ZRQ%DCRFO_\BK'/T<;'[]R(P#P!!2O*5,(&:V28D$@);4NG MC!.Y?XE8%?S\L>S$4P'6PXSB^W/"MSYS6E0R?5=)(UX9P92.V!#NN-;>@?!A MIBA3MHSEQ3CW%#JVDJ[UGZ;53D="(%T327O% K;W"ZQ3ZV+PUF)44J\0%T0B MFY*O,)!\'TL9M00C/6Q:QN9KSNC-1=[26J3J\/1H-A M*Q[_>]&/YR[V,V5EC+(H%O/B6FS\2C^'V_K)GJ[#PQ3,ITT>IN04=%G+A4M0 MOMWNN?S35AS743X)OC*4WO8&P\$K;OD@FD??*;%@'E$.X$T\F$U!(JT$0T*6 M*3#=:,7*%]?R8=SM8-;X83 G]FY>[$,E]H-)"X:3,2FZ65N(="*4CF!/]X=8 M\MX-)5TKZW8(:Y+>>$ 7A&)-5@N ,BS&E3=LV_"L8;CJ1B%>%P?^3=])O] & M =L9CAH5'&TD.,JZ=PI)-VB>4$O(C21D+F+RCG&/"R@^5Z8+W?*-;Q)KNE0S M=WE;B1<,Z2\_-ZXZ'>]5L26/5\Q^J7-/ECJUY(POR)IH2V4\*YGAP#:5-:/=K;!MGP'MB7=H%OOX/J3 M/UOP=[%S\./H;*!UX]L&:QSLG32W]WCCW9_[S7>;1_ [V]G>X!LEGFFHS>6F4BDE'2U$M5I0@K MB6B, 1L>X7\A'1"_<"Q; M;[TDJ-?4H!OLGU^.GS^N5-)5]9N;'S"*E9H$%3 M0P3Q/&*I&.=!T%*5@EBL+SYKJ!'R<1%ROKAL+ 4O(Y/(8L$ (;%!EI0E4LYR M4L:2&L%7WG!=+G'9FU>_2X403 3+<0"3S*:JPMYZ02*UCCA/:A[S/+MTQF.4 M)*EUJ?1!$:X^89QAQ;@W2W&E$C* Z:"8Q@SU.]!(7 M@JXW*?-.&"8,L8X+'U6,0%Z9I];ZJ(VHB)>*; L MI$%2B4BC-,IY!YOTWKSET3?I$O"6E^9BV4XY%;=EKJ_6"W_K]U\:)7"G>-9: M"3RN$I@O[4FP*D$[8X2-$(@KYI'A5""KK=1&.\^X7GDC&'D@ZW5A3A3O67V^ MQK)7AV521!)+S"AADK.26\TP_*W4 '$FBK,=RVLL>QHLFQ%:X8TQ&! LLB@1 MQZ5 6GJ!F/6*4^JH5V;E34GO;78^+Y8M+-V=7#+98"(CZO.5ZTP+^^#C\I.U3?.T/&#^W)P[CD-D#$556L2M,BFR"".7BDIR3*WG8N4-I7SA M3^3JIEDUZ%2@0VFVR"V6$<18*^6T89R#P!71FQH<1@AJC#3+! M,,09HTC9:)#% 6LA.%&I$S2_=S1C'06P?%$ J=Y/SE),A-*GJK^]PU0%HXX MN P./5'2L@A$3!D>#-<&:ZLLHT(:;WRH.=C3P^'6? 1 &8/13D:DG0<.5D:% MK,$,"2JTHEX[;-C*&T;.5R=9M-/%.@3@SKO4X4A(P-X#(>%>2B4Q=5(3)DIG M&*YC%Y]GE\Y(BQHG2>"H4C7GDCB*P]+K7'Y7[QBW6WWKI;;QT!N3QZI+&] MGG1(Q?76OSL7@]/>("L]1YR*B"PC#(D2Y-H2+#/3>X 8R&5KH5L#9@V8=9CE M:P',XRE@Q@!TFS",0*^5B&M;(LU+B@QWO PT*(7Y@P1:+CA@+BAQO[:#\DMJ M_/?*FR=:?G0SM7J$[=U5(K MU'%5ZW$1Q-4B-6%M!S3^GCD\[/=2.]AA#T!D&/H=&,&L9=NT5UMN%FGZ?IRH M/;[;6K'>;E?E],>/.:SZ%TPZKJ86LJ;3 \E*A;-[N5'KL&_2^Z'TKF<[H?93 M4]E!:QB*056T?=S'9C#I;U/==[4XVF^E\V*X_5[EAFT?5UUGQ^U6QU];.]]! M^IKU?1E2D?K:3M>KJE0^WVEOMFQS2S->DG%#V]RQ%JZH^M>.:#D3V N[9^PKJ9?BOMVL&DN_#T#T6KZ]HC#X_)_>GS%T%F#ZKAA-,%!,;# M#[]"W[4&J3]2ZLG5ZZ?^QF98M#J'<)?\_JFP>[Y#FL/5<8OD\9_F7^YGKPWS MVTZ=CJ=2FKYR5B#[K<$/%%,%YE8J4)LZ#?=ABE?S>*=W!DEJ@>SX:SI)+%8? MA4MZWZ1)&K?M_0KR5G53F*W_=EJ]5]P\@:=&.-@$0VA 1@(]X*F)M\6E05$X M03U,O CJA31/F-_9HP0GH##&,#/^ZZ29_6C:JG;<(1PV,+Q VN6P;^&J3J46 M!N.&#(.Z'<(EG]7M$!:<:;Z&8O=U.X1:0AZ['<*5+WQQFZTIW#^';,WW2GC0 MY\LU<8,!_/NP!S82*-T_^J&=(T[^G:8G^3_K]YF)!\[G MO=5L+JRW_D++^D[N^0OZNR?IO=!3?U6GT#\OZ13ZWK3ZR08/<_;W9,-LAWZ' MO$SSN_+Q=W9(X\2W&Q]V<),V?S3>?=K?_;;)&]N;>.?DKQ];'QH43&^XQK&S M/O[=@R\G3?KE:/?@(]NA'X^:']ZW=U(+T8-/!XW.1QC[#MMZ!]><^-/%V2G6 M5@16(D;!7.>18Z08X4A%19PKA1&V7'G#U^@Y]_*K4!XO+53WZ]2)=R>0O/YU MET@CU!&2%Q[45A[LASVKI0_6B/PJ!3 3_D]F.&L=C6BM%*Y7"O,IKCHJS31Q M2#(?$0^8(B.B0%JQY-45-,84)[,@A:Z?8_?\ZW6HOY=F.VW.GT@]A)FPW!JP MSF]\,@UXPV"E.VK 3ZW!C_?]$";R7^N_V^J_4P63N8ME65J)P!(2B--HD"%4 MH>@\MDH8J05;>4/6\&)D2]8*L+;_QLOR;AQV41RW0MO7-F!M RZ,!N2GO(-_ MG(1^SYO!_I-8AI-M4>O%6^O%^4R\,A(3&3/(2^D09XXC%6"Y2Z\=$=:STK)T MB*HHH?^NC<-%T'B/$U'\=,?R='8L?_[?W\CO*8BR'XJC],^E<):#0P=G"ZUY MH5AI#*?2]OA^$[H.!VCCL\$.*.!ML M=O_)P;Y3!,,O$\#N'&S8./GQJ['W7?+2R.@#HA$##%%MD!*1(VL=\\;+T@F\ M\J;;.X= IV-G \[SFU9[ M:O*ZJVE6)COKOV^1UD.\,H(I';$AW'&MO>,$:(.B3-DREM\W+TQ_%*?I >PE MWQN./S^[G2;-U#Y7H?,7[ZYFKYMBY(//&VF0$X'G/W_;&PR;O>%.@'&[WEXW M!>Y/=Y9\93NK^6[]J''T/<;2^UAR9!S&J: J03JE_SACM$[MUWP@*V_$&CN_ MM4 VV^/H_%&W/YW1' 8_F7+X93 _19#:S@"K%XM M"AZ3<\0'^T'5!IF/>]_OA/Z;H7>JA^ MC\VPB9OKWRV6IC3$(BZ3FO$T -LEP$\M99Q;CXVGR0NDSO*D*F 'Q#%-^$WE M\=2>B*.T"PJWG_A!5E$7[I(SR15I&$D"6]TJ1^'QM-1EW\IB A:BE5@Y[+!* M'6>4HHYSPKTQ+$I/OY=L9>Y+3Q[_EO5>N?;P>_<,YTM0M=]K^] ?;.3\ -AK MX5UKX-J] :S>@F2,L,9T=_WX!98AV=G^<;Q#X=XGL+N^_;7?.-@Y:ASX'XWT MMX/]_73/<[MK^WVGN?UU?VO[KX.=3H/![A([G8UC&,-QDWX\@;_1K0_O8?S- ME&)ZT@15HPQA@0F$(Q:@:GA$6A.-E+'8E8H:)VS%+$"< <(2)B8EQ&Q) M ) M3N$"# K+&!N=DEH2>S;#Y//VUMO_^]^MO]]M?/J->.[)FX7[[C'RW H9:[>E<0D;H=9/6Z%2/<<*[1P<,PWKF, M%CGQC#TK H""1B8E/X9VC%E^XWK MW_728 &3&:.^!'WD5MY0<=D9U!P?=]7LKQ7?JIS-;F;5 MDV3K;A@F\7,A^$$1^[U._BO(>YAD?@YF4MQ+T% EQPX3V88O#I*+=33(O.6H MU_^1\F#'3\Q"WTMVY"1Y&>2Q?]A+I_.I!?9A;Y"H?KH*=ES''.=!F>(PY5%7 M8S?=XS,CA,>T,J_-VZ[5'2?:IM_2'K8IPS<,!FFPP.K;P]#OYLR! EZB'V _ MA:N2I13";P%B-8!6"T51M*5A'F?1( M1V&JTP)-B4">:!6\*$O-4Q39-0"V5GS):;:3=/1I@82+13GOBI1UV[/MUM[$ M@W!HCB_W#E]XV'5/2>.GI.EMWAQS,C73_^]# -%*)ZIF;W&.IIY;?-C6Q^^" M>0(V))@%,95]Q"!#VG")2FDUC4823T!\Z!H]WVGC7QF.Q@1K7 9B#S35(*NU MP1EU=PJZ!F"P98QS8(T#K8X=]0=C&AB+ M-@ >4+8P)GV Q=./JZ(/EXAN5H"VDO)4ZZ)2LV#J)_UY:/J ZZ/#JF1%4K6@ MD4&5%]W>,,$I"'D:3&]V\6K6?\.L05-YE'&ZN@O]H4E:L]5WHTZJ=N*20OQ6 M[1JXV^F=DZ$^W6(,]Z/I9KSX)6Y6[X'2-7$7%\2I[SWEL5Z98BNR(A@S\_Y@ M6/P']/&P*O8Q5N.C%H,*ES>YV'V:H M&G:MRQ(8O?O!FQ^_FS*J4B7EA9-#D&&;:F !(CFL"?8REE&LO&$7.,9/L_$K M2!/PX<0AAI.M? E(C,ER/[@ I-:?)L=PW]O0J6>2O+>][@",WU/;;LK$ MD^PLL,B,#\('8[&9<.QT;#&H):0"IY/&Q^\L:&.C]0@(=XFXC!XI'R2B06K+ M<<#4NW10<5F^QKRK8,J;!G/&^U1@\OE=)@MS).4*L()?JD-T4=FLE[.#TW;W MXC&#FSM2\_%"Y4C]% #4W;X9A.*?JB#0+?S,"Q4K,/%"-'L_0Z(-E>!D3P0N MJZ)B?_92U3R0H7CI1=_(+ M4"J"80:LS2#!6@. D@R02D2JA2R-3(Y-7!) I7DPVFR^OXT"2TLZ6]'Q@LZ\ M )6OD[QB8/HHOEMBG/:>(&UI,MIB0,:S$GE05$Z:()E) 03X@M#Y^0B"<^1H M7I(NVUL3X5HK-KM%BAI,MUU-&+0%XC@56DJ3U!*^6I6:S%([)XZF6V'>;<2O M--PPXJR6(7#FL5&,!"JL=H9*&'(2/\()IOSVXC=S1YV7O?$[SCO69Q=5\OAZ MQ?%@1WR/A$67CA:53RP1OK:BBJ/X: M=4/!<%9U>+5BZ9-K*YSK5/[#5"ET5#D+9@;!*7DW/TVKG#&8SZQWD]*[M^W?UG!/IX82+;GI,OX^:[/=HX^LX4S#Z5'$FL M0XH?]5C]L85*?DHSK$&(M' MLJD: 91(+2B5H&RD"##@CR6QQ"'#4]=$[8#7A+)$CA%1RC)2Q5)GL.LE);MA MBTDP88[[NL[N_B?T\PY^Y$(,IT1B(@WKU4"34,R&L1@QY\]J;S>V-QF(A0.I MD$Y()#7UB*O@D)9"(W?Y!M[8=:[R#ZT#F&O0+R%NS MM?L-9+SS_J#9^:MS5HYWM]L'.P=_M;>V=T3SQ!VE,37>_3C9W6[\ OEO[VY_ M;>U\:]"=SFYL'GP4C;WO/%A31E![2H ^] S@^1& MXB"P,UYK+I2UCMHRQ%)I0 1.PM6EWQZTJ'JU!_\,P%+";#_"?P;#EEOOIN@) M6*3N(E51?X[-F8Z\:6 LA8PBL%,,F*LT($LI1X%IPBR.POESFVVQ["M:56%) MJUP,S:\JKG%0!;MW!ZU!%0A4F5ZY)GHRQ'[+*5B]$3PS-1@(OUPX'%:Y(;D9 M0PK>2C>KPL:FT1*_W[V<^@(63V=K&C]*/7+,^,LIGHZ9?(W%TR^M.U#7)%_B MFN0W3"=_]*+D"R@_IQ)N[_G&=6'O98#*92A.EVG1;V"'#GXO;";$OH@9=)65YKY:""]]B]34O[V]\M2SEN0KW"[JT2P"= M+ZVLV3\/BY(OMV(7X>19RBC51=5NO$2"+MH*+0%@O32NMW'.U%V=Z@:^K1SL,)-;A^/8]5D4\K,G;-W18SVN)?CU M8(?N=IHG?G]W>X? >&AC^WT+QH>;!SML![ZS^ZV1:J><:RZ^^ZUYL-O984WZ MOMT\^(*;[W9^-;[]]:,!]V@>I/M]A7?9@Y__3#5V?TUK":9DYLA(1&74!G&C M%3*BY @[K0.645LN5M[(M?-GJ"^PM?BB5B%\"BOE]:#6;T]=47P KPS84^/7 MD^'7K!:J(GA[Y'.UB_QDD%8W:IM)J9#<[/X<[\[92I/@B)17XDR_?UR8 M(H[:[=S8N[J!2:?1*;TL)0RD_(,O:Y_7BAA\+EN27N%SJO63NGD?Y9SH0?'6 M=(TWTVM\B*&?BG&D1YO!($S2O2\XQ6X-"GA<#K\V516AT; 'PYJ_H&-:79@2 M/YIF=]O0#;$US+4+^VDB8*@7/+48I2Y()]5$555/AKDFW73-SKU;KF-4'(SZ MK8%O99@Z6UQN"8*_KRMX>A2*?>-/%^Q+LSJ>]DGR^_KGMT7)\1613 _Q$IF*T_QXN[,''/3QY[M+TAFA^_ M8TMA\HE!(=*(.%,3:X6 MK3A7J'(MOZ24V.X/;U+WW)&!_M)2M+W"=&G]?\CTPRTU4P M)K,P8RG R@-(_:_K,TL(!L,Q$P#88!_>G5Z,YQ\^@[Q]YHX1P2C&K$3?1(.QZ1#(Y1 M(2-L.IV25?E%(M&>3?0"R\64IL_)Q6L6"KKU\3OQQ"I>R MPF)D&([>LF@B!F,-K_%+A6*M^#,XD\KM9MSX6=4![E4G \!74I!B50<1EJ U MK+QFL':YD\2D-TRNLPD<;.S JL2HW>JTAM7Q0O(_5?6MQ[ZFU5K^WCR?502M/3O6("K!S1>-09/,02&7Q*?P,R6,X[K!1/3>- M(SO2*"8JO\1;8$GP2;=E"ICCKMM/E;E!6,>%1>:_-$C?*A-;A/_JM1LDB2VQ M:KQ>U7T+V0.:B;RYV%&[L)@UU65?)\->GXSZ%4/7#PSZS A,7!0<>2( N@01 MR+I2H?^?O3=M;AM9TH7_"L+3?:\=+Z&#C0O:3:X MU=%T"40!)J"R\R1BT!Q7>$<C!Q/%29EW VMJ>3&(E(B MH=*K"=S47I\@6T)4-C1EOU+72_6S/>TX1,87<(':)G#?YRT36:-< RKP'J&? MR'@(/I+G"N06K$Y^A49PR CKJT, !]3#AAZ1$8MYUQ:9.YP* @]PI8[(B(YL MLY07(#+4;"730*$0\#E<NHJA]83U]5[SYZ5?T1 WF77.8*&V)#JG:= MDTA!0_C?SU![MC[ 6']]/;WX\_JS=>1\^7KZ]<0Z-C]?Q-_@-\.33R??ISG: MZ8^C[NG78_O+V\_6ET\GYNGAO[]^OAB.3JR3'Y^__C4\^X1C'GW__.,-0D,@ M2D@(^P=FN:DST[-UI^?V]$'(+-WL.D[?YKQG=^UI2\]D@T'?='JP^Y;#_*YK M(BX5J&UNX+FLVYNN\CT]NM!D6?W+=V?GYZ^T]TFN_H_/W[M<22?Q9@P31[(]K:3P)YM)L$5/ T M+._R[UYWT \'/4,/301&LKM 2F\I9#7=#0?9.9W6T!]2OCNW7FGCEOS+ M@Y:XV14D/[&CS2H W4!E(IS]#DBLC 39V^E$D+57?WX_^?$&WK$/?CJTOA\-OGT>GX= M;L PH=3T0H:@,8;=>VCUZ.;!)[2,:)L8T>*:T/5#P=!)3E=%N@.=_NZV_,]/>SW>!CPP.7]WHO?G<[ &CR@(+2%"MD]6^FP;2PV:Y Y3Z0'OIZ4CVDPQ5ZE5'B_D1THZ(A3PSD*Z?V_YW%?M# M'9QL\-%L 7Q6G1N%/%ME8 5EX/2\;I_8;&#PGH,-R]$^\>"F= -LWMIU;<<' M9<"T,,>MT^TO:MJZ.2I!B^_VD-O],]M_M;?[$6]WI>J;O.^&H=/7 [_/X';W MX';;/3@_V^GSP&=PQ<,7O]MFQS VW_VP VK4MBG\@@3$GX?+)&S1_7V0;; I MVG^KWV]+/*1.I.?-_#[9H90J@;0RQ:_5\1]7QY]I;)91BW46'Q"7D-T^)Z(+ M.Z4HIBI[D0?OV0T^O)]E6+&.?VU=?2O)_WKTP0@Y-UP[U /3Q>([WM,9#QS= M\WQFAP:6:;W>^.N^ RK5?%V?]L@:;++2?T'@ M2(*/=%1>>-OB98N=IK(<9,:[TG+;%;CM61T2O,]\FSEA5S?Z1J@[3C#0![[/ M=-[M]7V[9WHA8LM8;L<<+&JXO24M9-KN0-NBE;6DX0Z6']7N^-7"P18#/ MN.X$IJ6[KC/0[:#;[9LVB %L:;P>EVO;7.J9-9>ZLW9X50U^N1R''<[/6V$# MME3T%'F@RH/7JYE:=X$M-(-W3XPMNAV2I!Z:]WP^8+[OZ:[E]W3']7HZ&QBN MW@6-H<_"QN>5]QRM5WA:K?F)"]@:P]4JZW%S6I: M_O9P_E9IRD&_Q\!<[NF!:R"$MQWHG@V'TK6YVX.SZIF,^)LYJR>OG(;\5*QM M!W3D;=7^@NSUN>98_,+I>[\$J_:9ST W5^>]L M]ZA&6"N$]W8 ?W_B"B*2,/1$+Y$;!,@;L>P;&!+ D0)J2--,*9W?W5%!Z7') M8.IXFJ&"X*3('6(,5T,/&:(W(T8]#)6'$0)LYF6[R"10?\WX.,T(OD^"$&-B M*_\NYB_FQ_\I$)E93?.NMV('(7KSB$]VM)GBFV5[@);M2>9BA;Z'/VF_"32T MCK!*G<)\ZA16YL7'$N>42Z#%>10A2"@L)D7&.YI73/#?U.P OI6G&HCF 41K MA-TX0VNWP38J1'#X>:1ZE\F>9M1.@4Z>P81U!QY ,23 M1X3F*BFR0J9L0$3. 8)F;ORN D*V4)HME.9.15X:Q7>/CJ:Y@PFAKM>U>W9@#UQKX!A];^!; MKM&W \/CCMWSG)5K[QZHS.X3GOMNY()^/79.#C]\/;5.C).W7V(8>WAV\)\>7KI?G9>A.?'GX9?;9P;DV'V,G7R^O3MRS(ZLD]^ M?!B='?[U]?.GC\;I"-YX^$=X$M4R>-R>ZP7=KJ?W F[I3FA:^J!G]'7>-WR; M.[[K\MZ+W\W9UG=/74#]7"^@W>/,\DV;,<]V LOQF.N[CMNW^J%MN6ZPSHSL M]FX^P=UL0&,,\'+JYB#T=(<[ACYP;4OW^F'7]4,O9%C!87;L_FP!Q_-0/^Z7 M'/VDM_U#W3MW+R9Z]Z*WG<>YS'3L/N\:H&(XS#('_4'7ZYHV]^U^C]ELQ7JT M1;7 +7O[Z>RM7OD?&B%V_@MUG_5<4#V\GNX95E>W[- $6?T!IZSN!QXB:OS M(#5C]V^9W84[9@<^[WH#Q[0\SS2]WL 9#&S'-NTP;#6)+;]JM8HOTW*8U^$_UI(!ZA)6#W[F6H2Z[=,YD?]%]LMN\QJUH[8T_*3 MG\U/3NNUY39SP>8,?+T?##A8)A8#HV3@ZT:WZWE.=P BI7]?KT%[!;>^DKN] MG4]P.RMIS_N&.W =6^_:O3XHUF%7AS,V=(/[7=X/N6M[ 3;TZ-F[).W+Y+'I M!LYE,EFCT?G2F1[RSCG67A^;@8[3G)*2?LLXIE-=\2J:CW>R]D/)?8SJ)\P# M7E-,%O]D)JSU1)E(R+GKVU'_$R7ZU,9/[]G"G0G#1]L9(1" ZZ494=%O(@TO(E)D&S,7;9@AS_^O MNX\('8C4@AG3I Y07B23_+__Q7Z?=_ZW;?ICQ5,%.1I[VB-G5[WC><[YV1@; M[8$L>L=9SO--R90Z.Y 2:'1L?QZ]&7YYBQ+@TCS]"I(%TZ1_'/TX>_NQ>WHQ MC$%J=+_ >-.94I^_!M'G3V^^?7G[&>;UT0+)@FG2]LG%B?/EXIL)O[\Y.XR_ MG1U^"$]^?+[&5&G823]P0MT.79 CH##H&/73NSV[VV>& 5L="BT#N"H/]E$U M<#GSC(#9S <)U/?8P.R;S/3#+M9*=LW>=&;5NZ/]\Z-S;99K+YV4-\78Q4G= M/8WFM$.W9P\&7=/UN.?T',-SC"YCC'M\X'6MGC>'33]]ON@GKL5(IUI:8&/[ M,/*Y!O/P97:P_)+5L NUZV@RU/CW<21XAA:P".@X''M#?>R@F4W MFN52MJFSIWWBU,G[,H')R5%A#)[@JQ,-^5[&<%XZSI'R2&%,4)4I\5(\#YQ^ MM*=IXEZ):<"&1:"R(C8S?HL C;DN)/LY3YP[6D<#^.2(A&H^RW?5CS)-]/ M@G<1\Z*8#!@A(TAQ17Y"(K(RB+451@JOQ]>OZ0^QP1SAI?&1VXCNZ\C+G-RVH&3=_L.VM/%+;7 M"[M=29M-8:T=Q'"W(]"I2%%:P6^Y':NMGX'5FBU8\"J+ MW#6 B>UK0KU"#VHS&+"N/7!#@YF.[[ANX#MFW[ 'ECWP^F'_[^,'XZDW799T MN\["CSDGAKXQ,;1[VJD2*.+--[1'OWPZ@O_]\?7LXD_[9/3'\,O7C\[9VR/C M\P6,\6/?.+%.A],QM,^?_C3!OHT_7\#_1B?=TT/_!MX_.KVX=.!W0XROG1S^ M^>.S]09S;V\J9$O;#!W##'2K:QBZTW4#L'!#7X<3'3 _'+@>)J>9'P9Z3 M+3_:47YD\*[1M?RPY_FV@PGDO=!V>_W LWEW$-@^\2/#M%I^M!G\R"CYD1_T M>F;7=/4 L6LNB=KH M,9Y#<4>]S^-9,QC2\ SKFE]D&4\FS\CTD2NN[T/;Y7)C# ?%Q6X.Q#&UDGH% M27UZ4+,<+!:"@N5S?> AP%S7&.B#P&.Z$1J^Y3L#T_1)4MN][@9)ZC59#NT- M?C)5N[W!#[O!1JT_DN7S?I?K/9<%6'?+=<_S3-WV^IYM]&S#YS;=X(&U03=X MMW3MA^I7<9I=!U=,=#38O;IAYRIP\*F#'HNH)/=Q_T9'M11<@TW9\.# M]BT/;7GH%NG6+0]=C8<:-4A/WV(&Q@IXQ,+J]@=/U;6:: M/ 0FX;$^"_V!)[B$83:YA+$*HDC&V5GX@;/X*)_ !-]G6&M8XQ)/W0GKIQ?B M7>QWSRX^?C^Y^&R<''Z\.;G\NQ]TO<"P IT'?1LL:2/4!Y;KZMQU#802=3B& M+;H=(,"9>Z_E_Q18:AMR/J$:N'HU<91HYT R\'#B8\UG1SN RP-GET2LK(H[ M?Z.]83ZQ;E4=ARU:HEP+Y<=8:%=@)2D6F+)@%"41%@YCI9L6%@E-)*>V+EI9 MDPH4ZA/5BAXN499/-)PI$#-.$\E*MA8:1QFG;D?PF;6G'=_R"[H094$QFS)Q MJ0;PEQ5D9+??=QS;LNS [#M]SW/=T \]W[$8\%LW="3U]VRC(2.[:Y21O>=- M_3].]O^V@/>XW#%U._1]D'H!TYD'?_@.7 ?6X]SM]K&OVR*[ 7AQ#/\"VAA& M_A ;6 $]43TT]:42_]"N6%QPU5)(T,V8W8C:>EGLG&@\GQ 71;KU,^*R+-9 M!F:B 1'62^,8"VD,:,$#H;0.,IM!3FN2TB>2'3S8!^G*+OFA+.G^@"R69W[= MLZE;SYK(_K3/]O_F(?>Z")P8!H:C.P.@+\_GENYYG'L#CUF#/JI6>]U9#ONK MJ)R/\[3"4@BT#VT@[!QUVGV3>/H06]^-P?;Q;V[5:. 4X?@;*I=2R,K^BWZ< MXJF R/'Y';K1M4!K\2=$58UA=7&V'*:;WG !XJ& W80=I4>P_$[A]E$9LVFAZ6 MN=?T90E04MZS/VKWC,RR,;(_RLVO9PU4@;,41OZH:IL*1"T0< M+XXNF=1* RG=RV.51TGH4I7 0Z0+51$Y5+5.HV.+=TL\PNPOXPC1KV'!B_A+P8][6)=/05OAI!).( MJ[ M$3)'FF(6P4T )HC<%-ACS/6+FS%N@'8(C QD\!O8!Q"^:J YC.Q.7K4M/&Y_ MD48Y=6RE9)>:J$*%"\2.^6D^R5>WDA"YCQN>8?6YVW-]B"P+7[8=F !&KV^&PXL'KJ& M&QC&73#W+=$] M'YW9,__S:XVW>"05_G%F:9&497][I]6W<#SPI=;S P'(9$ M-YLH6AH9U\#R15M[H2EMEE;R'J;&HD#A<@IK/VT4WC6Q1YY"(-"D5KE0/=H(+!6-?_CT8<+MO=?OH[V(Z'$Y/ M9T;@ZH''[9[E^*[E6EM]H>;A]3S)G4%PWB+;L-W9 L#;*03S>?C_SQKBO[L8 MXK]%Z]\-M/[[02K/HJEO*SIZ!5H^;;XK^/(*N+>,8*"[>\H\701R3EX+9,X5 M.]PX-ETQYW-,G)%1FE %BM#3AIN #7DR/H1%8#K&<>*CO__ENS3/7SVM])N- M)^4_H1D$O N5OF>.]?VQ>X:F$W-[6);CF6%7=P(33"O\+GUIW-RN&^?_/CK M*SQK?QF=.)^M-Z/I\JK3BX_7)V^/[2^'?\#\@^CT[1M\_OKDT/]Q^ND4+*!@ M]/G'\.OG3U\0B;7J?=SWC&[?"7NZQ3Q/=T+3U%F_;^M!:)M68&"'71/8LOE@ M=+=5Z?^) 4E:/M;RL?7WG&[YV'KY6-4EVK)=G]M]7P\XLW3'Z=FZ.W"X[KIV M"%\PL^OU@(_U9_,PMHJ/[8#BNX78,>,J M_/&FIN?9=M\S?=O7F>?;NH,5]"Y(,-VQ>S;K&FYH(N*^U9V%I7JU-&ML 7QW M6GFIYQ[]X%D:L'S87M=U7M=*G3$,Y@TLV].Y9W;!++,'^F#09;KO^8$-JDZ? M67T$D!U8IO5Z@V![=U9KV4)WW2F?U!QU&"W$.[D\.V]JNBW2TD_8H,T6-T^J M"+YKQ3@ L>+, L$_ M(=?8#D=@RQZ?/7M\2E=BZT&\)V^L5.Z>QQ%GW=3[O#?0G6#0TP?]7D_OAK;M M!&'(>I[Q"![$C>.0&ZJLEW!X,ZGO:T&V6Y ]_*AIF5@JO +ZX1-B@S^^\Q3 M-C]?GUS_;5E8T>8'>H^A+=PSN;1E=^&@Z!7,#,[@1($(D0WH\ M3J\%.$# $;I@+/%56*Q%B7"SH "A@@TLX$ZG4T+SLAK\S@33,K^TF2ZJ\>\^ M'XN:]BH9&9-(UXHFTDPU[='/-B\C%/C\]F2$V@/G*3-"VTS+)3(MVZS(-BOR M,;,BGX/[\H#E0XVJP!%+)ZJ#EOCX50A"=&U1^V=DB-^U^)TQLA\Y[_"]++'; M$8O[SQ^?+WSGRZ>_1I^_^M;)Q9\F6,G#SU_1TCZ"?\/S8%F?7NS?S%CO;V3426]L7G[Z#.Q_ [L.C_J.<>PCS\OXT^=UF_ MW]4MYEJZ$S)7'U@6URTO\/L> F\CSJW=6U>WI.7NP':X'%LN]ARXV"-G';9< M['Y<[$>=B_4&EMOM^W "7;>O.P&V;G2X US,Z-H]U^#,MH&+.0_N4/%3N-AS MR.A32.$:$U#A]8+L=;2$VZ;TH;D.SE7:C=42@V J_F]!D=UPEJV$U?Z!CUB4 MJ"\1D\AL&='=C.BFJ4[YC@^D:1@Z*+L,>\@&^L#NVWJO;W1=VW(Y"7L_KH83V'-\,W9[3"Q"KT3"ZW I=B6??WINGOC<- 6Z9 M_2!DWD#O^PX(\##T=.8'@1YV?>8X<'FZOHWWQKWUWCP'K\R,X QDDPWJ _)( M[>DWCP6<_FM_'6MMVV#?TB)F%59:&3S.LV\1\U,Y:2V%@CBI$[H^G(VKFYZ' MC8L8:""N 1I(. !CE77[@[Y+/64VH_WU4]R"7V>%1K/7W[VCKMO4X.$$M)91 M,9(M-YJP9364=A'I1F2DF1 X6P1S?"=.TCUQD38O=FV;>Y9QOR#S;<-V[;U! M_TEQA^:J4KUE0L<;IS&]D9D:GT&UI\@QDO A]T5O$Z39)32)N0K#3](W@5*? M:.N$<1.477.6"A^OV]O^#'SJN^DY7\6%=<]NS[?F\"G7>DG%9^&;"'7+SV3D M[X2__7/W],>?%BB)!LS+^G+QY_>3BR&,\28^>?ME>&+A^[[ G/[\,:-D?OUF MGQY^MD^__NF<'GZ)3P^/OH.2"7/[> T*ZH\ON+;17[#&4_2WWY1YN@/3M$*_ MY^JV-^"8! @:IN/W=,_IFZYI!-8@Z+WXW>R8]BQ:]Y/HF#_3J?YTO!H;U3ZJ M%_'9E_!N"C\[+/@I3.KBFL=77"3$M=QL%6YV4^-FEN78AF\XNFT9P,VX9>AL MX%CZP P-[OG]7H!5!V;'LAYL,:^QS'?G-4]L#-E#C5([3#0>>[^B#@6< IPJZNAO:ELYZ5C PNGY@.\&+WYW>;/%HJW4] M)I]R6JUKY_@4UAJTG&H53G5>XU1N;\![ 0MTC[D.8AT9NML#QA4,3,=T[< + M^CYB';4*U<^[<1?IA,5/X;YKZ_/;^OQM-K5;,;"*&*@["KL#AUD^:*B^;YJZ M$SB>/@AZ( ;ZON/;'G>M+HJ!SL#9G9+^.='DZ8REK2R43[/Y:>L7Z;_Y!^[S MZ(H'; 8I D^W9X^<'_!T"WLBM\XRRLD.)P&,3LRSB^-KT.'-TXL3X\O% MA^'9V]/A9^OH!G7U4_C^Y-/QSP-J^''XT3WY\B$_?'B&H MU]?/%\OQ]],?7YI) -SKAD;/#W0[)/TF-'3&.<,D@*YG,];BYOP;#S16QK_WW%^M9)'8AE6MIO!_Y_%Q1K!_YYK<6YU M]=#P;-UQ#;#7>H.^W@L&8+'Y?L_R3 S^&_T'XQ\\R%?]$#ZV;0IE&_G?7%9V M/WYU<9V28=7RJ17X5"/T;\(Y]>!,=+OG,]VQNJ'N]7Q+-^U^:(2FZYJF]^)W MN]LF7&Y%1.T.C>NNW[41M9^W02W37[_^VLJ!5>1 /;&B%S*?N7U+[P>#KNZ8 M/5-'WJ\[ 0N]L&_U'-/"B)IEKDM?W8J(VBPD]70D92I$\- 23GD)'6NOCU&( M<9I'^-[?"# 82+R*&OS:#.O(?32JGS /MJR8+/[)HOG_[%"0V6MN1_U/G"[= M9,.VO)XQ\ W?&#C=P!@,+-]Q3*!/9H>]P/H;X4_DCX99Y3F_Y+J7=[)_NOSTZ.3J]H(Y<_=?GVN'Q^<''\_/CLU-M__00_K?_[O/Y\;EV]D9[ MQ!-Z1&H#6$<>)7Y@RZ"($O_X2O\?I6\;K MYF/TH?GZ58=F68YJ'LT9]>B[/V3))F:SL+7U-_6+UD3T/ ^5O6&B57 M:7S%M2S*O^4THR+Q01*R*,$9[&EO%O\6 ^H1TE 41C 7[T:[!CF,4/;^$"P+S,?1\@&@IF/1^QF^B.?)=,?74=Q M//W9.&;^G+?G$] LZ]/%?4EAJT%81' /6*;!##-.! E[])_T&E:1=?#XWG,H>'#P;C6-.U'OKZ1$UP_QN-+%G@LP[V%?@ MJR M^ =B)]#L@4!0$X/;^D/>!QQ?I%? "F!(>MB/,K\8P7N %'*Q>O6FVLLS M?@G30LV*UAB-QDQ0Z<'97\>'NNG"LBD7PRMRN.@YC"1&P44 >4Q2& )>6G#Q MBG&*3!XO,G6JRWA0B+L!ES"'&*P\#=5$\HD8$(DAR3F,5VVYS\;(A\5WP"AQ2U]K.6QN"NP4EXJ_##BP]4", M!\P![@(EST38B *>Q6P;FA;WAPF("=BP &8;IV-\[+4F6! =KMQ>>IP%H#A% MM,>@F=:FAZ\! @<94$)[(UE6*Z_- 8X;'X=)($_.J\X8N >3=-ZD2"&]<%K(#? 8U(]!J&2T@B$/+I$>ZC>@]OZ878NWPOTN8G$>=3*:'A]6 MI@Y23*#6L&3VOHI9B#U1H"^P(P+FY?54ZI;\-7!C8AF"#<&MF7_R^9#'(*9U M&V)L"G$/D%30+^.EEQD;YWG/1Y/[-?8;;=HOT$J=(-(1*"E$#R= ;$IY M!U\EC44)G@\<84,YZ=2TEAH!-Z07#,=$ZE\0X24&E1 '!.$=1+X@B1%*3SA= MP:CQT;28Y""FR[L.B\W2>$]#S:H0EYY42S\MXH &!MF*&D,&T@LD/64A3H8I MIBL*.T8! ;L&^Q@"!2^B 6(@R*9UUP?7=)2O?9+]1JF&-OE#H\9^EY+^,4P^F!U0/LBOR<4.*O+RAE?)1 M4P)*(2Y/N)2_@I:4;$:>7F<#-2*K9'P^7\C/F;'B?2/F9ZG00S!1.B9E4WM) MK$CL);)AO$OJE[ S*?&D -3,?.FM>/4:A'/,:#Q0ZT(6Q CE$=RS5*4HPR$*LL R97?HZ<.1NG$IP+?U*J")6\ M2Y12!:\[QE?EDIQ@7X 1\>_ ,@G;*_)!/Z 59QGN^:C43A"%3XP MNSPLL'=8DE[5U*@I75;L2'E1RV<;.H!\"%2!UWCMPT)8WJ36X7C5KH]2H#": M2YEG7=O'Q<<-O)[^!J.#'4]O@YT!;4G]1'$.D@IWDP_*!)P&J& 92%^@#=P/ ME@&%PF-IDO!8#$(D#GP3I]I!FU5P'/PM_*- (@NU&$P;L:JFWBJ\V*^EW*EW M9I/'G"6TF_CCIC(KB$\RWW4I 9LBZ_>3VZQ9N$,@2VESQ:E&N'4HCS3@>.R; ML(Y9RTSB&34$XKL4CP)!EL$F^O#AW %XQMI MI26H10A&=,6R*(4-0*!/ M8BZZ(@FOT=&!U'4FL.8QZ0L@+B+8%M0@Y-Y6"E-##QB!C& D4QHRG>JJLLYY4W#>/'D#MVSOXX^_'5\]&FK034_<5'K@EKN"+2:&KM&SP&CVPHB MC9?ZD)]QXE4=$# Y&(N=NE$O+E\U!I"2DAO $H<,% B_*58%'<;4WY*GXYA4 M#M0QX5T1:%MH^Q-%IN@I1 =+!PKF#!TJZ$_?HS&^@\>B/F.,]!M00:7^C8\(K7@N!3Q MHU1(]8YVR=#0%^\!ZR<=I41B4L\&:5U,4 A(KW%3R;S!L;TL94'<8-CD7N.H MF",SQ=R$2+!>CHYOI ]4(\M75/8_*9JH5H@[D*?*")K0OZ^BC,Y?S/42'^+H M,V%B*3G_CM^B>X86+N07(TVSZ;D!22!B$IC-O$.H0_6Y@_Y=F1"BM8$9>NO.8MPXFBIU^3H7@N_+=H$:W; M]?(LX^_]Q?'W-I2^&Z'TS=-FB*41P\*6$Y4T$<8G[4GE@9$=M5'Y1?]84#*A M/ TGP AYIV:XI7%>\0_,_@&.C/8H>=;JPA5E_F7&9!!(V,>\(=W))=$([4CF MUO"=\&3(E#83%HDOK$5ITRX86JHKY'"3O*^TQ.?-9'H>0A:7OY2ROAF%(E4' MHR%2&* ;2A=/8DSH*B(U04J_FD5+LT)AU)$G0.[;R+A0WJ8U=#U-\+3S",2;F@6",P&Z".<,7(+E2H7@DFMD9& 8(_+P0 MMA#%;$#Z*'HY#%2?33R(^'/E%!JJETHR8&;56X_ M4F/UDJBJ@RBEG7*-D4=4QD4\/KE&*3T$V8QDV51\JQ ?Z!(W.9AT>8V I7XC MXAO5IQB^DU.6)T7;J_0ETMFDT"2S,^97)*73T@U%4K=-*C2T8$Y4CK)R60"Q]*B$%YD8N0<^E782J6 MC4&]G)2QZL<4BD>MM!:GE\9*_>A([4*W):X4>40J=2PY_A4O";Q&UJSAZ+E5 M[6OJU-*>GUYIR9?(V2[\Z=/T)=C1/P6_RU4D5(*O<(VC\.;U T)(2PWT!*S_ MFFG%\^E9[?_;N^.#HG)+'CLXOCD_V+X[.EW3<;,I!(RL.FBE> MK);B19;ZG#B4./0RS:ONTM_O[[T6RE7BT-+V%9W*%ERL7)/I- M51Z<8-'?P"A2J4EBCX#KC<9BQ<+G(GQX(G,"&3BRF1&V-A+AC#PG([>6B-!1 MR2;H!)!9&1VYL;&,2"B/)<7OR:RZ)"6 1I/.H7) D*MX,&7("DXAD@;=%8L+ MI4$M7$A=3H@@18W[JL286D),1\3@=7':E(J3Y-*9E0]A"W2,1]320G#]U#JF MH[()*(-!N6S%ZOQ(JB8X[.T31N_1$%3&-"/]L>:QD@%'Y?IMA #$>=6<&; Z M#Q=&V3BHGY5*TW0ZECC=DNH%J6)]A AMXGY3_ L(!C?Q:Q%<2A^XEQ:".'R6 M93?X)1X)K]'&]&E6X7-TNZ-+*!+N%4:13 &W(P2N2(/9FXZ1HVM9!HMEA!CO MP\+=W-[\B%L9W&%1YCF4P5H5I95Q?^ VN6 V59*#3,F*\JP0SAKI,I-Q7I7+ MUHS32U]6Z1+%DQ-2$(\9]#R*,X?H KPB7:>9\"%W^0/5'I?E/,Y%*>8NB2Z-&O0'.GL0EL_P=1._$M/:.V=1H0(#0"1 R&# M.7\6H-V!@7RC?1 Q%=BR-W@S3$/_D]AS@_:0-F5&%;R3(M!78B6^C[.CQ#4A M:Q@&5D41$IT#/./A$:&G<[6LD.84Q"T7#TNF6C&6K))UNWHQWHM4KXSC9DW2 M9GW09D0WJW3T_[N^1/1'7N*M"Q*;C+*."!B9RGNTBHZ/.]HQ:"'B^[ZZI/M) M@N0]>Z/^A\0,7DCT/FN4D2Y^JU"K&B:W,2]D"<,)"+>NNN X)B-!'O,)KZN% M.8J)I=]LR- >:H-!%L&T*4^B\3IZV^#73CF?0,1] M,ATC.5J6WK 8\Z#$HO>VM\;IUI,]I2H LC-6/%9KSUA\K+V98[5^)5]5_6B9 MAO%"EKMI_*2%T[O3S+<-Z@#>=MQEQ^4CAOM_W%%_6D<4U"\'*1#@PZ M)RJ/!Z4C[J#NB#NOW&_->E'XFE'!)0HNO*OL4J8NU7C8XF;"3[#I=PRT"VC& M?> O]N-T)C;OUT?Y]N^ZCS39)3&2YR,"J=-*4F*%&_#D'6!-=V*JN*>GW?@:S-0B();;$+4V\$B6Q9"^ M<[G/:\^,1R?5)R#_[4>S_"!#?+\M0])WM#5Y(*W?&S#S9\UP!\CS%I37OC#, M-I92WT3?,2S.>9GD*U7LA92[FZT)S<&3=*%[BJ7^NIUXX4^Z9Y;9DL=N\>Q; M,&\WG6>_7^#1OQ?+WE[LZ\&J=W*-,,B=#X,_GKS+H_K/@B[]_&@>9] 8VS/]DG/=@>XYA:K>X=U9 80Y:& M5:4WSU/]:[6_]H">'1N[1?FS^YO,Q!KY=GFKY]6NB6%LE3+0*GH[?+@[P"*W M+59X,(,A_3A1PZT('+:QP]J5-MU-IUM,S%,R?7&S]-T,"1'8B/7Z2>)";>3N MT:R01S^@'>!9MUAJF\VSSEDLB]5$S2[,_KEY3;J;9I6W;I.I5(/^IIW0#G"L MK=6R/M1[P-0P8I^9LO5$Z5FMGO5X;*M5M'98T7J[L!75,].W;&O3I'FK;TV) MEI5E2ZMP[7R@:K:Q7QNRJO:HMZH1V4:LMN9LS;Z]58>[ [QRVR)69R4VB$0E M>8F()Z\>HMGMVBVR[^EFVQ@.N4:=<-?.]F7?GJ'U#3W7'6".\Q7)S66.QZJ; M<)6?*;CD,_/8O>PN?TE:9]W//AQG@PYG!YC4MFEPQW6]3?-$"V3JXY(KK+HZ M5'>KV=4TNU43^EK-;FO.]F6_UVIVK6:WJ.QZO?QQB[4':X.TAU:UFSH<XU+:I=C7XX[6YY21VI0VT$:0%(E.J=>R:!F#=,Q:XOHW:(928GZ%[/A_2 M?-GOWU M;).+#:6P7:AZ-V=9HMX6S(,,F$4,V(/U+\1BH596U!45P;O3<'J&V/9%OE.T M@@/#J,@)K3NCE@4Y)=M[-VI@.0.Q$V-V0WWVU$M#_-H?LNP2UP CU'J-JX:K MZ>P/K?BCB.P5.WD[VT6#?G:6&71+5>TD3\G'TJ,&2 MM8WSC*!R3<\8]_T>F/B-1Y\-C2P!MS['QMAP GHH2GU]Q0\!JM_*G5L&J_YY M;LXOV@$U16TW:,$&_3IO@W;>E?NX7016Y47;@ ?23G+U23XG -JENQT\.##X M\[2U)9?^RX.6N-E>7[-C]>]9DK)!@>F6YK:,Y@8;5_+33 M^=F'\_01UN>$P]VV7:%MZ';Z[JHEHBVHP4\^)*TA8)]B[U";5NB57IZ=8S>/<'8-J8$:HUVRJX=;Z]C#E:%K&J/=VN. M=S#HM8>[Q3X&TWFF?6B?DZ.A;?@U=UOX09M]?_H=L_NP1L)/4QCZ,Q,8 MVMO2WA;EV;*Z]TS8:6]+>UN>V6UQC8=Y@;?_KK2>Q!WV)*X&MK!A5>8TXF\1 M&!&1?_OR!G\VA&X"+_T]BSUU=)C&]HDU7[I[YDK_]*<@UAP![EL#)'=>G:+4N%JI^#= MS#F( 1P$(18L_/#LU0YQ'!61!U(&0 M$Y>P79VU/\<9E41Y277/2"#;SH+8;*_L?B:W>0O_M7$ MQH@2?6H/IY>_<)%A^&B+%+(VX'Z*31C@<$!&\PR?@CFQC9F+!K]_L=_G'>7F7<"%-67:-K5)J*H$=>$C_M%#IR>9SGI8OW7&@GU?!B-Q;LVG;Y6U(3G M!M87Q]6?5"M>-@F N,POKMF!>:T"*)7/<)A?^ET:9"E=:V6]:&-HYM;M?\O3 MRXR-AVBZQC>=,DBC75)#RXG@#OMYQ#K:*7"'H;8/UP>>%B=S5&3I>!6K)>/C MC.>H,05:'\T4T_U5#-7_%=^>(W\D\=%17&Y2CQY-GV,??V[VY1C.S!A+VSQK MLUS6@V+HOKAC(I:UUWTR',.S]T-3#N6BR[9X&XUDZVQ;)KL>R> M&LON21Y=DO*>%P!6"SRW.(('=.$-RH28,J_(VC M*OYH_:UV+>-CY?5O=A#<[)C&/9._-R9CXX[,\):4GPLI]^];Q]"2IAXO M5>+X-+BINT<>VS[&SOM?/O"73"UIFP/*>[=48U^BY1VLV,;J[*PS:NC M;VENNVBN-UBUUK>EN9;F'F;##E; &]\\:EO%_["%:O1+R_[9I_/T*G3K17@V M9N+*V+NMF=AZ$5KRV"H/0.M%6.+XWU+M04Q.!!:,HB3*)QG5\;1^A&W6KZV. M9:V*PK!Y6G9+<]M$<_V.W=U^#,B6YK:)YEYV.Z;=>A(V^(#ZJR>A;+T:W7H2 MGHVI:*^*J=N:BL_)DV"VGJ8=< .LS94P@PVGQEH$4>."P^,HCR'KQ%,(Z"KF<,K.MHD8P'7\F%Z#=_X6/D](:]+-8L1?A*Q M&+X7']93.K00:"RG8> S@;_ XCCU"30B9'X41P0UYJQ>A0P71ED^T?XI6 ;;C:>["+!DWH-&C4389))%7B%*_.$WA 1G METAP:CKXW@!Q./Q(T(V<<$?\P)S[ WF@-^(XQ6DO?EH0A3IZA%&XZ^6W;\82 MX%"$"[-X+_!7#%3Y6**:-.9PR[L-!!0I8CI8 LVCUP]3>"3!S^"G/)]$(QJT MR'E8Q%H_K,%CX,8@\BT^I]97+41MD">5S)+YJ\/R@J\6I1U_VY4= MG&DR5\7I5LH!J3A]8Q5\]SD6_3P[=IX>8^T9<[62.DOKE/RL!IH*8X,6DO!8 M0.'R0' >,O7-!;X!P>;4^J57P)W[:(-;-@%FIW3N#@[274T9NT6!6X*5;I@T MOA-HY"'W\K>P_,]7R@ MIP/V"K8AQL\3%C"AP<';([@Y_JP57U^^6*CTZ,!$Z2+G^,N8W"[H]BDR5"#G MNQP:A'^'/TGM:>5LZ. %O^9Q++P.C6M"B@(Y,. OY:[ [D$Q"E,7VWA M_+F?L;6UNON20/+IDJHQ$2R2'TR5]DV>9P)6DK)^B'J!6H;"N%,F5GFG\F7) ML0[:+8YKYIOAB6S, M5)!Q)&<:BYDF?*)L3'(W1.H7\CF2<#[+AQK_IXBN6$P."G(L8N1 AZ='==]% M1\C66#%#GZ#[-(Q4:)=P:W/Q9IZ_FIG3KKH>ESN$AONQYK@34GYMC4?J*E6I M$MVBG=9<88M\]S-6"A[I;7%"]6OC8JR1]IAQC/S]:E_ZQ'(GGY+@3]GT- MG0R0:/EX(CRG/$-7(P,*WH8&!VYOKV?W[]7?P-[K#1X!V-[:,WKW1=J_%86_ MVVLG^RB3'70?HN%F37%/Q\.8*[?=+R^==+PYUGJ9XN*W?7?J(NM;6 MG]"#3V6+A?^\)6XVP:V,Q+MY!+?C+,'L/U?(AYUW)QR%H>AGC^H(Q7OOI9%L M+UI/;V_5]BJ[ MG3HCDM97V:>^;S@W-Z K-QH\?XF5 F&Y_[879O,6GOD\DA M:NAY4,M8HB3'"OM I3F)9!%X6UP$5*%)KX(KY!=Q64"-'_$9N;:'U:5EK2?6 M?;(LPT2XL(AC[8K%,B,**^JN*8L>1RLRD?(4\J#,@SZ?8.ID+1]?%A.H9P(> M\HRRN>#5+,>,&)&\-3LI+%@5Z6.3(9TAFQ23%*95?V FX0P7*,LV8.]\]+<$ M&F7QS;Q8*R91#,=*>R4R^B;:#25FRW.JKRRGE7TMLB@/(I&7+6:.O]!3X%BI*H!1I(-VO,00Y*9,_Z=)(]B?3B?,"F*N:K,SNS.%W 1=W M>-ZH00IGDZ23L@ *2$3M+$Q&,@^8Y8TF"CAOQ!Y.:IN.)R.8*5#'-6SSVF_D MLZQ7-IO;T=8KM_7*CTQR('%8G-=$32RY;"03=$N.2LQ/W2G@F_M4J-)4[SK( M.X<,^3#J*)<):2'XP[+BE/98VS\_T/J.@2.P,3#E[Z3S@;;PBU.79UB A@@( MOBPQD]GV*/AD;KP 964C+$@4$FC1BP5K3XL8QB2=C!C?K'H&HC'4JD$ZR%#A M;2VCJC,J:S&C6B6!?_"B96^[S]XL:Z_[9'48[X[__'A\>'SQF4HC#_;?'U_L MO],^')V???QP<'2^U;48B&.SN 1,UA/63#$XPO)Q,-)+2"*!O"D8*M:/9Q+K M#B&4)F2+LXEZ%#5*X)'7T61(S)8)2U,4%>+ LA@IXPB$A#]%$P&+G>"%@DYJ 4=;^M*6OK2E+VWIRY(AZE,$1D$EEX).*!^\ M&^TEXJ)C=.M5S25=X6:U]2_/LVC Z3BFT=:_M*2\_:3\TNS8YN[6O[1D_#S( MN-OI6_?LE;III/PPFV2)/,F'T?SFG?U+Q^YN% -[^@S+G:]YFZ^ME\JZ0%>[ MI[+>UO%L('V_[/:7O^.;5\/3$MLV$9O5Z&W[?4)$-J!?$PM^\N,]IY2]QL^K8'G;ZSJG1?3^G= MS_1LM42W26M[:9H=UUQ!?K0$UQ+<@QRB1J?76Q588?.([A%5CG*^\]/>:8U/ MI9.@EU6WZ]?0FLIR+I//IBJ+%AG9GX&NJ:=E4D*^[/:ZC8FGA\LULSG M)63,-E*EVB$L*9QJP2+J(D7Q=UF FJ2)3K9 -.&CO%:YVNCX1<5"HQ3N@2@R M?2U2QG51F=GH0E=O#E85CE-ZO&R"@<6SU4)DQ2A5%Y1%;=Y$8^Y:&:QHEK3TI!?W>8,Y M]6IM**=?(4GS>AC!2FBD^3UU%G6]!+*MJ/91BQ0VC=\=EW&>6_C=&M?_M!4X M\Z):LQP/N?,BTD"*Q= 8KON'*<#&2:G0)-Z'9BQZ;:W-"IE,>UZQM=Y](/W6Q#;+9=ZUX\ M<],(2B22M!'XSB]X7SJ$6TV.H>V!S4%=#'7Z-940E0#FR=@Q2=YNFM4!=*26-'566#<,1V76F]A'R=0]$7M>NRT[*F>1IPD4 MC,55P=3PNED1C'79"K]CIL0XE%9/$YO#-'_57N+YE+O^BHYLR&-A@A59"1:5 M%UX>!1$U@Q?\K_ 0>4DTCAXSL,2$+8ZP&\+^SO?$/(1.3?W-(VHT#3H3[!+\ M.T90)R&C";5*LK^R4R?=-36#"DU,PEE)(#1DJT"7*4$@L602^1%V4R^AGZYA M:7#QT0>!5?&R&S;Y).8/3PIT@4UE$6L+3$9@)G[M^UWMG?I) %35 P30DAL$'$)-!5(>K5A25=A^J" M#]%DN:1-OF6/:S7H/>5^;M&HECA?RV[1J#9C+H\/U[+<)?F)%$APB&>)]H9[ M68'M9,TZQ!1="](Z)'K>(6@%Y-M#D;)_"8H&8>L12@EKM'7V6/(--9(P GL/ M61;H<,)-DB.R9SYDV7S%6ANR*U)N$&?Q$L$%)[C+(2<%!W0481X48QSUEZXL M1)."DF &F8^PG61'T,1(*0+9EBL\Q/FKH!4C%DOJQ(2?B2&OCB^8^2*(Q\(:DI]):7 M3G,0@R.OR'*N@ YCV!)$DI0"/XCR\FN)+;/@E%"*>&(K$,10*/T\(F08]+G> MP*8*E1W4NFLPW(&J47KCCLOS3ZN'07W)$*\&\0LG0(W2TE+!!#_*_&*43TAO M)WQ8W%K4!1K;2\2 0TB"$(,L/J0[45$>)G^>_D*22#BLM'FX/R#I_X&[B;Y' M./[RW;@ MUTLT-#1CBJA,!>0"1+5-=*=ST'B!DWC;!9(#@VYYA1* M)-KRUA*H)5H2>U;S46GGBVLEZ%F06/E3/\TG@GYJ='O+[%,)YZ-U!1_;46OD M#@HQ.N((E5$63)U:W:*[A6+0OILZ[H8Q2-=?8U>@@E]R.BHZ9J"(+EH38N@= M/0'D:%-6C<_&Z P4<<^ @,"W'&^0[J$B2;<9_P%G.A<,"A36$O O$'4Y +/ M^I?2#[ZK&SR,8H$+7"08?^8X(82\+D" ^& -LW@B[/!+1,].<$MQ\T/8U@E9 MBV@R,6G,Y# $(W_&P=E?QX>ZZ:*B 40+'^.H.=@!)(/A7.KHQHQ&$L8I# Y# MIB-XNS#_Q7%+Q#;X*A"@G17^-UW-(8M#Q;GIAQZ_@6<[I6O@1AQV3VE>A(4L MU![X.QCG?XK+#??O \&](9=[DX)B91KZGW35/1Y'8*\)7%#X;UZ$L)@(J4Q- M$X@1+CAZT1#RFG,!S'F=9J2GJ:<2H<3(!21 "MKDFL=7RJ.TJU;V0>F$KGD< M? %CBL"MA;EW_(I2.R(-W"_0421WA-'HTAJ/:37T2\##C^) MA6/O/1RR=GS')^^U=Y_.#N%OQ\LXY)A]R MS:SXU\^.R"Z864WH[_L^@ELCQWZ?QB@[\T>>[*U34[X*W#B2V$"[ 6;3!?@W M*M@GO44&E4%R4^L4D7(B^H7 GR/I4FATB*C2\!*8*ZO6#6IJDJ(<$Z/('BUA M^8:\?$,+T]V0)MVU2!/;:*5)*TW6($V.+XY.A/[H[(&YS=.>%R@U0Y M.#K\^&'+ ;G_K;K #N+P'2NM5^Y)=H*O S>#/=)>GN5;YCR326"T;6^"ZD&X@-?3=/!YYLBXI\BRH1Y K:.G*DP=HIJA9;,X,ES_&M>C##1 /',<2DEA+F$("=_?52F M*.=@NW,?Q'35E.S\Z$!BDX,%ACLDQ[F4G88:$N!SIV:@J(H!2AQ^"5\BG9(*AGOR@_*"6^B#?-X0;B7S0(W57T M;F8BY[RT\M'W*9I/Y6D"//\&+/AO>(34,6SJ>2*4Y>>_H\=[]GCWJ.RFA=Y"H@3Z0 M"(=P[ZF1($8DS4@?&XI@BHYAFR;Y3 MRO2!44W9-2$TC&K\:%3FV/@QCL]\4&&=KFGO;NZ.W^.V%A'QT>G[Z=-;'ONR/-#!?)O-V?FC^VO&/5 MP 8OYVR4%Z!'':$2D:5@:N5PA?>TJ[U*0L('V5@R"!*OU3?G:3BY1C7C&$49 M?/5.Q,XVU:V@/RO(ME2U= M9H&5#Y'[ M2PLIL&6_U%@&KVE=AQ^Z7$5 MA9=OI',(:6*8PC(>U)A07V= MD+<$AX@2F0@>3<@C@5XJ-#?06^'[?#RI-KT\&KABA3B3>2N>3T:J@URS5?.J MI+J'NW6O$]P/@!XQ44R8&0=@LPB759GN2FEBIENG&Y&'873N&N?V;46_5% 9 M:W=0A"I_QYNE-N#V"UJ[R?F0\A30MD+S)(ZE+TW+L;"^RMX7UI7T\'EIEO#; MWR$V9;^X1,O-G-F5.4SC]M/X#S!&L7*;HZ%RP:_@RT^&#(:C.P!Y$]@KS/J MB#E!'[7X\>U24R4VJ3LVRWX:HHNJW&[E<$ EZN$HGR>Y,8%KDLF)R&G>C%%::_:H0FS^L:G,R<5PM? M::GU((XL6C3=5YV218I324O-RE*S!8K'(,&T3N''+!K)F/B=N_=:B-<[%E2- MO7"'IPY[:KF#OMEQNDZG 7L223@6$$?;=]T_54F(4[["*X;=!:@V+1>.?EE4 M2"2*AY-7.>.+;MDGT9=<%%%<19=IEA8YQ5.HY$VQ@56&Q#&5-YE$8LDN2/:6 MEU91+*]+L? _$%1"$ MNO(O#X8@Z%Y)@"7:VX-TKZ.]FP3PYW^*Z =HW-H")P<]1KO_IO@:P8+?8[0! MZ>X$]OA_X7__ =8E@(+$3Q%1$(39.(Y$=.&"^\,$MN<2F!!HBEA_5;Y>>_FF MH+>C:A3CSPOX\7M58"!45%T[8#G_C5YHF/2?@V$!VO.>9CN6]A*MQ5>O-CB: MJ,H2!;\L[>/*X",XIAC#3B7K7^;PM)OECO:V4'DK]0P MVLM)>LFIC(D4V<:[.EKSQ]6['XUBY#VOT4TVXD&$5H:R:.27'3%'E,_\LE1B M54E?)1 +?YC[&8:VQL,T:::[XZO> J/]#E.!(SL?_']B:9C(., '0[2[%$Q% M[2["FSG"L;!)5.X PP M?02FSLMS!/:+VX/!2E!-U$O?TQOH@GQY9UB@W VZSM[_=K "-IH@Q]%/Y8)5ZK;'W3WK$=[ MMPRSSWV_#1RR:W=[UJ.]'Z7NC&NINLPYY]](1-*U\=B5(W\T- M%@J?3-X@E2GC"*Q"20(A)B5@37H67:)UC,3B#WE [C^\'7\4"==,1Y>NQH$P M]L!N'*?H*A_+PC^FG(BEW2*%0=UKUO2I&/55SSQ=[0!^O?!VJMRI,SQ7%$7D\E28_?GY7BDZI.X3HUF/\R\\L+ MD(BD"HM%1QGLKIIL1)32J04T<970,QI$(@R!H*]@<$1HP:&1([4!M&80 M*Z!^]IP! \D+;X1P!0&8I^_UCA6,AX7Y"Q:U59+H5\ MC<,M4DGA]ZH2NA(8;2)4/1&JW\(&;<9L_9F&A;=A52FQ[,J#"\= MT]4'*#81_& XY:D4XS84FYFHIUE%/3]Q!>*'Z>T5QD62UKV3FY-[^ZTJW=O&WZ^X\2O7'RP.Z5=%]#EB+<-H7&E*%ZKK)1X*6=RD0.H9IA&Y.<)Q/EIJQ&R@L,?$P=ESAD MED^=FXK9SIMI+:0S*;)$;'R1/S"&6(809;Q*)KS,AWR2H22JUE/3@C5L&-/9 MXK#A5O+#TLJSYR9%"K+^F0F1>[7DJJED1R;=L>DW!!'V:Q[01K*>U%M?G^X(IR"6MO+!+,IS%(XMH]RVV:R[NB98"LURGV]-KJL,=+=\P6WI M=97V;5?)>R%.=3@_>0\G[ZI'\=DH7/AH+7%3H$V6>FM B10R.4\E>B0BOT;1]]HT9WQI5=HBIATL6(_*6W1*K7P_ MT>A.S_]!7:92EF,2U<<&63#'*6VIT;>/I:V2;53+"IPL%/22UO6YM6NGA%*0^\!D MJZI\G""!HF%L\#)CX^'#4ESFR>(VV>6N:^&S!)<#:\!H#RU:+0TV=D*;HCP, M'O E'7 NG)$29[BP, M)X7V7Z'>_K8B>.T6G,H%*?*4:XA*D8"N#^4.3NG'5!U$D%D253BXXF@8-!"$ MZLV4X*\$SX6N)W*\E@*U1)I>L;/93[^E9O=6UEB#-M;."1/L9DU"^NG@CSS, M4420=C2YJUY<20'6XBV T3+35E!&10]*M1;7#?'3P@*O,MAJL32#ZN\D[P2_ MO)&E3>4P=8@CXA%[VF?,EQ)UHS[<53&L@N:I%^C40>*F")DAB#E\)@#TBIA) M<*$J=#'.@"E$8WQQN>[:V.+"2'@W?_[-03!LS=POL=#%N\LTZCH\=D>&:E26 M#SGW",YI*-*QZZVSRIP4N+EKZ!!H]9\,=8M6W7N-H<4/M,NUCL-U\OAMS1KP M& WYY%*/>0AWOT?:6'TD_0F1R/[/?[D]QZ(]T>K7LE-*2<1YK'';.=RU(SN3 M8L)#I]YGN&H4T2$1R8:^)"IC,2FSD3^$26LSB _R[;(LJGN3Y*_2!A>P*)"8-B:VKA)M0>&G@PQ_W=@=TQ&*\CDVW<8*!#S46A4,"KXT M(4JDYI*DXE.<)".W792H^@:%SB/:G*DN08HP5,1+%4.H_I)$+E6'26"A0*,B MTX#Z0+,;=5V*EG;JK.B8. IF;? M(7^)PEI<1'*O$F^5]+:):OA5 PG!TJ\\E@G]F7HM-T3 %*GP"":S8 '%^27M6" M'ZE':H!*SZ8*@Y0NE@!=HK()GL0D86MAT M-P-^6403"3]-)_!/P6(!5@TR,D^3A,<=%1K!,5!G5)J" N>F8*$X;='&%SO5 MSURJ:1U ]7K"R%D6H0\&9'B1)81J*PVFEHA"5H.17%W:UL_LT M5T_U*1FFD%9)AII?W:=4FG6ZE=$"&<1'Z6YFDXZ?R4:]Q,.7@>N1[NX]27MED; M&Y.U,9\[6;O/YK3] JYE"HJ!2%M0,&!2V6UZLLCO4@9R8YY<3H:EO4Z<2?:I MZB"GHVSK">5%8$A4(!W(7$Q1#(FYE3(>>=I-7Q@JJXG1FH.Q MH,RCJ)[6GE*;')6IE"(P2R:+,7,..CLJZ)ZH%FPVSY:?J?R($5R'491SZ5RC M%/(R/Z$]J/I!71 450F_).Z*Q$N;5'AQW@WF?R4!RP)\[T1PP>R2)=$/%1Q/ M*X5<9F[<_I.Z^UKVO?,%8+.(IEY%)*7*0832R2^9=(9B>&#:'=2>;>UL:W[I M*O!R1+;:,] M=S+2@",.6*ZRJ=!,913K$5GV41;HY)_%BL@),CQ9IM0(#QS+0F;YRR@OD3D2 M!8Y-=SD2G?08%KD(=3&1CEQ1_UB%9L7CXLI7;TZG#E^$%#O-7+2Y%E85 6S% M[#*!)Z7!\!P/)60]6>>/W$C^"T*-F74H?PQ@WA42$Z!5+,[CV"Y9 /,K!524EV+:I4I JIT"RK.J-2^"U\',]\0,ZQF;>"O"N$ 3A)04 MA"^(>5XF-=42[C?C6FS*4;\1A]3( ,.6U9.;F82!NE\X (M!60/T$Y7H2(>" MI<>4JR@2'C+2=89\P1.%K[ ^SVK-N5+3Y"!2K5#\N.5U\T@QN627O,1DPOP[$<"ATQ%G M3+4CD>PO3A_5]AQK[7-JZZTR9C/9O#JASZJ"A.IL1.@R*4.690RS&;LL^6CK M&YGKVT]NY*7)>'F9@0E?9FPT6V%55Q!$AEN@;@;(MW9GZSM[4*4.5ZQ,UAK( M.E+IST,';QI'Q"7)&*DV7-1O\;GUC#+A;+8^ISV'A9ZC9ITAN6*$YGU9Q-(M M7R%UJ4@7URXQC2\IBTLKEB9:BJ FSE2N(*I742(K PA.7\BGO";!,),#SRQ) MDVJ4/5 =,QRY4Z'EE=F",%6"KPM 3@J6B6,=@NE%>(/P'WE;568:935BDT0F M/4XXDG1R3">PDG]C*75R#47)*V-&/*,T MMHTP@V8BZ/GT;PTS&0YJ-"J"X! MY,I9\P7>@)YF\Q>]:36N8(04F/L%ICA#(&_4<[$\G/EB6A.*,$7YJ%,OA^7C MZ#Z5L51*7DR(?Q#-RDK9=4/^/#W(E^B+MH:SWK6C5O(?E'TM!X6!H5:2I<4E M(?7AKSXF40D@!P,>L(0%3)#\" >7@6UJ#RO_?IUF<2!1,S_AW[&#"T[MK![K M1CT&U@IG^0,QL.2$1#ZC6G!5!_$>7H M2LJ7-.8E6V]([/ERK'+%3"MS:M7V MW @DU?*1(74119H03BJAZ$D%"W9$SH/65N%(" CY7*)?( Q%[+M5Q%6=%(WT ',:9<4X\XZ6C+81!1(2W@796O#7=( M/3)!+6^B#=-1^36UY$57< 96,GE0L V>I/:J=KOX_]M[\R:WC61?]*LP?.;< ML.]#4[UHM>*SS_O0")8A,6"' L%N<3_\JU\H"0/:BEL1N M\4;<,W*3Q%*5E>LO?PGM\ 6G/9KIO/(/*G1SB7%UY:VLX-AEB]NF0Y.U]S^K MV0PCG-FJ+D#"J+>6VZGH)@]4I@75$!KT]3RB)TS$,3,97 4$.QMZ\T=_S&&T M&LYTW[JIX#W3/D:K!+0:_I6HK'&UC21 +HJ9LZ<-ASS81I.MSP-5E,!7 A$> MM"3E+? (X;FV3RDDM2L?I$L#@)]5.BC 2(G\NVM2W=5:LC7$<#BX])U%:.#JQS M1$1!9X#25\W68D$,TV\DU]5K-%<3)AHUCTK;IA,J 8LD?%5H[F!&GZ)>!F"? M,-?RP &>!E/^$;;B-^">@73@JBX3(_G10S*],!:5!$2QQ+:4\PJ&3B*L$Y,@ M"O3D3K^P*"E%KW:*>/CV!9SL6I0#=@KZ<*F,V[*"LEJ5L#<-DO[79CG0J$=/ M+FHPW'O*W$!(##"\.;?MA/1(+LJUE(8T.33E_P@"IX6+O5RG^')CI="U$>558R& L)=TB++OF2?1"X-YFD18760[0HS%O! M4:6CZ7H"4LO(6&R3^FXLQ8DV?0\6$C-K0MH+_B8_!3C4EV6?6A:D:GB"'7ZC"(Y.?P MPM_BL2.P:/<FH-,L[YG < !WE ,T7*+@]G,2EX+WV#!.-J(1DRDF, MB[M CZN[7=]1T.!-1^$4UF1L$->.\+JK)3*EV0H0$C35%;X/%11U'>_GN29> MBRFL3ZXD('B.)U%K11K'F4A%)''?+ >#[JU&Y76TW^IV[D.+]_Y/2V26\=%/ M>D9=QQ)NMG@R0)K&(V+/UU]!:%&!:Y[6W&S8>3AO*>O5LDO)*)(FG#:I=XR% MMIRZ&1W XOAK-+H"^W7I\FOQX"\ZW/6(&6!$G_>,5X0" Q0]4BM07A^[[A>5 M?ZU"9Z<8$NX*)D[@>T7OD\0%PW!UV^67^1.!*$">N[KT%\M!_/FJ07'Q'S)J M!0P+NJ4^L^N2>\T\VQ#NFFB\HH7>0/HE[I\.-%<7.<+3]NF_0DABFL-1,48V MAJ?ZGLO&RV@G8O@AZ+:TNU H(\[TU3G/[NY67ZJDAI>&BE'^K"-+"\2-&,>6 M7;4_R.;6%8'Q,'2?V7OP$BX+/ \*S+[BMB-ADV&5$;V2@)Y"_[9KE:CVY*\^ MSY=-N+;V5"4=THAMXJ/0N\B+5PP4(>U*=U9YG649[^)#P@:ZB5QGP"$G;,T) M[TQZ=SSZ<:5,]-2;A\ZC_WKP@Y")C^[JD#FO=]>$B;+4CRO M9/P"[KSEIJP M2YNFFN:(#U7_W18?A_M8!M=M4_'Q[Q3.8O>W%A+G#@8NHD^F^Q=EH<@8!5W'<9/2P]5#?H<)45D#&ET7'_5P M,YJ)694Y#U5LIMYC3F@,D[>,B>$09&/YG4Y0(GXP,*EYR\V%<;Z$NMAN7?Z^ M1AS&T1Z'L1//\IGI'/;:]=:U*\^;@XYEFB4\K&-A<*Q7;.=Y!BU:\E>O[G(B M^&-R/^%QAGH(J4ZM :]*59R%8QQ[RO.5-JO$JV__WDK?KAQY^[&:MBD72[<9 M9JI;7W&A@E,'?!X&K>#%]H*Q@X+153 H!" :3):E\7X^&\$@[ H^H%Q/ M53@AT (P0^-D5*T*CY)WYI2%A&\;^BWEDLEKY*/GBP),8]O-R@H3C<#:S0ES M>TDHAP$2-_S^ZM=; ;3^/\YR4)CAC'J'D/ Z=W6H6)I#PGWI\#FD+1GIBS1C MO<=HJ,Z1(_@9$=, 5F\QT;4_,;MW8@@.PWW/,/*>VSNXNB$),[%G,@7_7]"XFQ%FB2L-+;/ M2.$,H/@,DJ$\61X!*EP6ZN=0ZH'JC^;AD/ZQ>Q][V)G\!TH@;!F'KRQWYE_P M9%=.1D7/BW"S&^_FR0W[N7=6,/P:228;!XE(KYJ( LR?FN=+W6)_F+#.2RIX MS:7CP%+]Z@WP,B&"$ \<3T_&;%1DKF";.I-W\8#.W8+..=QVB822NLEZ1ZN2W-!.+T7(8"D3A'84R_@&#W0\Q] MO+S@0U-LODP9ZVLL83')/C C7*%T=27!V5ZZ"K^[0=EJQXM,SZ7B?4^*3/=" MVC^N9F4!./NRU>X$QUTL@C1VY0=O;Q( M.7SA2^J4_3*ETD+1C6^S:KG/*^U&BGZC" ;Z%QZU'CR'E>(?D4_7>[=5C;(2 M)C,]OR*[TW[G=UH3[>M\>U'Z&"5BR9+WM;W[*@RW6ZG0RL2@5.WW?_?VOVM7 MTND\=^?2F"0 ;")?XL9#^@"KE=1V2#->D7H;E(IF:#F5NM_VW=]VXT[T*O+0 M0";.8T(@$!^G>EW!I:XI=.5-H6=02^),&%&A_UE4#?.Q(^-WG;L66$=E,HRM M;(:.$B:Z](_P<;6NO0A]*A$RB4LLJ2V\?FBY'UVM2H&]Z-X=7"E]66_P@KG0 ME6)A2979"D#:Y)1+%IZ&[O#A/9C6@&F/]V#:G7B6+T9JMC,9_VN6C4\U#@TL M$2%H82Y/Z@2-DEK0+V;&"&E-2FB-L%G7?[A(_ZPL(8;,Y.0A\]<8N;CK"[]5 M09S&W"8+7-5X[: V2\,T,XH3TFU;H^SBQ(LOR8F<^6SLA,X)=1T#14]G8O#H M)TAR?DA!R2<""P2>+.=C%G^%>3."$G$V^@5[Z4^.$F8V?^>#DA5XM"0?\,0] M"8E?LJU:I+FFJ0#W=)>[//2!&4AP,KA-'-7'B25B1XC6R2=G99GD"V)5!:W;<%I/>+(&X?@VJ$.;A"G I'DD8 M(1Z8K+[;>QYX!@I@!Y"?,FL&_0?J%PX+J#;1@4_X2P7=-1>-T=PHU:I5HU MA;N0<\CO M=]7&,[\M 8\6/.T00CAH\:40]YME.NC% 5P4?L]?*W%(BHY+4(T!=#E]W30> M_0;:#_)K=D 6VN'%BMB+>,S9P*/D9K:9WX:2DW*&,!ROD6;5LB4.FI":&?. M^QP11>?]UT;D6#E/<4P,W]@(>V)0<^90X%VBKW$&*$S.Q*X)9%KJ7]4RNIC# M".H37W.,@A#0F,X(VK-=C;=N3AFL+QW.OV^ M_8=I(/L/,]89OT.<3E(=B5\7YS5'B@1A C"L+A16Y%D"":"SPF_70Z:QY1T3 M'ITLN1[ +AG/;K&*=U;]7--HO)O[C4DA#P6]%6">ZZI$RM/%TF\UPC>$T0DL M^%F-F:II7D]7.4 L+)D:?Z$0X&6@=L3F@XZ>Z-"(67+2%/:!AA?0S$1AX4-/ MS ZUVGRU>+J 4D A^510HMZA"[,SKXDX_S(FY!>FGXUU+LWH(-4+E&GZ@I2$ MWL V::@U^< >-]0JG9/&VD_E]E6L'Z!=,VCW+9OM;WV>>KC&?^<@Q(8N*0' M)-#?ZK0SPPR9P P9)Y#G%$+9"[1V-Q!SU0XDE1N64<.*L#%(8;IATD4(P,U^ M"=X^ELP!CMHO(WZ[\AP_(>BBP?(;@7E][.@=N^.IMOO"]F- H( MNTJ'1*I=P;?DO'6CB0IT0]77C;YEHOK?W[WY[34SU!,M* ,ZF*2?GZ)>>KX\)HQI3PH\8MY MM6UJXJX?J:V&\,V0]$@V^_?QN_%F(2]2T$D@ZL*4&B:0@3A4P)8?5R02FF; MO*,@>DK3&TV,VR MT8C+OHS0A+(DH+WA#I+RIF]C>A:0OA=@\:?X2'*<##DK MJE58E[:0J=#ZUJI\-]O?E,$0VN@ 6N=Y;"0;QM@?\:80,G>]C 3CS+/9R% MMJ%)DNI^Q3J)? T["<9$D'^NZKS)\I <(6T%AI.YXW543>PJO8KL 7I+?K$6 MBYQF-7S;AC';O[][]=L+]9@@G*+J(^#?"M"SK@RI6T3+^U4_@Z0Q93#[[@U; M%&]^2-6_>C/DU'1=F:"2^Z-?S)*$L-SKQ)7WR(+;)>7S-1F6&BB]9^;SG'.Z M_$.3$?AS51(BBW[S7:*!%"P&KAK2;ZM6-N,,Y"J=#F[%FD/T$1PX2./,_"I4 MD+/)H2>_-C7IB[QQG",CZ](X]SX:(MU]]K3VL56M<[4;V'ZP8G7[7<+6#.F' M(-BK8*R.H"31C5MQ;PV:%ULPA=YFQQ.4V4E+T6&S+B6&X5$K[_C__-?1X\/G MHQ\8/B\]@=24PQ+%?>^:K^(-"F07[-Q 8("28IS9!A_XV_R[H8?&$_)M[C_D M9/Y,R-^545U936"]!-5['5]8,!JKDD_@?W#LA;ND#!J)-%+57T@Q%<_$FHDW M0"'BZ(>.-&5>%*K8A]8Y5I*TT-%)04PU,4^CE:3Z'*%<4)+XB_?4AW[+@1$( M%QR-AH7"KW1. ,]S)UJHX^I^3-PCIR$"^:" @=,S6GLI8V<8=3#^'#UZ>LAN M9P)^]&ZU!!O@=?"*\\'Z$?W)O^/I'TP*3*()?!C2#7%8PKJ+T X^8?- MQ"A=+OTJRCTD6QS"&$[9A4QQ9P2)!!M\8BS9K03K'^9>(W%^@?[DU;H_N(F) MUB_1]0FQYF!BJZTIG41A098N4K9\802-QA(#0V@BJ@]29*82"M_P1C/8"BX\ MLEJ3NT'?=G9?S^P?+@).+2KOW_!D* VXA@[HU:(HEA^8PLW9F,9M4M*LH9^/ MYM6%_T9-8[#"N*LP^AJETSS0=7(>T9"\>S5BZL8\2CCZAW6"C^+A&,)IG=:0 MNB9O&,^#-^U%/LN!=\PO;%66KD@VU+?M* 9!")"9A^%'U\#8[_JB7\I+%/Z#XEJQ)6:U[$Z'PF0+O "D.; >D$I^2478.DT53K: N7<\-G:IE4R= ML4.)@W-WA=D7#)0(['CV/1+KLN'#Q2,#3Z<^],QPG"H*"+81$T!WDYR9LDEB M90[?6E\G89"*O[1\:X,/:234S$%3"&DC$RZ9:P/=2YO;BA5:@/R U8!YK!;Z MLD6PQ:)X"\AS3BQ+U7@$P:(V4*(?X=\7*\-3_TMLA,::#RQ."4;4D(,0)V%X M(VI[Z;Q TIL81D@/+OJT>>-4$H>!-!"8T&;AY62;= O8>J",@/WP I;*?-,! MC8'X2\1O&_"22 'ZTN5Y7E\F5:C'_R[G?I/"&8:A2?>JW^/=MZ**;_QN;)?F?VXT.<=C_XF MMNHLITJA,X-OF<0'O12MP^F$N)Y!"JGW$.N?5W!2T8=AAP4F"_OW0VR2E-9R MZP5IY D)[#J=M9W7+5)Q)1$VS:_:.W1+5RT+AM-B(OF]_S8'RY O%D6VD33M M57^3DBOODEEN/(*J%A5S2_4_K452T&'>DP&W"] ;4,V$^BMYRXA>QJI'Y=]- M G!02MB)"C^C^W44Z]IND?D9@_&P_JEU:H ?,.YJS67D &-6+Q_T%Y3)J@F@ M[H;%$K>*&#\YD1!O&=EI9#@.BP;*88ZCXX8--.^T'<_G/J!#!Y*)M3X&L+UW M:[/\3#U,?CESP!#D9?CALPH.5H6A') 3@S8&T3YW&C'PX>JG/^DJN-WKC!=N'!4"EY?]60,%"I UP.R#5:9T'S-/ ^UX 2QTE MP? 1C@[_^RZ/-;ZF1_@'9Y$"'"##J;^(Y&=A\>*:X^3>,CUS4>529 07.]F M&],J/_CG_=R ?R2>_:" ? Z;[1 MPDF6&$U9!7&>_X_,:Q[0MNPI_AW)7MXMO"FA,_Q/@!*\\6*!'FXR^D/SMN_( MWX-CG'K%FY?\*)AHSQ>;'F<\^MEK'.K#4\D4S\0K[DXWGC:R1(YP0H#9P?9R MSHJB[SO4+V$2#<%W\E\A:75#@II\U+E(,TCMIO4= MT:IW3[;8LB;9T"\2$7 .(GDL2"U&6!MU5 !,P08'/4> M'OP6/A95?9:6^7]2A26) T^,%:[3\&+96;G)7,HM5#IZ4@P,RBA0LG3ND\E.Q[]%3O=BJ!^52D@U3A[& U- M4A92+PIVT OWISWU:[F-X:2[W2#Y!H?5O&Y4!CN,#$(EP=]8R!Q:5B-E0R8F%/&>3!@#-J M<0MOC6D+Q.8!C8"YM=R.CQHM$:Q!#P%JF7HQV.*Z2&8Z9C7' XMC7[K[QNPB/0.$@[,/^\_@]N7%; %\3QXP3KB<_9:"*.,";6T M$T%1TV(>T%^+I M9*R6>;4*^SJ6*R@O^'_+E>-N>>IZ[16G1J<%=X#XO6S-2V_0>0"5GGDO)>5: M-&Q)=T<22!""M9,1$#U907'W9L-!-&[7U1XF^CP1SG@%H:0M+B$KC/ M>Z0)B)(WFIJ'0O&V(3M3NX9J7C7Y-;>?T3H). Y6T&K(4&:*25Z.:O M$!:'*1:MPFWW&48_K6I8)"IB6W"'R.A5/ _4]$8-3-+I>Z#I()@1;5)8+6\. M,,_I@\!/S/BVT5G=@*V' _#JU>A5ZQ:$U3D:_8P"_R;LX-UULZ[INO\VEZ% MG)\PC"*,N&?DRT#;.549N'.?>DMQ>D=GW PVSY%O+@8.]8F/]$L>#4)G.%R8 M:B/QM?LP?+),=O04V4(TD'B>X>%G_K*@&,Z=F?4)KWQW-_DR/B1U5LAAX(]&ZLZI6( ,_%4#WP9NG!BO5M!05'@(SN G_C$XS3@W3H4E6^B4-&%I'>QK P!4HZ"(6 M;'HE .#A^\OK^X ;G7W,M48OS"UQ\1NOXQ_XTU$(2@<]3T:J_\S/_ 9*=NAD M,6S]GI[>'\.,*P-F )86K3/%PI1L%*7@<%>9*S0Q(J2F7A'D..VVA'@$(S/\ M+(,RO813!N@-M^[O1M(YXQ0%>PGS,6 [\/U 2V 4!^IZ\/?$B !N@!Y*]95> M5!\&W;B!.XCQL!>\#:L$0%QTP\BD$/;#/E33MY"P'!K#T/C%P;L9-5@ZJXLX M2W6CYT_+^ VT[V"*@3U0>]TX?X61375PP;* M")*G+M,MQB'.WLH %BJ%-][YY:BLF@7-&.;EWP-;C?BYQ/1;SA3B[]&[HZFLZO5A0N/ MGMM0M.,K;YH&.%!I0U]FB"'$J^^SG"9HT7O0V4M#L9)92U!!V@&;/.6@0DO< M4D<)_M;E%"#K);S0%[,#O;Q?OYJS17YYB 35;Z@W^T&IND$2N1EPR8 \ Z#$^M#TE+VEDAN98"N M]%*2&M3*Q$ U0M]*J$Y]X'/P)S0[(,)150[< (47.^\,9=.6B7WCT1OCR)LO M$\HNQU2EUUS>TBSPR-(+BE,#%:$F-+0%];+L,Y3.\<9<6DH)P\W\,?B5FIJEH\H MM:+0+DF25N'E^][LCZ]F/]I7LW?B6>Y3-?OJ[-$H3+_<&B MAC%.3-%43.GMC)C#;NC 86& \O!\62;R@,#9H-(;YIM&&D]FE(9)9LA/CHF' MD$#C)"^9O8B. _T4C4""6T)N#RD]60,L8W)@82B&![TB[K4=:'RC-@6LT&/[ M=E@,$W'<^,:=K#_S;)MMY"S+8 BF8'3OLF =@#B+N36J!1=$BR@/=TRCI=7 =N",DYG/#* ,*5BW!Y0PM6>"-A'![U3"( M/O)'D*4)4AOJ#"W1RKE;A MX5,]M71,Y8/K,D[NV)Y!H1U\< NGZ%*!&RKA*V\H%#F[NC!J3C(,KP-LC<1R M35=NF,; V52LH83+O,\YI<@T+UROZMMH_J1QG8?T#T@^)9+=0FTOGS")T1P4 M:8$9GL(A71'7>7.IP\E7$NDH0@BL\A\'.<8W'1)C\DL!V1+/4L;N[%DU7;'< MFF*HE]#7+W_I5='U\VOLD+Q\$WG4_?.!075\*AJ!KHC!@X 2P$W2F6&^2>LR M'"MOZ(?=R/I^QPX60&/ G?"!T&)%9)*0 Y_F6)'_R]'1T?AHY&]=L+;S?^S. M .ETQVDWIO]CEDM7?(Q(NH45/#ZFL5E?9J#+X)I<7&]EL2XB[75F-D= M[%3E6464ZB%FO'2EO<^!@]3%0:%+4 S/V"TT:@8P0?5+^8H2C+;5]]??BKMQ M"'@&'-7=^_\W !JTM5:0)/WIB_?HO:_ &K=EFO6=]A$O61ETT1CHQ+;'4CIP M#/#JS?;IBO=YA4*J\YY&$:\Z\S.0W9]0ED5U4:P)BGH1 41I5%#<2J-ZUGT MF(]$GLI MLRZKGQDX= %6) 19D2P)A+08^\EF#>U@@UV0"FI"H%+[L]( MHV;!-"\'&D^^L@Y"YDS2=_C M"]0$+Z^QS&.:[>9>YURXB&5CM;79H-.LU^M3[[\@S\ P#8L!H#UAR!6O.G4= MUMS1WZ$Z^&T[O!S3;>D'3)@QGR3WH7?))^/N 7HPPA!T2BB!QC"# XN[3^T$ M*^X4;7%Q2_=AQ743T+$Z,%<*<+P^F*^IY4$#BX' '(#$;%,D\T58=41N<)8D M\AR6[4"GJ*Z@C70MS'$0XG&=4XO1O:%5@]4S2!W+I\U/IV/245EZHSI-&TR& M1MPP4NI_)96[EL@+4;5:EZ@E6@35."0#@9J$T>8P'1[B^:R3EI(NI("I;BP]I55>8#_%AUN=8^EK$6UCN3]\E,>JPG M"4">23797RBUJ6[[JG<[CW.:A^(0)ED#I!_:3,4V" M6ES'C@'ZV@' &M^Z7^_GSRDQ24>@=OEBLJJI3+_H/K#Z@FC,N_00I\O:'[GC MIY#G.7K"X"!IF_!BV6)O&CR*](QM?0#Y4A>C"_\]KPKJVX%5P3:4DDM@9D'E M JS7_N&U95I&"YGW)\Q [EKP.*DQ8_%-(8,Z#\2!F/#%KP"^-EIMA5GO_+J]@2!TFF=])SOX5[*M_I9\)MYO@T^$R\9,80F%2VGM @@$D/-X#$G;B M63X=(.'+"%8*,Y!<(?8QYFY_,4\%(?J"YDYZ=?RZY,SW\1/4B,\2+F#"99 K M%]0B> @%L<02R!#_24$]:M<8_WOXQ>I(\?7B4G!P_3(X>/QI]Z\U$ M77V0#O6_/!X_VU*5.'KV71)LUC+-,Z.[C^5)O=6&>A'?5'&#Q*U+Y(%^ 4 I M,0 QX\+Y+_Y1Z2I/GI./M.E-PD5A K.4V$W3'H=A84);YSV?/CE*'CYZR*2 MX-W5_D),<0??IU>)UN.")I'!0V6D^GT$ %J.'2A"M/U$RQ$'J>4^1[9OY!8XZ$1KJ"\,\'6#-X M<%XAK6B;^658N.M;H\@(P@#0DB-UC.78MK(#;M@,H /?K*TDN!#;GA"[#6X MVF)=")]@M-0AK00UQP7Y-.R]F/4-JXIS$AB9,AN]-KPW98;DE[6;,^+R%5WQ MVY^K!CJAI=OIVT%6N_H\>4>W\]_?;G=VX,O7.;I&=\.OK[=KYM515%=$/1V1-,#I)^; M: (D7Q&\:H/#Q@>$FT 821D2>1J^O:JO3@=% ["5"*$$RA"L-::7@KL;[EH2^E=Z3&L4!5%2T\"L=QN9% M'S,$;H,.X_1%5X>Q"E-#T3B(QF-+P2NI"@N/NSR6?X>/-@F[D@#KTOC!N8V, M#VT1F%-BP905U;P,K>EO?H=_ [Q-B8@/Z]2+'9^"R ME;R91^2JP)A;^1-8^^!H#5R/O2[8/&*B"*8A;XG:U7\L MA Y$Z(IVL3Y;F5Q YWV&%9!D5JC31JJ?5PY>_2[0JUU[8TYCG@.>.%&._KXJ MW>CH4);M,QF[+X82OFWW!Q+W5L7?NL%"@J1FZF55VRJ4F"9I1NU&)N-G*)$ ?HEN1%5OY^!P"5BH(8HW3D/PHST/X&PR;8X+V-LRX^X<7\(PS W]/X66$ M-LF59RF-8I$90J%";.L8^#TI=74(G^H*=2ZSD];=G MO\^WN\^Z3UJR#MRDR,^%I==JBF>49I-4]7XG=W G 34!,"?W@8>"$;K?N]_[_1NPGS7%H:3 MT\&7(XCCO0BRNZ7C:K]M7VK;,%.,[!LZ.CZ%;'2+Z"OXS[E7YI*EA#;Q$E$E M>:DT'52M7:1_5E$:" CC@>\,('+!MF#V=']^=T\0 D>[GET9WP'51TOQ$&<0 M0YV=)K)#EB6KTPN854X4:F[T<@5M'/Y%_4\!.0V#'*H2.=EFKJZ97;$9_5"[ M#WF[O??P:P1-/MF#)G?B63X]B]-> >Z0)8SG\X9>$26H:A1&SAS".,X$6E2P M" V3%;A%4H)ATB"/,M]+9\^_.K'UZ__>Z>%K&B M%IH&![A@(V"-_(!1C1-Y1T.35LRYK@0H&!PHQ9;R&],H;.76R4O-2VAS3=+M M*-,N9;@F]D6;^VZX!)%J-3"\LDR9/8RZUD;87E /MJY-Z#:A@LF\,$R:1>6K MQH4;:3^3)?^25DMDD".?8::4 Y:7_E4K35C8EAZ&7A-/$6<&6NE)?O5FP]8@ MZMFTCT1?<;7,'K+W*O+WL)K \],"U@3'JI35Q<&\NDA0$I#JE,>N1VQ."1%E MTS0F2Y!U=P_R#6KW@,>$KC@>B 6SW5%:>)[X[^]&G$O"G1B*[G7"$.H#8>0= MH)GM\,K>V56^E#\LKD>C"P[=@C_Q(KZH:O#31V^TX'4ZQ7-U].S)$^Q2A6%% M@$3Z%G[+@P!^>O'FE*G_O[-S?Z#'DB[(;+]M[KW*?.+J-0\$\W_PWKOS"B%% MUP@K:["17'3?W/.<568 !@YH]P$$ '^G=&E,_,E<"KQDH +V)W[N;3-JE.Y8 M:E;[^8+:Q7'DV*Q80?MH5,^E8> Y#,6UC?BLC1&G@_\*#TG#CD-1$779FM$5 M\(NSE-D0Y>8@J'Z-O#,^)D(1P$["8MM%#GV#P^L;=H"/"%#((<,B )S]"@!V MB$>#I3RFR?P&ZZ!\38BU\K8-XV9P(-X!S;@+Q5+_GR7.Y5(4<4J#W/&9SJ@5 MG@C@E+:B*O*I20)/7>9/OD!SB-J@4WU'ZT0-L8$9&!OJW6A=K0C$%>]LN'_H M=(>.]5$:!.P\KXJHGUL?K8H6V]\YP36+>D(G$5P96P0!,P@=S[1#RFU2X8/" M!?B.!*@580V,;SQ?.\Y;T[I.D8@ZA>'';)]H)AP1Y07&)I,;-]8M.ELL8*=> M^J(5T%7NC6CW[]VTA9L4U05V&?M5!I?'3(!;N"Q/B334KWH2(_.;I-OM8KPU MHFV<.;&\TLGL789_PU$$QP&7?3MY.'E!SS MMH"NB)@757(!#^*4"BVSU ML:&]YN%O)-IAXB==F?0#Z'XFZM84_A7]3[@ X:U00XC[AD,G^ <*UV?/1(U^ M,O(1=X;#F," G]WM*.I2A4XJ :0X8&7EK[PTX1-E]74(BS)!.(X"3>%\;)&J MJ;0G&"UL%*PB=H*P5QUU@3Z:]<89%Q!X*] 9AR'0K-'Z3QG4EXQ0,I,(>]<+ M+KJF( 0*? Z^/*1"Z+DI^Q&& '74S(]>S:X;&GY>@N9G*#*-A,/:EQZ+0%%M M[H7R: A?B'?&V+U8*P:%""IF$6CN*_J*;GS0OYM7*@R)'50]G*7J:!LUA/&. MST /=YJ;C%NK/#.-&Y*(''V""X>^\(H27?I+GNH5KM3U0?6.5JE8]:!LXQ]X M\%!L2'FF%_ M5W64PPHK9.;X7#[.]&)*V<:CN6V&ULZ;YRM!4])R#A$]'H!:I"YSE7[%BPTP(MWA M?=FJ\'\#!W%!S,>$0\[/AQ>%#?GF*"!;&JK'_.EZ?OZ>Y M%=ADPJV15Y 3Z#.&6LQ_='[\YKLS]%1>'HD%9_Q-:"BIJZ;I/Q^TH-"KT\.1 M/92YVS4-$H\GR*?Q:/H"6M2]A0'(@\DME.9'W,G(!PW4H]QA@P087_NRF)G. MGG^-76\)NWI]Z (33K_DL&4^D$Q&[ZIR38K^5Z*?JW 34J(*[PY3'EC0K14F M_FYOQA4X]5:I!SMF*M!BO3(']^=N)I!,/ ++:@F3@(,FI-%D ME7_Y9NVCX(4X561:>U^BVX]'_]S\>Z0[*:"3,=DS4EEPQ=,]N&(GGN6^,5)! M.<#[I2W,U>9#2)IKXR%76[=> I*RT,2.#O>V$7LW+B-:@$N4TT7>S#7\"%^Q M8YHF-)?0;P^L,*JGE($-VW44\YEN>P3.([+IQ.0_L, 0 *SQMVQF:XX[MKUK M'Q_X>&:" MH>XT778ZNG'Z9$<11].O,"QT'*FG 7H2?")VIW##.O3U.C%<7JG69\H MCO;AY1*N%=DD\L(VOPLF0FL'$\3Z*RKQV8;=&(].BZ9*(&:$5S0KZUT-[X[6 M(:L59MXLJ@E.&I)TI<8$(0$(@2093>3;;)E_A@D59G;BS\!V7EF"5A,8]-GF M/$$6)8CC7Y#@52EAE*$HK1U2H=# "4,E/=+%I=3HT$BH1+QYDZPE?,,4NKDI MU8?[Q<_N_Q/7;>.2P0;PF%4IW,7";J=1"0Q%:SQ=!HWSO"8D"9"E^27[UM_P MGV^_BU0)YOA%X=GH0X-/3)+ZK3L#* 4^FAT=HR7_($,_Y

]WW$-QD?+84"!,PX_AC;Q MQEC\ER'LBY,5<05RM<#AS@3;@X%@0MP2=C9,61 &#Q];0,EA%A['5'A!LY][ M#Y=DD8LZ,ZM%G>V,ZNDG+ /$?!]W5Q:V^D&_RZSO$7"UZ)AF1AD8,K7NUH=E M9VX5A'*1+!S,_*\2.-=+!PK)&YC:;VG%=7X6IF]#@M%K"^DUK;1547 MV05DRR$:G%5%7H5!;M M?WA.^C.]#*RJ?__PX1RA?9$EFU/!V1H=U+?1H11_C!\/?-U52XPID0G+F48\ MUR%D/4TBV$\VOCPH$2J'_DZPBX038LX!N N' /]\2WGIU1FL.5*!!WMZ^O:[ M[GO&?I>,E%'80T(*2&:SRZ@OOU=^C_&)S*@"^74)AA%(JL[*,,EI'A[:@N$C ?8"S\.2C!9&Z6ED2L9\A X[B/'E'C>( E=9,JMEO?.-T@ M25Q(B3@M<_NP\B1PF&0ZK?"#TT-9OT">:XM1ZBZ+(FU9&AMW)FSC:GCNKMJ_ MI@MPNO(2A2>E&871I1(_=.*/.*$;(R!AR$D[7ZO6L!/>B/;,[Q$'.5$5#H'# M#N!3T+5&$N__@9MVP8I5E*I1GC0\I7%!3:V7]]9<_S9WPPL+ +^&5B.U.^G] M(, 9\J8DJ"9:?**B*L]H6#8@3/P>KUU:DPV36,#_H>P=)<'+XUWP^))FC87" MZQD9;4I.N7I;,Y?*V)M>OSI(TCQ?+BE$T'IK8K!IF*&8$FX(KMO@?-J"GO[2 MF>:2,;'#8-'V>0D&)"+/?HH^!R<#1R15JY9Y!3=N %%,IE.>\@-8>IJ.W;NC MWH^439&N>6R+'CW,?'--&Q,;3*UI!@LG&R8+@](-WLK08;-@?3IS^,!ZK+A" MPN<-,P3>/_#AJ@[XEE4 G/%T[B+%2_03IMFBTB8<(@:5X NS#LYO;D$(?9R> M0C#993I]GR*>IMN# %(-?;#TO6]G%A26>LMY+E3%,*#\.],]$?H')LZR$TZP M) =3;Z8X<7GBUA7C2AF>=4_5"2?;DKB#1[B PPGGO0N=,Y0>D/X9^':@89.B M'Y@,0GG @= Q\5;&D:L3D@$D LQE^^+U/U_]>'#T#-C^,QCH3*X3$L\B4 '+ MGM((&V))F@3D!1%C6(QH[70^XISCL4 8[EKW-*[;*3^QZB!EI+4-27JDD\![ MX4*88; NUS"H#!Q6/#?]Y\05/(F)P]7^]C"1-8Q5@V )I%\L)$^VHE/OHQMF MQ(,D]N8-0S<0ZM%$J8J CD6>';0Y%Z^]]-9K_$]Z1MG&I)^!@V'%M=*:JL*9 MK?PRZ=@K_V:Z]VCN<2-[ B:W\<:LR 8P6#J8FZ>&;7B_\>AOU058#]1N&"UT M%HZ'8$G*"\K;S$KJ?X#V;=O2X=-%8H=YX "P-NTS 0;3*1P'@'6 44O^;Q/H M&BQ&VOC=+JJ+.^P(W8B;U!Q/5MW<^(4-)RZN0LN9IK)O8@YT#O,C_KVBL(\O ME##C#0.B \T-6BY \^+AGC$"\&:'OP?(RG(DI 8>^ZXGEL^&7T= "R*_FKO5 M$)E(@^ZN:&R?639Z[]816D:ASXUNS2NP+A^1]*4#UXK&B\2?<4N:N?H7RB2V7H9"L@7+N9S3X8B6C+T[N@VN M1JC0 \^+9#^2JTA(N=%BWGM-L&8+A1N>ICKT+;**HWB!6S%I 2@\A28\CS[ MW6OR3"W65F8C=^)P3=]7.N=47BB:Y9QL-1CVF@8@/,&,!!M6M 31AU0P?* FUGW@V6Y/DF+V@D [!#:MX0M8NUPL4T;5\;7*^0Y>H, MT#6;PG5IZFSJ>8M@ZV P<0'5D G79?VQZ!A2^($_#X18H:NH.//+0R;MIHM8 MU;TW\/L",$ZN940) SK47UO&_+7U+.%HP@!PQ[MA 4(PQ*8.DU2H^<+QQK]Z MPR7/N[MNEV2L[5)0:WHH[^-(Q,U9&AR8*.M6U9U GW))2.F!N)TE90JB11V] M]#+*F* HA8+Q/MZ +@06"Q*\_LIYJXU/I@1EN\[9VBRX5DN)6QI@DD]3\6>Y MA]36U;5PUY^4G$2/Q!/MX2@?D,)2 LZJ:2F)F;F9P_[[%(@<=0V]#("X(>,O M7EHKP- &6VHU40N0A@ I:KV)L7BQ3'-.V3ZRM$1RQH>;PO+RSU5)PR9T20 \ MB%58* 'F;D9KS;BNHIJ^[W+I*.B#,N[4["(*%=(R5/VL ; H2ZT!75>Q29%? MA"UNP;-4%R_HQ?P%$>5%Y#&$'$/*!^PM-KUQ,=*,-ZIQ;5OP:)FA?J!+^'>P:]-<>YZ(R@5 HC'NUSOQE?9 M1YB+AZC162;<+9'$J/"U5 MZ!JJP42+RAI5%R4VEDJ)/+XLA=I^P5FU\&^\BF,V+/HYV'NNJ<2)A2+?'A]?.*U"#FG"T"AT;=@XZ.'Z3]*Q !1U>("BHS2Z:8- MSD"+I2WIR!JD"/:WXA0]6*F$"I.3ILU;\,";W)^@-"J]\3(,NC5UD-]Y'URGFV#X0)^69YQM0C1NE:J)W5Q9P%1F.I M>++H=R&8S-(VI>G2G19P!#,A1I&=."8Z1"S711D_%/,YZ5.;1;BEI]7[@RK' M9ULA01*()K)M8N,^:FEZ1L:3^W=[(7B]!>03P6VF?-".NUD&> >WO/@P;X_0?" XR8!1,:O5%03:5K+ZKZ?01Q)Z>),>U8 MP,2AB@7Z<)A$7@+I4HY4V,)M9I^-F6,B" J.CU0@.R>X80-&X5@I8/,]KOQ1P2^RJ"(NV *6"0]_4N?6[$Y':@6K <&' W[1OZ_P&.W"+;0=(#@]2A MPXB1FHHX(%"S+U0QYTYY8>ZIWI96 _52?_;ZATX]8X5&33BK@[],3 MSG.H9CC2$W3!E;IKH MZ>G1!O<5#78:[RP('()0,,8O*R+92ZF0!AY:N0Y"*K_JYD%L+Q^'M.).UJSW M](%P"#IU#RHMK;YV/TVM]^8C0110_2?"+$@56B:V/Q)I0D@K)HKKM 2P5=R? M2 R"B>J?D:OKJH936,S\ _22VI9A))3/-YF16H@'C/VB^"5\'U+J4[2[S"VS M*HOT G+E>B'\,VM!K'R \S/4^=RC:J)N,X M B"PO7"N[.8?L7@0)';P*2I%2\*C<'D;S2+N*LXMWGX)R\;IC2R&[7,:NW2& MY[$R9U,N'C\_%M?E >ZIX !N&1-RI+4ON.6@$RLF-&-H8=C8&B[/*YC M5;>'/@01>'BXAS[LQ+/<-^C#!G]"7(BZ$Z-H?S4S1V#$S/3/5(*8K]K,1_9- M\@4',7,)7HI2\%#Y4S8<7 P)P+%XEA%:1P!;;'=)BI9YG(/$<8;:[<6D- M$3,X?::[)%R9$8PXO,UO M& )P, XH:*"U&=WN07J0$1W.B@"TC8HP#W MG/=0WT[85 ;3A&$O?80RU#=5)M G^6Y"*@HR%G6U %@*_=IO)*7OV651.J;P MFS/L \EY<5>3&VA2(D_BVCK129\])2U06=X*B:6R.5?VK<,9$5 M\K,#;3VZ2@7 HN''YZL"ED.97?C+''CW(MJP%*;IUKX$45#/$&>&=.MQXE02 M>7K"\:M>9@NW*5^JP@\X$*KWVGP7E>*7:8[H-[88HK'DMIS&!*YN;&O!!"_X MF>>XU32?J$OFFI9FQJLF=<-H6<>4H?-\V0QI+ZP=0EF.D@DEB800^'&[)W%X MVQ5D'H7^(\B>]/6#T6_RF6J*>WJ4_]"8;A(HI'3"0EY*0DC(_C6!H[DE$+Q8 MWYJ-XY@'$[ERE!FX*&7.;DU2P#"<%EK%Q.?T"]J31'ILY"%[D$AX3L5L(D02 M:@72L\5\/0/%1RI/)HJ_H;LVV#2IS K^$=9A75*=^V%10]1)9BA@"(0E=(*& MHI9:V?HOC_=W'\!!,>_2WYC0MSAE@G94C(8-/-Y0(0&/"7;=(E\M3-L\7S,> MZ$"/FI%'P;B,:740KFUIN:3T<+51/:%\&YX*_CXPO"'I^Q"):#%VW>[NF;UF M^?8WK,G_Z:8J66&XF$ M ",\%",^ R:J@*$C*+!Z$<(WA 4<^=R+^2R2*G^2E2E M:*!D0""1+%^R9=XV7G'[K[NUS2?8V\XH%G'^[^R.7_.@OAI@A5,TH?=7&,NB M,Y%:14[WYA#:KK$>L"A@Y"7HXLP?; G@DN[NBE_FSJ"A:;R/2M8@0MM>#/@( MC<.:3<0:&/Q7+.'X77)(CEV.7F(FME7GJ4V\\B0.$U78@"Z&(Q0F< MYO5TM6BP;<.P.P)M(=,3(J&$)2C/\D8'FZ%?"!S@@:8"O/,[?-2W*_?""T_& MS":!OBS@8SK-(:$MW.YY L;A(PAM;'?E3$7 @G1L1=$F$%H8,*8BT!EO1F! MHD0(2T*C-\$CQ>DNUG/&1# \TD,B;!#<>CD4/#L])2=3*T4B*,B\+U*6#+RNHDGQI,,# ,(R[[75W@B:Y%; C+IIN@2;AE,^ MAE<]!;Z="X@$ZE9 3),R64;Q#K,)< Q!3HCDF /D(Z$H;4Z/ RPZBZ%J$[ M3< $B6'!=<&C5W&8B82^B[R!QVHZ &[3Q[C!Y:HQGT$1'!)H&.]0;4J/MX(R MGDC)!CH]^H#;)C\@X?1*IC@*A:XFH^ZICN\B)A$[#RAJX()9%JX'AY-93&3Z M>B8A--N5 ]CPB\V9F4'E(%H$ ^M6T'-=BIO-]XQ"D/?.+>VS#M'L\5R$9JNU M(^"3(3FZHCY*A/\[AO:KD=I^R.Q$(SV7\/9HP<)U1H:&M_]"YM3'YXU;?X'P M21/ '>\\[@N*3EQWY0<:(R*O';85YXP'8-$GZG'\&FOU1_M:_4X\RZ>KU>]\ M4B#J(9 #;C"F=:DG_'II6J#?NY6U>]M;N(7+F]&E,J0#>/: MX&"C*%G/H7% 5Y6%2+JPT559Y:Q@(77IQLOTQDVH023P<$^\0#2D!>URZ;JG M._ZZL\97V; H?%^FZT NG%L$0[J D88A^(=9W31/?)'69SEG\N%:@6YC8G9 M"8WP_'>W(VX.0B#JX,-WS[_ YS$(@S@$)75S&S1+CX$[LI?$K>OP.0/KH^"W M'_!P%*^$I=%-[ZEX#263%6I\A>T2G6Y4P6>S%*37:-NK^JLW'#>H]VE.)N8@ MA;HN-)(5-LGX,G9VOZM[(V$,Y4V31'A-:^=!=PBS71G;H/K"PQ ML7R.PW4)_I?14&.XP:9$4/>$=KMJ# VVE$HRHI8&F(%4 S/V2Z=1ZM&\T MN-+F8\K/>/,(2Z0V1FPG$="6&>:4 #Y*I,*LFKFT)VBSF MO[Z[A_P&\5G/>&%YSGU0NALH*5++('5L>''!3K&F.Y^U7K "%I1*% 3 /MS= MA=U>(D-J<\(?4"82.2?@K"NM&&FU(F<\EM4)TJO'A-J@=U.'XG1J?UXJ"J++"X Y46 MGG5$HQ52W4QEE9(Z\R7DA3 I!Q&L0Q,>QJ/?2W.O+JAWZ#$K8T*C\DB'#;SR M=YZ^9TFD&&Y5-M-ZM5P5U:KI\/7 &$[!&1 *'[I/;]B2'UBMD !A+AT%FTS_ M> 1'M2]N9F6&5H)VQC ,2I*]VPPK.T7\@HVTB1AK+G_HV,[@=TAG !9*<'YB MNQ8J*4ZS6*W;LY#W VYV(_"1$BHR@!>I\+'M?Y"+8Y@=X4);22G-D+,>VT3! M$\<,7TE0=PD].(Z3.T^A9$8-LRV6_DON.A*11Y83J;"F%^+Y8UL3J56OM]>" M9)"15."28@L65,)+^F]A=V#2:^W=PB;=&0]3,"U1VB>L1VX4R5?$'MC7L[S2=YVJX."$ZN0 RWE(2^&\; RLV1R10(A4'QH> Y--L.G M0L?>*&$),Q)U_:6]BS.$:,UC(_@W%%17XB \0J%U4-U1/TY0RVF&4P*@.2P_ MUU&6_HH_PJ,%^6/VH/P\G:YUOM^P<-=.J4_4B0JF!! K!X$&Q;;[X2VPWCL" M,^OWGO[F&F]U2!0P1D*Q9)2(=KD!K\-]SF1$ H:G[/?17ZFAB_;J3=BKM[H= M>OC^^N.;M^'XD:4%DN %C5)9&WH/_ZM?_)8=/T(*_Z<)CRMO2)B!L%H 9R39 MQ1ADG(=#-T,F@:5FNHH'$D"Z"E9)W:6).(-!P9PTW ML<1Z4?Q>TR@;AX>94X9^K.F\RG9 > M._D1 RE-HT$D%*;MT_>NI+EZ9UZ;+XCZHI)N27G0<%YN5ZJ/KR35H]&GN?N5 ML<>""(+5?'>1-\T!F"5_F%#3C=[-4>5V-*Y?MN]),^NLO^?)4;%FDT+]B MS:S09K_J?U]Y%7WT6,88P3*]J%;4EO7W%7 P]DUL''F\^'N(/:"!/,5Q(S2O M*$>&3^_H/'YP=/SH4+:98NVI=LD;;X6]%*/!!R7B)Y$(GC6>R;VB'"!1+S:< MT.,H) X])&S?)#W1.W/[*OAU>D/D')]">C.K5A,=O&AN@=:L=.%E\P7RFA8< MRB)#*DEH_)8)#!Z:$'I9YB!K\D.IY[Y4TK);E: MF2\OF'=P= "G3E-&I;WM\N=6.PZ/S1L$4A(639,H!)L/A9TX+JTK[S),B'-Z6G!A"QW#4,.@C@D)!X&>C: MNT8JY[X&3#*B- <5XH4;SGABY>T??A$R+XSG%3.R^O#XW T,(P #T? ,DL-"KD^(I#3WB"G,--'VIR=BN7N +P$WB$(M \UG0V9UG$(8& MOB?46J)*-7:HJ1Y4GED@V.&Z.1:R?,",]2B5+@W*"8L V ;+<1VG#.F10^5! M310E*7E."!=1F3$P\Z[1N=.9W#H@@PCH(,7&>H;8B0SY\7TI3&]204>/J/V$ M,B@OO,#ZU2CS5#<)W9CPYQO#D-R1N[O;!?PSD*R6",I !D M!E"&4BZ6%C6QC!^9AY*!5UQM!#Z6K)$A(/(17"(4W#!5VAX 0 2J09S$(+"" M]8"C1#3H$WC'4.J3@V][=:JI]V$4KI,S9SMK-$) 0)XJSD:R1V->ZM0'PW7I MUIH]XV:NVC94EJ/7T[8"K7=T*),L>:YR*P][0>1;T&:HN"M1OZI]4VS+TN>P M>X=O@0.VN/]-3NR"4 FHO$8X/ Y>U@LF=3AJ2QPW&Y&W98M M]\;0DW&/FT6R4IX:6>+6@4#;Z(S@K A\:FIXE)C>)U@"X^9N)/I![;(>CUYS M28..@A>NHC%,1J8^[E=G4B&TVE$UAO2LRW!G*5O,_+XLBG%Y!NCU"^_G",B L_@&CS4Y)\)YWD1:QY\\>&">4B(: M$_M4D;5,CB,I3CC,5!/U0RL0*4@GALVFUK+@IH[%G^@2?',2,Q MZHZ)PR,,.78FD(0S@IGTC8MJ7;TS5T[7U&*-RQM.H,([PKA$4AQT$?"O[M^A MP8@#1VYU6/+0+N&;)SU7L\/GIFQL+HVP<3:'%JD$V/*RA MU7G#V&Z&WQ+L999#D-[8ZN>4> L2(1 M5WS(FXB#M9$XI-^\_MT@+.AJG&36LS%#I2@B287D]2M'$WE)AP&NS9Q32\SR M2.R3AE8\%^J'DE))P'3?YS8B%1.FEYEU1ZO T&TS8I<28@HC$IHC*4Y?;(:! MA8G1;B"=U7LTA6[T.E562, Y?8\#Y.]KS]&;5=VLH%F>$Z'OTGJ2^C4X>/VA M<.O@$AT>)]*<9!OPHYE.5@80ZQ\1@V$W/H,^,#W6R$K39Y)X5KFB2$0(C7LB M%M>Z#7<'L_.K%KAPZ7MQHX0(,TPQ55"0)56\XKO<4YEX'2\0.!S0+I!9'M&K M[C;DZ\QL&-S0@9RA5G0N7!]V/4^SP=V\[G9I?9Y+ ]XA8'W ' J#+6)ST7>!88H,V,7DBO]/'*,U'IWJ-8G3-X%!/PN8 M)U9C;A')A[7#.*3T07=.4ZU/C3A?+62I";4#*W:.F::]\XJ%%4P(A'5I861#!/BX!$7T.'W$3YN MWB#K8B,CYCJSV27]26WR+I/B;^T.6+U"[*Q3ZJC7 [LG(WY89JM**9.*'/3K MX/H,V]>*"+T-(QAW94*B+FKT&;)LNF8R<#:0",@9W"$4)3*G.D9#P\<[C6C]/%0GNGS\@R?@#W9#6YI'L]"B#.T MW6Y;M]YX1!1DD'?G-76X/4Q')EM2\006HMB-IE68/1,&V(:\V-50#WN(LV'N M+59,$N*5IV3!I*Y2)*.5EFQ@#87.#,@V:ZX!JW-F>@2G_?37C6MI$ATW@=*1 M%80W\2/R/$XJ'?9H3S9('##L87._5\8LMD%,[8Q>@6JL2G+Y76:Q/]WJ5>#K M[12TN0-TY@6[JOLZT?7.TH;GQO;/(:[(_DFY_EI$!()"+(M/1%-[J+1*A83:$!E8-^/'U6+.1BZ*D!2"+/>01[YCBG2KVI0R\UL@ M7OB)Y.%[OUE :S/2 WZ">A7$P+:A9JX7L,GQ%_LE!OF5,804)12V;[<=1EZ%]AK.^&/"C MX]ZO#(3AT)NW\=YO7FQTF 3D^UM^UR48F?+LH'"S]ON3Q_[!['4.ON#K(T;J M\?,O!UQ_'JW-T4/R+V-(SHO7_WSUX\'1LUM8W_U&W?Y&J:NZX'RME#:#JQ=Y ML,_W^[B3^PC]-UR+,@$#^@/IFC(UQ$@]RS]0&OT!-&.*!*Q@B ,065%792\8.2D9#Y9 B#V,1MC &150Q_#D+A=/IM_*% M_7;OWG8;1<#^H 3O-L-!P%0#3K>P%_0<#V@$"HQ@ST )3/^]RIM D=&CZ P0 MO+U4[)Y4F ')#$$6OD*,%NMFQ5T5,&*M("NR'BVY)28(QWYO=V]OXQ,O2/& MYY,L %'@,I<$9%%[TSRBZ0]"@.7*.?R(1&>R)O)<:Q5ZZ5>9\IE'?]V+SJZ+ M#O9R,V10IY=$H]75*WP.(K+?T)W;T+B"V7/AN _^SSF'62DXY'V M/,=5)1]8@+$&<\FKO(F6@K.QWJM9*:>=(PH D$;I%. MZVH3\S>/E**16[T\7=)?(KLD2"1E7WP\DLE;N'?MA2N @]5OW9R]@ZY,Z"GA M#F'_)ZAE^/_YRZ/QXR?PMMP7%%K9_2MB)AVY>/W3_N7H\?CQ0_C"3VY28P^B M_](14QO8RJ^1L:Y,$>Y;XQ)2GQ-=7DDTZM3Y6[T'N',K[D M2FFP5?.]:0H#JT?STK/8:N1EO^ (_G59K33NDHP+X3G\1^?TX^[WR.>(8_;0 M)GDA$''@JG39<^+$"9D=F_O7KJ3GPL\!KWN6+APWH^#,TQ44WOQ:U=K-*33\ M;>67X, !#AL33NDRHJCF=D]))-HAS*A12YS$2@1S_F/NIJ^[O8;"3$&Z%'(9 M,J]4^^\1L&/*KVA6FD&-.P%' 3DF @$VW!P_A/:OVB\%9,+R M[PE3CFCK1!5*1Q]6F% )6)+S-+;)@I >8)\(?L? MG)RQ=4@2;]&A(9G=* A18,_ZGF?7)*>RE=H7$+8QL5N*7+VREN;D*;D#-Y)# M0I4[*9EVA"7%EO7[C+7FBH%18 MI^ !^X3[U?ETS2OO)3*W0G+C7>=AV'#?& M6JC^0&>W3_EJ+6"( >G4RN+( M96Z<>V]1U]X@P YV7.] &01M_H 31 Z05S-B!&%(G=^$''IT:&Z%_ZBN5F?$ MB &],9+CY$VV9S9S$U03B <$,T%D)OTO4C#-Q!L8=4@!>K]<1')]XH/_R2"F?D_Z92?14 M^(OQ\W/+&ZDH(6[C731W0=Y?SO[2"T7K0UQ.WK#QB*\S)$!@IJ +-Z(AVJD0 M/FU??B3>!IZL1[*#T2$FEG-VL38OVS+J]_6O>9,7!EL-39DIGX9SVQ:Q\=R: M!-2F)T\&_%91D4B,&8E'8I5D>.>-[\N*\P9OS+TP]G[(V]$ZZO\Q,_GF0A(H M32DS,7K2JGQI-@,]3*7 AY\8_PO;5ZL9]?GH&I(>J>K8=!M]P_&7LHCPGMA" M]V0],A-MO8_D;TC,X1LV!?6A/(*Y.RT$IHND:GKH:K? M#3IT"'[*^7 M3\!Z3OP%$Y;)0>L=7B;+SW!)05D'DE_>9Z2?XV33:)*WTRHW/+[3>KWTRE>_ M"6;:+#G?(WI,"(+F?A,.0@0.M)]^WP[@GPG]R?_L8.)28L$,?&?RV& Y#LXP M7C>^<(*$=#2IAM2YMR&0=$:* &('\_\Z\Y+E;1N$#>;2LJ9(.QV2&>-^0ORN MJTVBK('6?/"CJ M7$D^7RT(:]]CI>2QT+!#MJ[;BA"Z\P18KK19=:N!Y_(]- MCD:M"2T"]2]_A;NM@5_9<#;YF.U@@^4*2;Q=70BNHQ!^LWLD/PCJN_L+M?1/-.6K1JEN9C'E;D3I<^I$=@-2<_DKL_3EI;\?52DG M:Y/G3.RT*11IS:9+ZXA6^OCIPNAJ^/[&\A]8$FQ.9^I@R6>D/F*'5O9H73=N MA.RV;C+U=I',U/4:%"U=#:PM[R\:-GAH?W^T'A>[;ZBU:!)K=OJT4C^#5KMKI M?Z4,(KZFE*A"A>&OIZ=O2(AC >!IVW3ILL1)<*8>1'P01(I>KN65FBVB:F-7 ME=?KXZ,L(*\IH3#).2"S7B4QE^)U!Q='NQ0 MF);9RDP;O[N(O6TVW^QJ2:5(-JX3'SWY8M[TWXRC28ZA" );"BVP@G6&S'0- MU,[@^R$)1Q=BF-CMQ/\F)M<+B.Z9]8: ?0W59ID1LL&! C" (W(Y<2QYU" G M)L5?MRK7"[J%%-0[LS\+(-3V4@KXDE6#2(:(36[Y__C3[QGPRI0M,H!A*$7VQ(>^7HISKA]T&!V8BAR>" -#!2R'6(F< MZ%*=9_6F8R]:;5"(1'<_%W99]GJG-H7(,^ LI:D:4A;6Z=P'IR_IW\)_Z2E M)9W"2WK+!*.=8=]62YZJ(%Q* 4(6S[@W3!!J@+/B7P-4@8E):R=# MDY(N\U]@DV+J-.(IA>$Y3,.]]':QE*_J("TSMWP0\C1P&K@P"XZ VBD>T6)T MJI&OI#L:W'B;"+O*83_]:Q/."Z$#;9BDF?8'%O?:;'.S6H@RA^PX("BY!8O+ M&9DI871(KOA%%NG[V&'-2S/N2 5\FW33)!H@V5TL,7-'C&3=J3E+R*&L2JI> MCD8#+CT^2\^%1G]MK<99N7&AQK*J"6O*2#?(3I4A;3,(8>M5\0C^0TZA/UNS M7$<.=5QYL:NA'L;L"/]Q,&T"?,GW7)->4$*4!@VA*:P&2(/[&\X]M%"R );I M# 2.:8/IV:8FF68;!P;L\&VH\9VRM9"NZD%H!77!*,9PD+M]-E[RC0-_3^%S M?TCCD2$-W+1D I]F:*O$F3@ 12%HW>]*MQ3L1;@D]_-&>)+T]O;JDJ/T?_[K MZ/'A\[3S1$JW#=5# B%A*SH] S!ZUSP(#>&"Z^[Y!()3'# ".N]*J.\PBE"> M@AQT_QK-;-TIBB,*V-*MC>DU(F/3;E'\HST M+5@:7KR6]5_3!N0[H7NQL(-6T96"9KYL9VEHKA VVMTE\EJHC& ='!1V&W(D MXJI-&KD752CT^@&OO*P@S"(OQMNYU=29!>Y$:/H0O,8Q#)$CJB78H9;-:[@/ MU.ZES2O=IH!L_41XUA@3*5=(37@4.-<&<3[WAG/MFCK^1:A#&+[IP#4-#0L9 M,(D@[E/FYJ'>"NI$RS5#T2EY2P/,F>A#@O?#U;HID;#:[4IE/X3SR!0E59M^ M98CMG_J8DXU,X;)[R X"8&4I,,/"_:2_.@V_>*?[_4,%/Q0([4^G[W[0L>12 M]7GW\H6I4N4 'I3,I$+R$JOP>5%R/IA>W;A#IQ_F#K:>-S,GCB, V6 MZA,WM@:,8#."4XEQL)-UX)MKQD9=T)$^S\'>RH[;/(B=5]::>5EI]N=*??MN M?=KL-+\#*X)0!;WPU^Y4/F4GC5L?Y7_)&K=B46%;Y8G'HQ>=&FR8_A-K/GJ0 M>% T/U;8CWC**(1HQHE)(42R\26SED9T;T+_1GUA\"L&"D"FV\YG"Y(#X;EP M[7^T0KZO^K+3?!"-O86!QR!2X(/'IU\4X>@%3)45Y?'X\'&B8=[GMN##[_>6 M10FQB"^D\Y+[(Z2/\,O1G7SSOXFJS]-W+V %@P8%5U<'0$))2$%H5:#VC0[) MHLH<%D!HEBX1(EH"1/D19[L.( %BZ%/H0QA&?BX4!G K' R-&2ZI#\8+J80L MX]'OJ%+X56AHS\!C*.,.7@E'O.,#V\%^%B4)AHI'L'/7C:A(ZMM$@.W,^U\0 ME( /CT_:4!ZDE7E( &7/(VB!ZTH7Q<1C(RTHD-R+KDU(TH'):URK M)3T=5F/BV@O'#]A>5!O?WG91!NM!7!<1'V8\!6.1_EG5C **;XP5/=IK;;2B M53$PW]Y>C<'F2S=3D,R$ZE'!>JNB)PO*=4L(0/9(%H-D>;Q'LNS$L]PWEH? M;FS*21>J*_Z#?L\';+^F ^XU0@.D5_[-UJ$C(-)JG*F(,O8TCIBC#!-5Z>F_ MH%Z8D)6NK2WN69_ PJ:Q:V< ^=C[RC@IBLTX7_N@2,^"*>^8Q0$;0;[M M9J/,:X)%_:%'E'?5;-[P,R,*P=\^K >/1>35DR6@AY"+=AG6"*Z+5\VHR).. MSJ 6J"O+4_I:&6T^J^'!9>8?3%$GH((9'PVRY"YXE^DVA&QBY@VLFB+"(UV ML"D?G)U"$6"\&,SS1PE'1O7*Q5+$BTNDL'X786CT0OHX!KGFNLN:6)"X)FOX M\,##POEI)#HUPVSE5IQUH%>*0")4.?,/S>#C8<$0R+*L?/]=DBBV#'EA%CX) ML)5,PLQ[ -(\J.C*S<3VQ_N@ 15W+AI_T&0!FM[L(DLZ\U&Q>X(9,4FHT&-1 M&H4>VZH_G70AB'X\!1L&75 X"5<9K;V:@$_@?Z'C7EAD*Y5R#DP!<[2F/NT^ M[SB5^W@8/.U\^ S7!Y7S ;AI1#T8[SI*4W] 4!/AU#70#IQHL&CP68^BQRZ[ M+-<^R7@3RL10@6XBG2 <-XR1PY6W##?20$A906VS#I 0PG=0FH3+OG"&M;:, MH1,M?6-0YPB0 $[O+&B-/Q(/,&9FT<4CL!3DE'0++&@"AWJ M>1@;EECGKPO"4^%%T63X (KFFJAC%-8- %@JV)X!@$V-'C3U(:AL$!9 M,PD[A[(2["& M@4.5;,@8<)V3M 0*46@: KQ,B3I]F>;HD)HI[2)G8#@^'L:^IJ9#P0G9WKUM,OH?& M=JMJ'UCNT&]-U/!B0Z5.,%G#20ZHTR[%AU]YG@O &T(1C%0M=/PY?,.THB'* M">M^.O^2*S^[ZPASB50GA1I05W;RA$8<5^E M]5@@ M2.3H\+\Q-O.VC"TZXW! E-J"V8Z!,_B\@EA2^%< UHZB!CIUU M>L106/VB4##RD^QG#>R@6*TZT@+X*)2U%MPBB!M!/ M2:7+LMUO^.YM>">,^1S@)%AO^K(1H:Y [F5H]V2(LBX(ZL@N<6?$3%!"%Y)G^*.>2&$. MBE*-,X,VF<3H6XQG%#,:?8U9#J5MP8@0U/&\$Y86^_$HNRE../9]"IA<++P@ MZU%&K4*(3)IU/1HDM28Z0] S69[1S!, @Q3K M:FKI*LO59J_EGL8E4?) $O_+$*SX58@B0#AF"+Y=U2DD#C ,24P0@BD1J$[1 MZ ALF>$P9>%J3"%BS+]J9":]N1MS+.>+O#4I6

Z6SLT0(>'\XZI&&8:6R9 MKCL0.Y06U!&WO7-?8YG_R>8R/SQNGOW/-U>H/#]\],UM@ ..QT_VZ( =00?H M_J1PM@_::OEYM-D&2HO?7OY"1?['X]'+?_WMU0^O?GNW\2";9^Z:Y^.'*&-? M;FSZR'V8YQ-HFRN@2T3KFY"EQL( *#ZNU;^DKXY>^6?_(.20V-">%]3U%KPQ MX=YBJF?+RX$DWC\!C/OH\.#_'=":5SWE3[^YXF(/:+9+=*]?T>D!3'WR$>GW MS6KAK[I^?L5+?VYA9/D;O?KUQY?_NI807G]=^"IL8N!"5[ANB^=.^EW\\AZ$.WL9_GY?XBOBCYTC1/DT+OJ2_2U#'XT-2R6WM_W\FU^>/ MQ_C1@S;K?_9D?'QRLO'3P_'1C3X[&C\YW'S/[;_<_+N'_F&?W>R!MG_VZ.3V M'_;1^.&3IW?D68^.QD=/;W;9S_^PC\>'CV]?8C_9PIZ;DFU%=7="_C[_I!+[?'R\_C(Z&5$]7>Y#6NFTM_?0R)8UJ M@6TG:M=?L9=#=2POTQ7?]A#>]9MK_^PN+9*/!($C&?'2M[U*QT=W=3RK MM^)910MTG1,5VV-TJ*%WO"KR;"2O6"%S*;>)RG1?>=LKNW\+!T(Y?J_%^ M\3Y"L>_7[D:"YY^5 ND?O68;TF4;5R&=OC^KJU69'?#33J?.S6;/;[H\D"/N M+LXBS[+"W3A7]JF2,(=730A%82Q'^L^_^ -REFC>MLOO'SRXN+@8^\</GCX].GK@'Y?_Z<7%_[]'AP_RQ:)^>O#^ MZ.CA\>'18WZ_DZ/QO/4"?3(^&L@G;3E6'R505SFWGUMB]W*YBW)Y"E,^N;CX M5JJ:/Q &JYJ-7@%#/Q$*F]0UR(W%_J/7T[:"=O 3:CQ^?#N"_B5E>=@X MJ31_YNPH6J>G!_^XBE7?K^:55M-?_>#XR;/'S_9K>FMKBB9NOYJWM)J_5N<. M$C/DCSY,1IBL(?7Z,7[I#/_?WO6\VR;^Z-G)T?&CHR='SYXV/8BM3,B->@JOH@!<*\B -PF!_).2.8.VH2; M^H!?[8)]G)OWU2[;33VYKW;!_KXJW>A)\-&>W$KN<.^CW66#>OCTV='CHZ>' M)X>')\\>/GDP>W;T].29^W!^J-H..I >:N],.^H]^74.WF9W.')/N/VU9M>38^W(*Y?7S\]/CIX;&_ M_M&S1T\1%G7P],/[#_Y/1\?^__ K'K'Q/3J\+/CVWE[ A"7OY[Q606?T( MTX+R"1'XGPJC;#+*4AYTX!VXG]RDIMD>B+$[]O]W0JR$,HA@T,7#;[RHT_SL MX&]I4:P6HQ<\C/FO7LB6HY]_?G$G1'P'CP_PD]AGM*XG)VQ83\2HGAQ]M-OV,3O] M)23^_]Y&F'A=>=Y+[6U*;92]"?VDRNC0 M:*-CM:$?BQ[_F*V^.S;T(P5Z+[:W*K8](WJ:UI!2>>]@,&/"YC,,A]X1\_D) M(K7]->[ -?81Z'W00T$-'4L$>CP^^K]?60CZ_^Q#T+LNMI\J!'UV^'@?@NZO ML0]!]\KH"LKH6&WH\#1^]>N[SQZ>W)TNC$ACP.G6C'WEZYZX M9O?7N /7^ 3!PRZJOWOFA=26B/M]- MYVZ1?IPBO L^R_X:>S_PAHKPQ>G/7X6']!7Y@:H(7Z3%=%50W/US7KZ?I,W> M*]Q?8^\5;E*&/[[\Z:OPE[YNK_!'-\O+_!:UXEUP9_;7V+N(-]2*/Y_^\%4X M3U^CB_AS.G'%WCG<7V/O'%ZF!M^\??E5N$U?D7/XIG:-E[3;C)#O@M^RO\8G M\@4?X$CD__T\HYUA\+VY+LTH_Q2#G)\]&S]]A,-MKSO'^7A\_/C)K<^O??9H M_.B*XZ$O,4UW1EM=12??F9?Y"6?1SUWM+O)V'L^TO"\;=A7?8_W^2')\>3QX=/ MIX?3PZ3Q\^/'J8I>G)['%V_/\=/3KZ1GXUKX/DGKF#2>W2]P?I MS+_B]VEQD:Z;;Q[$YLI;ILYV=%?RLR,MCZ^*M/SBS\*@RO^ZPAX=?O._OZ'= MKV9 2MYZL6L&T(^R]9]:'GN39%$>W[WZZZ^GO_W^]N6[R_R;R$O*_8*4[??' M#U& OM!9>F.0J( ZK=V_5WF-E%2-(E'==%5[Q>'O^O+#=)Z69T[@J$?/3AXF M^*6W[@R(K>!2\[099<"J/$U7C5>M[3QO!,+E;S/Q7IS7(31,,O>WF;AY6LR MX0HNA'+"7VA!*Z]*_R.\7KIJYU7MWRX;?_Q*?XQ'>C08U'\J)_71^/#XV4V< M5/_#1U?S)J]SU8='XV=/'M_Z94_&)X\W__*F5SUZ.#Y^^O .7?;AP^/;]/^O M$ U>TUG[-#.[K^BO$4I^HP?Z[.YYH*]^^>7EVW>O7O\Z>O'Z[9O7;T]_\_^^ MAHL]E*_L>(Q''$#?EJ#%YW^X^7; M7TY_O4D"X^NR.#=2>3>=6[R[\A,UONVEYI-(S9T1C UMC[0F:9GQXD#X]:;. M2YAD4; 83:>5#_?\6])_\R^OD9*[Y?#ODUPG*@1_L2>\P4UNX8*?,XFY,_G* M9YOSE0\F5;;V_S-O%\7__O]02P,$% @ IJF4@+-9E;1#%# MK8(+.(]/4RVTAAT$+X],LG_]]@,$13M@S"9[L6IJ@M#G^3OG](O'QS\>ERYX M0$'H^-Y-0SAK-P#R+-]VO,5-8VH.FY>-/SY]^/#Q;\WFMUM]! :^%2^1%X%^ M@&"$;/#+B>[!5QN%/\$\\)?@JQ_\=!Y@L_F)$O7]U5/@+.XCT&EWA.VKP;4E M=GN6>"$T.]WSJZ9X85TT9Y?6K#D3T55OUKN:=6WT^^(:78D]X5+L-;MV#S5% MH3MOSLYMN]GMP Z\O.QV>N;X M!'/DF>4O6\3>=KUZ\W$U@1T$K>EJA%F[4Q*U0 MX%AKNN>)-@E( SM:T^2UZK78Q0: 410XLSA"0S]8#M S,=Q'1 [V)B#T/#^B7,B9Y-QJY7ASGYW IT@87:>QI*-Y6FL+?8]&VY!MZKAF,2*78KS_[WY-II7-1^3 M.)[SE[!^%:"JUF.2$ ]F#D&?T)OX.G#LFT;?QX/K"5Q@_)'F^;FA G33B$6PE2 MFFXSLG:2)2=35_(_YY5AQ( M! I)!^-@8%^B%).4)\@S!0E7P-B>X,KY> (#;-X]BARL\!&QV^3+!Y+4@4. M!+]M2/E'W8$U3/S_6%9-0QMJ$UF73 5?E53<:#S1Y<^80/DB*RK^*8\TXX6I M6ED:/PBZ[;98+@@RP4 ;@DPTP++!AG# I(/?B/Q3>.0 ,TRM_\_/VF@@ZX;\ MKZEB?C]>,.S@S8=>Q'..0Z#/"P),T@GC#(>^9'P>CK2O1\SSC"4?T5Z[?7X( MHH0_H )J!*2AW*G*4.E+JBGU^]I4-17U;H(]U%?D\MCQN7#@PJ-V06"#6R>T M7#^, T2PR_B!C"%(.9[P87Z8^*YCX9G1<7!:<^/AA2=:G<\7N6H9 M*\&*7\3.Q5()@\^N&9^*&'7)0#&DNSM=OB-#W^3RR^'C<>4C>2'2A9<22&[( M6+3.HXF-SI6*/_61Y,1[(V'"JJI/85::2HAJE/Z=6DY4 RU\2:BBO05-?Q M9/56,I3*T^G7U8);5P5!I"O.I0($S] 3I<@*Y5HMD-,K)1@ RR*2FC\B5Y%RVW( MD2K^-[<:^(4CXU!N!BL5X/P=^*>YVB]WC M3C3J6(AW.+4/PWOHV>2/_&?L/$ 7FQ=6K:V5&?/+I2C2[9P2(.*!*!8 L"!V MD!-U*GW,1Y)E^3'V!_:1%MVC0$<6PCXBL<\<]!*4GV?.1[HGMB_*(IW*HFA3 M:2 G+H6[YFA3OTAAB*)01=$1\G@W0SZJYW@F6195!B03\#O (DYYFW-\/P[( M'4B.VK:M@FDD!.5.TQ-A(G30*T@HXM/ZZ0%Z)U M&4U/_Z4HM+GX&^L 2(2"5&JN<*I\EJI=LN M-JGX,Y,KH3CKW*"OJ[S$[U;I='C>FX[&D?]>&[.YB!0^J5.*BB:[=Z=+X.+"6 M%,('6Q2%PCH;!^Q$)EG19E+!6BQ(Y)["H(B0J8QE>I6VTR;TXI&C@"N#'P0] M42A?I3>"@ A-&E$"D,@]!4$1(%TV3%WIFPE"4U4QR6,O6Z>EKY(^.'9L'"*: M'S+GHE"8DY0+F4QH$C)4&_H03N$2T^@43$5$=U^6OY'# VY1/H8P?L!WJOVD%\)Q1VA/)._U^_)NZ(/7S;1 MX[/BIAB>E@N%K9U=\-1^@L<>!3:E;Q46=_,TW"SI"D)QARUY^)B2U]/1%=>G MBI3<1:DN>62$Y_0Z+D3E?)C=2[<^B:?V7Q3CD$EK5;[\JM45A<*FY09RFS?= M99= )JGN5>S@/H?'@P^;*'8*>XU;L-6[DU%E,WOAQ01WOY\E72X-S&YJ?L?3 M$XK;_YC/YILO &8&*+>Z8U&Q1^+QX/=-Y]WB/A8'ESIV53N=2YYJ4?O*2*&3 M0FVH3L?D_2Z:3M:Y!K*JC165_B2S0DH^F9K)S=]]TD093?&T<"?OJH7RS13D M5^$+L5/8N.:%5A-LZDQZU$QKNF"7UYO-MQ45K%6GMZ[W64.F/3^43X6?P7EP M#UV.&S]*+L5.8?>/'R7U[KI'LF14F!HFS?F=\Y50O#>+$=;.L14[W@TB;D\K MMKO%!2I&7L=.E5E^<.790\XM-:(@=@I[SPD"IZI"W)#MWREWGTUMB'M8R3!D MNG='6^">^19WS^8!;Z4Y7 (?5')/P5Y0\]N 1" YP"(!DTE'"K0MR(FM,_[K M%1-C.IF,Z(.%Y,'&H::/Z9!,ET?DQ0JFEKS-4+UCA-B1AVX%'E\R/UZZ8J>P M&)?%2VXQ)Z\(R&D"$E7(5L]:F90%B:A:;Q-NPXE'Z\IX.AY.S2GV&[DXD;X3 MIVJW(^5..NC&E)?(X <'+B>%V?#.X$A$ B8S*2*)5) 3>XH!FM*W]!0;TI/T MZ--4OB635)ETWR\O&F4E\/'OB9U]8[3MXL $IM.45"0I"K?TG1=4ZE\=_H^M MS8\H^4,!0T 9V$40"NZ:41!C!KT^PTX MA+(&GN.Z9'B<-J!?S+E>H<#Q;9.^<-V. RJN <(8/_ <.(06>=KJB6]=.=HW-W'H/")[B-#(L?H$N>BZMD%X?^S4VER:*C59HN@;\(X/*94.32 MO+E)?7^Y]#VJI!*&,;+)"2';KBVKSR#X]N*#5TQ M 67!8RH.XL#Q%A,J>0P?G66\_ +=&$EQ=.\'SG]P//H!:MHX1#;"&MI2=ZWH,W[ M<.5$T-U(T6$<89>QC\M%_^,JL*>P4:UWY;#DV=(O&-@J MPM9C8^?((=;NCZCC"7BWE91\I=..7:3-MQY2EW8]I$Y7V$WT&-VZV.;]?GL1 MT]>J0E$JHH1;F&98W=QK$T8(GT0E75">P7LP]ZL3W=_[+ODRK0D?4>A[;%#[ M-(%/I.4SW6AI\C?O8$:X2T!2@.=<"WIE0 GWSI_WM'YS,U1(ZHHVOXU#Q\-1 M1=_V_\3^?SXV2U*_A\#'.3UD>Q9N'=]9_&/ZCCB#C/:1* MM=6,][MV0="8;:.1*\*SIZQ)TK]0<)+Y['K!$"MG!#:4'Z%##\# W798]OH-YLBK4X@H>#*G$PR[_Q]5R^2B_';IZQ)/L;)2S.C)P7':D _-AO2 M&9)Y#SW6*V.H[=@B1XI7S(<[S#_"?^4'%# !+&+XN?B>]'R=/%Z198SG45/& M8_V.?-K7H^MBF+]CXZBS_(5'1H![O?@LW?NM^W 9QM[B(3Q3TAWAY_:H]A*\ M_6 A&\1EP]AU'4Q6%BJ/!TNS>A?#/MPS6,[*1:$V[V.-\2S.9BGMV3B'G9 N MPJPWPJO-%(_#_#VX::N_A-X!NP75>+QY<9O_*XVT4J*\J^AM(B$N6TOXZ<-_ 5!+ M P04 " "FJ92#2UM59@; "!$0$ %0 &EM;7(M,C R,3 S,S%?8V%L M+GAM;-U=67>:29)][U_A<;].EG-?ZG1U'RPA%V

W9_TCI-_^ZY]_^]L__@.A/]YWC]\<3OS%>1S/WQQ,HYW'\.:OX?S3 MF]]#G/WY)DTGYV]^GTS_''ZQ"/US\:6#R>?+Z?#CI_D;BBFY_^[T9\^9\%P1 M1)DTB"NOD-/>(<>C$4X8QT+\SX\_1\,%T5P@%D1$G+"$G P!,6JIU9I1(<.B MT=%P_.?/^8>SL_@&A!O/%G_^\O;3?/[YYW?O_OKKKY^^NNGHI\GTXSN*,7MW M_>FW5Q__^N#S?['%IXDQYMWBW9N/SH:K/@C-DG=_G!SW_*=X;M%P/)O;L<\= MS(8_SQ8O'D^\G2]T_BRN-X]^(O^%KC^&\DN(4,3(3U]GX>T___;FS5(=T\DH M=F-ZD_\_Z[;N=#D\/U\:_R<_.7^7/_'N8 )\.+4?,][%]^>7G^,O;V?#\\^C MF]<^36/ZY2U\>XJR83%;]OKW;U]^]PV MR-_,5K(>PQ_7S61.]L02_PZC^,0 MP^U.7BIEIWW8;/>:A_!+KW/<.FSTFX?O&\>-]D&S]VNSV>]M)/[SK9;1RPO1 MWR@L=W[=_6CB[WQHE#DYF5Y_'5S,T$=K/P^.A]8-1\/Y,,X&,3IM M#97(."$0AP<6&6T9$LPEIK@T@H6[ZKH2:<'A9&=N0>2KIH'0%+^+H_GL^I6L M6(PPN>+SWU=@6.JRB#@'%],IN+5!LN""M*1(84809XXA8Y)$-KH0E..42UY9 MJBLH=X6[197&U+^93$.<@K]^^^:OF+WKE>M>XK)3_X!#=QW'U2?>S2[.SQ=M MHN$\GE]_/_OQ,G:?3XHJ?&E7 +^MX0\FX_G4^OGO$+P.+F;S"3Q@U]@NVY.Q MOP)G*>7$$()2) QQR01R\!K22JLDL)*5V+ FOG4H0K\SBM0P33'>=.:?OJ$! M26_A :8RG<4U3G/$<<+(!F:0Q1S0&"4DMC6H\CBD==C!OC-V%#) ,4*L<&B! MB@0) 62IFDC$:79H@ MAX2)5SG"BY&M$D)<+U_!^ST[MI76C>"T@IBDD M1SQRQB7$@S5($_CAJ.5!!BX\<34$7 UG3\/D)FRX3_8"^B]&]"9DOY/+"!GV M*)=]JP*YEYPD[A'V'F"IF)]$'%" 1X\'[J6EO@8MGD6VIU&R!$/*6J5:F+P& MP\!#:RTD\@Y[8*[WR%*5D'5" H^%IJI*R? (GCT-D"6(4<("N\FV;[P:28YC M"@E!<@N1-81O19#FEG +#B^F*E%E'7#K$(5_GT0I;IMBK&G,9G$^&WB6;/3, M0K5624*@:\, C5,!2A)C M&#PR42.O&9?!>A:$J6'OQP#M4R94P/1%]%Z,!:?3R>CNQXWAB'YO]> M##_GJ9)V!!>-@^/>>40$!UEE(LB!>T:".QPU8"PHW*9VK,VZ^$LT^938%.+"]Q@NG+]=Q M"9(R0[B /C4%"#8&Y *&@DPP2Z4)*EJQX\B_01YO9Y_@P@ZLQ+("W>#B[T4< Z$9Q!G[Y6G@;:;(4;&IYA )#R8"T5QA% M38WD7N-0QR>NA6[_LJ82G"EOF(*95/QLAZ'Y]7,\WOQQ$ MYH-56D*V1R7BC@9DJ>0/QY&C_! SW\$@'RY#P>3V;9_W=2WW[- M XLN!!<0EI ]Q7F M2F %!1\H)YG05B&>= 9N46&4(<2<9B"'1*+NUT_NS=K9[;GQ!/K3E^D]YI% MBH$'#$!#Q\Q":2T,%&-.&12#\$1P$KV@KU&D[,T"F?(TV-(*!1=$G)\/Y^=Q M.?R2I^ A/,>QS_1,,FE/K$?*+B;SK49&F(14-);KP"2IM>3X44S[E")5Y4W5?<,?Q=<>?*J'G M2;/=[W6..J?-;J/?@G<;;?C0R6FW^2M\H?5;L]6&/YO'G5ZY34,O[KB>#;;3 M0:&M1]^*W2-P"LMG\P(>S\[G.%U(.GL?TV1Z511#+1QGS:_SJ07_-!S;Z64+ MW,IB4C O>)J,H)N/K?$\3N-L/I T12,P1<$1J((P(4A'C9$@2O(8L:*QRKJ< MBC)M/7>]A) ;O,8XP-%*R9)"-*_9YU(09*Q.B+" H["2,UIE$G,%EGW*7/>% MF0\FP[NG M8>U34KRW#"MGV')D6\%Z)2*WQ$KD569]9)"[>:@ )166")!16/TJCFN3TF&V M2$ZO= QY*;=8RCPO:_.V)T9 ML 5_$@&<^(H#E76Q]X'\D*/7'?<;%L2/"P, MMM!ZP7'V+W%\$:]]P/UEV\VOUW-.,X XBR%/"'A++90_4 DYKZ!L22ZO]> +V*2>_C.*;A?,!,3 'R*Y2DA,BD+2B)Z8BPP9@SCH.N MLPWS$3PO=.IUTX+2=-I.^R6'D^\O"KA9$$ LCU1JBZ@/.&_=@O1>YOV?Q)EH M&?'!5!G:> )3V1"5K(X8*WC:F3,1"E@Z@R<_Q$B'I=GUF* M#?6^#I['YXLQC<3K).NBI:!MH$%QCG"%D3CVD%^@TE"(*A+4N&HK*HE MU0V*_7*Q6]A]U=C"9KHNMSHA+A):D.C$3O^,N>Z]'L/#3JF8GV0LB,E%KT'6 M&(.TER"<3I#W5LD?'H>T7]ZP(!$*6:'@<-,L0C-Y9]$AL',T6>RFO(84A!08 M8PJVHP%QQA1R8C$N0KA/7F'FJHS:/XEJGU8J%.5&.5L4H\<'*'FF=@2(&N%\ M.![.YKF0_G(S^J^\YSJ[+O@/(K)S>;.)3,CI 'P-U,DZ8T?/X-JG':]%*5+2 M'GN3L2NGC(^"YG5Z*L].80 =.:(D!"L"(U9723V*9NSEU-;X8H>CW%&:3&=V M%'O17TR7BZ'"_US,YE?;W9]5J[;,*4T]$L[G;7TV98>15X$K$YA1T<8JDT:5 MY=JG''&7S%^WF'H-^KS"6KC;ZY5Z_<[!?_W:.3YL=GO-_SYK]?]=9876BFYV MLQ[K.?EVL2[NH-'[]>BX\WN=Q6_?6M^-1A^1IM RMKRWVLX^G4XG7X;0VOO+ MLUD,K?'1<&S'/F?_'F+V>MNI9'- M-2$6.#+'QQ@64S*+I;R=SXNIF.;7./5#Z'40D\&.!ZAT5+"@ U"$)<*BH!4) M7GBK3)53X9Y%MD^AIA*G5ARP4]!:)<]=NH'5FLTN\DT+G71K,^X@4:RM$_G* M")P7O?&$K,BS]XIKFJBTKDXE\BRR?1K*> 42;6^M3:3=^OH!* MV\[NX3*$^9#/V371$00UE$;P+Y\GE,]/<1&*JSJNZ%EH+QSUJ#['NA,>E358 M96_4^P2)\^P,\H@(>6RF%/U\ .4M]38) ME 3G>?5%0@9CF6M(J0@VE-<9V=FMF 76.JS+W.@\P<3GI?T1G)PGP%S+-0K8 M2(=3T"GL5;GPRE-X^\OV%0LO:G"@Y)+15?A:XR^@O[OXDO78<*:0Q ;P"0T% M@M0.!>8EHU: >ZVR@VA]B/N4DG__'-V6 [4Y>K/,^Q8^"*Z4QL20Y4XAKA2% M^B,M+JJA2JG K*FR661]B'LUR_G=<[<-;;LN?!.L3M[5+\Z /6>QQ *;7X,Z:^+Z'^9S23*IANHJ\NCH-_3"F".A6 MGXH^T-YK18A$41C :CRDKX%!)D,T>$QIF,"UMF)N '>O#CY]-=85-VQ%$MZ[ M'W80*,EC( 9IX2G*FTV1=2SE.72CB3=>UCGKX5EDZU!+_%A)5%EK5231DQ= M#C176NF0D&5+GVN05?D(C!"I3=X(I:L,V+\0YSH$DS\ZP@Z/) M%/0]7EX.XB^[\7QQ^G3,Y?<'.QPO#U4)GC"6+#+&Y1T/&F!QB.R2!$R,Y9[< M/_C[X1+2M7M;AR;JQZ!)'0M4]$./7V4],"$*F>4W.&=Z^39KK0W\Z9W#,1 1 M0JU#5M8&N0ZU](]!K>HVK%T/7EU7=!L>Q@;+%"5B.*7EMEMM7$(XTI2/@C8$ M5SF,?6V$Z_#+_.C\*F&]2B=E,4T%9IHC9O.8LL(,.4XX(IXK)@AEG%4YS?WE MQY#@'XLEFYNAY/W/T^B'"Z7 [Z.X4/DX-,[S'JK_6PZ?)HE]\-(BGWR^F4=" MF,U7;O@HHD@".T>KG%.S#KBU>/.#C7(7-]KN1C'OW&;!4@ E$$2CDU [VGPR M@))(,TIX@)Q>\M<9RGSI-2.OO,]AY^.9FQJQ(LVN[E._/=)EDJ/.68\LH1!9 M8^)0-7J-G TN4*@GHZRRT&0=<&O1ZLR >2T2D0K)?(XJ MCYPBG>^R,HE;#;':>[ZC@:4G4*[%L!]_3+R4'>MN!>^U/K1;1ZV#1KO?.#CH MG+7[K?:'T\YQZZ#5W&AG\M,-%MF,_ +,!39R/]G;Z60T7%SV4UI3-PW7U]AJ M&6IK[C!?LS@JK[CK=NOK;:4$!=36;?[6;)\UN\V##O2>;XW91$DK6BFBDN?0 M55% ?QE8BJBA?RM(E5?&*J155-)N=/.50K\UMWB0UFBUDIJ>1E]%88>M7N/# MAV[S0SZZXNKMHKI[JH-*:EQ;IBH:/0"Z=QL'E=3Y:.N5=+F>-#M5Y(#4526T MOV-EWI>H@#J/&JWN;XWCL^9)L]$[ZRX/I-E$;ZL;*J*@-3#6TL3FH?.IYNII MI5( 7=E7[^#7YN'9<;-S=-1J-]H'K<9QJ]WK=\\6[UY]\K#1O_ERIPT+>[H/AS,_FN2Y^X'#RLL@*9(\ M!<1%\,@1;!"WR3/.@K-U#H9X%%&)@P?R=:MW]P:N$CU);JF0$04%$#EE'&E- M XK)4Y6-ON-UO%&4755,T6\ MT[/X"D2-%7UL'D\?;ZR6/BK%TA4]96;;!P3?(CR^N(]:.GR!9(6"V&IGT9@? MV.GTX]A090APRT2L:I#3ZL"D\O4G>QZ:^3R3A>+KKZ?6A'JA1*6*K4>G][,4Z[+Y1K@5*)V)GEDC920-#N"3!(8 M>6,X=@I46N>>L;70;>N\KCOYUO@MR8T/3AFB46#1Y<-0(M*84^1EOGV$>1IT ME>CU%*A]BFKE^7/?;14S3]E]V:L%#9Q)34!&9BQ!/!F/M-,!R6""IS$$4^=! M6??I>-T85Y\LA4RS\_!V:P$30"Y;<*UNNU886T.20J'K=D\W*PL'W%H?=2)@ M5YOWWKN(;+[S14'61*U00IEZ1R/<1[/]570/=[4M^@#5WI+9.N8@+8S(^'QJ M3+20[ALND;$TV8"#('7V"*T';Y_"U?:<>7B#77$3E0M4UZOCCO-:MF[6;R>= MS>("WX!00AEU&"EA\X'U3B.KG0,E$,UTB$20.M<+/85JG\)5>;*4,TC!_1O+ MS?XWESK?^.X!U MVCX=P5[!D90US>ODNP\W,U9(?!_OI&H&O*9L)5/A6WU=USPNL$"%-LC13#'N M,3("2JD@O9:0B##NJAP+^@B>LOG,S?$.U]+:B ,S!$HZPC'B@=A\;\IBUQJ6 MD5!O>)W4_TE8>Y?^;LF3IW.:K8Q2-G+U+L9A>KE"6HXMN%UPBM9CGB?^!4#* MR5;"6!(JF195+@MX$M7>);ZE:5+,)+L+5KTKCWYU+M;U3;77(_0'MP]G*Q2Z M-NFR>"#;6NXR%R_F71K-]J8[F.XV4.KZQ,1<546MVTNK,2C]6:+5=4 MV2L]:+VSDY-&]]^=H^5=NRT(%^V,XK3;^=!MG!17Z9K]553T)A+75W^_==)< MO+OX7.=T\68][3_9W2Z4O[Z\]77?;?;ZW=9!_PK,6;O5[S7:A_=>;OS>Z!Y6 M-,DF*'9AJ:VU4]^ J]]N_I%_W6X[J<-/N-/S8KU&]_O8@*'L535M;-2ZV'C926NU)1=:N';QL( M;UZ$K/BW5F_+9/2E7936W,OE*JO7$K[FJ>9*ZZNZ=VDW^\ONCCN]WBEXM5\; MW>8F6EG=4!%]K(&QEB8V]T)/-5=/*Y4\T\J^\DD&[8/6<6N1776.VFO 2ZV#U?D0 M;YGWR&B\O+^7,6R2"2P07>6DXQ?BW';^])'N'O3SWLZ&?@ J\8&+B*)2%G&? M K(.U*,283;P9 BI,I_Z(I3[- U?DW7WYUWKF;+LX9GY6@8[.IB+RU'[DV\7\UW=<]F83O/]R(LK+P=@!<(,(XCZC)M3CS2Q@)M2EEQ2 MCKAZMR1L!7V?YOUWRP_7B>O7L_KC9Z&TV;'#US2*R MKT)13+C-,_0[WR\H:*4R(V-]F1EH??NUWCB#];?1ZS<6L MR.(3D#&_A[2YO]U1JIMW5E"E6\M::C'LZ@6) RL\C\)0Y'2^55U$ADQ0 1G# M4G!.V$2JW!;P")[*BV%]]#AJD<\=PA2"(TE(>POIG*(B05XGG:VS$_7[60Q; M@"1 M[5-RO$.Z;&B:NCGNE9._&1[OG9V>'B\.$\Q'!QYUNB>+L9]N\SB?8MOO=$[S M"%"K_6'Y10@"!2;9RX,H&0!KZ:9<.G*#\*35;IVKXG9V>!$'V$AMN51(,'C,N18! M.2$,"E8Y(9/PS%2)V^L"W#8:K=5/-Y[;(6A]VDE'PQFPX-_13@&)D;=Y#'7D@ CM+1)7[>#:'O$_I3A4&W@]H.[)NL=QH7:6TP0WT_XJC M+_%D,IY_F@V4(YHD;0%MOK::8H&ZRJ;YS<%O$^9U/XP<5O+ M[IR'^4GI Y_B@!/L#)81.8PA._24($-)S-M["1'>1.&K3+J\&.D^[=G?*^9M M9LO7H=Q?DP&A/&F%$U*$*7@NO$664HN\(RK*P!RA52XM>R'.?=KWOW]T>Z$= M=UU1OE^\M)R&R!71P:):>I^7%S3S6&W1RG'=SBI5B!O)6K :F4SO0*DC(6TTP%DF9=$P$2XW-:VKGNZA)BO-PE8/45^6&8#39/3 M(8%JE(,B/EF+C(T42:5H",(F9^5K\N\:Z+X5)7O#NXTLN6::>/5Z_N&@^W_^ M[?\!4$L#!!0 ( *:IE*DNN]-'SX +&R @ 5 :6UM&UL[7U9D"6Z2C&RI)'DJNXG!I:$ MS5L2Z2$IMSV__B9(RK:X2%P.2&J)Z%;)$G7.EYD?@$P@,_$?__GEYOJGS] ? M='K=O_W,_D)__@FZL9''G_Y(,/CSI]SOW?ST1Z__9^>S)^3OHS\Z['WZVN]\ M^#C\B5/.IG_;_VN40D5I&.%".R)--"38&$B0X%10+H@$__?#7\%)Q:Q41"0% M1#*12= I$<$]]]8*KG0:/?2ZT_WSK^5+\ /X"87K#D;__-O/'X?#3W_]Y9=_ M_>M??_D2^M=_Z?4__,(I%;__S'S^7V+T:>:<^V7TVV\?'73F?1 ? MRW[YQ[N3R_@1;CSI= =#WXW?7X"O3\-O?_@C&O7+^)?XT4'GKX/1WY_THA^. MS/.H"#\M_$3Y%[G[&"D_(HP3P?[R99!^_ON__?336'.^'_N]:[B _-/DV_<7 MQ[-(.]WA+ZES\\OD,[_XZVM$/'K"\.LG^-O/@\[-IVNX^]G'/N2%Z.]$+J!4 M@?/OY6F_;(SI(P+IQ]L !'\*W4+P!C'.>_KFF+\]BR3(_O9ZV"#BV6<=R"G$99'=FYNQK/N7V+OYI<1OL,> M3L3G_@,\C@W_ND_*C$K%> S_^_<__@$ 6KK3[93)XP3_.7E">=>:4.#+$+H) MTL\_=1*"D-'+8+-00AEI$SANJ+>)42.]5E*VYX):52MGIT>MT\O6$7YS>79R M?'1PU3IZG=^ MT?H-_^#X]];Q*?ZS=7)VV=Q06OG%U2R[F0JF[)V 4N.=,X%;Z85P7#@AHN?< M9Q8HGV_OE2$47=QIX[H7[R&Z+NY@[]OZ=>T#7(]^VKX=D _>?VI?#M$S+TXZ MJ@^.\=M!&ZT5+41.&-6&R)05"1P,B99K8ZRP,=*YJ]]HY=P3I#PPV#V\'PQX._=:7>'U;XM2#P0#P?^G* M?VD[*9))S)(8F"(R)TLL#E)B_.32K.XKD*/@.LL35KL)5Z3:FX@KTOX?JZ3$_=],[W_X0B]$38=O8@F?>*"%=D9#@W>HW? M*>Y-=BF+Y.9O%6SJ+"V$]-R8T)#R9VG!-WJBD@M5@R".XGAM'FC3# M+$MD$\[$CS*W?2&M ES=5$;724=!G$!DA@J7A-="45_+G_@1R'/CP4:*GC6\ M:BS$..Y&#(-.>H-!&VQ(/AE*;N, O-A*73"3)&6"!JN1C%9?A85A/ MGPC-:;V"E_"=G7?[(YWN+8*65C+B0N D,&%- MR%0Y7V4+;"Z:)V_PS74\:WBSJ>'_@)*6">G@,ZY1'^#TMJCD+(\ #LYNAR5G ML1S@C,$*XUR4)3$S>TZDL8I8(QQQD*67$D0H9^3-$V(EE$^>*/5L,DL@V_3, M<=2YOD7L;1=S4-Q2PBRR62J)\9@+AJ@H.8O,&,ZV,G=,\#QY4C2AYUGSNTKS MQP3=#&7;$4,NS80A !B<2Z$,"+S7G]D@^&PWPFW0Q^NX:HW3IS[MHWH M%6>&QTBXI%"64]09CA "N,;R+$*6NLJ1;4/XGSSO=F''.7SP*YS!SD-^A;I=],J[!$J5"0&C:$V>C(IG+("C%H>2K M',(\@.G)K_=-Z7O.M+4Q%[Z)>E48VH9,L;N<-=#EO1?II7#WWUWC=&T#ZV\_#_BU\_V&O.X0OP];U MZ(5_^WD 'VYFYN/EZ3#H#]OG_5ZZC<.S_B7T/WU..!T405CE8JAP"G_\#&?!?TT18!*!!*CQ0YOH -=:P9:]!G3;HJOR MIR2"3! -CD9SXE*@VE.UM@T9?!9-DU/^HD+A[S9OQE"S5F](RUNC0&;:F4P5 M$4$B.":!N.AQ:?(A,HM.B85EXJU]-/V]FNN=6'X5Y39H\5*$V'[;^0+I+< ) MXND.P'?3.?3?HUXO>E_]=8FUWHT\HG8&2(;EC/B\0V\$Q^&:8> M+7)8LWJ\R%0_T_?IE2$/JH?]8K>;Z\.CO\K]_.3HY: M%Y>M_WY_?/7/^P@;*G">\YJME#,_)MY4\3)+8"07(2/%RW->V'BI,@\B1Q4LLQ2H0YZ?&1W/!C<0FHKSS*.7D^\ M2(I(Z5Q)&C'$9*]34AC,J2H96#^"V#X!JEIL>K]C7777*%*(O_OA'/J=WB2'J86A6^\KP.A#Y[?] M^!&5?7[MNX.VDD9FY1WBS C;LH1N8BDP!,^XU HPN*NV1JZ.]WES=!M&K%#X ML #V[_[Z%A:B;C/PTH!EQ%N#BT1*@3B7.#$Q4"^M!\>KA'!KH7V1O&O0@!6J M,:Z*6F[[7T? QD/D(*):^AB+1&%5-!B+)!Y+32,5) 1*B9:!BLPL=Z;*K/8 MIN?-H*:,4:%XXQZT$:7OD)6*^']*INN0K'(0XOQ?,!&&0$:%V)CM"52\T2\ M,T"42\D$30-/50K.5D;Z(JG6D.&:K"<9'6,^.#(N8( Q;BQ5,.5CY3R['*$> M%"6-HF%46(;.\!8_VQ;: L882!&E(Y&E3M-I*7'44)UDM !BN;/CQB ]3Z+M MT&Q-5H\\),9HL*PDA65>*8H.0?8EC9M[0QQ&'B2B%#KQI*79B'PK(WIYW*MK MM#I)SXL%.85_C7XS:,N0D"%6E,"E;&.#)\%D2S(JB.,_G7554N&70O<\:5;/ M0'-HM/%!PX-S\7>8*OBD*-4DBQ1PHD6'TFLIB,V9^D^=H;\>82YW4J5RC '=P:A=T@6@ MO@:=(4QRT<;R74#L?1C;<31FVM(Z&H$K8F1*1'H;B2]-ORP%+K)7U+@J=1VU M!7O>[-TK6LSA_>9'!S]FD/BDO2C;R"IR=$B]BL1*I8D*(?N4RTUL=6J/%B;L M-)*&(L$ZXR4GFNK292^6'7.72-"1FQ BRVHG:2@;UXH)GD0&,$1DF8FD*)CE MDA*4RQH9J>"L2LGJWM2*;9)9MX$N=UTK-B/"F%UE^NEURUPUJJ"0&D!YIHC0 M!N>]*#1Q CAAW'JAP'(GJ]PO\B"J/:DF6\G:BXBSL=8K9.%-89JDVB\#:H72 MLI4I,1?5=DO,*EAONO=18ZK?&B\<%<;;THG8>(;SIQ+$\PB$6RV<"S7=K)Z4T*F@P*"MA+F@,S!P0[ZDL MG;O*9WU^5V[47Y?1.@7(%S MTJ(>H@!TP@V0$+0AZ*Y9IW56+E9IJ;8TPN? GSKFJ# /7< 0985TUR]P@BIF M*VUI!",S>F328R#LF7-$2FD$9)8LV!HDF0_G.3"B 457* ^XEW,R@:0Q,*<4 MQ?*L7):C4R0N)T^XX2:K:)C+52:(.5B>@^$W5?'"LH ME\4>'ES^]O;D[(\Z MU_U^?_I6BF 7"#-5^QJX"RY(Q:3,.!QY$,QH2-%E+1((_7CMZURQ5K3,Y?&O MI\=OCP\/3J\.#@_/WI]>'9_^>HYO.SQNK66,AQ_8A/Y7@#REH R<2!Y9P MG!F?$FH[N$B!66]E>VGP36KYO'?=B1T8-*[M;P^NKO7Y(DQI'[4L!.AH&:?2 M2^V=C/A; \8X]$38P]J?)TR35C@J2^AU\T:X>VYU&\P58,H$0@N?P0?4N).! M&P< EF(042ZLHQ8>-L$<45:TP$7K]];I^]9%Z_ ,WU/N'%]'WW.>TH1V'P,W MI4O B=O0Y&T*3BIK@XY."\T#NMS6<]M^&.;&FAMM<:[%UX7/JJ/%>4"GU\*< M@J:R7)06I.7H]E@')MFHG!Q<7!U_'MK@[E@B:?6T?+# MX*?TS97&L>]34$K+X"'8Z)W+/*./:)/D<_3]D!@;:_[H^/+@UU\O6K\6%V?R MZT:-\- +ZMAC:9&F?11C3$+W).%_I5WFY*_'\V)TD^IW #$@N)$IG*K9=2:V&2=]*:XLE5:HSP&;/.= MB]7ODN?,^6@L)<*4:!N='&)%,D11+6T,DH.9N.0$<9YQ:SCUP579)'D(U+;._ZL2I3&M[SHW M8&%#18\.?2HZ24F6-"BD=2AG627,4D:"-;!,&@44M9I9KDG4LEPPSACQ/&>234[)Q6"\;7KD[VM7 MV>8MOXIR*W>5G>SRNP#1L<2)UH R:AJ(!YU(V>+7PKC@S5HM9/>K>^A*>G^@ M7^P:2FNZ.>R"?K64.6U-2$0)9HGT49-@LRUGNQU!*Y*7LN-^-?]FQJVS:BVP:/M)3L36\K M(A)" Y=$ D^E8LHA654(3BNJICN\/_4VSVM;O%EE;ND\>W8/[O#L].KBX+#2 M]N7"I]?9NUQ.F.GC/9>U5BH8ZD%R[P*3MC3PI]((E;V9LW&Y\#V-;-Y=0&'F MN!8M]_HWOAOA+%QWQB%BN=2\E-%>=6[P(V?Y$G\ZR#Y.%#C9; B<>Q69)P[G M%"(EHR2HY$EVP$T0V1A>I3:U.1$:V@E]&$G;9"T>8 MX 49NB^6+-L:LE*%?-F-%32Y0XU##M%:#(@A$:GQ MBZ/*$0/](T^9RUD M(B78Q @4.''>4>)L@FB>M@6J"IS0.-08@5 <,.%Z6VUAKF&:,R ><))]$5-@_P3:_;!Z_;!Z_; M!Z_;!Z_;!Z\T?=T^>-T^>-T^>-T^>-T^V,OM@V8#K+<'QQ>_'YR\;[UK'5R^ MOQ@7RJX323=3:I=A^%&P36ER_ MW.RAQU73Z!)%9RDJHQ@%,#E+9IPWDC*J(3#((C [7Z\;UYW-?>KEX6^MH_CWX[^>31P=6W/SX[Q5#X_<7%\>FO;PXNCS^.C[-.? TS MUNB\-=+4/&!!VR1'U\+EI(NCH^%+_Y$.LTB*VO/PELV)EY5?8%&A"&^,847N? M,S5 N"_W4"KKB/?)$HYQ:H:0P88J9QF-2;"MK8'](>!NC+\O^07?I'_S=2)K M>>K;/OS/+73CU]$A,4TBV%!ZB;,BE_&>>!L9PQ@12XNHV1,CA2QWK@2,8",0Q .^&W1)@M^TH+42[I,;,O,X$U:K-M+80+03O*O-*BW**0#9&R''6+ MX$F,8#">5E::*FGB>T"PY7VJ_>#7*J:JR:OC[J?;X6"D 399Q!/@.JUS((%R MA%:2QAQ")59&HZ5@PDUW=FB81;.8]L.=:LB:BWBSH2EJ^E,_0.-W[6:RXBI2 M3D"K4* I7.0E(Q8HSRQ0P"5_6RSA+Y,EZYAB2W.)F$ STCD9629)C:Y7IK0< M,6I")0*.G.E4IW#I 4POC27KF**"RSS_6'JTZHI@'(42I21 9#24P8K"%3+>Q7LTD:\[Y1\S_D8Y_]T,@"6P5XS#-L$_&ZB MLJ:(,)/8NV4K5KG^:P,9. 862GM.#*[-.,5[3ZQPGC GJ<15V\M:Y;S[QL!' MPK9]). JQJM O'>]+GQ]Y_M_PO#M;3=]ZQFGC- B)&*32T1&)8E5F9"R.W9@L(WAR<')P>MBY_:[6NCEI7!\ 0CWFX#,&'=91+7B,,5#-E&5AGCXW+AB8\\PR1/W,2-V@!F#E=U2R MP0J"39DF2PZ@T&?7&/U!3IZZ5+BO3W/-$N+N+G%#F+LW>+#[WI;8G@" M^,)"C?'[&K+:X^^I9+D5!9R>J()/'#T5L%)):B&@QQ(%Y."8G:93:)Q]Y%DQ(P1C7UL1YUGE4 MI(8L^VRM MRS$S=.'0!_>91LJT%JDT,&@WJ( 5K5U:\AR?_MHZ7??RV/L/:.BRWD60IN_& M%$8SDUUR3*.?%QUW27.:(PN220_MA> VT5(3=PX^_,#&M;C238-&2I%U.5U) M01J H(/S1J&*03DG:/OA1V^V#W#2&PQ*DX9.]P-TR^6Q)]_2ZE/*5J*32, ( M(%*;0+P972) I=!@J1=5NAPLAK3IIL<)&G9<[W\)P^$XE_[@IGA(!__R&#*G MJ]YHS)_[_O!KV^I C9>41#0,D:KT:\;2J<:,\#.UDXVNA6& QZ$UI62R*3=B3PD$GFD@J5F39.;HLV$TS/FB3K MZ+W"ANJY_SH^D.WUC^!3;] 9#MHR)YVH4H2"+MUN$(V-,1#-J#962:/J;-#/ MP?)L*+"IGBN<2<](.CX[+_8:TVO#-Q#>1W.%?W%73K4$IJ;OH%P$9OM74&YJI(7V MWE##6[,^E39*;TBFR9;FB9)X)=%S=8"LY\*"-T_3Z@_/>F1!(MF@>J?&+1T1$1.Z35S%Y-I6/MN"&LX6O MV.[-9LVHO]>X[FK$=].KTYNOIWYXVX>S_/W'XQ+*#$RCPZF)XP&14A>)5<"( MHYGZ;).W=7I!+@_Q&2SQE>U2/2:8H)R,EV6@U(2)&++CQ.-T[XXM>O=SLCDR4TZIX1$'=9)SVDX.[BPP@/B7#[W/O^"CQY,"?C,]%\QY[3-P*S959H.E M"07*&,6$P,O@6.PDK&S<']^]72=@8R/T&M1@@Y/U#![&K!+1(=:GU]-LCM[=B;J;2WL;ZV%)J^N75V>%_O3FX;!T=GKT[;YU> M'I1;L-;)%UGPI"82198!.9W/I T%)86T#F1&+0MKG30V6<:-R;K].-Q&-+E^ MIOJ#SZNGU27RU2-()Z0TVFO4;TP.YR6=DY4Q6D6!+M#MQBGK\Q_;1*[3DD^N MI_65LI\@F92X+;VCN514>B9%HIJ7RI>^$&YL>:FY!/X M\43<]^AE%K?_S=?O'YE$ J.\E)-OIYO<.&6!ES98IDRI2A&;T!\%CK-KY"EG M7:6%\.;0-]VT6!O!Z,OO,!B.KV49WS#%&%@1 A&Q+"O")^)T4L0;PZ2WPG&V M7VJ<(\3V0^$M\W=ZKV1G#*BP]S\"&AZ7)4S+TOKRJ=/WWV]+:P<#VC$+)'KM MB>16D^"$((I3(P10X625_O.-2? R>;QUVS=^)+FN$DN%U_#K<7# MP2VD=L9(+Z*WBG8P0"3ZL,3CDD^ &?Q5 !/%HT[-/@KV8H;'/BI_)595.."K MIXZ1Q(/CNYG$4FI-E(8X)1@NATSC2L@Y\4$*ZY5S5%=)0]^6@"]F%.TU]SMQ=/)]<]/K7@Y[\4\<_1$_U18ZH3A&$E6Z MVLCH<*F,@A,%YW-^/1>Y;' M#B,*U;KY=-W["M!V(6B1)26)TXA^88[$\QA)5MDH;6F4D>[58O"81"^3]3OG MQBSI]6ZB\K.ULR LM^D>]&:*?@3*"@B>4Y$.F%(J[<6Q,$U])(:P34:1"\*M(7 M0]'MV'*6?&YG[NO$)YFXYT6PT8_;5BD5L\,A%$JCY6@"P;#4$JXH2]*5#,;] M\EH7"/+BJ+M3)LPY.5K[_'.SY6)VX_Y.LK8WWCC0#+7+2P]3]+P=9$& 4HFR M))$"K^L3+ ;W8NBZ%]:=0]>-*V:^.2BX4'0BS%?OMTV_D32#JQZN,#_^_K W M&)[VAO^$X07$WH=NYW\AM7E2.OB2X(@##_T;P(&H43*: G!KC?.J2B9*-8E> M#-GWBQMS6+_QZ6,UR<;A*0[PR8_*YQAZ6]F&I-#5UX#B9A:)!PGE DA'$P>G M2\2.DVVN8[ P^I/?!(L6/BXV8Y4QZ'@CC"D-? MHQAQ##+QRF4#&9A*5<9#8Q)LJQO0KIWSG5A\UXV&[J0?P\UA1%3=X(MBI(VL5:%.Y?M552-H$U!,"[!64Q)# MZ;$)6I"@4R;"19HE]4YR7X-"<]&\TJ6 M$NY\(#(Q3WP0*'/"KR"D5FE.GX+&*70?U2N5&K1:@^40HW.%>W/DM]1#E'R" MS6J! []W.O?E"/\D4;F<7H"-C"F009$)TN7T&@EZB,FXCWU,3N3P8>E2+/JFU\Z MBZI::F$*_38Z@>!D^>[@XI]G;UO__?[XZI_'IX>MT])#X/SB[->+@W>-]UQ8 M\GWU.C&L(_!4?X80I+,V1L\2C&ZG"5ERA92RWG'CTX+^#$N^>>==&P3Z6C%Y M(-993J1)EGC)*)&9IL!S"LSL)M;?WZX-]].K9VHUVU3+$!DX HJ5R@*FB0O4 MD C*9VT4Y7*_4ID>$6@/UX-F>=U82E.3S*C5V6&MW.UQZ=C9[7 P]-W2&G)2 M/&:XEUY+0TS. G6K)7'%H5+22BZ >Z#+W-VP/:HODN25XUOEPBYVPANKF%2> M.YD\(YX696OG2$A4$6K1TP-M$%N=P^]M2?@Z&/:".S6:-C1V#!P=1.ZH)>#* M,;!E&$H+PXB5-N!/LH^LRC[K2\P V8C:.['X?F: B"R2R%$7\/C%6P2?F2(^ M4YJ,CU:X*O4OSRP#9"4B/)@!LHI!GLKA^3(RO6: K)X!LA)7MG&*OHZAGPJ) M(Q7HI 1-1%:!2)_8P]BFN@%[S6N_PN[4 M#P%TR@)BVU]:P. M1\%29#81$-!K#24!CZLBOW&*11X@+'/YY&M61\-D:LYJ%?9+YFVSU5/[J^%UK]-O1Y\[. M1[^L=RC_X.NV<":_O+A31_(LN9! < W129-ER!RDS4Y9A@N0=X\=R3_XXCTX MD4_^9OM=^>P%[WK MZ[>]_JBY1##:LI@< 0D>)Q<0Q('0Q"5IH\X SM5K)EQ5M#UF.](>NP MY4FG,*3#!5:!10]=RD!L$IRPG!1(ID&9_3JZW+/S^CVB6_7S_%6XLD_G M^?-[@8,7UF+^'+ M^'J'H]OOS3+'*OMAPV[0^@+]V$&1V@#9JA@]"1)#)AEB("& (3)&FA4($#%4 MX?7*4%^Y.\W=NM;>IQL-O@ER=TO0]R'G!?5*C9+SBP8C2R24=D+9".% :L;K MW.I>0997AC<\.V_*EUKW%33J9P4EH\R!$\=*OT.1F.5VOS+P ME_/)MZ_:W\==FKKE,C(HNX%7O?*C68VCHGUR+!#*HRN7_RKBA4[$6.:LR9$R M[?91X\L*^#*W O:-.7L8$TTYB]91;TCP M&1UPR<2X]:O77C(;O!1\+[VG)>5[0B-E2U3=S$TD%98$14LP"")0&JGA57*3MBCCZ[#:=%CMB&^[\/0>$_5.FN6D55)3 M+D&A\\!-Z?IBB+4X&,#EX V++MC=U.,W*N;K *L]P.JQ;A?>X./2SNR]/B@O MBFI=MD 2\R7=SF+TJ)5 2R4!,G@!>L]*1M83]'6O"P=6ST.45D'0A'9"S'9)%J MHG,*T?E,1:AS#K]3L9_09+@?VTI;9-D>3G4_[#D_')_XY(/6C*2$:Y#TVA%G M Y LI#,V!*98E0ZL6Y+O==3L 6]JW>F^03;&XEG@ HJ9\>>'O>ZP[^/PUE]? M0?^&MYU),C#A"8],XHMJQX;^9V97V9PV:/^=3@#?%-B;SR M^KI($ZPM=(XABXR3B4%-<..)=UH2:@,-W&OEK-W'D=6<"EX'W--@W^PX-+L> MAXM7[,4B&^&I8SCK!(_FDS1SXI/"*%=+#Q;#7Q'JG<9O5];7D;5G?)H=0G;7 MP=(/L\8Q2M;I#CKQ=W]]BVZN!" M>%"XUZ&P:\;,R25III*WF>7OOF2L[;FTF7%-J)0XX!G@*A>U0+]14@DT0\A[ M6=&^6*27.01VSXXYQ-\\BZJQKJ,R.Y],*F,VHC>GO$15^W+)"@_&:245U#E@ M>9$-AS<@\TXLOI\-AS5ST5O/"?['8!#/48)H!6%."QE"XBY6295]9@V'5R+" M@PV'5S'(7N64/M Y:QF97AL.K]YP>"6N;*-IZSJ&?BHDCL90J:+"L-4R7'$T M2FG+)?-)9@\T6J/K;;8_"?*NU'!X[[B[BGVWV'"8@34AAT0X'5Y/6@>]/CZ\N M#TZ/IGY\\,?!Q5'%QHWKH-A"/\>-E3/=YE'1)%*D(6=T\7!*,YY'%5)PY?HT M$1]K\[@.GIUW?_22J^+0EJ.*3*3!,>$%Q4B,"N\IS8S";A;"_;V/*[73'W+9/ M'58>%72JTV! %UIZ@^K'V:Y$:(8$YM#W16<')0U"[EDGUA4%?!U..QE.&[!L MGUJZ/"KG.-/N>]_.&+U7,A&AG,-9HVP."VHPDE1!@^4QF/W*"%A1P-?1M)/1 MM '+]JG!RZ-RHA4R='X4E9OD=SV9'P= M4SL94YMQ;9^*VE;V;7&U+=E&F8 K&7D&?5N7="3 T"Y1:VOE?C7;VRR&VDM3 M3&4/C_RE(S^$M[[3'^7,_#B"7*8A!?2<@HSE0C-3RN"9(QBB@-9: !?JB1IL M%3T\H9GRR6PB5>/ADPJ*EU='.U$NC,.U 84>M3\ $CS&,]YY8RR5Y8#JN8[% M)S0 ]V$$[.%H7HF^3VH(/]AV;)XBLH,4?,!QQDI?)$])L"5!-09J5!;E]T]K M'*^H@=?!O)^#N2:1G_#>VN.*T(EQJ55"'8#"^"VA(@(Z7N#0QEX"9=D_K1&] MH@9>1_1^CNB:1'Z*^WNW?1@\K@5T5(+2TA+./=HR&4^"MD P>/(I96.$>V*. M]BKBOX[E_1S+U2C\-'<4']\B<6,:VAA2G?*86QT>VY7RJM.*QV1(9<$D4 M-.*:LE\5U@T(_3*'VU-@6(W H[%*3>JDRR(E DEA!)6X(NAK6$)C%,938[*K MDX?S HNT-V+[3BR^GT7:(*-T(0%1N@P^EA2Q AUEZU/0./R8L%4X^\R*M%%LGF7B<.! M3@*30D6?A5-[=DW57A=I[QUW5[%O! /K0G=(V=50J_!X-,KBX?#\I%@Y1 M2YZ8)!ZL*SUI*+& L:A2095VCBKI*AFI#Z+:PS"INN%[M:Q6H3YN"MP$E!5. M!A(C2QQBX \W_=^D?YME6Q M'\!R[]U"!X U%#!5\Q\4SDMGGYL?[;>)=N6\SI7,E&-(OAO>QC-Z&J\GY&#D<(P0:@KWKDNQ^!<:/PN M YBJ%C3&I M$%_ ?N?.2/'@WN 0(\LHON^H*I4]="3;?,O4?P\]M^ M_(CJ*5J88,LZ2IS!,_&TY)XXF8GULN0$9IQYYT4LG3)-VJ)"6 M>=R-O1L$YX M@\ZF#;<]3MVE5RP!KF8L^2"ZW02%C=ER.8YL8(@*?O/#('461@7J2 2?X;KWJ2C@/D26@N ,##%42R*E<,0SC6/%T2!TLMZD*LU:E\#V MG*C2M"DJ3"F_0A?Z_AH1'J0;5#5&;RC]9[@/,DI#LT*//&@ARBZ (8Y)2[RQ M.BO+&*@J]WXMA>XY,:9Y:271PB=^>CW^$G[DZ^_W@Y'WK;/R37R\. M3J]:1_7RB59Y^Q:RBM96QE1ND;8"E$G<@M32>6;!*H&ADF1&4^[I8[E%:ZIE M'6;\=G9RU+JX;/WW^^.K?ZYMX?M/:%J?'.5N2J(Q$95'&4UJ.36LB>&XLVH8AFC[" M.>S=W/2Z/T O/^@,RJKS%@ EB.B*^P](<65!2*&("#2A6B2"I%P2Y9P$:1V( MZ2;'"]BR[!N?&3NJ*+I&#PT_*O,M.,?=NB;>UNG_OP+(Y\.CZB:JT33B.];#7G?0P:>.5M@+ MB( 1>#J[!Q8THRX+1U3IF"E5J0P2$ B7"9S*4J#/6IE/CZ-\UH1JV$@5VJ9- M#M,'$\!WJ^CHR+.MG!(^9$4XER5AK+ADP#6QVBG.(V5)5KD7\R%0SX\OC9E@ MEAYJXPFG(+J 3W=9$/W>A[Z_^>YXC5U[UE8T1)%\)M$ SHN\[!"'+(AAG@;I M0Z)U\MN7Q/?\2%/#,+/\T9O'4K,84QKI_L= \/N'QKC;)LEDE/1$Y\!Q5D38 M-NI$!-4IV>@4"WKY:&HM#,^',]LTQBR'S*9ST#U-C%VS@XBJZD-JZR1$5(P1 MELMU2][94NJ>B9194>&H-;[*8?(#F)X/;YHVP"PW;*/<&&\*3)"5Y?,=(*=3 MVZ*#Y:3$&#"64DD9'0E!:@*46Q]P$?6F2J_T9< ]<[8T89)9VKA&:7,';]*/ MLZ \A_Z(YVT>0P@T)<*C*JT!E29!4T4"59EF&;BJ<\?EL@"?.7V:,LV_39=20V*$90&5J:*#BOTP5Z(:*M52)7YD8S*M^7 M"N$1C6<]LE%V8*(:!>!VDX?=E"&7XL<&5M@V4X37S/@DB1G=>FIM M(DY2(#Q':J45*E>\N&^K#'DD!WL7!%E%^4V?0,X/\R>4P5(?H2>0!O>X< M'''ECOH4(\JX[=VF=$X^K=_.IURU[R"-B M!^=!,\N(TJ$0FZ/(SB X0K39" L ZJF M\S 7U8Z\AN:L-UVDWICJ:_0[F L.P$@N+,Z(901('@0). *(X2:PY&,2,3UQ M/CSF(VR9#JMHO (-[DV%=^N90H>'44I$=K)<-8.0;!3$9W2%K-4IIRJ-U^9@ MV=F6UB96>F@3:PT5+W09FBV(.#X]/'O7NCKX1^MRG2SM'_^\B73LA7"F\JZC M5!'=>2Y:8\ H'JJ;M!<#6U\[(85@KDWWV(0UK:AZTZ1H,RKQ. MAG.JC%1)AA"%"9Y2U"./F;N]EEI1K'33.)A! 9DY+.;%)W'G??A1L$UIM [/3@^/3XY' MQ7AG;T_?OVOAH#B[N#PX/3IJG9Z].SX=_;/4Y(W^_/P]/N;7-P>7QX?E(\-M'7<"@]25>WR+2MQB(E:#K=CCIN]3R_7(/ZN#NB/_DVZ%Q,*6T M,F/L5#9995:96!X=H;B6:ZXX#Z%*!D]3 FS<3'HS''=Y?(JS$"PE*90V#E$Z M$CPO_3^U,MPFSG252M!&T&]_6V G[)WI5+UURU>]+&!#<<8;]U9%$0S"3\(& MU*<(Q'-(A I%!0LXV]DZR>:-BK&MI)R]H/$.&; OZ3X;"O[FZ_P'C#L[0[D! M2C,"Q@*1UJ$^DN/$\(Y%H3&WW)2&(Q>4\#RW5OG=O] MO0+-&F_I.P)6T?Q.[PA(UF2OC"+"94>DR.AE4Q\($Q9RL. %6Z[+^W[?$5"% M!G6UO:7[3D]:!Y?KG<=/_K*)#=,HM08DHRWY;XH19S V#48)34SG#->I7_,(D#;7Z6: M9,2,%]N$VBMLUIY]&O6KZ7X8B7U<5.ROCSI]B,-2?SGI\GOV&?I7T+]I@X 0 M."Z9499UVJ!/%7".PV5;@05J-&A5@R2KP7Q>U*EHH@KAT'VT)QT?.M<=Y'E( M-&F:&3$\HDL.NERA8RA)&/H%H:3!M;,^<[[A>HY\V(3 U1H;W&X5)%(R@R1(4MB0^)$",.-92PR7Z7G M_ZI GS.'&C93A1YW\W4Q*0)+-MH,AOC2&DM2&4D(41.%ZV(&C$ $5"E\> #3 MM@Z&:U*D*97O^O!VM*,T$N.'VPA'&]A4Y"BT3$39A%YZ1#J[Z$VI,)7@498D MI]:J!?MT\YZ^J\//QLS6:U)]3==(3P.:[#@N VG^D>.2EMW%R6%#%GC(GANH M;UN6U2%2'05QW.E2Z6O0Z>6,!.5Y8,"XI7'O++K@<&Z+!EU!:XVW,?#=MX@G M%F?BT%]W"]EUF7> MMCT7KC&;]&HJM,+.TT/W)4;CK%3.HQ]5&L9E%HFSBA$J:,Q,(./K',SOX25;1?P5RG/?AD^^DR1[YX*";SH8?H7]XV^\71ZIL@]TE M!X"R :=32XPIEUVJ1(G+@>+H@Y CI"Q#G?;W2T/,)DYP#5P!]Z9*QZ49),^)$)NI>:O9.M^NJ[PX M_O6WJ[.W[R_QQY>MJU(/.?K$R?'!F^.3XZOCUB:-#]9_67-Y'!N+.I7JP9F* MU$2O*&.211DX1AQ>&.-M$C;?I^'R_?GY2>M=Z_3JX.3X].W9 MQ;M1Y>M%Z^3@JEQ*>G9>ZE^/3W\=_R%B:OVCW&7:A+4;!-$@"VJI9KHH7@=A M \[G5&L)4ED9P*IR/3%H'Y1J5U72AJQY=WQZ_.[]N[?OK][C^\LOSP_^6:"= MO3DY_G5\SVV#_%CE=368L+:X4S8'R:G-F0:;F9326V8PIM4T2L^2B''&YFL* MOO&<\&;THW$5=6'1X8AA;TIY?*LDI34Z]I=]69TQOI:H,TF15'&1F?-92!J< M=2)D$[2A/G"A\IRQO(+0DV6]? E^ '__M_\/4$L#!!0 ( *:IE*BY0%U M&+8 "Q!P 5 :6UM&ULW+U[D]LXEB?Z_WX* MWIJ(G>J(1!__U_?'M81%]54!_O_CP-GJU$IL'M5Q'+PO%UDI&?\S7 M7Z*_2U7^(]+%ZB'Z^ZKXQ_PK ^!?JYM>KAZ_%_//7]81BA$\_&OQ%X&35. < M I1D%.!JAB_GR'W^Q_\-9J2)CW+*L_ODO/WU9KQ__\LLO?_SQQY^_\6+QYU7Q^1<4 MQ\DO[=4_-9=_.[K^CZ2Z&E)*?ZG^NKVTG)^ZT#P6_O*_?WW[47Q1#PS,E^6: M+8454,[_4E:_?+L2;%UA?E&OZ.P5]E^@O0S87P&(0 +__*V4/_WK?XFB&HYB MM5 ?E([L?W_[\.:L2/J+O>*7I?IL1_:]*N8K^7'-BO5;QM7":%\];?W]4?W+ M3^7\X7&AVM]]*90^_=A%43QYJM626BUA9K7\IW/"?KE"_4#ZKH]U#:!<9>Z[ M4#IV8?HNF+J?##^HX17>$W.URO4+=;>48[V[6U%7JSZ\QJ%>B]6:+49X+79B M]E1>V%^\-3\U8NR#.LBTDM-0]YZJZMM:+:6JV?+)HZ.Y_)>?S$^S30D^,_8X MNS43WKW^H-CBSM#Y6KTO5H^J6'^?Q3#+81YK0"@3 %-* !/F?U*(%58JPYKR MV7K[;L_4$OSVL56CDN4FZ"$ M04J5*4A/M:1O];O6- M*H7_OW!DX0A-2,ZX)')4ZG"T_Y!!7&_K1R0?O[!"O3#/EB]7#X]J65:+P=NB M,*^*LNOK%]]WE[QGW^VO;O]@A;S[C\U\_?V-65$6U3J\O%]_4<6G+VQY7RE8 M_M4\8EV^6=9>Z0QAQB5#9G5(F088I1"0S# 212EF0A#S]\R'D<92?&K45FFG M9/3S?!F5UL#R3WX\-]J(NQ'F%,=Q8.:M[ %VJT1&^T9'>U9'_'NT?UUC>529 M?A/5QD=[UD>5^=':V!\U -Q$-021>55J$,*1^=C#%G)6&$WW4:>7L4?D<)X: M77Z_">_-4A3U7%K_]\WRY6JY+IA8_WV^_O)R4ZY7#ZIX.V=\OC!JS5 "$XQR M!A B#. TC0'%"!EW6G$MD2!2YC[SEJ?\J4T_KY1616$(J5!?U7*C_.8>7_#= MII !(1UX)F@UCWYN=?^3)>M6_?I,HS7 N.JM">%XO"=V(>G85X516;4G/H?D MV/]6VZA2 M-_B^P"5??W%W%)_N^:'PT_VZ'&C?)SGC&@_P[-_'WD3KED@W6_6 M-K##QLJ\,5[%?%G.Q=_88J-F%,4 MO3?1UN*H,GD".VFNHS*)K;.+ROX8>V6NF ?;'',6V&_F>J?6]_KUJM!JOK9$ M-\L0)0PC#E*8&E\&<;,09GD*E%D@ MCZVLQ]:0:_18CV^A%E6JVWIU^?.LW K[4+;\WCY8US@H^>?K)\QAAJ6>6.VS M[70)XZ29+ -+&V52'0:A=O(=Z.G]%@"?[*'VIOA>"?I5V?=YIB6,8\8PR'.% M .8X S3).*#F_SBE&83(*W#FA(RI39^MBC7M^OGTIR!T<^2O!&;@Z>HI)M'O MM8(!=P$ZS _III\2,ZIOWF'GH4/>=6F_#[P-^_K$OMV6I5J7;:C*7)6&2V8L M2[-8VYQ,ZI&M:XWUCL-QPZ.6(1DBDLB1V4-1_L/&<3UMI[GW>*+ MDIN%NM=W#X^+U7>E/JKBZURH,\I!9Z#:O>3F34NPBE&N M=;&3-GGX4?02C&[M> \[ MQ/ARB\C=)42\&>Z;C8?N1!.-W4CSL.=L";756: MJXPB:EQDP9'-:HAM)$J5_F1< X%XAK+95U7PE2MKG)3C\]KO2QOP=/?C;1FM M^D8OGP;3C1^N!FA@7C@Z,0V_3=T)04A"."UH5"+HM/60 +HOGEI5D[\9;95L M<]'_KFQ%425OS0?,/JLJ4?V5X;-MK-W,T E4.<2 98H##%,$F$0*9 )SRE"B M8BVG4?;$T[*I.4--Z$I=&$6N%@M6E/;20##7^D\@Y"6[]NC%#SK_: 9R_%4$JMB:0 P90 K"@#),4:Y))F"B4,Q9+ZD.<) M&5-CQ#T5>[/?*2A==V*N FCP?1@O;'ILPIRU/NP6S+&8D3=@SMIYO/UR_M(K MA5E[I#UM2^ M^X_SS\NYG@N[$/QMN>*E*BK8HUKUZ.=*^2CQW*KH0MN-$@)A.# U[);--PUB MMG1UA=@ N[4.F R267Q"W/,D%I^W^VQ><<M;91JMB#8P6#]%\^=4LN2MGSX]]_(?(C9,& M!7Y@IGJ*N=6^BCEI];?0[RR(=B:$8Z_>Z(7D-'\E1F6ZWA@=\E__!_5(B*X* M_>VMW*L8#8XX2U1& ,R@ )B1&#"M,@"53B&#F529TR+JK(2IL5JEX\$&AGO@ MRWD@N[DI"#P#<\]0R'BDZEZ+T$A9M]Y(^67&=J'0F>1Z\L;Q\E6[]'Z2>MIY M8<\R,D_*F6Z+(;_<%(41,,L-RT&8" QS@#., &$\!0@9G_+J<(Q]BHCTREN MFIRWV*7A1" 2M:J>Q6.Z44:II@1;GSE%ML&IS>E#6 *!%P M'B=,:E?V>#$2YFX^<3@7H#/OV"/$RI!"_9T2QRW8(^3 M]4<%>]SNZEE\?O>Y&%>XBNGZLEJ8^\OZW'>[89UK HVO&@.A4@DPEPA0LT ' M*20JAY!B'#.O,O2.@B?'[&]N7[QY^^;3F[N/T>V[5]''3__W;]]=??A MXW_])X)@_M^BN__UVYM/_^Y9M-YU(-SH9PAXA_:&]YB[2ONHXWF&.%GP12=H M.7M7V>,6MO=$Y*C$O>_](X>*OMUVAL28L)3$*KU*4Z.XJV/QW%I2#C7 ;@0Y[K -3)TCC=AXD8Y'($\B1/'M\[0B#8=B ML*# XR>'ZN_6EJ=L5FY[\\H,4D6@0@)D@MN.Z2P%#*HN& 8RP!05D& M:(QR"D62$C^NG(994V/AUVV)SHGG,7F].@/[S\_V0DS=!W?.8-H#Z#]3\E*? M<9_$LB"L93_&TF*0T1PO9ZF7=M>6SSNM:[57UJ92&7FUC66Y>:A_5Q59VG4O M)4(AG*4Q@#". 6%%%<;&=SM&F MK.MR5SWBHE7SV\]VZ)7L6QLOR/ Z3K[/-FA#3Z*-87; .B;*NNS#+J6W-3': ML[&IBQ<-T@5WF $8IC9>$ V?J2A>2'3/5\,+*J5O&;SC!N-5+==WYO^WR]09 M)8)!3G. )48 IPP"EE,*KDI; M^GEK5,C*?#X@AJW7YR1YY"I^/F@8],6+F7Y7QFUD; M)D6P1!JE F@H#%79(#6NC+=*;DD)B-C )]87+J\6Y"Q97M#SO?/QH+=!=C-QOB>YT_4";X.6%#KIWWU0A MYJ4JSY05:?_^OI@+-<-P"9UZ=IQ?0M"9S&M]JJHPF+$C>A!QG#4#>>P%DQK M8WF0T?'>0!Y&B[X55[ZJY6:O1HBB4K(4YT!C0@ FD (SJRE $@65)#GE&OF5 M6WDJ8&H33ZO?7WS+JQS@YC8'7(/&P"S=JC905973=HZ;^&*YY9T9W9E$@LF84Y"2Q)9+BC%@-,5 ()HA@A5$U,DM M/2=@:M]OJV/4*AE9+=T7O"=!O+S0O1::H5TN/U2\UK5=IE^QGCWYV-'6L5U& M[:]?.Z_KVSCQ<57:QJO5OO+>#G!*<\F%ED!E:09P+!+ TX0#!7'.8:ZPX,*O M8^)I05/[I%L]=^W^+N_Y^B'K-EF'P&O@[[P/5#T:)';C$+8SXAE9([=$[+;X MN!?BA>O[-K8YS&AZMUJK787&W0F^HGDL%4= "80 IM)0!4QMII&M'L!2FDFO M1$EGR5/CCOW,R'_NE1/I#KKCML\04 [M/NSI_,]MA*!5.]KI'?T^3)"#+UQA M.^6X"A^Y:XXG)L<=='P?$"[L;'\39#^ZX=9N_QM-#F*1I. R@3D!BM$8X)1( M0%F2 ))J21)&$XBO#C7S4VER%+<++UO/']K]TK**3FJBRJZ/)O,<-4#>6KU[#%@_5!TB?OJ^>1028^W0MA6OC9U MOHI4WBOS.Y,L53K5&'!D>Q(1E@."E01YBC$4&8HARF9+]=F6!'?C82_Y3I\Y MK3_S?2V&^]I;9:LB$:LJ/Z+8Z7MM]F/74+A1:WAXGS7_\0G<=3K*!P>X V1 M.L V; IDEP+/G /I@,WE)$B7A_3T/M7"_/5S55W3UM0T/S<=9IMBUU)DD-NR MERF-#:NI1 *&-06Y5C@C><(A]ULE7Q X.<^1+9HR-P^MOIZ>XB6$'?W @+@- MOI%>J=J4YVV4;9M##U!5W!6:H%[:)9GC^F"."!QY6*[W75EYTC#:ZD'98.19 M'FLH:)8 'JL4& H1@#$DJQZ.*5(,,85]NL:?D.%%(2,TCM\5[IM7.D8_+XR6 MGN%9I[!T8XXK$1J8+';@O&G >=L)3O]*AL?F#U*^<$_,\]0L/+;S;*'"$Y>& M6BDUV_N5NU)O\<]R09F.,P9RFN7F@\_L5@#+0)PF5,0T12AW"C3W$3HU=^*, M[]XHWAQ)7;LT.H%]WQ71=8@^ST+($

>1N+RZZ;CW MZEJI;1H&5VG&988 EQ "S+,4,$DQT%F>L(0HR2CU<3N.14S-Z_AD9;1UE?N7 MG3J!I1N77(?0P,RQI]P Q9//FSY0?=)G*9)\WLJ.FJ.ABB&OYY_K/6"U7B_J M2OD/=HNDB@E6\M.J8I/WK%A_GU'"TH0)#0A'&&"=VH-^#4'&81)+>W(FO?P. M+^E3(W4:UZ M=+M#N]ZD?=^)=@_RZ8%:6%[R46!DRNJ!S3&;]7E(WZ3=#^KSW$8]+]=5E*TV M/DP&:0P4Y11@EG# >":*" (XA2I+(?:JV.SD]2I?>Q;I:NJ0J?BZ?IV=G8;!,>3F-#0 M#GT<$P+5'C&)'BB%C4=T$3QR+*('%L=QB#XWAV@1=I Z:4,>K7?SP>CQ7IF7 MTK:SDHSJ/$^ 5I #'"=F<:48!7D"81H+FC-Y1=.PRPI,C;F.>C,=95>W1D36 MBINHL>.:?E<.PY1+D@F>")!0,SB8( JH5BF(\Q0*G2.5Q_R:KF-A!VKL/F23 M&BK/L[P!X!_MH"\0[E?V-',';[@N9PXZ/&/?,W>$NCNA>3RG9T=S5>A5\6"+ MGU61HF4364-@EB(H&% BB0&V89E$(@$@4@PGJ<@)]HI=.B-G:I/1^X^_E=%J MLR[7;"F]XY7.@>E&4 $@&IB']C2LBZ>4 X0D78 A:$/P,Z+&;?O=;>]1<^\+ ME_>D@4(]LKEL(IC:6,GZ1+$]NU((YQG4&1 8$X!SQ0#/J ),QS)),WIX6L1QB""_J.'!(6TZ'YI(&SC6_<15^W^<7!SQ<] M K*- YBQV4==QR.&,CCUJGUEWFW6GY5I7&H+K<(03+5 @D.8&;;3FN6 !HK M#!BB*E%(H$R(V6-5,.GCFA5KQ\W%"9CFPP"'!@Y'!B_4Y_ER:1_Y7Q-FB MFW7O&X[4B-!8Z%Q!DC.0 $^-=DQAJP(E A"8->=8C_]._3XX;[Q-0=4*.QWA]C+;P_&?J8N0_YC]&#R,/NZ95:'+$D1RO M?U$/W?I6Q-+*N*VR#NG_Q+[MMP--J+0Y-Q) KA# 66ZK8N$,L"3/L(@3K##W MJXIU7MC4EKNMKFWRS9I]ZQ\-VXFRVRP6"KN!9Y>^X7)3M] M$D]KH7P:@TI8^26J-HMMBZ96\[*J2F5SH3;%]WH-[[OU?GDH''?>PR [TL9[ MHVP%YDY=BV:M $9V9M6*F2*93R CV"Q?K#]DXP6!]\JT/0'-CUOY #,RBM6*# MA "?MCDD-QY(&)4'3UMWR'EGKAKY2+'ZG[^ITCI_=7L4.*-,$T4X!CC--, H MS@#!A '(,J91@E'&O)9T(96;&K=6DU.SA?[8;*%769/1UUKOJ#X-&NGHY=1P M#GR$:C&WR_BM(\*27"9<$D Q3@&6VKSI,1$ <9IA!&5*F/)R=\^*FAH][S2- M6E5[9XIU .SHZ06!;6BOKQ]B_B[@13""NH/GI8WK&EZT^LA-O'S'R"YCJH]V&U6.A586^^6&C6_" MU/CM0JM.ZZW4KLU(_F?_=V-@+W64$9^^+[L-W-D#XF+#UV&R@)]M)"?A'?>W MXL?PH:\>I6">]O6:])M?WVULXLJ]_J >5\7:5N3^J#Y7N]PS31*IA9D'<]M0 M$F-L2SKP%,!89)3D":&I5TF'\Z*F-E_5FMJ#F*+2U;J99:.KWQ35 :_;5!(& MM($I?X?73LWHXR7 O,GX,A8A2;-#VJCD=MGJ0Q)RN,./+.8/#\6L2H7=8[)7 MJP>S"$ATRID8/E99/W)G?:T4= ME^I=<':S0B"0!J:#(?&1*U$%JE;SZM X/1$V'%XM.E4@P GP;K_-RP ^K0,H M-7_:"RTKPCAI.+'KUE'(T$'WE@5=+NU;S.Y62C/P9572YKYX7ZR^SHW:,YBG M6*&,@53!%&"$"&":89!QR3*59CI53DFYEP1-C0AK7:-&V9NH4M= &K4*^]:Y M.X-O-RF&1&U@9NP/6(\2>-UH7%T*[\SC1RZ)UVWD<6F\"]=/+57V;U7NQ9ME M??@R@S@7.5084"C-DLPLP@##2("8Q3A!7&DL/%NTC:6ZTTW#VJAJLTG MFX581RU.)O7P8-@'WG4<8BA_F+U&QQ3"&@+;G6$R1^L]AVT2&XN^NO\8VXD] M1V2\;+XS\D,476R#8V=0T30G- 8BSXTS3" %'"4IR 72J:0H2Q*O;]6/UQ306^+;QN<\'UH W,W$?5]%H=ARJ7=XC! M<$7QMI*>L?3=H;7=!>Z.KKXJMJ84 A;GYG^8 MY$G&F(ZQZ!'7,,7=3LLF]@[(RC'L8@SD&7V,("J#%!,F?DG MAT)PDL53'!V7?OZPC+1 K1N@1/.SW#-!4J,5X] M59@!C.SV$^$<4(J)P.;S%K%70IJ#S*E-ZZW*57JXW"GM]Y&[@.WVY0>&<& Z M>(+>GKX#-M?V "@D>[B('952/' XY!F?6_N2SYK-ETK>L<(6'RR-A[)YV"SL MA/U*Z;F8KV=VXUO8MC*"V+[;D&: JU2 #!&M(8EUSJ0?]UP2.37JV=/0,$^E MHB_K7$39E71"8C6J.+T%\FGU0GU00LV_*OE!V: !:4.I7L]+P1;_;FAP)G*=<$*Y6=1 MVP6<$,"25 &SWDDABXGRS#N]2INI<51MC(W@/KV]9[M&>=6(NI'>:.,T,!\./T3^+3]#0!NT!>A5"HW;$C0$=D0 MZ8?5=[:P#0R_JN5&W@F,SE#3LS>/%VQZ2?\GX:87+PYQPO[!Y@/=Z]]*515EF2DA5(P$ TE.$X!M M8RC"& >**28QE1GFY)KF> ?R?-[B<8H?50J"E0:;4D4___3A_K>?_M2K]4LW MSC:HCC!* ,84V68!"C 1*R!R"1$G!$MQ1:_(*U >90K:QS@\MFZN=S#$!IZ* MCESJ+7J_V9A^J^U0X0UG0!DNRN%0X#,&.YRQO3OFX=Q-?5,#["%,\;@JJHF[ M"B]^:0]9B^\O5U+-8LXXH0D%@J8V*(K8CEU:@4R0A/&,"(&<:ILXRIL:BS1Q M[T]TWHM^;S2/K.J^*0/=N'?SRP!H#LPP(8#LD4K@!,_5&07=4D9.+' R^3B_ MP.VVZ^*KZM6W#=UXI]9M:!#C,VZ9_B\7JCZH[ MD\U&?%DH.5]';U?E$'T 7= :(E3KI+QG"=CJLOQ)U"H;+9>K=G"_?##1; 7XVS% M#\@X5H;_&843QN['$:&1&^'D0:D3)P];O6^:PX?W;!XPP\87JM G"4ZR1S\T M\$'DU/F U_W].[HTE=6-7[78V+(XM]),2,:W8@O[DKQ9OF2/<_,M-D%3J6 : MIY*#6,,,8$03P&0.@8@SJJ5,#-LOY'8XI_\9/ MB=$[TO3"Z%2?FGX/ZD>-OZZ6ZONOK/B'6K_>+&5YNW[)BN*[D5IW)$VAY@E' M""">"..H)0@0DIGA43DFL58JE9D/$5Z0-S7:J]2-'BI](VT5]N.T2_"Z,5A MT ;FJQJO6M6HTM6L!]=1JV[HKJB.P(0DHDLB1Z4=1_L/2<;UMF$7@>_4M_6G M/]3BJS+ZK+^4,[/HHT1"82"7U#A=20J8&05;_D;36/$L)EY.5U]%ID9"!@,T MS!KQ: C"KAFO 792:\B;*E MNE\&Y*YK07R.U>61+I-<;9Y#K._J\^SS^O'C M;\M"B=7GY?S_*OF)?7NAEDK/U^6;I>$25:[OE]N>ILK&+!<;)6) MP#8-TC:C0IGQQ5)%))&4D,2+&GOH,#56W#>A:F;,&R-NS'*H-L./-/N,BQM? M#HSVP%3Y!&C;!?G%%NC6@LBL46L;HLJ(J+$B'%M> 6%(HNRCQJ@<>05.A_1X MS:/Z,>.GIOEGM?RM2M.8!__'9EZ8+RW/EV32)E4V"L?ZVQ+HC=R"P0< .35JMEO75V4U?N,HS5JAJ.F1SP M",E 7>)&91H'NP\9Q>66OFO.7:D#*7&",HI!!A,,L* "\(QAD!,DT@PS*C#J M43)B3X33>SY^O8BWO8M%[,/GN@2<8ID()P1ZK-0&+1"Q__B1UU,72T.T4(V?!N,6LNF%SE&AFWY/ M>?:.*QB;U0Y0B6%"G,0,L%0HH!0UOR9*BRSW2]0)KJ//)SU.: M);;!*00H45C'<]\"#:3&ZM;.V)]@VZB6J3ZL5='2:Y MLZK*3ZGMBEK#;BX$*@TPIMTSP^@C-?@L\$,.DD<1CS$':Z1B'V,,FE]QD% @ M=Q81N5K(>,5&0N'QI"A)L(?VVT>Y>WA)-6D M759I5?M_?[DJU^]6ZW]7ZP_;,^V9R'B2Y3(&,A$QP&E* 7[<*NLP>$/N=H:3ME15UV#8WZX^AI>X)6-6-^;9[/%_SM_ MK(I],)8RB)5=7F4YP E/ 658 BUCI52:B31U*D_?+69JI'YWT%.T5C8RVO:J MIW(2V6Y*#H?7P'S:%ZK^S5=/(A&J]>K3AS]/X]63!IYMNWKZZI'/Z7YEW^8/ MFX=Z/^A>U_%,[U71LMU,Y%#F4BOC7]IMFDQ!P++8MK07*54\(9AXY]_4=D?8__?%?-@YP#. ONL)55,K3 M<"RL.(Q3SD"L,]O%Q+PAC,L4I(H3+3#*4N9Q N M?VH3QL?-PP,KOEN.4'4? M9MN-W7@,7U7T6*P^%^S!9YO8?SQ<=N\'17FL^+A[W12C:/2/;I?-ID$9U=%Q M'D%R0:#WV9,?= A&VH4W"FX6K(CDO!2+56DWUZV#]"2$R<8ZL\- M7??>NO]C1]Q-[VWST_WS_H^Y8D7#+T]R_'"2>]^D&;TOYL(&2>YJD9B93E3M M$W268(X9X#B1 $N! &,IMSUX94XIESGWZMPWG*I3FZ(:M=CGZG/5;%ZTT8A? M[2&)S:!J[*W.3O?*/-U$C=&! MES:##DSPMC46+Y*&?FB%E5)-LZ6__#,RJF 4IAKJ+0"<18S@%/S$\]B M"91,L210Q33&?G'^OE"-$YIOM>H!C]MDY&ORP--&IZW^)?GVC M:9<\^=]S" M>7N6'-7"V__;%7G!]N1PAFR[>$AL?\64V$,]6]><$R!U"J%2>:ZU%_MLGSPU M"FKJ&+WTCL388>7VA?5"8.#/S,7X?OF_^X8&S_ZM'CY^[N^^32?V+?WJZ)R5-;K8LXWZVHMO'K/JGKY MN?EN"28Y2*5-B%$Q A2;92?41.LXED3'T*=2^)7Z>'WM8Q40CU;6J"H2:VN5 MW0&U]7A^7AC#/ _(KATS-_X8<20&9IW*DNB)*6TYI)^M-7^ZB8Q!=J%G3++A M D6]8MRSRA:;J^T*V-DI#,!!>S]=J=*XW:'"X'?4/RK08_UCGEXU.]2?S(*P MK!)@/ZA'(VD&N8 T5@+$.*5F:68\))Y0:-PD"'.-B% D=HUX.B=D:GY2JV>T M4S2J-74/=3H+:#<#AH)I8%KK@9!7A-,E"*Z(;SK[Z-&BFRX9MQ_;=/':YZE M5AUBZO35+".0<\1 KH5M%:H2P$G*0*(UY3&3B&L^2D33.0VG1C+O M#B.8-K;+]:*JA?WDR.XFVK/E^3*6CX?<8^O_N09R^CO^]R<&>7H9RV<'81*1 M2V>5_#$BEBYA'#IC^;R@JWOH&#_TOJAZ$LHJP>N]*BI59E)K0I)4@B1)I;+.)JTB0BNM!^EZ=%38V"6DVKHNA]6JUWH.I&+V&P&GIUV\*T*UQ>MU8OJ]VZ<$QR M&8V0!-(A;53>N&SU(5TXW/$L1Q"WW":^"QO\)AE)VMAP-*G@3&?T'G%5K4? MZ=SB$,_ YQ='C[^"U-MN/7-5OC/8-"W6>9['A&$%,D@2@!F!@"HN0(H3R'"6 MTIQXN7[G14V3>A>KY6=@Q#U$BYW2/4CW-+H>/'HU9J-0XYZ6524,$;H]_64L M@E/6:6GCLU"GU2>)I?N. 4L(W2ZJD30_W>M=A8GW5?E2&P=3OITOU9NU>BAG M1.HLYB('6",.<()30)*$ J@X)C1'+'/+OAM(OZFQ4FM>U-@7G=M1OXEV1EJ' M9&=F5-M9!7:5T>_6U*BRU3&Y;*@WP8T,GW%\1SP;.5E9Z.Z;-5#)IJ!^53!L MOY*0VU@.4U;('_'1BPEYJ#B]$D+^^/8J'-1#3+]IQ#BW.T]WNZX4";4=R)0] M[R YT0!FB4)$"@E6:*Q8M(K)>ZDE*E1^KO-@^V:N2K^XL>_IR%T8]&K@1F8 M"^TJ^LG">LPU="]A/JUM9]Y)@ M"]LI^,VRF>1.YV)]L.4)ROFZ9;2:I1K6LA?4=6:Y3%(NI74P90PPU@QPGFB@ M5::YREF2IEX.YM *3XV>JC.GQBW9KT_I1U:##[,;[TUI\ :FT-OW;U[>G ZD MV7;('AJE3EGDWA.'4LX$/2\^ ZC\KT8XW X:0QFMQ^\\]K-B^J MY[Q9/FZ,?ZN^J@7Z557Q>JE*,#(^)Y 0FOD#0F7SW!A@4&29T%KFPJOH7(>L MR;'^W&"LYX(9OJBW]NYY:8:A",>!"=AJ6X46G-P>Y#1G*YY8J#E/JH_66SQ4]PQO(L M4X!PI0%6,@&,LA@(0FD.S5-B@;P/4)Z(F!IUU'31AG^\O' "X(JCQU%);W1& M.2)Q!:;?TN5Z':'9_Y($P&O@K M]X>G5Z+7&0 "Y'D=/GGT-*\SIIW*\CIW:8_*H69U\9M95GQ8?6<+>V+:K@%X MQGG".4AY; ,@. 5<8@Q(DO.8D#1+8.960*9#BL_K.TX]&:,GV!A%HZ+2]'M4 M&"]IZ=4AZ@R@W=]X() &_L8M.E;#:*OB98_>&2"/(IS7 S52HR& MHK-PYIE;QRN.V:W[DP*8%R[MMVSY4'_;KXU6+U?+:E?_[_/UEY>; 6'(16\? M-49=%5^!T^&R^9I'7;D%_ZMBM@:W]4=>%^H_-FHIOK]:/;#Y&_7?C+Z,RR*Y\A]CGV9V_C,/977J'6WN&,E?M+;:14PI10H1M <)U9B@F M4X!B* 17$JJ(=/8+Q+YR>.GQB:U=B[Q4R[8N7%%?T0&I@5W,/RC9T_:'#3X M]:F$<6-73UIW%'IZ^JI^7^U?U5(5;&%[/LB'^;+II/Q5-='1S29*DF*2RH0 M;LPR3D.. (/P!#O.]0 K))6Z"1Z48+RP.F;7M)30C20(E MQF:I(F)=U\U@B&0@3VFL9(Q2*;%/O=VSDKR(9[1*NG6]C(BMZQ8M5?$>SZC1 ML]"ZD4T0P 8FF#8>8!0F*H)&39X6-&_)XR>:C6,6+-UQ76Z=* MH=G+W'I?J$]H(5=E*W[G4:2Y%"C8'6=K-=V"X6"-F]=XJ25&C-&>E3 M@*>G/E/S<[;E9RI[;I[FQC4VW50S^'X(SMYGUGL9=.W NM'8B,,U,-F-,E*] MJPI=B>\0I8?ZJO0L]8FNQ.]<$:-K']NSXN^VU>#ML6,Z7G\NV+EO5CW"F4B03$1.0PTP"3$0"*$TYH#A/ ML(!"IE-C]&V/U)6.]NV+=@9&K87M"=761GM3:^6NG&'33-63X ._ M!6Y\_WQC.S#]/\>P^I?^'03]H'5_PVHX;M'?0= ]JO@[C)3^'?M>+U9_V!HL MYL;Q<5$=$+'%02_GY6H)K(W1ZM$FV1O#;J)Y:V_M:>K6 MY(AM;?9,Q;]ZA-WFA3'';>"9H&KN:&VIRT39?VW-J49E:U"TLVCH=4 H?$.W M$;Q*I]%;$(9 \%3[PB#/[5NP_3@0IBVN];W-4(+(O/0J)4 CE-I" ]26-,U! MEJ524,EXJIU207R$3HV)M^M[KW!Q+Y@=J3(P>$/3X9GXNJW* ^2+^4 4MBR[ M@]R1Z[*[(W%5!?7J?,S1#G,$Y6"''-#44A@0%7. M@50$&MP8R:@71073;&H\ME_TY+$IF\&LXI'::FY[3QC5>S05"C*6CEL)SS%" M0^\B7-]$:&==4PTQ<.>@D(@'[Q@41+GQ.P6%Q/1DAZ"@ @9J,U=>:%7T5W/E MNGS3:/-W-?_\9:WD[5>S^/VLFCY&ZGTQ%VJ6ZQ2Q7&> 0AN=@!$%5" ;HA#+ M%-$\%X$;T(73?6K31:6Y89D0G8G&? 4\YI#I#>P$9IG2M5==C4 T;Z>;FZA% M(6I@:-O9J:@"8L1.=N%';]0>=P'5GU;WN_#CXMT7;P 5>F3F_\J*?ZBUD:%7 MQ0,SX%;J?%#EVCS9R*N<=9L5VV90$R5X+&R#*L9M;FJ* "4J,6L=F6O-1!;' MNAH*^]3VH7]'Y(S[64 M;9%HW[JWVQ8#9DT3(RP12'2F;(H7!Y0:GX.@)$OBQ)8N<)H8SHN8&OMO-;RB MT<,)(!T7#E?!,[1_[X>,O]]]UOB@[O&QE'&]V+-6'CF;YZ\<:*_D@O/Z-T,\ MRD81VF00RS^?5O97]YMUN69+F^+>M&W'',>0Y6K7KY=K$*A! -4;:HO_V MU+?:9*D?$'IG)=0+$VA;Y1E>@PGLJ;ANJ>R](G=[KXC]M;EJ!\)-5,,PXHY* MX($;=3LEE.[3VDL)/"+>&RFAY?>;,0\V:.IGWNM7-CS2N-\5I^[)G.E<)9BF M&B2<0#/Q9;D]*\ @YTFN2*9R1KQBUCWE3VW^^MC,6I:5S!PDV$)L%E5,821K M$Z*E67[:OKR[W?_^TY7O:/$8YD+F*=!22C-:5-HD,6U^,C]K8M8],/?)-AUR MM$;(07W5QI8KKPU$U6,;W/29A9$*:;&\29)G .,[*D"(P1H8?[- M4BCCS*G@E+/$R4T%;!EME8YV6D>MVA[GG$Z(.YPFA\9Q:-J]!&&?,V,G+#W. MB4-C.M+9>SM-@IP>-=P+L8]>34U^O&_NP\Z7077XF=/=7]FW^ ML'G8]L7>\%(4\VI#KNZG/I.*)S#-<@ 1X[8G-02,( KR7$ L.$>QE.Z M4YL)&H7K@E][QSUV3TPU5O@0V' #[#*%3&+8IG\NTPYZ:V^T;W!46SR-0?>9 MZR8Q^&/-D,_\$GC.LX,/3??L/)SX$>?TP3%\Z@D,+\[/?RB+]>RM65!^KA1Y M:<1^,@]HRM\K9&9^@3E F9W\I4@ 0RP!6G/C%6B8".34_+=+R-1F[IV>D574 ML[E )YS=4VTHD :>)[WQ<>8T%P Z]J+,[7O[4.9?AWM0G<\?A7%<+&SIPNG: MGD7_#W:(7K!R+F9"QY!AID"<\1C@/$X!QR0'2A&$A$Q3 9E7[?]34J;VM5=* MG3NROC:-[33.;GOK5Z,W, T<[V[?1)6. =L&=$$0M'O 24'C-A'HLO6HET#G MQ?TXX;=EH<3J\](6E_S$OKU02Z7GZ_+3%[;^^VJSD&\>S(NPOJOB".9?E;GD M UNKF8)6&CLM1%FP]) MYO(-?APAU7QV9_S<]??7\T63O3"+H5)8( X(3K%9KTH$>)KD((L3)6G"TRRA M+K1PZN%38X):O\@J>"EG]C)PW9_\M7 ,O<'OCH3SM]UE\NYS+MOON53BSY]7 M7W\QM]6?LOGA\ L^^0Z0BC5$&:8HY[.E^LS,31ZK MR'&T=_J6:/TM[=LPW">U5?$9ZC?T&'V/9>:$1O2'679Q!V\2E1QZJ/]C%'/H/R[!ZCEEO&C/<2UO2;F&X:E7470*>9:[K&->! MY[0KQ^J'F;ON]S9)6TLG-3]='HA)S$,=:OX8\\UEG$/7">H2U6_^V&Z>O%5& MYD$%AP_*!ERV?ZS/7Q*5Y4II I#.,X#C! ,&;6M")!&,>:Z3V*M&@J\"4]LT MV=8V84UMDX55-3*B'\K>YV?>H^)&[4-B/3!O[W9;*_5.U,_?ZE]?$?CDJB]T M(9G66X=1:;0O0H< JRU M!E2D$& BM82I2!#W2A9Y^OC)<<&N3O:%3NLNV#E^_;T1&?J+=P:C?[WPX=K& M/Y7P/'7"N]NVG[ZJ1U6(EU6!QZJCP)NRW%0+KH=Y69JETVNES-))V(3JSVJ& M$%38-NQ-E<3F8X8 4" M?.U[DN[O?7//D#ZUMMWAWQ>KKW.IY(OOOY7V=&6[C-RUA:^CV#?F=\T?5\NR M;1 _DXK&.LXUD%0I@&DL ,M)#EA,\EPJ10@57O%_0=2:W$1A3(KT8O5'&3TV MEMG=\I^;FMA_VHLA9%L#_^(91AAF0-T\S?&':> 9QQ@45:/T?G]\?FO'9[>/ MMK/,$F5K6[0S+OJ]-2^@EQL6[Z!AD&$T&S=F,BB:1P&689_>\X#"'J"_W!2% MLIV#&+=5XXS$:H&PJ]G+DCQ3*!I1VQ M=D9X'D4XX>]X_A :U:$/'2H(&X6C/8T'+6;L MA5+0\P4GP>,>*OA@<722X'5S4._S]7QI2U[N<^2,<)F0O"H.3$3=;YU($0.1 M29DPK//,5@AV[\_A+MJ+J$9HS6%]%&%]E-,^I&XMV/,A@[B0IT;E*C?Q2JR? MUQ7<*K_G"@[NZ'4@-H(S=TKZ%!RV#E0,U5\-18K6HBY%G8 MP15C-Y8: KF!.:I6^28ZBN]H];8]_;B-[JA5#UC_P1.LH-4@7&6/6QO"$Y&C M2A&^]_V MIC.*>1P*[-!Q.$[I9?/0=/#7NSX]#G9V>YQV]+)_I..,KF'W.Z(XLK+S#&)W M]7B'#$<:/CE%./YK/W?F@_JJEIM= -E>&_I[OF@JC3K!<1V8 MU[:0[J)4]U2.=CK?!*N2W@NJD$Z.F^!1/1PO+ [=&[^;@U8B-&E- -,:@QTAEE.M90)R\Z*JL@ M(@=5Q).\U#_,OW/2J69>_GI>"+?Y=L>*U^4TY M2RC,I:-:-:S\@J&E6:NI=S M.@=G-WT% FE@1IPL(7%'KZ=R31ROY=,&T_6,X23G"11 R@P!G MFUD4B!BJG.52<9WFB__Z"MQ&?AK]H.D1[6VDX9?7;#MZ5-'KMEVTJ3CLFVG+PM19V O M&J<]('JU4=O07<65P P1\T'+%. XMV'8D &4I0E/=,ZEWPK&1_C4/GE[J&9S M%XX.2%LSOF_/2F^,JZU+TJ;*676909)][KRB]N^,Q5YE?49YYOE)T-KI%AG]SPM"X!RJF*)$%")SLV"7&> M2"H 3GF2_,&;3Z0P!T@]+H%>J,RZK7XW9$L@$>V3?, MI2E;\4$]KHJJM^&:K3=F?:I8JE*H01HS8M:GVAX.,0R(D JS6,?&[_2+=SDM M:&ILV41YM*58MMI&M;J^(3!GT'6-A;D>LW&"8KSAZA$>TXW%U7$R9QX_Q@51G M/+6N%P-,(PQDRB&4'&4JZVSYPZ7WVBX M>5:#83PPW5P'K[>+U NFD$Z1GP*CND&]L#ET?/H]I$__OKAKZNOJEA: M$1\WO)S+[Q^VF53V0)12;"(C?2"4H#G",&ITC!R3]*E0X0M-9M^+2 M,\:K9N%HS9,:%Z[W/'O S;EN3+;^JPV5W+!%W8\L-DXGU%2:R5-)@*F$@'/. M@,Q3(DF*L8KQ,T7BN-HPM?G@J-'+>9Z(D$[SB^+X[;CM%^!H;BCMP='X&YZSSB6$XT-E3&WN:I1L6^/=M#N3?G/3 M:4#=9H^K81J8W[T1\N;<3@1"LN)I0:/R5J>MA\S2?7'?;W\EE)+E:Z-:6WKD M7N]UQ)G!7'.:&QX@A'* B;#]9A &D*(82H95RKWZS5R4.#U.J!6.[/!584!M M?191]W)J(X:4-TUQ;7]3J><;./ 7.C25ZPS$P([1(-)H%#$4^97#0Z.,G L8-.#YEVU&, M\^T\!T!MCHZ@7 Z@4(D5/#$ M*?/@Z,E3XX>M;M:T*^R34.DEU*I(D 5HF M.< BS0&U>P!44,0P))P1WB\RWDN/J7W6]M!S*>:+>7VX8?S7]1=EDX9LN995 M4<=D2[58*U3T\V)5EG^R]>SK M_**^P?5^H^WH80P_AD,['WM!]:T-MO!K?2QU$[W8#DUCR4BA]+WP'":,WD^5 M9PJA[X77^?#Y?H_K1\@'ASM/LZ/N-^MR;5X_VR>M+646,Y((F&# JHIS"&KP-0H^-6.73T;=WM#[T:+0P(Z,!\>':X?96'NZ7^S M(\4!ZLGU13$D"WKK,"K]]47HD/=Z/R=4?;GV'/OO\_67EYMR;?R>XK8LU7HF MLE1DFAMRT]2L$0FA@)GE(D@,ZV&1B!C&7EZGA^RIT=R9^F:M_M$?QH"HM> F MJFRXMJ+<^8%Q8\*!X!Z8!(,B':"&W$7,AJT?=U[\,]>.NXC+Y;IQEQ]QQ3;Y MB\O!/R\.@W_JXG5OEH9IJYCILNH)_ND+6S9A07\UCUB7;Y9U>X(#ZJ[^^(JM MU3;W848RQ6(E)$A29*MSPA@P0CA@9D&?9!SB&*8S>W*3\$V'\K8MW X MYJAT-/Z0K08B5XL%,^O][IMFW-D2M?71)9J*)=_EO@PY4IC7_PDYQ)&#?^L=$DS.XZHYJ4 M@E>F2E?.1]FD,N^KP/.G7G@B= MS<#V?4[?B,%M[.%^&;$91)2FDE&@E

V>K&[-N7>3&U:[1RJ6_M\4?C&.O8W MV8YF]ABF\*T/OJ^KJ:N,X??L:;9F\^J@^^IQ^3Q8P;R>9J"?"GNAA7VCDGP] M87Z\AE]? W8,7]\IAGQC#[O9_,-L92Q7.T[]8MP:2]6:I%.=*9CK. :"*050 M(A$@*LU!GB*A*4T92KSRY?V&']NJL%[="[)51AOO:;CXL/2>N-3 MI:7(J=8@BS,($&08,"T92"DF&V^V^& M=-1"S,S]-WDGFX00DLF8D$R!-&,<($QB0+&* 3M0H1HQB3,) 1"0&D\ M0:6!,8L4H)(01A*H"7-J8Q-:L+'Q9*-79!^>:'8L_.O9JG@T .S)W-*//8/- MLQNQOL7L]6_FE2I-HG;,7A,5YK"E:-M56T>U.A_?;1781 _?+)Z>U\4G]5W-D]^5[3 [31G#V/9Z59 F &EC MZA(<9P FN4*$21''7HT]3HPU-J[^?YZ7:R7__=\2'/_];F6]C*CZQVP170D[ M*]'O;/5?REAA-ESW1MJILHVZJI8LT6^ELY'+)A413O2&&U%HU?G^O:K3) M6]OSXWEEHV[-%SXO;=IR]4]#?K.B/'J;&E;*4TTHR%+;G4-C! C%& @E*%>I M@!QZG3P$DVQL)-9^RS;2EUYC6_[Z1-/3)P\WG9Z\-N0D#AY@-\8,"EO/3-C( M&OW62/N7J+2T:R#OS@#I38'.X(2DMO.##DI9SAB\IB+W"SNV4G%LSOU9_5S? M_U#S[^KWY6+]K9@BJDA.8 Y0;#M10I4#GBD(9"QM.Q8F-44^S--5D+$14K?6 M]K<+3^;J/&]NA#;$;/3,<^$GPK^IS(4H!NU TU668=O57(C87F^;2^\W<-V9 MZ_]^GJU?;A;%>E66T"_*ZICWW]BBSG/95-;YLIS//RY7]J)I'I,\Q3P!T-9N M0S(G@.::@CS7DG!.",/^6:2#B3\V!O_\;+=@[+'#%R/J:E:FZ%5IZ'\L9L9" M^H\JJ<\WY'S89\*-Y\<[TSVO#@%2.BL(HA8&=>OWM4%AF_"Y <+\NGFRJK.' MZ$\+3E2C$S*X_4VF=13E;KII\&M4OKEH=H(5P;E,BA[JX7Q6/\H_%5.M\Q3R M1(/45G%&R#:3SF+CHR0XQ@QCG!$>K/S-9MBQ+6 N]56,\-4W?%[:_SU*XG@2 M5__5);PB]KS^MES9?*Z_1RB=F*=]@I.X'"*EDP0G$YB@YLNS\O&PM9H+6TW M>(CSE[]':3PA>3Y)\KR\#.:3.,DG.4F:RY;M\AWM:_UC<)T?'C>F[>N1Z)EO MZZ>ADMN&+S3175O1(RN[W<"NI0\;@>N+6>@ 7.?Q!X^_]47F4/BM]STZDO&< M%<6MOE^5)W;B0*J6:2%M^*S;,:^:!D8R .!L-CD[Q"N+^ $CZ) 7PA]?HV2? %G+E@1OI R=5NYKQ;KF9S-GZV_ M_=4&XI6Q>I\-*=19\"F#6MM=88HI RC+L:VAHD&F8B02RG"*A<_J>F[ T:V M+7FCK<"3R(KL66_ &72W52HDE#VO)!>BZ,WOKM"$Y."S8P[*DZX(O.8RY^NZ M\&TMJ\9X#0B+XF[>#W[T;S'V8%JUW8NCIH M*=:GV4+=K-5C,:4L2W*46/L'V).C3B=U4 6R:C_BQE!/N-&6: M2YR 6"8"($6-^Y B:#P')ICBDA."_9:18) /NHYLT99U*.VDBL[H 7.WI2$T MCCVO#;M!:9,FY*"1>5(5Z*_$#K< ^( 4<@5P&G?0)< 'B==K@->U'0_'Y?]K M%I9F( M"H[W.2%!PQ/ZD'/8D(8>D=X+@^ASK N"K(LJ V_*("19'E,@>([M*J( S1(( M&(5UI#V$#RF\'J@_?GBG'F:+\G",LWGIL/\V6]3& MKV:V=WQFUF)E,Z!E#*@4*: <4DGC&&LA:SRO%W((-)MA^L/RN@P@ M# RDVRK6%9J>5Y\F%[D2+'"X\2MU@X?_-OT:2.<#K]GZ'!:WGM[["JY)V$NW(6Y:A.7<$9UF@4KH7)0A+'14"/89B?8>-YUNH_UT.VG5?J_/9CYIN:R/'O9-)59LY_F M;]V-$O\I9!G".;,-%(6T4YA@0%$6 YS+#&F8(ZQILYW_II.XNZ\_T#3*0>?" MT8SL]249PMB\++MNDS_7Z%?8B@ZAH_^ZHSQ819W#4HRGNLY)E+PJ[9R^DW]3 MV4^S=1T-^-X\85<_9\44VT ,&4,S";9.,9+FZ2,Y ;'.=*92JCAWBLD[?/NQ M+5-;">UVHFU*:(3T:"![ ,#3Y'4Y+#T3DRK#WL<:W: M?6%/?*MCM!LKOMG_;!KI=S:WFY7;TJOV#U<+N?M!ZYL5J>S72:]+RES_%-_L M*O3%F!C76BNQGG(*N< X R3G!" B"6"8*Y#C'-/8IHE"8^(NUVSN9AT-*[X7 M[VR4Z.\M^UP=7=4]!62[IT!Y>&5+996_J*W2GA%?PSX>;B;;>">]9U:UJDRJ M$ZN61I-VL>3WS;R__FSG@@J$Z$ _BG:EKP:+R((156@$C&%[DUD,&@XWK ;# M1M:]R>SL!>F]C11OE(]8'GY],.*4%F#&=)9PE0&N4[-48DIL@DL,$LIS'N-, M0^%5("VL>&,SP4.FOI6*1E93+TN^I^? ;4U\N]GM>G"^_(+S"GD6LU#>U*&;?517N=O6=S>:V3JBAU,(8Z-O"0-LXN<]J M?:OOV<^[Y:JL?K8VACU_7MNK[I=WK P>D Q2R!$%L<@00"D6QD"&!*0$IK9> M!^?4J\]$S_*.C2??5Q[];!$]+XP_-+=5V:,'L]X53?2S+0'_S2@$C#B/YHNV MG\BC_\Y1W\]!HF3&\U0!EMDFB*D6@$"EC:/$#:!8)"+S3. 9T9,P3.[/'[M/ M@)UYUN@*C++ :AL5K5)K]:%[>:X^KL?!(Z9H'%/<\YI=!23MJ+H;^SZ)KO;G M>JMWM%5\4@;.V_K;[.WQ<56?JVWS)N]7R8<4>MWT3KC9M3K9?NGJTQ?BF.5>$Q1@#!;EQ MTA+* .,Q!;GBC&!$4ENTP,%HN5".L1DC51W_U3;A]ZG29=)N/;/M'A.Q4@NW MA>?2*3N]H PX$7V'$)5ST$JZKM5H]WG9*M+^XM6 LR&7HJQN7&[!C&%6=@3J M;W9:DU ]_-M(R/9K8ZYIO2=_O7P5#H1DM;K:F]DU,XG3>L6\]/:#K(2!,&A6 MN%"WN[@K6A4$UNYH@))$)3CC($]1#% VN9Y,#W<2ZAZR>A-PQTB$0D'W');1ZA6V[,?;2=<$%D9XZ@>V/]U:=OXYJ M?J+3U_%KNA&*;>^NU&Y[]T\SQF?SV?KE=[:VUOE+V1CH7OU22F'_Y\$P'&<9&/U_%-R6?YV6&P^-L,7M\?HST MLY%<1?,R-.>I#M?>5M?UW'GI,E%N[-0S_#V35B7]I)7E7RHPB38J3*)&B;K7 M6&3UB$I% AYS7 !C2*;K(L:@!'@!3J]Y\9);=:/+:A?CGOW\,"O$?%F8%WQS M;@B)RG,($T!T*@%2$@$B%0UW4V M="OKK^[N WF>QU JD$ ;.@9C#'@N)> 8L213+!883Q?*L?#/T7&QW*B-\FS3=Y\3WT"3N+3L@E\?A@@RZ( M9W5^O1R>OZ## 7Y5[N5J(1M7?Z:*:B?@U?87T8F*KHR.3YT1#X2]D)Y?:/NA94R>O5QN1\JX['&;#S'#B! M;,^T4XD<&9FCEM"3J!+;9YOQ F@]#M/[@'BHH_-@4/N=FOM"=O*,W/EFPYV( M^^JW<_[M?7''(/1F9]?6\;;#V:R=1=&JE$P4Y5DF&% \,10O$@&(S%,0LSQE M,I4<9OS&+M9BT&1ZYF^MV=%6_@:<7O9?W4& M)V@264.&%4*Y)+9+&Z2)+'7_JS#F&-CFDKD250*7<:1[[3,N*!+H_BV5O+JN^&^!_7Y MV3K-MWHO^N<=*V9BRN-)S*W&9 67SY&R'ZRHLL'N H-]<93R#*.4YX(D0 .50 M BHI!APK'0NB"91>%FMO,S7$FM((#U@E?21:89SMG<])/6\#39+;:M,;]#VO M.XW<42UX5$E>%MJH7IS;-O*E^.'6GTZHA5R)_ 08=$WJA,WKU:G;32Z)A[*G MGDT^^FSQ; MJ5#;[:A-5H8KKG\9H-V/,%FSU4JZ5MEBWS61?SLU( M#S<+PSRJ6$\99<:!5QG0"4< 81$#+C !6!(L8YAC2(A/D<$>9?7BU0$J"C8I MHE4J."_5JGI@%?8TQ%;7KGME=<@![G/.=:((Y<9TP2PA ,60 X(Q Y!"\X?4 MF#_LY'RX&[]>;<[?%=B0SV?/2O-O7;%.II5(UVNK:S.\VA%#5'2JV MZD6-?J'C"'N=A/!QB/V(^P9QC+WB?C@.LM\A+^A^]LX>^;=KY;=._=^];+]2 M!P645?(_LMFJ:@]:%,^/57C%EUGQ7Q]72C6RV3*2TSQF2F<9 5*8_Z',%B7A M2 &:)'E&=))QZA5YTKO$XUN+*MDB\ZAXMB#N?W;=UIM1S=F 430=^T]8K:NF MR5%+[TED-8^LZIO5J"Q#'+BAVA#S%+Q+6Z]"#]_Z;8@Y.-A/;I"!0X3\SU3Q MK@X)OM6M*.&R/FP.,<38.#TR33! -!& )5*#6*8Q$XS0)!/=,P!.#3VVQ>-U M9/LFL+U#$5^/"7!;%OJ!M6=^[XCHA8D"+N#TES=P5T5H'3';I6 MJRV4N/LV$H"A-0=;FH&X?LG(=7AP[3.(\)@1""&!N[QC!'!DBB$D!RF- X5VG* MO(R; V.,C2\VL1R[)6DZ'V >@M6-+RX$JV>6V(UY:N': MMG>LCT:C08_1B=63\*L_%3WO]O8WS^/?\]WT'-X)%]J++MIT_RXA&,'.;[8W@8!(TI2F MDJH$>=6..CS,V'RD5_N2MEY]E<]WZ2YO!6K''5UOJ(;=O75!Z?*=VQT0>MVE MK49ZVQW9'6W/[K[N?KM#!GMKS^6K6GTWK%(8XBEKYM<5&C*1QAP2 7**M;%E MI0"4< %T#E7."-0TI6X1_6X#^CSNPX3PMT2>1$4M]*3<2UQ:N3TRJL_#K72J M69PD(!>V"PV$$G"HL2%BBC/%,YT1IS[WX<$>@H;/01VMJI9302$_3<[A@>R9 MI'I__B[#Y?@[:[23 MW.]^5: :]MMJ^5/.B5G@" &&D3. !(* 26A6P#1)9Q;75/"%;!OX>UF(@="L6<*/E2^OM7SI,?B]?MP]%J[OC7#5/??Z1:U[_!OMP.**4]RG62Y!FG,4H",GPT8HPBDJ1"9 M82&LN5VYYS26HFR:\W3S[A.Q4[5N$MD( MNM6L[.-=97,^+V;K0Y\SNP=3ES"IRX75?]EMC-.9_P(\*6XT.>S\]\RF+66B MAEEK2GW5,G#SD%QO'I(S9?D"'N^&PSQPXLFE4@V=7Q((Q0-I)*'NW&V=N%LM MA5*RS&)IE2$LFDU=.=4\(SS)$D E,38G,2L SS@&YG.MJNJ:J$]\P7/H^Y&J4&Q[)DQ=V&LEL-:W,T96$ KU!F:D,1V?M!! M>TY'YAUT#:DTW:V[V4(,+4]K\6L2$?G!L:PIJ"'(H\Q2QETJ]GF^O M8^.@+]?_O/[\QW7TY?K][3\^W]S?W'[VC:QU1-R->/K L6?^J47>9@U;H:,? M1NJH$3OZLY?61[Y@A0W%=1Q[X*AV MRW*KN.<49EPH23 0#!* )!* (4P (VG*$$$D@UZQ_\XCCXVHJJUG4C<\N"WY9S&Z53UAQ8+KXL7]A\_5)[CD73%$4I1J', :*QX:N4VT8> M4H!4YQSSF,HL=3_1=1QT;%35$KNJ^1(M%]&JDKQI2.E3]-T5>X>CW1X0[9FL MVF#>-V#60C=[7$678UY75#T.>WM =Z CWT H^QW\>L)U\OC7]5[#'0)[:K=S M%.Q[;4=GV49;WNH_"E76E;_E:S9;*'FSN/XIOME]P(_+U9$FGU.="4R5, YS M I4A>V&KM.0YR&2"N&80<^7$\P%D&1O]E]+)IN/'LM;$6EBJUJ4L"K90/Z+E MIB!ZQZ8@(:;2T3$?9H+Z]M6M%F"I@=$C*A6);EL3=-V>H%>=C;>-C0,Z\)># M&M2GOT"<8=W\RW';\_P#W++K28EZ8K.FNGYMME\MI"WB5?UCRB662:Q'[Y?&>'W)LI%I+?#:'O2O"KLHAW:J'T;#U-TAA2AA.@#,8 (1D#FB4* M,,A2&.-$&A-NNE /;*T<\S2/C.3T%FQZEF['Z_60,&!!UGUHG7<+.\,U>&_T M6L;HMUK*X^$_W?NB'\:AEY[HKX9ZFW[HA_4]V@O]R-<[VAFU[V@,F0_J:5G, MUH5A!*7-FXA ;-N\HCA#QHW#.> I%UD&L>;0J^+F@3%&9TDTNQF6"!HA/>V) M T@Z&A"7X=.WQ> %C;_=<%SYH(;"@6&&M0R.Z[EG"ISX:JBCQ:89[!+QP1^;\::/#/2YT M8U1Q9_RESVH]S:744C(&)-,,((EMGA*B@"6:XP1I2G&'/A7M(<9&2^]9\2TJ M_?A CLL63$^?I1-$@[DKJHBL>)/("-B#H[*G?"\^RG:4MW%/]K0\ZIGL?_.2 M=_SKVC!'&8#>-+\5>9S'*]OK MYWDCITM77"]!.& 7,M6(Z!>?DY0)1JP*6"QA"()=&:,>FV\I\> M9FQ\4 L:&4FCC:@>02['\3Q-!.%0ZID'#@+4)1SHQ)/G'@ 4!+&!0GXZ(N<7 MXG,6D)-!/<>O'BZ,YZP&.X$[Y[_=L7:#\0+L?[8#\GL3*(*9TUW1B@DX[D//BB[>6/RFLG\;]"-M8[$C[;"$!'C"8]3"""T M]4>%3@ A* ,Z$Y+H/%-8>@5ZGAUQ;"QU>SPB/@+1?+EX $:,1S^:.H^[&ST% M1;-G6GH5O3[9AJ]7_:HK@<,1DS,V(0GI_*"#$I$S!J\)R/W"4$$A=0SJ!Z65 M&:")1;VJZTV6(?#%5"0"T\3 CB!) U2E7.,HB]XN:.C#,VXZP6*UJHM3'%BE83HB"MB8ZA[49O 3#L MF;\:"2,C8E6J<1+54H;CJ#,PA"2A8T,-RC)G]'U-(^>^WN7,VM8Q^Z*:JJEW MJ^7#BCW6^QX<:003G0+&F02(9!10E2= BH0)!C,)W1RZLR.-C2NJ.GQ;8:-: M6I\CV5/ NIQ?!X*K[R/L(TAU.L4^!9G/078@Z(8ZR^X,H>=QM@,LIT^T3]U@ MP$-M!SUVS[5=+O#C3JEFTT\&[OG=M^5"?7XN'U&A9 X%1H#:\VF4IQF@*25 M<((9BU$F,J?2X(=N/C:&+.6+2@&C2D*W%_T@<*?I\%(X>F9 #R2WKR.QW,FH^SGTI^5.K3 M3%B_RGC5QF;Z8S%;5Z5H9JHID*1M M/;-H^EVQEORCB"0D 0Q[9G8T!ZDS?O2%LA?[2/>H6F6,_(.-F/;,OJ7(D9$YJH4NX31B RMW MM!&\BSWJ#*V';=H'Q /9J>&@]K-;?2$[:<,ZWVPX>]97OQW;UOOB;GN)E_;) M;4JD%S>+NS+VK:3 F\5Z-5L4,_%/-G]64X[C/(8\ 3Q+S-J0F569,$4 )8FR M.Y1$IE[Y_$,(/;:EY>KA854>(D6S1L[HNQ5T$OU3%7;_L^R9\_-)E1%OZV7T MW7P\;!=VIX?!;=]T;%/<]VY+P/[K&]7+8ZA2^4FTT3PJ51]/WW6?B1I3TW4G MN7^ICNL^,Q&ZW;K7V-U6NC\*=:NOB_7LT9!H,:64B403";"TF5LJH[;@% 64 M$RVI1CE,O [+=F\_MM7#%I9PYK]YHECGRK>_+1U>)U!/?5^CU;K5YFBX>2,S89 MQC*&.I6$ )R8EQPAJ0%7&0$)1;G,6<8Y\@JX]AI];&RP29$0]A>UE?]O_IDK M[E/@1AN] =LSJVPPW4].8>NHD;ZROGI)"^\$7.C,$W]Y(R37^[VTG]6 M:TLN95%8J>2[%V,OR9O%S<+NY!B"N1+KV?I9WXS"E7&U%U[?OYHYF>C6+35;!)M M=8NVRO5"C6'Q#LFE@20;E'S#HOF:K0/?W3^DZ-K<=?UR):5Y08KZQZ?90B53 MSA.49C$")&9E;)$")$D@$$HCB"2D2CB=C9P<96SD6PD:U2).FE\B*VQTNW \ M)C\-[&G6# 97SR38&2FOD*2S2%P0FW3\WH,%*9U5KQVM=/[+7:*Q[>8W/[$_ MSE^V7VGOCY>?%E??V6QNL[@_+E=W=;3CE$.<)AAE(&%*&^;0&A B($ASD<8\ MPSKCU"/"J0<1QQ<,5WW:>AXJ5?ZOY]@RU[V\R3D?H]S#N@(']_:&VFP_0 MXSA=;?[K1[5Z,.[$/U;+'^MO5BZV>)FF@E.E% $9A! @DA) DR0#"!$=2XRI M2IPS"DZ,,U*[OY$UJH2-:FE]K?[#T+K:_1<#-HSE[XM5![O_)!(76_Z'[SZP M[7]2Q7WK__37._:UK2+ OZA'-K/)GG=J98S/1V8TN.7SV4/)5==U_-[][-%N M0>BOYM-"VPW(Y>+>4M.4VZAZ;O@BIY8O<)P#RN,,*$849!!1P:%7B]L@8HV- M:&JM;&' 6J^HI5BTU6P2-;I%E7(V-*2M7O1GJ:!GH?- D^VV\SO\%/9,?0/. MGG]SW*!@!^V3&T:R85OF!D5SKWMNV+MWC+"W2:HW1?&LY(?G527%;"G+:('R M;Z]"(.54*RT3$D/ L.TR@0S%,Y(P,^^"H$2P5'*O6"5O"<;&YE;V\LTW;W=1 M)E7;;9OKKW=WF[T;SXA&_TEQH^)>H>Y[RZ5$MA(^JJ3?A(__L\HTJ+Y2Z[ ) M- ]8)Z0S?D%#P[V%&#;.NRM&>T';G6_4,6)SOX#E9[6^U??LYS2+ARMHF.6) MX88-JCRO]UX(I<,E ^/1+ZGUY'^VY,DS;^ M(SBK=1WRWM*[Y;5OG@FK^PB2$GVG:109BU]BF(N%4D@R')J#X-B#4AJFR,Q)A.1JS1C7IN[QX<: MV^+0DC1J1(VLK*=;I_H"[&@ !X&M;_NW&V(=\HK.@1$VB>CH: -G#)W3>C\] MZ.P5'7.!+#?=FVNO?LZ*J8A%*M)8@0QC"E!JS%#&8P%BSK#Y/"&Y\.L0Y^:6!'U.84KE]N%L5Z509<%67!\/MO;%%OPWU>EN'J2OY+S1Z^F9]7W]6* M/:A_F%NO/QB[9&._?%G.YQ^7*WO7*2T?E/$[UA5&40NDNKG$ MVL"T+06T06H2N3V8O61*C?1)&(7OWI.*OX:GW^_\!ML7Z%G,;G9&W6>D[B]2 M- U&FHSD,CVYKF()5:(U335@$*4 \2P!!*$8")[FDJ9I3)%7^3WWH<>V.K]J MRE.TNO(T6?25^)Y513M,BMLBV@_4/:]O 5'V7FO\ 0NY#'B,/BA#^Z/RFCP[ MW*%KTY+]B(3?V<_9X_-CM3?[O/ZV7-E=%L.C36#0-*>I2-*4 ,9MA=$<8\!U MIH& (DLE55)AIYH'%TDQ-K8[%=!3*],N,>J! MS>OD<;O=G*D4BA0SP)#$ &&" <,\,48X3CG&7(LX=FX:LWOOL2TTI7A1G;#D MLU%_"+?3"\*%:/1,\SY ^/6,.:SR)2UC7MUQN(XQAU79:1ASY"L=/>7*E2_N MEU?">/(KVR?J2:W6+W=F[M;&DK7^_9/]RI1H&><42B!8+@%B. -$\!@0B 3" M"=12,;_6PNZ#.SW&P[83;F+K;2CE4RUW56:^$=K3/7:?"4?W."RZ [G'M= V M%K46.VKDGD2EY),2Y>NS*/N[Q]Z !76/W44:)L0!__>94=*?%/R>:YN M]>'C@R^J6*]F-D*P=#G*\X*B+B?W4J8/VFKR93'Y:9YK\YIJ;OR / &(QA!P M*3D0"LD$4J6$UNZ;5.$$&]LK__7Y\9&M7JS5L=IH42?^L5*/5DE.GXV1@'/I MLFWU-C/4]TY6K55TJZL#ZNC=_D'V5K4Z9;!2KJG4^5*G93MU6NAW'GWVO-YF M/@?:!OLP*\1\63RORBS;]3<5+T#9XH.Q$ M56;E'GMCU]_8VMS'WOYY7:S-79HLRS[_T+LQ_M0POBJTJ8[@E MT0E>V(Y22F@#'YH "".;D4^KF;U(5OM\S1!_#;6'%_X1.;VM%W"\ 7?ZPJ.T MN_G7P_W]K?4/]7M;[3Q>+Z0-!)C*),EHG&"08FCC^HWMSE(D (&Q,=QCE6%$ M7R'A9^2>UO\#S^DVJU'8#37^RVD[@)X_E=,;M2VOO?+)[,>K9=/5NF!=(\UJD$.J%ZM&@OK\W*QVGSP9R_]SCKA M&G*ST4^ 0?<;.V'S>LNQVTW>J';=I]E"W:S58S$E:4Q2AE.00H4 DFD*.$T( MR#*=P$PI+*17/D(XT<9&F2&KH%DEHU++H0O9;6?>C8_?9CY[)NNAIW+XJG9[ MJ(^JLMU6NE^KNMT>JL$KW.V/T&&3_)5#;2R,5Y_8OO5-X#,SAB]+1 RP%,8L MED(!DI$82"R5AAG,)'%: +Q''AV_?_VC"HW^\O7*9QO;"VV'?>J^,.R=4U_M M,9=0OOZPE-TSFM\?98]=Y+[0'FB;."CJ?INK79 [N7OJ=[Z+FS_]GI M!ET=@[59>)2\9BN[_#3O V>::B05H-HV*LU0#BA1"F0\@W$22RK]:F4='F9L MA'XES"OX/&=E82.E9V+F&1]U!$U7P_E2C'HG[$K J)&PA_2?TR"$M4D/CC2P M?7E*VWU;\>2WNQ' M=;*GIS4U?SNV4];(>E0%[VI3)D4.82 (1T#A!,-..95 M*;T\423.I==^J/O08R.*C>31FOV,5LZG(1U =^..?J#LF4^V*-;%/XW891TY MN]EI7J#9?%;[U,8K$D'#*/WQ"DD]'J,/2D?^J+RFJ YWZ%R*^'&Y*(VANFY3 MU0+(&$IJ];U,"?GXO'Y>J4UR%.$9H2*)@7%=,4!09X 3K8$0DG !8Y(KYE6: MS5>"L9%8I4 =?K&JI2Y#0&9-N7;O?GK=I\>-YWH%O6>ZJ_$NA9]$M?A-T[,O M;?PK%0+FIUT,7^#ZQYY"#%T5N1M&!VHE=[S1A8?;53+WU4)^FC%N%E$;95F? M,8@T7RA?8SXCA6S8KO9KS1-TAS:)O0D XA2!%@N8J 8XE@@8400G0Z_ M0T@W-BK=GN5.FLH(=ENEI6%SIBNC,KKRZ%ENJ><%QSUA'P+/$_BAIW:P$_H! M9[7[.7U(]'LYQP\BX-N<\X?$]F@<0-!!.A8_G#TL9GHF;,Z3$,MG:[<_W"WG M,V%DV4;F$"5T+" '4"0)0+E9(8QMS0#C!".FJ%+2JR"1V[!C8_VO-__X?//Q MYOW5Y_OHZOW[VS\^W]]\_D=T=_OIYOW-M6=HE"/R;HP<'L^>J;8E<+25.&I$ M[BG$R0^FH.7FW$8>M@J<%QI[Q=G\KNY&3Y_5^CTKOMVMEK:8NWSW\D>AY,WB MIJS>9JEQDU4TQ1!*H9 *%/*_"\A@*:,@#P1.N-2,P&U3S\B]Z&]:&J ]D2V ME8XPHML,\%)V6YKRMV>;\S-;_,7\5VO@G9/585;MR5N MKAXMI2932742RT0#3'@.D/'+ 8<< DEAAA/$"!1>NYB.XX[.]*HW+1NY+;=9 MP2<1V]9X8J7L'?I*.LR#HQT6'MV^#;$2V*W(T5T#;*MXUM5I8+LUC72'*7BK M2(>AAV\0Z8['P;:0'I=?4">?GZ_&RU]7XZUK[MYNLTA?5=W=!$,V;3B>V?Q> MK1[A5 @N!(R-/4>1!$@G$!!..$ATQK3,99)SI^2[-]1A;$RZ*2O>9 :O-A'. M8BMZ-)]I-8E:^G:H@#_PP^)(T>-^!/JF^\LKV6]JU;>0.%"M?ALXWX(CLG@$ MKE/_-G,9O!;]P&H,7V_^;>;I8$WY-Q*EX[I[)CF^)7MQK"!^F2,_9;E@L4P5 M8 0A@'@: \KS!+!4FQ\,^&F MW7%=?(O)['NU&W8>_=>OT)@'796""3?L6A,:T[T5)/@ '1*X/LY^*OE1J4\S M8;Z?0WNQG!GU11+%=U-/'BX9.R M^UR;$J[OC/$MU.R[DK^S]?-JOV@<)0(G BF04(0!2C$"3#)F[5 MIODR<<9L[A;/1E*[#SRK0O15D]V^7D;<,FNEF)\M>^'LN1FPP\U)SY1=*6(W M6FI5HE*7R<8:K::BT6<2?9P5@LVC_U1L%37:^11L]+9;PT =TEB]4*)!+=0P MZ+TV2P/=M:<>ND;3E<2^FX[]#&3'COS;S@_/=.ZS]2$[]AZ 7:# MMEWM(N>X>J=>@+1W ]1+QNK&]!]F!7MX6*FJ4,VMKNO9O++84"+BF"("\CQA M]MR6 4)S;IZ&.%-YFN L]LH<=AIU;%S<$MK8SUY[$GYHN]%K< Q[YLM=>:UO M4DO%"J\\+B-7?Y7>Q?K?E^Q>PAW->71[Z<3W&<:61+%2#% M;/T2E@"60 DPAH9R,BAE3ERK-._<>6RD4@L75=*YUV3>A>LT8UP$0L^LX*B_ M5^7E@[I>4'%Y]WZ#55H^J$:[PO+A+W2S ^J8_TU?XY#3RH'>:%Q6L[S._B\$[AE.4,ICR1(.&V M[YTP1AIGF !-I3'9L!!*>Q46.#78V*C_G _CN3EW$N?+O< 1D4YWX()Z?$,[ M>N/Q[[JX=7T?(AS;[*I#,Z]_JI4PXAE)7H5FUG]1=ZN94%-#/+%@7(.=:8&NKY"'1:,?RL]\S)(7,'6MH?R!UH$(A*" 8\)0D[9X,>G 02 M?5QG*6'GP_MX)?#P R^+MH/U^N5F4:Q79>Q<4=K_]]_8HG,N0S'51!*9QBE@ ML=UMU3@#-A,9")[ G$/*<.RTT3I*[4:_Q![/U8O^P^YN+!\6LY*2G\HF:IDM_Z61K_PETA%+4@JK>"U@:DRU," U;&&.5#, I+H!<%?PU[H<^Y M#695]"ID2-MCFF64,9FG@"J< L12\UN20I QG J<Z$ W68])WVJM.& M=1*5IT1!T+W$?ACI0KY9H+?$,K%%2,O*7[:!V*+HW7,>;GD;PSKC1_@7A+9< M+]9F(:AC9TF.\Y3:SIN)R %*!0(\QA*D*4L@Y'E,9>(:V=*^\=C8M9+-,VIY M#ZWS@2U=,>CYU795WRNPY9"N%\2U[-QNL+"60TJTHUH._KV;N7._*JOOOI0K M?5FB=\HI5)FD#*04,X @9(#G5 .0^8O?TGT M?+=ENR.@0\6KU4C6;2!*^<*MR\=U#[DF'QAET/7XN):OU^(3W^S8+JONO76G M5N4ZOXVZSJ6&)+;ML&)F5F<<4\ 3*LP2376>Y1!FS&EA/CO2V%;JS]?WT_7T>_?;K]^O4OT=WUE^CK_W7UY=JS*]91;-U>_""(];VN-ZWSC)#5!EM/ MM:W/@A&TH=71P8;M7W5.Y[UV56%7+VT:ODW<8&"I3A.H 9, MI!@@RKBQ(3(*L-8DE2G'"'E%P9X<;6QL46T3BTJX:+Z5UX\K3B/LQA?!<.N9 M,RK(*D';W4=Z"+-T@B0D<%#V<-+]-8.X7>3O\[]??E>K*UZ4N[=3*C%C MC!" )-'&MF :&%-# 6-P)#$DQ-:S<'7Z=^X\-G8HA8O^;,3S& MH>>7W1D!+\__H+87N/Z[]QO,]S^H1MOY/_R%CHOXZH$M9O]3[MZ]7RZ*Y7PF MJ[.;A;RS_1+K\D.W^N-LP19BQN9?S2=5(N[F260T3G+;>$(3R@!B6 &NXQSD ME',H8AJG0GHM]B&D&MMKWU9J$NVH56XLM!6SP;\;U:*M;MZL$7:>'4V.H6>O M;]-DH(GS-V1" AW4X DBV+"&44@L]PRHH#?O6$ULSW+;O-9)AJF,;;\-'<< M)69"J48,"$Z%@#05.?>*;SL^U-@X^?V^B_8WSS)?QV%U8\LP8/5,@8<JWQU_HJ@W<=J7FHW SK4\'SS[,MZ]ZXA M-E^_J?G[7+-O;?JS;VCRVQ;7!.+;B?V>2$O)M1%!K/GEFAA/*?%90;*0/6A.\"2TC+ MQ&G<0>T.'R1>6Q5>U[Y-C8)_JL)F;2SD=5U7_7YI/SJ>V;&;FAY+RA3$&J!8 M90!AE &:*62F-U,BCVF>4#1DZ8++U!D;<9ZM:%"I6VYTM^OBV][ HZAP<.'3 MY4;AO\XST_/B$+(>0NO)NFX]6?;C1Y$Y&4:C$:2P##U[H2LN M!)*JX]JO'JP\7]331)6PT9_U MSUX"B+U@"DK+3@,/RYX^6.R1G-?%ES:%O2G[-+U3YD53U>_W[.<'\Z-8SX1A MRH_F\]G#XE7)>$D4C(72(.8" T1@"GAL:\5R!#E1:<)ROQIHE\DS.OYJ=<2J M&V&MV<_J8*JP"U'77J[=9LN1YX:;@[X9L 5_)7_$2V6:?QEU)E&C4&DUURKU MVAL@$,#]-&GM)M(;M6:]"+_C#5DON^W0K:\V5<2>9O7!ULWBKJS;=-)+5US! M5*$,XNH%UU&%< M6S ]S5"X+F(7RM$UZNY'7;/>^DZKY<+\*BHY#^\"9#3)B%0<9%3' .4I R2! M"C I:)+S%&'%_.+K_ 08VX)F*_POUO.7Z$HNGTHJVF@3[:KC&SWG.3&N<7+] MP=U[1-R/X^ .LVO3%;VP\6V>,@PS=MLQ.Z<;NLT 8Y[%X%A[7N_X7)$_;<%/" *ZLJ[C#NL^^V! MQ)[+['/M,5YJ3^HG\]O__E_-)^9_=G/I?_^O_P]02P,$% @ IJF4DQ0 M2'?O:@ _NL$ !4 !I;6UR+3(P,C$P,S,Q7W!R92YX;6SLO5MW6SF2)OK> MOR)/S>M!)>Z77M,]2VG+65KME#R2LFKZO'#A$K!Y2B;=).6T^M=/@*3NE,3+ M!C>DJNXL6:(H[KA\"$0$ A'_\W_]^'KQTW>83(?CT;_]B?V9_NDG&,5Q&HX^ M_]N??C__0.R?_M>__\N__,__AY#_\\OIQY_>C^/E5QC-?GHW 3^#]-,?P]F7 MG_Z68/KWG_)D_/6GOXTG?Q]^]X3\^_R/WHV_74V&G[_,?N*4LX>_G?QKE$)% M:1CA0CLB330DV!A(D.!44"Z(!/_OYW\%)Q6S4A&1%!#)1"9!IT0$]]Q;*[C2 M:?ZA%\/1W_^U? E^"C\AS;O_[\\Q]__/'G'V%R\>?QY/// MG%+Q\_6[_[1\^X]'[_]#S-_-G',_SW][\];I<-4;\6/9S__GMX]G\0M\]60X MFL[\*)8'3(?_.IV_^'$<_6PN\Q?I^NG)=Y2?R/7;2'F),$X$^_./:?K3O__+ M3S\MQ#$97\ IY)_*O[^?'MU[Y/#KUX7R_QS'7W\N[_CYW1CQ\,E_+O3._WYV M]0W^[4_3X==O%S>O?9E _K<_X5]/2%$L%8NG_H_;/_[YEH!O$Y@B9N8,?\07 MEI]1GK8E,?!C!J,$"RZO'W,QCO?>=%%D/)Y<_^6%#W Q?W608#B8?_)!F,XF M/LX&65B7F =B9;0(L)2)9PY(TII*[R2+GM_GO= ]1<+G*IE"_//G\?>?\8-1 M-9R6;XI@**%LJ9#_\>BA"Q%M1_WU.CS']PXFH(5:@@51"6I1%H-FJ#B'PX/%KH8&WCX9= MI-H(,#[!9#A.AZ/T'K?G@6 ,]TWMB7$T$ZD2(\$(2S+EV>ID(VZ^'<+BWL/7 M H5H'Q3;2[012)Q/_&@Z+()?PMH#]QIX0'_+>2*M="@;Y8GR(FD6C.3<=+E? M/'C^6L"0[0-C)[GVC(W#T6PXN_HPO(#CRZ\!)@,&*N%_D<1H*9$T(^U.91*I MMBIZ\(GI#C#Q\+EK84&UBX6=Y-@$!D[A\[ (830[]E]AD!0*("+]DI6 S'*- M]'-'!$V" 3I$V;O.<'#_V6MA0;>.A1WDV00>CC#\GZ YFPO^#.4/[\:7H]GD MZMTXP< (X\$837*.BDB=%;%*&Z*<$LPKI6WN8NM8@Y2UT&):1TMWTFX"/.?^ MQU%"\0WS<)'?6%I%ZI*3 22Q,>+VB%LC"5P#<<"=H0:RU]WM+D\0L19@;.N MZ4+"34#E("54P73YS\?A"-@@6L9$CH9P))O(B*!'X@71^*IRX*@*W6T^*PA8 M"R*N=8CL*MF6X/$.OSV9G(__& UH9-HF8"1+:4H.F!./PB#2&P8FH%^ENK,A MCQZ_7L*+OA)L;"G6EI QWRQ/)I\FX^_#481!SHYJ)3P1-DD,S-'1"H!RT6!M M2(XGJD/7\'A PWH8:3@KVIF 6P+*I_%TYB_^O^&WN4LELT)D&Q1-5K'$9QQW MS.R)4Q X=R@?);J&R3T*U@-)P\G2CH3;,T2*!3R8@)_3'2,S7@B!2HP,@S1 M:"=&27;69!^%3+Z+[/G=9ZX'@X;3HUL+L&?%EY/7BT]?QJ/KC$W22+B!0 2/ MZ!IQC1L@EYD$)4/9$ZGMY.COX7/7 T##:="=!-DS",X@7DX0P(R'\^'L B-M M)C,3+N&69H%($(Y89C*!B'N>HAB&L]P!"!X^=ST0-)S_W$F0/8/@?.)+GP]=3_T-ISRW%V$C!N#P M1_SB1Y]AGJLU662>-1 U=U^8I+B+.4F &9.UB(%W:@3N/GL])#25T $AJ5@S0J 5-9)3HW@AA"4]", HI*Q\["QI6T[ > M0)I/7W8@X": S_S2[8&SE)&K=6HV(R[7S")V%(L(##P\5YY MRY/O\'AD%0WK :7Y)&8' FX"*.5H>/+.S^#S>'(UT(86)R@2"!YE$@(&R((9 MPISR0?H<=*2=X>/>H]#PW-9RJW%V<3:#C\"I//N G^.AG_,?OR M;OSUFQ]=#9S@4D)M MR=D7N+BXICY82ZVCB3###9%>4.(+QC/3T@4ND\K=I:_O/GD]3#2+ D!<2Y3I(8'Y(QW M&*0\0\EZ4&DXL]FQL'N&SL%7&*52K_KAPG\>\$1] H8.M/>(>_#P];#0<,IS=Y'V??*Y"*4_#*?17_PG^,GUU09/ M(1NN#0%E-)%2AE(C5%+WS!OJ7-+01?754\]?#QD-IT [$6PC=T9NF?B KTP' MP7@EA%/$4Q>(M,$0QU ZAO+@$@HE=N)W/O'X]:#1*N \%8F$R:D3)X+J547E5=/$K >.AK.>'8CVL[P\3]_?B3(C_C" M]A?*3X[?'QZ?';[';\Y./AZ]/S@_?/_+P<>#XW>'9W\Y/#P_N\_"FC?-7_[4 MCJZ@;TC^CG?3+Z?DL_??!O/RNX**D_QA./*C.$1HC!?WS6X0QX4PVAC<62#( ML,NV-M4$097PHU:F<.%VJ$3VR;AE+/*P(;W=G]3X9_=Q[KX:):RO4 M@/,1HDZUBJ-:A MKI\6'_5PUKU*&L#9IPE\\\-T^.,;C*9PS=H]X0T"BT)R#H3&XAZ8'#!< 4-$ MR"&X$ 6NK!HH6X.V?CJ&U,-8U^IH &'WB4_2@ ;.,,)EOIQ]:.)IC 02U3HP M8VBN[UKUTTZDHF7:6L3;XV,\\Q<=6:#Q-YC,KCY=>!3'*)4]_%N)6-"H#L!G M;L Z8C,51,I0^OR5)+E"EAC^-J85]2Y=F)ZGB6IA7^O$(>],\@U8F??PK42U MTX5XCL>CN%P-0D61,II':R0C4CE% K.>H*ET,8*GWE1) CQ%4 L[5B?HZ43B M#2#GS@Y[AXG HY,Z4N*]RKC),EP((6EB;$I191I=K+)/K:2FA?VJ$\SL+NL& M +.@?^#Q_R"CHR\2[K524B!60#F_U9ZIH*A>=0.T*T^FGRY8U;)"&TFS :?E MX]"'X<5P-H02#LXK?KZ,+U#HT[*)SJYN1<,T &1+HG+HK%OEB0],D0@N)>:3 MMK)*[+0N@?TZ,]6STU7TU( -NL/7PT!" L5ER U1D:/CQM"D.AD,,F8XUPFL M%RLN#'2*N*8RV'4@\#3.=M%' \BZSG)]\E&#" M)B!)E8$/NC21$08EI90,$(5P=3RM)^CI-\ZO!*8N9-\ A-Z-1W-9_&TX^_+N MFX-_G;%I:H.SG#7(*[?A$ E M<'6NE0:0MF*M:)L4HUZ62#<7+5>+C,F6*Z7JE+>M25\SWE2]J*^&IAHP M6@]W^3N<6#",&2T(1B#EE))+8C6WR).FD*4165=)+CQ-4C-^5CV8=:2/!I!U MAXE!$IE%5D;C9(T2$:7S="G("CY*&6)R*E0I1+Y#0S-NU%X24QM)O(E]\.O7 MX>PK+$JNBJT=CC[#*!96E#,68F;$2U!$0K+$912.,QBN&J\]\"K!WC,T->-- MU=SONM%( Y;H&0G%H+@P,A%J)<=E@B&&Y<&7$5XT&\_*RW/X_2&E^J.4O/OEA.AJ]\]^&:"<'(8%@SI?^ M^@9W;4_1&ALH349H1-\0-_ ZI96;$-GW!99N@+'"E%714@,(/(CQ\NOE/-T[ M=QU+\Y()?('1=/@=ROB8K_!Q/"U%RR?YW/\8&.6U*CT7#8NF=*;@Q$>'\;$. M:,Q1R@YJG>UL0F??1]55<%A35PU \11F?CB"=.@G(UQ@TSOLOH<\C,/9 #T% MFJ4SZ"X(#(FY$\26C(]*5EAIH_.ZB@E\F;1^0\M*@.M8(PU@['P"?GHYN9H+ M;''9QSJ3DBI]Y7/)^!D0)%##24@\:.$L=6G%_?+=,?68E'Y#S$H8VE'BFV/& M+3 S@L_S,\PZ 7 Y^S*>#/\;TJ", ML34A4P)HF3$*"98XP\MD,,$A2Y4=7=%VLE.@/:2I[PS$_@"VDS9:!-;1='J) M;&COC))2$6"AM%ZE&-K:4K(&(4FN+7"H4GOZ!#U]9QCV#:@MM- BF.ZU][7&!6G,E_7I=+BT3LOL\J*5[E9N(*6OA,1E9&TJ_1?5P/%LW/\^MOA M\?G9R8>33X>G!^='^-N#8WS3;Y].#_^"?W#TU\.C8_SQ\./)67<]%C=^<,68 M>EPM- \@T9V,DL29*(ATP$IB))-),/;>:ICHG/??)Z#=*[$+SCQ.K6XNY MQQUP.IF5#B3I,LXPEH7)]V&$@Q_#Z8 [ZYT.FL3YU'"J2DVC-R0Y(X*PRL&J MB5>/8(*??P#Q%0"-IA"V4.>Y0LFT@8Y[+77 P?3_^ZH>C06;:F4P5 M$4'*,B$2B(O>$N5#9%8E9V$=[V@3>#RFHA^,=*/8QRC94V#M,=M7LN+:8M\;.=YB$<1?H>0_?X6(\[WMU+2F_[+NWY$=J M0766E# 5/=K@F$@(&!8(FR)$H95^6&S\!&Q>?%0_"<9*>.E6L+T"Y='FC)$( M'.&WTP&J.%J(G#!:;F"DC&#G8- 2D-)(=GI[OZ4C*3>0 MU3E%Z(\NX;9#$E K?>")E&GV1$H/I4Y>$B:-YA+M)6=5[NH])*01WW9+Q3XJ M9=M!RNV@Y /*:=5-PL,?UV7)TRG@?ZG4?SHIDDG,DE@*(V0NZ4WA.#$Y)V5M MMC15J=7=@M9^L;8;.%8CK9JF&@#CR3>8^'*?Y]UX.G<#ECV(;P5(E:7HRS&B MR[PAB1P0W/H-@1RCH#SK&*J4Q[U(62,;7S=&K5L]- "LPL=)7JZ@@:2:XTK+ MQ.7B\EF/WZ&;3)0.0D2ILL]5SC;N4=&O9>I8PX\.Q[85=P-8.8.+BV)&1^DW M/_D[%"$MA3/('C"<]!B&N/FD++3A7N-WBGN37LV,"12TY$",S"5Q9BEQCG(B W4IX&N?LM#ZN*K2Y4T@+"',BJ#8;540$O#*W0M=13$">3$4.&2 M\%HH6JDKV7U"^BT,J>]";2WT!JZIW$CG]O[H &Q(/AE*9DD4YJQ)1N) M2R:6TQQ@@:KD8Q47Z7FR&BEQ[ A$W6F@@3WK=B5 P1G MB>::EL@%B+,9-P!/N8U4&JC3SN >%?W>(>X8*-O+MP'+/KP"6&E/-1!D81BV10AD2DF4DA>C!Y&@I M5$F[;TCG>EA[+<58-974 ;7:<[W:3R9:V\VFPS#Y:S409Z/%VU+;O+27G%F M>(R$EQ&'Z#6@B'$U$D!7@F<1LM15ZA\ZHG\]S+Z:6IL>E-HPE@^^^^%%83"/ M)U-_ 6<0+R>+CDKI_[^9)C*SC%N@ V(L3:@FH9*K M-V-Z>[I[KGMJ>!W44'P#^:85G-[T(R[)4Z[!$J5"0%:T)\Y&13*705"*R]97 M.1U\AJ;U[/1K.6#N2OBOJZ7AW2X-9^GAW^[]^/SO_S/D\= M-:98\9@]M:%XB<'NVQL^TX/3B^ %;L/$FK(',Q&)"T(1:C4/27HM?)5"D;6H MZ[@AA>!)9,"%*++,1-+(B,7M@.C(K9&1"LZJ;, M-:3H'A4OM*?81.@-.'DW MU"\D4LSQ> 1E DZY>"\U@/),$:&-0(]5:.($H*'GU@L%ECM9Y3K6LU0U J@M MU/T4L##\G:UH\)X6\K$C&>EY;$@GD<@W&KA3'!&ACKY[U74- *< MW;7], ^^L^@;P,^=KG^S544T#F'LXN&;)1FWMKU[-'4@] :@_>@V57<#2!F11*/!Y&C"I;85(8 VF"(15-9^NL'ETSFR52IVVV\ MT4\G\=UV4FX )[BA%K##>UC\>S1ZG$0Y'5]:W Z$9X]1C$J M2.*2"J4!EO N1,E3E>S:AG0V$@AN"8O'1>'5=-0 !.]UUL<(.6LI<3L6"7=G MB7NR"R@LD[U.21F#[%0Q4IL.-:C98+>>MA_:KVU%OS5LOL%D.$ZX0":SCO:Y M1W.R#%. (RB42&3PGWD1*HF3!1FZ4,%6J-[:<6E9MG]LKD'930S-PNG^M M J*@0M! RFA(9$&6YC,QE2:UG@?DB-:9I[CYM95J$=D^0;2]\)NH$*]=7)1H MDLHQ(-KY0&14FGB?/<$(UN<8A'/RS5:E50L>]XGOE@#2Q(I9))CGWL=[Y'CT M^=/"G,^]DL.OWR[&5P"+>7&7D_@%U?/IPH^F R6-S,H[Y"PCHY8E=*M+JPSP MC$NM@+-*+6NWHK??"])[=P,J*[2%B&4UF_-)AD]R.6#@I0'+B+=&E<%.@3B7 M.#$Q4"^M!\+Z$W M@-..M-CW8*IG5^$I3&>382R7H\O;RB"ETG3RH,ATGJY ^688SB[+4%*A+6 8 MA_!29:Y[:3OBM)2X0JE.,EH L=X(HLY(ZOGV^CY VJ,.&T7N?%UNQ+1E7BF* MOD_VY9H=]X8X#.Y(1*9UXDE+LQ-P-Z:HYQOL?>.VK@8;]PN.X8_Y;Z8#&1*B MRXH2&Y;3$? DF&Q)1GER_-%95^7:XEK4]7R!L97]?SMMM0O!Q99QRY4*/BE* M->B!\$P=+%?35 IO#[^FY^,G;A_, M60PHWE3.U6 TG2OX%%"\T^$,EF,;%^(XA3C^/)I_RGQY#J1U- )7Q,B4B/0V M$E^Z%%L*7&2OJ'%5QGG79FP]Y+^) Z>F,-+ FKE7T.63]J*<3*C(T5_W*A(K ME28JA.Q3+L^O,ZY^XUJZMW&0M*WL=ZQ^.AQUT[)W10V7!.N,EYQHJDOW]EC. MNUPB04=N0H@LJY9*Z=B;.!+:40^=HFGOO3+>'9S]YGHQ89MY^^ MI\X83[#3?4.,=W[ZYE%==UA-3@7F4U"Z=OE4JD/ MQB.B.BC/+)_Y:3+^/D3Q_7+U.^[J1Z.;&28'<3;\/J^<6M6Y_[89!*XEGYPB MO'0.E8DYXKW,)#%9VMD XJG*B7BXE*0#.* MPPNXQ]3Y>$T9W\A3Y.22B)HX63P0+7%1ESB(,>=I&4"=39UK\!68Z?=:1@, M[QTA#1C>]X!/CL.Y5/'["YCK?Y0.OI8*Z_^>OSXP"9=[THPPJ3(*.1@4N!K[<3\Y"D^A-F0/J&+%2 M>*($5^"Y@U2G!?=J'GT;M+?/ H7IVBNU^J!>=> M_Z]^.)J[11%=(EER6TE9=(L4U<2FP>N&8S5 MT4X#ANYZ?F1$(=X?'9DQ;.1 *8G4E)J34(84X8\\1*ZY8LK7F6_^)$7]7E=K M!HK=:JZ=\N''B=[;49"0@SUOA,'80Z6::-J&RM"43*-FK]K?^23OYIW2[2>^B",)@DRR@[*@J(B$J.8=EH[RU.5>/Q%REIK MLK%G?W$;_31I]:Y;+IS"O 7TQZ$/PXMY##A WU>C^X"\E690TKM O*666$C, MB"A 0)4&IIL0V5K?C#W!L".M-8G(1=NFA6&_RQAW2=,,B0BO@<@2DUEO,]$T M&-"<:N_VU KU"0I;ZZ*QS[UX1WTU"<12#U#D];?A[,N[R^EL_!4FUPQ>#:C1 MR80D"02ID3VC2,@&/0XF W#EH=(PQ@WI;*W)QIY V9WNFH3F __W[K*CQO&$ MC@@QP:#]=]H3*Y0D/(;$: "6\IYV[:>);*VO1C]1R[9::P"1ZQ=5#9(2()G" M>(R7_@NE"4.02A$G)JBUR>QWQQ. _5IE;39P"3:)S@[&GV'Z0;" M589RKETF/HLR-]49XASN%TQ;KYBB"3V:/6)X0_(;&?^PIP+VFKIMP/(BNQ$@ M33^@H,_\13D!^,W/2O_:JY/\FY_\'>9-:F][V@Y\UHYIH8CAT96":DV?W5]=WC1_PXY1A'.KDJ/SQFR6^[? M?2MO0<]+"\:H1SG."T9](I8![CO K1#9)E.G 'Y]$ILL:]\K7.MHLXG,_/KB M'8"6,; 0$$P1>;.X$+VPDF2;+0\R2P?[O-VV@L0F'=Q](K62-MMU<#\,1WX4 MUQ.U7SJ]?9HB'.[R/4ZQ&^@$+]7D+(U3>D%H- -&<2P 22 MLRQG=/-[*P@W$Y0T.N=$0Y7RDJX8:-*S[=_B5D9""X;Y;JID9=]GH$'9F#BQ M912>#(H2&ZDDN*B#-EP;$+%ZVFOK;MW52O8:P^SNNFL C.O+=! X0]A03Y0J M8ZT="!*,2P2#!!V$TS;H*JA+RX12.?R!WM7H,YRBIW.8,Z 2+&7*NC(1(A4E M:"V)PP5-(K> ^XM#553IA[A?-OLUY]62#PUCI9&5A )XP/8!&H[)Y HY7,SX MN;%&GB,#&@BH,FXO184J8)8@EQQ9 ^5%E3L$&U'9K]VOBN,ZFFK \=AID0Z$ M4,)%7&G16/2R3&+$XWHC'+P)AG''4I6D[TY4]YMCJXBF+NWO1JIM9ACX;BQ3 MRR,3(I#HO"H=AARQDC&BN5-&Q^!SG?8 ]=%<+47W6M"\B6I;:>Y\^>W;Q7Q# M\Q?7&]K1*(\G7Q?:O3W5U$PJ1TF47I?C\'G?:DIT]DR"D>!$%=2N25^_UVNJ M.04UM-. .[!H]''N?\"T=.3'0':0F5(6_Y]P+PPN6L,([@N4F.BE]))IGJL4 M)SPFI>Q?Q-P"@:\G<-!BZKH\8I17IC_?#:;P8EUY8-^+#:"UQ MQ3UQ\\;I7"7BO6-$96&L0!MNZ\PVWI7P?J]N50U^]J;/%O [1@[G/>-/\CRS M?/"UW-9=O(R.!1OD"-Q(B0 29 M"Q8(XPHP@[GK R-G1K\=' M'X[>'1R?'[Q[=_+[\?G1\:^?3CX>O3LZW&JFR/,?V,T8D0V([FARR+)M1!D5 M-[X8QKL=]C*&LR(908*R" ./!L[9*(G3GNF$IDVP*CO2TR3M'/L./X^&>1A+ M$?BCAYRC1'^YF)>"A>PA!TZ,=KCN@BZ#F7U&/R<"1!H#8W7&P*]%7L_MOKO! MRZ.XMWO-O$[+=,USYQ;JYH/W8*E6,[$'BZ54=K24;V:>2:D:(B$*38SBUAN? M3?!5:ABZMUCS!L_'Y8H5G.1?+J>X=T^G\P^_6GR]71/>Z,@U.&)H5J6];B0N MHZL@LPX^9:\AI9>0L_[CVK4^&^C^7AOM[J7<=]OV3Y,A.I=H,*:EI'0T15:2 M7TY!^,5/A_CRISN*6\TP9\'+$!C)W*(\>3+$&2Y1J$$%Y9U-_D6#U!DU/8\6 MJ("ZO>NH@>CS]U+C?(@QT%<_@^E 4Q:8]YPP+W!)E3;.5CM*4E(Y(!LBA"K6 M^CX9/4\4Z!9:'4BZ 9R

>2L\H&@ MMYD3];@VZC2!6XNZGH<#U$%5]WII &S'\,<=<4W&(_PVSG/>3W@"RLF)*%NJ'BR(Z%ZA7A*E<:K$=;HN,41*LCC8JK[VOBMT@5$5(8:PR#0-<+%%]X4+,A MXB;ZON>L=RG9%K:\RZ\!)B?Y)O^_W-BG Y@FW[2SF(TZS(,[A=SIQP1S5 M1KDJ13]/4M1LX+<-EKJ5?T- 6GB$BPY 2TZL!0"1(L$EP#$T]8QX$3CQ.J:H M=51.5;F_^31)S09Z74!I1PTTZ_F<'O[U\/CWP]/#=R?H/YP?G1QOX^>L^)1N MO)J7R.O(ASF%[S"ZA'(M<57[V%O/NLP%TNA/8["/<3X&6Z04QA+A@J,)8@RF MRHG=FO3M7+WP_&-NG?[H%(VJ9,.2P?W8N42L1_R#=@:8U$K1*JF!=0GLUT.J M@:9'Y0[9;/"?O;.83 MH5(S11DX$'5*B_9CM]X/I_[SYTGIM3$O)5L^=B[XVY5 /0,JN24)>""X]G!- M '<$$F4VFI2"KN)[KT7=Z[!8F^#HT=CPSI7TBLS5\<'IZ<'YT5\/=T@FK?&I MM4S8\^3OV9@Q$PV !N*R*2?%PA-?,HZ>,L^B,LS4.9?8DS%;^=FEQ+!T)UBT MCQ\P9KF,V9,D(H8>PCEBLPS$4J= (6; 5)E L09MK\.0;8*A%47+G2JH@3S# M @JQQJ*<+;H>H#,,+8D( (X 87E+ D>%]*U>8.L50 ^27O[=DG]%O-4!,S MW0GV%7G[[X_.#G[]]?3PUX/SP_?+7W?J^#_W@%HQP-I,[3D<(,XS;@VG/M1I MWOT<4:\C -@$-9MD,C9228\;WG0R*]T8TV6'4'J*@'[ATYUJQQW*N0V<3$L? MV04'T_?CKWXXPE5D-4:ZFD0M*9&1,>)YSB2;G)*+P7C;-5@>4]$/8KI1[&.4 M["CEOGWH#\,?D#X ?$3Z1U/X#=4:4"::!N)!)V)R&0]C7/ / MIZ@]X4"O_/C> ;"KSL:="G!K"'R'21AW!%$A0]0@HW%;V8]D;Q'S^MB/)\A=BTG M9&P^1W?)C:4,+%).:."R-&Q*))CL<&FH$)Q65(%:"S0O/JJ?]$PEM'0KV ;R MQT_X[!^'(SB:P=?I0&C#E(ZAAU4]*OSLY/C\]>%5[/OQ:)G3D,WQUFO'I^+O%Y@(<,_?G%4.6* ^Z"\ MP"]5[J5W0_[KR&]O@L0GS.8^U=S.-K\]U_-VZ._];)$&C#[CWB03*:XX^N? MT7ERI6-30@4X&VFL4FW:+1M-@'VO0.QZ+6R/BK>P)F[]N,"Y5Y%YXC1@4"G+ M_2N5/,D.N DB&\.K5.YTQT(3]66O>BULAX;7L@X&+F/PH+1'*&:*>VZINTM* MDAA3BE8[IE)-[^]YZEZY)=\2.ML@>",]OA9P/B?;Q-1H:6 7O_+?AS%^4=A'7@=&[\;14 M1@\$3<%SX0@3O'"2';&<(SN,1A0I9M$W,];R_/#P='I7P\^_G[XV^'!V>^G^,_Q^5:-QE=_ M4#<26H/(CG*2'_QP,A_3==O8_LX47%Q_(FL@.3U/-&ON5ZW[[)@7/?5Q%0U6Q5<&S8)/9&4$C M(Y$YNIB]%:32!*CURD_%7,TO0DV72R&=C$ZA7-1#IVK>AOAV'00C M? K&(NLR$YD-KC@I!:$61,G,N"RJ7.K=E-"&C=8F.'K2:-70U^NR6V?O_G+X M_O>/AR'1\=G[Z^_RWRW>^/SB_^>.38W0)?S\]/3K^]9># MLZ-=6F;6):BB[:PCM'U87VME!CUO7^;+R&"IB8M"$>5ICH9;8:&NX:EO?0]& MZ7K\TKP<\M':QC<3^TM]GC'7WN=,<7%S7VX]*NN(]\D2CC%NAI"AMBN] M*P<-V^M-D/>"O=Z3AAO(=-TP_LO5'?_ZPP3^ZQ)&\6I^SDB3".A$-+)D MO"?>XK[(J4S1*=PC=97ZLS5H:P2.^T7-4]CM2(4MH7(50\N:9>L3!68]41CE M$1F\)%XR1R@%!R%XSP-41>73M#6"RJ[PL$9 OHMR&L7;]&;9+BO9-?/:*A$( MEVF>6M#$,I&)R![W%A%SN!U<7QMP#XEK!'%=(6(-Q.VDGI8@]\O5S;=_&<($ MB?IR];%H3-Z*R$1O9(4S6 M,9.=Z*PE0"YR_W.)L:7I3X#67>= BV=?TJ=@4/6B)71:"F8< ]O?'8,O\5K^Z7&8<'5VE/2<&;38N7^^) M%8?;@Y*B1A)"O6.Q M&Y5MC[WQS%]T9B<'/KJLE"N]I8TFTG"&ZX4J$ACXTCW+AUBE(WEY^.L/T+NS M;ALIHMD*W5\./AXI4]WR#_)'X8C/XI#?W&&KRRRD+?W6I(-5(1(C"HE MXC8FXCG%'4U;4 @8&>KTH>B$^EW-T]GE-X1*^4A_\8N_*#<^S[X S.[49M[6 MMV*NFXAU5A.7! V<2\E3E7/3-@QD_ +I M\@).\NKPZ,&T4NX8I:4M>RB7CJ1GZ*$XS8B2(2B!RTGP*LF=SM+B+-!TM8RF!<2H;HX!R1%*,_[XPE7$;+E&+16?:2;[ S%?V&XOTA M=;_J:\H"SSE;L'0[C_66+P9*9F4]84)G(A7'G846?]Q0RH,77.DJ%RW7);#? M8YZ6;&N'BFP H'<7W)V$W(-5QVSP,GA&PKS3>D3GQZ;@2.;2)^$R-;E*=GPM MZM:"IGJ[T.Q>A:\IPB\.NW_DM^_096#C9U3+!VS 6E-I AMYDL <@4!QC\:O M:/VX(M1I8(:YR.K4-321)GBBDFOVSD\F5^A\+\Y ;GJQJS)0@I5^HBF5B8 6 MUZ=Q)+B0HZ(F&;_'(_$GJ'P+28)-,+EF56<'*FW 9B?AB4?$F1G"+>@B0Q1 M$IM3&4P9678RI5SGQM?:QY+[+KSL0K>KCATW$703%6\/*_<>2&:@E%P ^J3BVC/28ZA M3""+J70%S"0GH=&P4^,?#@O=XZ;9;VIGO^:L6U5U5J.SAZCC.L%Z/1[Q-J6Z M],\[BCQ>?DZUZ&-#%IN*0))*!D***-]2EFAS"7O+U=6T?(6HHE-\/7X3LYNZFE@ MF[XV#;>L',-LF8$:R&2(ZOO:S8X: M?U@2VY7X&X#2PZWE#B>@:;1)H4^"L3GZ#@EC)9T\B=(I27.6H*NX>4^3U/<4 MD6YAU)'H&P#1]8(X>.RJW&'*H6\KZTC\12BYZJ4H+X4.YK>1ZE#DZH.F.'5]#R M%AS_3?"U*,\,HD M="Y2G>.$M[HN!A'JY[E30 M)-O,$&5C#Y_!#^%T^'G+[.3_/MT<7EL MP*+5UGM/!&B#[H+VQ+*2Y ;*-(O1VD"K&+7GJ.JY^K1C6'6G@":.L=XO'WPT M0F\'SOV/&Y]F8*7)+F.L+()A)0GN"8I&DV2"M=X9*FF5'?)IDGJN#NT821V) MO@6C="N9WX;3"!<7?@3CRSME@ ,9&0TYZM+'!/V#9"0)%!A1E&K&/;# Z_B? M+Y+6>?DC=+,6:S#65KO#6V!S!$"CSR&3"2-);!21* M:TUFR6C[=BLEYUJ[HZ[K:Q\W-=%<:2ZC(%3;C,)1#D,6)8GQ7@;F@Y"T2A3Y M EUO(8VQ">Y6VLV.U-;"OGLOT+GFZ^HZ1RU\M#'8THDVX7[ *">>&TI8\B9( MGK/A=6X^/$M6 RF,KA#P;-RYDSI: %>1U-GE*$VN'LMKH$*,40)Z+S%;(DT( MQ#JFB,M4\*22@U#E0.I9JAI(8]2"5F?*: 59*]A(UD-TDI=1HY1(CT8],)/Q M1PH)OQ$IUNEALYJ>!E(9-=&THP)>10!QMG2R'US6]:LNZW843FSSR.Z#BYT9 M[RC4N$Z@O1M/2XO>;T/4_?"_(2WINCYC7Q)RT]WG!N749_P$S0A5I6F%8YP$ M9SR)%@27@1NT=343G%O2O:N%O*^V:VW-N\I=!_LJ,_1TI4(.&*Y_,!KC?*U) MDEI&B7XPCU6D1*O^YBGUC;42T-F+G[AON^L*Y9\MDY:DK+WEAJ"KG& M^,IZ-.1*<(8,29^KN")KT-;O^5@[.^[NBFL.BS=,>"F$L)ID6TX$P0-Q*B%> M7(PJJQQHKA(;KZ2FW\.T=O"VC7*:[4_R[N3X_.CXU\/C=T>'6[5BOO\!W<2T MSQ#5483Z;OSUZW"V.&(8I>(V#4>?813+&=QC[+# N(T@2M)6X[Z&+I.E*A-! M03O-=:*L4G7@!E3N:H$^CJ?3VT=K=%9\FJ2>6S!40\]#R].14EZ'^3D^.#T].#_ZZ^$.2;GG/["">7J>Z%[, ME6*E-Y:T1$53DL0T$ O1$Y$82U'+8.M<0^O17%UW#QN489F":D.\C*D,XRQ3 M$F(F46KM% V9JRK^^FIR7I.9V@0USYNIK931HP\^GSX>=%C8+'D**, M,:0.$H8,DC :RRAT-V\UJTG(&;B/V6N^3IDM?OH=&.%/#R&T^O']0J<+A8X[ MDVY3V#C'OU@._:54VBA]N6&8+)$B2>*5Q)#3 /P+1!R2T0_..E" MJ4_B8TL)]][DV7^=7HX^?Y_^^>C:9UA.C52,>U?.Y[-%O4J-7SQR0$3D/GD5 MDV?Z)T@H)M53?N7(X-Y'0>&=%?KH[]#/?JG2X'U763G.X6W*U7)4"SJT_^:AYI+$UUY)Q&8RA)H$I3<<^1)^.)2<:D:#BS#^O$G]CRUGQ@ M2R#:0;OCRJ+N$3X)AH./\-E?'**<9HL59:P,W"M&P"6.I$=T#W0ID_#4\(B6 M),D5MPFFU^9H"O'/G\???\:/7E@B_.:A 5KQV'[/;#O%JZ0.%W4-K+,YV$S-ESUP44[CZS'YNQL]+&'4BP[VWDXZ^'2^M% MF5'&9DMH*G-183['SSL2.!A@E'%T^=?:*&X^LC^U;J^.\$E)3*GW9<19># M394.)S>ALB7W='MH/$1<-3TU"L)E 6DJ0>P;730 )RN8[8/X\E[^#:>#F?3@(JCG\15[.^GN1"$- &OEVO"!@N"NG*<(7!M@B0NF7+FG M(*EA8;T#[]=OC_8'IUW5T&QAU]GYR;O_^.7@[/#]NY/?/AT>GQV<'YT<;U/1 M]<0G=5/*M0Z975V*O$%..5GX6KR8.<6G<.%GR[KFLR^(S^"GD*Z!<8.R8++' MO4D0'4H:V?!<-L)$C/$T,:E#TE4:K^Q&]L[[W[I/_^7NTV]G2!K#E(3 1>(Y<,(DS53$H+.MTMI_1[I[ODRY/Z0^VE[WJ.]79COG&:*M:F*?_;R: M=G05R6U8T^@R<&,B48&E,F4LD5!R$PP4HH1+#:*.^]R+-7TPQ/QLADOEY%MY M;O%OYLF:Y?#=^Q-X4Z0!M!+$^3*/0W-&7%29!*TL"\S(H,-+X-ORV:_: FZ" MKB<&S5?140-QQQT.;\SX70G?XSO.AM^'LZL'''NTY,D&06+"!28CNMH>A"8* M!6V1X6A8E83O[J3W?#%]_Z#N2>M-X?SWT7>8HGQ/\>MD&/&[.;>_CS#6.QU? M7&#H5Q;W W9E0JZ$#>BY1$UD:1OA/3)NE?%&A4R#J7)@MB/=/5^';P'A]?7= M]^']2ZOY >>+O>N)91TUST[B?N54&2\^Q5JTT9ZT.,I\97 &=/=P$O9LF6NI@H &O9$$YOGE>3\^]Y& D)PE= M*"*%$\1FQ)MG'%12SG%=9Z+W72KZ!6%/2'@X5G=KM32 J>T%=\OV*'VZ\*-C M__7Z.ACG)IHHH 3$&!H+15$&GJ+S'S.@EV--J)/8J\!,OPC? 5L/K6;?BFX M[#=1[:W#OKR%DJWF7,9R;='G,F#*DI*BG@UK[V 9U]#< MYA!T"PB.8-8) !_D%Y25ZES?1*:OH] MOVL.>+MKK(G^TBL/:LY^7[)CJ W>6DJX*SYX8I[X(%!*";^"D%JE*OFI9ZGJ M]YBM=2#NH,&^C];NV?)/EY/X!458)+7DQ6J!DF*3$)6BH!&8YY< MD@ /S.$3QV4O/*C?([!F -:Y3GHU>'-N?O.3O\/L$TSR>/+5C^)"AJM6T)*] MP)@&&9 ?67IZ12M1@C&5XVD?LS,9_'I%8)L^N=^CIK8P6%5K#40?+TK[*6%_ MO+DIQHU3%K@CE)IRWQY7H,58D !GFD>>%EWL-#W@]_?!M.YF]><#X(!K1C%DCTVA/)K2;!"4$4IT8(H,+) M*F7]G7'0>(9A#VM@[SCH.^3;6NB'_W4YG%T=C= 'O)SOSO-F&^=?_&A9;W&* M^WHLWQV-YI\P/?CNAQ=EJ_XPGOR*GS_#?P\QLE@\X&@ZO80TR#S2:&Q"O1D@ MTH$D/G%+@!G\58#BOZY7D=D68XWG3.HLK185L1'"6MF>JHAO+J'IT;75LI1: M$Z4AKG0/D()IW+$Y)SY(8=&)=E37N=BR)P8;3RHUZN#51-&;7EW'X^5-C./+ M>4H$K L1]W]"@^1$)H%.01*11&:29HQ'I>LYA_O@L/&$V6M=7[O@J)4%MHU7 M?9/JG@SCHI+MZ_*F'EJ:B.\:")V0?2.)HL$2&1UNZ5%PHL!R+HP"%$53X=:+ M+/5;Q]W"$NH?*:VLF6T4\9O_,?QZ^75A*989U2D*X?H,:>!"T")+2A*G$7W? M7!I4Q$BRRD9I2Z.,M*E-Z"6.UEHQYBVOF-YQ\FHS&"<9B;W)6PZD,C(P2XGR M(>'&FCRQ6CHB,M?!B)QS5'4S#_<)6@O:]HU!NS>--H'BYW:_\,3NMUS+-V4" MEV$:)\.Y[[CHACN0R85L40^)VEC:.J/'*)(FBE%*G64AJ U2:E5H7 OK[LUB MO7^]-^#UW/';E@.V%_O2*8)A\AW2A_'DPV69;%+R>*4(89"",X&")I;G0*07 MBCA9JDP%U])(:P14"0 VIG2]LT7ZQO"]'\4V@-RMY;MTO);Q2Q'$_.6!54K% M['"]!J,P7C&!8,QO2XD72]*57OQMN>E/,+(>[O]YJ%X!%OV7^FV]LST^R[D6 MQ< ;;USIK4@I1X\N8G#B( L"E$ID/HD4>%U7YFGBU@/[6SL];T+5313RK]68 MXR:;NVRI-\;=\.[OR^W?+A\'__?G3^ MGT?'[PZ/2^.53Z_-9Y&YDUGU>SN;K??T)DD40NO5LMPR_>(MV9*>(SIMY\.O"]X>MRTQ3K-4)L988+14L$H2%"*,Z\AHC#I92"^Y MN"\\H_&[9M65/^Y>$PU8SSOWHQ=YS24;*=!LRDU4*3)^432B=R;@J\C).L<@#!%,# M@O]H;61V 6)W&FP/CM=M(5*4U"I+O ZRB(<3&]"J4Z88<&$Q"*S2RVW[=EJO MJ\E,A_#;0F--G,)UD'\6WLF8/!#K+"?2).1>%@89[Z;4TQ.0L4!=:$E&S;Z%*JBJ,.E]B>*S#.CWX[G/]V_KZ33_-?UBO >/9Q M>ZF_6)_A-LHO0&GA/<8K+BA?%DL@UG!#J+=1>BL-K1,QOI7R"YF=3T5JTD4@ M4GG<*;4O[4)Y,$XKJ2!4V0[^67ZQ(7KKE5]L@H$&PHC[9[&:N>BMYP3_,41R MCL1'*PAS6L@0$G?1U0#PFRR_V @)SY9?;**6!C!5)R=L#)4J*J*C941:C=*P MI4MNDADCD&B-MKVXVJ^\_&(C;.VE_&(#13=: MMKH@>%M]K-__^> = *Y)^[=_E4RZS5Z93K'/_I^.+BPW@ROW,!#$@=#$)6FCS@#.U>L*6I6UQG>!CL':5;.U.LAI92UUFO]/3@7% M52AMYC*14F)E- 35ZN=&F^!FZX7S;7Z?\6SF M)]W,3]Q5# _:"(,7UF>+NW]2%FT;+Q4@21*='6<61>)26]URMV\Y7?= ]>TN MG!T0T\)V4\*M14?Z]Y>W/>L6(KX3BTT/?\ D#E$$ X!L58R>!)G0+H082 A@ MB(R19@4"1*R3)=^8U 9./QO&?5W-[S!)]W,Y+6AB-[@=J7*[P+V@7JGYS+HB M\\@2":7#139".)":<=FD.[6"EP9*CQM>'SUCYTTLH,=>95 RRAPX<:PT#Q,9 M=\K@!='.">")66[;JFK>*1JI.V?@[2Z>W7"S8S1R.&IC\?QUT1QF5"9[0;D1 M<3XN+SV6#8K$)\<"H3PZ@J&9(E[H1(QESIH<*=-5CGWWQ6 #\4O/*;+64-1" MY++S_CQW:TNZ?RD $05C2G.2M7:EW2O'W=EAZ&:"%5F@6'23!=2/.&D@[GF] MZV4W7+R!A7'',OP-AI^_%.OQ'2;^,UQ'@O,))\55R$M7P<>L@0I$=K ! T-T M::V6G!@?T*UEP83"EX$UZ?&ORU\!)3\,P[V=5;H2YUW,>]&0AR,KT_K," F-H&?5"K/": M2"HL"8J68!5$H#12PZMTM]@CCZ\T$FMT8?:$O=>P3[XDFFONUY..DIIR"0I= M'6[0= E#K,6%!"X';UATP?9S@[Q3-E]IV/=*%V<]!+Z-]?GH].-9^:!HK,L6 M2&*^-'BQ&&-K)5"S28 ,7H!NK#OC=HR^TOCQU:[1>BA\#:NT(\\_^)@2#V68 MNLQ$:I $]:A(2!H8U5E+T>21=Y?19GL3PQM=DSU@[A_FO.]YB=GHV7ZEB[>-A.P>$?<&MLL[)T//Q^(^^: U(RFA MC95>.^)L )*%=,:&P-3M3*F6%N*:_*VUXO0_5]S>,-3*TMJA'.EIBW,*Y6(I MOOYN/)KWB;CT%^<@UCZPTLOXW]@*%I$1GCJ&%JXX%'=DF9.?%(8:6OIP6((+D*]NIW] M\KK6JG3_7)6]8*N5Y==-7NL()3$<38?QK_[B$EUY"4Y8FHF.,1&9G"%!4EY\ M":N$XA9R/T<;VW*T7G4.?@O($5\^@ =3X ]X%,K(@VE-&[B5F)FC*& M.*%+7Q9(3(+B3+2<2WF6N?7647ME;FVLH\[AT\J2ZF:?OB\(-O!LNGO6*TYERZ7:#R6J>)GQZ>G9\>O3M? M]G;^_?CH_.S@^/V#EP_^=G#ZOF*+ZVVHV$OGZYW%TT9#;&%Y=LYB]&]37!QT MXVY@B1&I,=G6\KW\V MQ-X0O?4:8F^"@09!=)@YEBDM<"A5]%DXU=EOD=33$ MW@A;^VB(O8FB&P#[\_-?0]228^A,/&"@@B$+)18H)4H%5=*Z*NDJ16:[3_!] M78VT-P+-1A-\-]%@>W!<,F$%ALS6,,)$R+@5&2 AHK1B#$[)))GG57+JVT_P M?5V3S#N$WQ8:>]U3Z&[S.QY%6%J%EX,OY-EP_$Y0((Z603-\E!((E]*4$G\T,EQ0 I("-0X\JJJIY;$5 MFXT[)QV#>/\C&+=%U#_&>KN> :L8Y\&[O=)7M >:]#47=!'.OIU_(UN)YT"<\2*NE-Z@TM*]E;I=!Y]H)PG-6*)\@ M9&-3&39DL/&@Z!]A0>Z N#>].2YJC&\[]L?H/8:@1"CGT$Z5,4^"&L*]"AHL MC\&T56*T(8.OM"W(6UJ).R#N=;Z-+\J'GCQZ!J5:,A-PI1S9H"?ODHX$ M&&HR:FVM;*LQZ"N=?>_V-]X3RX?3/W\-^C1?G@AY-Y]>9= M1;M,0PKHZP<9,Y'*E#8OS!$,RT%K+8 +]4J7[29R>*61Z*M)P%;#Y)L.0M<7 MWR!1+HQ#?P2%-&^%!"1XC-Z]\\98*LO0[;>ZCM]\7K?>ZFG0$FP$Y7^XG/ : MXLL.4O !5RHK740])<&6BQHQ4*.R*+]_799@0PF\TKW\'\HH\!(HR_[_=G=EO6TE._I]_@N!VI>7 9Q8 MZ3;@V!DO/;>?A%H3X3I2(-FYG?GUPY+D-;*CY91.*0UTXMC6.5R^8I$L%GE8 M]F!#"?SVN>W?P![4!/5O'2(L;VP(*$3=C_[3/JOX$=J ;GW]H(;!!<4?26M#483:$)71SP8T@E($;)K8R1 M9'=@)J#C/,$A9_!_ P-0"/1@PJ+0/XH'4IEJ2XL+P&'KBS%O'*>?B=>_@,$(>3 M'RE=INGW44BOF*J;^2/QJ_-\D<+D\WCT?TC4W,&=4[JX#IF]%EQ3#F3>5D:5 MN(!QA5_EQ(3RPH8Z_7YK<'/0O7TV0?7KO7WZPD8#'MKSIA_,)*6#,9"3Q'B1 M,XN"=1:"(X*;$*+T58Q$DWU^>D/%FSU_-E%1 _C:_N;Y&VT5E%%16!7!RRI*5/6R:0S& MIJNZ&"U98U%;$Y)%KBC&VLPQ\(0Y(((H3C'^YHS\*G+;^*V-EQ[M"WAUM=6C M+9PS]FPY?;J;AB\HSB*U)2]9!8%[309'2I;'B@S&B9++S#9G0EQ4O\P9K/.B MQC/7>P5;ESII8*\]&8?)5V0&H\0BMM.E%[[H74@=ET)*D#&BCTU*>:P1'AS^ M83TKS>RKG."^05,KG:!:"6JZ4E^[2+Q?KYEKZ8F#D-&)0-N=P*$5@V2I2YD9 MQ>O$*F]2U:_WUYGNU\/4%HIH %67Z09_]!DW@(]N^N]TBU^766[C65K::V*< M$RH9D%F6Z>.E :5 %]5%:DCBSO!8I]_"+PAK$EO;8.!E@-NE0AH &+J:"0GX M@@P=I^_I9O*M".PY2S1ZSFC2H(D2( 2WX*C"=6F)YRH:IV.5[CIKT-;OAEH/ M9EVKI0&D_9'&:>IND*.C^'4T'I7<_>WH>WK.5!":9(FNIU>J:0!OW?BXCS4)FHL@% V@P[R+KU?@.).0M2R5X2L=;ZRD;HZ3$_ON?#HZ!*__+3X%O[.U?E?1Z?7@_/%=_ZX M.#J[&AS7*S_:Y.U[*4+:6AQME")1(Q*Q2@//NARI,,0L36@1HE0FJ2MRUF_0?/OLHQVQLSOMHCN M[RF7M8,#D9("[,CQ:&!E2G;+RVISU>ROI=UE$ M.V.F[6M'?YZ?'@\N+@?_(6VB/N%$T.M0E&YJT$ !?IVWWI['3R>>J^+JK6(E$IEU,8[DK#-6'! M<24@9N.4UR@E7Z^S_TJ2^H5/1SI?Y4WOKH!FH;2LY^!.4>VB #UOV6]PV5E! M$K U8XN-O60C)N-YFJ,L M(F]=4M10D,J71<101%8C,\FJ%!-S/T&DJ]#K#:KZ/<"HM(-UIH8&,/6"A^5R M2TD+Q@VNKR(9P3P'CY(!S;2GT87(0Y5IU"NIZ=DL=:?MEZ5K.XN^ ?P\6UOW M9E7BGDT) 9ZM*/W-D 43.+B,N[DQ*N98)06^@I86 K"=-#SI5MP-(&8IE!6F M^?2AQDYRYO%_@^8Y)A".>C!4%9V3$(EV.7(2% =)(;0KP,D:[G;N](21/VJSM<3/I24N^(+$(K MY*=X?#<=C3\O2HL_NG]&7^^^+@X)G_)[S^G0VB"-Q<#$)^&A!"SH8)A2?*P% M"I=0%N-Z2-R2@GX]^+H(W(=2^D8>>A]?)^,GK)9OC&;E>.)#2LAQ*/K\C,M) MFL0%E\ ]05?6"62*, '26I&$L8F_K/YY!6GKOK'?G;0JLJH(O0'?[=*5NS]S MOA:C2?$?)6TS6W!Y,KZ:NO',A?FM!FH4LY9:R I=7$&R HR6*"!@K'-6,6?J MG 5O0&2_12VU,%A=76U!\?UD/!NAII8%02&-OJ=X_HPY#-*)S=R"+,.UA(P, M/$\>F,!(76;!;:"5L?AK*ON=V[!',':LL ;0>%]PMF3PWE.8EZ4-I97<^2R! ML5+(6@MKZE"QUIDZ&H#6ZA.,1\=T$3;1H20^ M\.@R!)W0?K/23\!G#IHZXH7SD=1I^[HF?6L!3A\JX&HHJ>_(X16>8AP5K3T- MT!]_:<'G4$<1M10.5"Y7*R0OERQ4!$Y4C"982?TNQY7KT+ 6WLRAX6V?BFG M]CV3W,)U/0HH6J1DJ"+G05(*- N-XK,&3"(9A,B2<$N,=E5:)[U!TUJ8LX>& MN:Z5T1JN%HF>)2?%1?B8 V7*2$7#S=H0$B#%SR343V5:I>7Z+J!9Z3^Z.CM5] M33M0PR$8DGE)PE8WS MR1N*\94L#1X%B)P4V& #>!,]CS3D M3*ID 2N:EL=V<(N7O$MY,DV/+\2_9K>C<#0NIZ=I]'D\%_TC[)6P29@@V[?/_GX/CZ='#^ MX>&;GR[._SJY+/VY=KASN.DK.K=_FS.V#\ ??#,:D-'837_, M YFS"?YT?(LZQ-=\OF^],>2>>A*8 .95QO &5YS7U$ TGFIB.2>AXF92A:=V MK>HFV%SM]O4/@@:2;@\L+OL2OTOCE$>W0YNIS@[9,"0Z$$)G<"'(T@F9:BZS MRZQ*L>\K]+30D[P6#G<3_N88L@L,C>=CEV,WY>,YIU"Z6S]P5%JHK%I8PZ!< M=%Z@XE,*91@. 5<:MP8,UW32UA!5Y1["^B2VT)&\>ZQ54M$A.(U=-*5XZW&= M.X-[:4/Q%M 02$0'+L *,>_"I\"S;" S2F4@BF1>99%6=/RNQ].'%M+X@J6I MG0V9)%IF,F_N3$"P4GCBA0%+ PDN91)RE;3^*_2TZW!M@HF7QJ<+X3?@++W" MQKWO=SY^XC >A3"]*X>PF:B0F <^/X2-^(?QG .)/)CDDX]U]KLM:&W7R:J MO<"7!.8NL1BL% MD0K_VZ?I^P6Y[;IE%=#9I>H: .CQ\K5(_M%LELKD!N=+T]]1FIVEVZ$C7,HR MD4X'AXYM+MW07&#@?:#$$N$C\>?9?9W7 Z94 MUIKI+"%I%M&V)%/N_>+&%6A4- O&595;9*\1M',N]<5S'P]S)??<,$EQ]:C2 MUMVCTZ>" TU2E#E)Q7.5S>Q5BGINA- %(GY*DW8B_6:SHBO7Z_:%06\]KJ*! MJ5@L]"JHM-&1QNR .CXO*Y5@6="0C0DRQZ@SJU(64\O,/)D:^>(-[]QL7E%R M/+JY*_O<\XH2:8@/A.,R"!&W\#(@SSG%@029HO=.<%:GA^9V]#9JHC9!T^LU M0?4TUX 3_LCFT?AV% M+H^_I,H6[Z3RH&/P3;NYPP2^.\+]^N[M=CHI\PX1[ M(ZE3&2S1M(QT<."XRP@U[Q6E*/1*W1@[9Z7G!C!U8=V+O@]KR[X8O#\_>W]R M>C(?7WG^X>SZX^#BZ.K\XO+H[/AX<';^\>1L_L\RQ7+^\4_7^)@_WAU=GKPO MOW)R>GTU.%[Y[!U.27NCM:*SL7=1U_9DB,^X3NT9%OU#I M0*MOX60C$3=Q/?1_T^CSE]N'FX;/.S:=W]W.;MTXXN)Z,CXHIA \!^43RHIK M 88)=(%DT#SD1%6HXF-N2FBC'N0N)JFJKAJP5NOR-P\#AUDSCAXX Y*D1U\< MO7(CO07FLB4I"TURE0K>C:CLU]K5!PU $TW\=-Z0W=TLVRPN6E'< MWDY''B.UDHB8_#R0\7%98OM)RF6H:4R.6J#9E0;(-H'/T@!!%THH2G2059S( M#>GLMYJJ!DE/OX54O<)J&XT<5H:[BTL[ZSVX8NYX/_-D7XNE&7$>#8X%&H3II$S?-+J$S]S4MI[V)TI(A! ,J4K1.,C-P M2E)P.A/!A:&Y3B7EKPCK%\S-(&@M9&^IS@;@.4#?=?(CI7DKR_-O19K+J8'< M"T%U!&ZSQ0@THU.&?AI0;E+V)CE.?QE3;?S6 M?K/C52!45_(-6*@==X+3AXZ_7L<<12; RPAOD27RS8(%XHE53#+F?95VW5TQ MT"]X?Q_OBQ^$XH)*XP$G4K[ M5@01>.I+FE=:0[W5ILY L%?HZ3>>ZP!$7KXP?']UM\;1_O&11NN1"0CEIJ4#(2?@P1C.<\J> M5FE#LAO9_5;F=0S0/6FO<0^\B\*I5Y[4I5>^E]*HEP!+-CF#/I43&&P)Y3C8 ME'1IHLT,5;A/RBK'OC5"^?DSC],L3$?SLZM%BM=&@^XALN3*%&-!1"AM^Q3( M1'1.*F7T"NKMC2MI:LMOWP !J_? W>7>]Y'AG(,G5S+FY_.$Y\"5B"!-+/W2 M(H8;P6D0QHCDD(TH]*^LQJM/[QL"'>EMTJ406T/!\CB4*!^("K@LF%6EL>Q\ M;6 0(1WS-%%F2-@*!WT6N'2DL;?TOX7X^D; I1M_0/K#:!8F[]W-*$^FXY'[ MX,+"J5\<7$M*$_+DP%))0,3"B_8!.-.$Q(BQI5[/+JSSMH;0L8T^)S6%VT"$ MM+C'?XD:F8OHM'R@Z*8LI*"M$=(Z= S*W.=, U@C*1!.0J8<5U>=BKHW:.H[ MU]/MKM.U$MK%TWUA3O1$:730:.)E-D3TZ*JYC$!P+! BC3)5 NHWJ6IA/$<' MNE\/4ULHH@%4?9JF;VX4ER.U2JK]_/9+FKZ_FQ81+_+O2_N;I/&X$@UHK4J& M*A*PV1.(*?D<4LS"5QG8MSZ)3>)M&UQ,]J*D!N WY^,9 \YZBIZE J)+A6'6 M$6S4"BQG*C&9F--5.L+\1$D+\UUJ@&DWD3> F=6^PNE#Z9)FAD7C,VCB2_&\ MHN"L<* S\X8Y)T.J6)WQ*EU]GV[4<;"Z5$8#V#J:)G>>+Y*[&K +%30 MI>>G*R?CT>W(W1R/IBGSZ*&/)"J2*6@6)(BD'!BCT5T,G'DN MA4YU!A>_0D^+>V0->&VG@.9P=%%Z>ISGZUF:^Y/#Z)V43''(O B(&P6&> ;, M*9*X#]RD*BT4WJ2J[T/[?6%J%V4TAZP7[6+*<*1R*:!,\_N4I@$%/Y2>6R9D M*&5;NO3\$V!\9,"Y9MI0&JBKTK-I4T+[[;NS/_QUK++&ZT8NKS]^/+KX^_S# MQ'+T[.3VY.AE<[EQ:LLW+NJP^V9G9.@4J MCFF6&,8"MK17%A8![!6BRP1)?/:<*%JIM+'+ I5EC?,]4S;8;!)5$ @ILTI+ MCRKK*$1+LT6OTC);I03X.1E]AY=;Z_FG:')[Z3;14?OM/3XGXE*P%+*R'H34 MZ#W:I('F(%)V%(.1/;COVSA<]6Y [J#PC?RK363?@'_UY ;%@W \9UPR$2%2 M45A []!XEX$8)C'V$,G4F6VQ@I:^$PN=&9Q=Y=P 5%Z)59?'34/FO+4* PL9 MRN$#-;8,*/40/.4V4HY11I7\^MMD];QC[:KU]=(%VZB@P6WL@9^SR3@L6=*< M2QFC DF%+D./ UB-'.J,X8FE@#TZ&IP?'5^_JE,.#LY^V/Q08R)!__Z-#B[ M["+P[Y"(3A,"M813)U$0F+-<&@XI>%-ZU+OBSVE(B9BD0\E)'4!3BN>+KAQ* M#15C27MN@&3"RBD4 Q^S LLTSU$(RT65DJR?26DJ8;")OM\V;1M+N8$=\?+. MWRS.,$L)T5!B$,.2=^ <+Q-$<"MWLHA%9QN3S=3:*AAY3D93\=TN^-A!NIMC MPRZP,4Z?79E0W&W_@24'2E/!LXH0I+*EXW3$/=M;B(XZEE0VILZ8@M,-P;&O MB]^[@&-;N3:&C+G52Y[GQ"*#8"S2+[0MPQ(T&!(B<<)E_?(N2\>]*/H^N.T6 M%1O+M(&=9/4%\:$UC%/J#&@ED0N3!>Z'6H$RR7JF1;2VRK79U>3T?;Y:R?/8 M2MK-8>;%H?!%*N7+]S\LA51T*&*V+L2,<6AP*#*4FS%&0)1">XR'&,IN[^?X M*PA="V?JX'#6L89:1^"JL@3/LN91H"TFI=NZM ELR!R4TU*:9!+C53R@*I4D M^M 1N*N&.LQWU\XL?3PY._EX_?'#]=7UQ6#^PT]'?Y=>Q?B M^.[)I"&TX\@=KA]17X'@M^5Q/95"YI$XRLER;O0#,- M[+)O]CB[YV_A3<0RZ>\#FG5W\W=RTV'B@641"0J2E,[J/H$396XH<49$KBFQ M58YFMB>Y7T36@]$F?>NZT^FAH!?%>H8;S]5_TLWW]'$ROOTR&X8H&6/&@5-9 M@N 6H[& 8;Q'#UDY20RA5:J.MR6XW[QK6\C=59\'A-NR)J_^,QDRB]Z@5 I\ MLJ57-N5@+36@970L2YF337W"=4EGOPG@YE"ZC?8.#9R(MC0T,5)*F0873 1! M-0=#B 4G%0V16:9U__ LE/:;BVX3H!MK\( @6OIH$)U]!!IQ-Q"9:C ^),B! M,DEX8MGLOVWR$P+[S7HW!\B-]'5 E4?OYM]:C,HNA3/OYT4U[P87@_>#T@VV MTPJC=5]6JY)H*V;K9(9(\$;'4*9]B=)&IW0^C8$#B9P((Y5AA]+[=ITVSZM# MNJPD4R7IP41IB>_P*T^B Z.RM5$0SVF53CP[4=U4[F@3%&W;HGMWW36R+:_# M[$_A6Z:!B2PL&&U#:81DP)8A?<*S*(VDEI)J'9RW(;BI,JA]P',GC1T0,C%< M*PMO-A1,*FUE "L%E-"F:J[V@<2M-'1 "!P2 M3BC1-$-R(J,+G#QX%B@$KAT/Q&H:JO4]6X? INJY]H&XC312/RA9_J#\X9'B M__ZO_P=02P,$% @ IJF4DM,%R"P!P P1X !4 !I;6UR+3,S,3(P M,C%E>#,Q,2YH=&W=66USVS82_MY?@461EHDYB]VQUTGZZ M@4A01$T2+ !*UOWZ>Q:@+-F24N7:7NS+3&B16 #[\NRS"_+\^\OKP?C7GX8L MMFG"?OKYWL5BNE!BI?:#F-+6LWVRWV6>D[.>-^W$J;B(OE M.N<-?W_><)N<3U2XN#@/Y8S)\&U%GG8[)SP(7Y].PI-CWA&\V>T>"W$:G(;= M$W'<_%<+2C8@[N<8NTC$VTHJLUHL:/_><;O^^B2W9W,9VKC7:C;_47&B%^>1 MRBSVTYCO?_IE-A:SXM[6>"*G6<^95/%3E\.!2I3N'33=OS,:J44\EY==8)Y&96)K0:I/2P_M8 M3J1EG5:]]5CC=<.YGL)VJ_)>ZQ3+KND>P-E"?R/E!\.;\>C]:- ?CZZO;H'6 MF]N?^U=C-KYFM\,!/62=9IM=O]]IV7.Q9/QAR&[[-^_Z5\/;VO4O'X>_LOY@ M#,V!]&9[G\ @+G^[[L=;=1]5V8]<(V=O4VGC*@N$MC):,!MS^^K@Y/3LF:O/ M8CX33(N9%'-886-I&,^R@B=XF"MMFZ53UFK6_LE4Q$9I*K0![X&1-"0X M<2!,?;.OJ>L9]%MAR%W?R/IWW,!F6)(NV%VFYHD(IZ+JG5!:'RILEREP,U;C M,H-S%JS(K"X$M 5;.^*&6SA+<:R[MJ;!LQ#*8,O$L3[V((% :K \Q#),AR:AT&P>RR!FIJ#+:OY<:%$N0@:D MTB0H!U19YH J##2Y")R"M&X.U50(,V>"X#Q9K+OA_RR\@D4R@P,I%BN'51%; MB&-8KXW++ +Z'J2*@4B<+EL.G! >"29*LXEVZVCS9&I * M70=1)8DB@0""K! )MUVI4,!-S*)$S/#']U<-INO3XS9;A*UB5LJRB2N#TT1\XK(P9V=@& 0^4D$>0G)A#U M22)-3#-(+$5J4WK3?2A-D"A38!XEO5:)<3*Y5H$(\=BP0_@]%(BD=^[P/HAY M-A6LCWRZ*1)(M#J\UCHY%%Z+UDGH[_RMI&*;>030^HR2;@T8/DZDR]X;18\V MBK 1V?D4+9 @OO^:PO1\$,"/V*4PT .^<%SWQX&J$@T'O##[3R$^G @XO=S) M,ZPJ-!9 9LVD<0D+*9&Y=:C2KU)]G2ZT2+B+8DFQJTA42RJA08FTARY&)3)T MW;\I)D:&DFM)!DA?"!R!9;1288B<'>Z-8W*7W3A>0"'T_6Y2S@&?H$@XL1+, M8J2O9-M RS[I^G>F '.9C(D*'"# MDR/Q$3> $55SP@?7X3)60(_D$YE(NR#BW[8M(=>%U47,@^Z1Z%HWX&COOC0H M+]"Y&3B=*E40*!TZ!5Q?,!49"E "X&!$Y(1($D'/X\$!Y,H&, M)X7+-/*=B"*49CF#U69+A7TH-'LPA[_=7G0=&C 164]@@/!$%7:W!OMP&W^0 M%M2X1'_$\O^G39X<0$-D>_>5YL^IUZ]+)AN9&M@OR++B>E5 M$!2:/+M&JUM6396Q>$[G:JQE BST>P%6QM*'.Z9$@ CR[XETJ3BZ0.&.&=GC MX]F1URKFYJ$&4>8Z2(G049KS1TDW"QPF[D12GCF>R%?_M(M>+HS^Z_;2G9_# M)0*KJPRCA%]'P2K9*(Y?494VNH<'[3@Z"*NT>2@$[@&63''RM,(!9LNTB4*9 MH;%00C>WP"%P N8PQ$SX2SW,$MSB]T)"=0?D(@O3HQ7:0?9S+J$I+A)%: M8FJN RG@])+ 'SJYN>!WQ,B^2CI.=O7=G>R79[2O#*7ONOR)9$M&\A SC7A( MR)UQ+]L"3$$ 4;VKOBX8% 53I' _G.)/A243;CW/OMQL19/7![='&H GKPJ7 MI@B,>]%11K#JJ5%F,Y7,!/%CQJ?E^QI=9K9(\T0M!$;GL?*YS!_A _'\2XI' M_7F_![R$SUQ.LT]\\>J@U6V>=:ON0\->[\4[3G'K^MER> )8"EV# 0G/C>@M M?YR!*_.$+WHR;-SN%EO[1S[TK+=-_5N=_?4]64;3F6O-CQC]PXU[\Z.$8:N"OSL/'7'_LWPTMV M^VDT_O H-(G7S"W2<;NZ:(27PY^.>RFXS-;&OP%_Y7$]=2%'EK?R(MK7Q#^ M)F\]/X>X%7O28K=@#Q>-B&AER@:Q%!$;WHN@H",3N_;]V)]R6\-QT!:*>_*] M$T=F][JVYU_LS,3&%] 5.!V/-5=3^ 0(+>SN*;L^QNW\G%I>_<==]YGYXC]0 M2P,$% @ IJF4I=]^!Z'!0 NQ( !4 !I;6UR+3,S,3(P,C%E>#,R M,2YH=&W=6&UOVS80_KY?<7.P- %LO=F.'=L-X#HNZJZ)BUA%UT\#+5$V5TG4 M2"J.]^MW)*4D39K4V]JE6Q (%N]XO'MXQWO$T8^G\TGXX>T4UBI+X>V[%V]F M$VBT7/=]>^*ZI^$IO K/WD#'\7P(!+$5;+56$'B!#^^Y^,@NB94KIE)Z4ML9N?9]Y)I%1DL>;T]& M,;L$%C]OL$X_BMLT..KV/*_3"_J$+/MM2OO]*"&]HZ3]JX].NJANYTBU3>GS M1L;RUIKJ]0>=P.EU"S7CA.<*UQ,XW_ZT9NX94_1*M4C* M5OG A-2P4VMQQ%,N!GN>^1MJ22LA&4NW@VVT_CG]^'=\["F3BPF$Z, MCWZ[ZS6_$^_&"QB?SM^&T]/O$+H:L&/O".8O(7PUA<7XXL7X?+IHS7]Y,_T MXTFH)8'G!3MFZ?!6@?U62L62K1UB>8P'Q,#_%IE\M^8ZGPUWED/$\YQ&^NB$ M#5-K4&L*XSPO20H7M.!" 4]@EF542*TSX0('B=$_T+K[>_T@\(83GA4DWYHW M?W@(*'[)10:^U_H9$BZ,W2TE BA&'<,9$=$:VG[3'J!$0L)2'+_V84&C4N"1 MCL&2/(;I5;0F^8JB UG&I/$%_[5FC,-:$HA2P)[I;B<%-K M^WO^46]H2TW'0V)>Z/YQ6WMAD=:JWE#G6+7&@H@ER:ELS:]2NH5Q9%#7.=9$ M.5&P)!)-8<#9%C[F?(-0K>C^7K<__$I)V#EVND^6A@?^(80(0Y5P29FF6TS, MK$CU]E^GA*"_ETQ0W56EQD=6>>NW#PAFG "_>Q ?7F-ZDT#7R5,!ZQ^W.W#@ M=^T^5/O7ZV?:1J_/T<@A8GL\U)GWO\ WL/BR'"LQL\6+=:\(:L8X:O"JP2=, M(/J%H%+CW-1BDJ: TW!Q/!504"#PLFEF)2PG>:3'T6!L*)BI5]0J4P,V+Z@] M+^2=BG)V@=9O&]046::T%B^YB*EH(7HI*20=U#^&,9-%2K8#EAL,S*1A96S) ME>+90%.E2UW($4FK[3+;9,4W+,KQ+)-22)]47*]/'O M)ZV)='^OTQM*\P1;J/;Y>GR!U&%Q-@M?72=0A*OC?2.T_F)"?6LTC,4!4[A:M ,^7R !_P@SUQQ MCY]O[2=K"F=D:POJR'*P_P2;W7UW[;<&2/13,R?\LL5.E=H6Q)!4(#50-$<7 ML:^9[_V*7<2PW-[C:4W-##CV+@%Q?3] 2GS/=6HKW'ZD?%%-S,QK/6'#)+5< M4%\CZ/:G72*J%-12.U(42(NE:&8<=?:L95<02T]AFUI!0YD^L;,[N0 M=@$,Z1MZG"10%CBB7:92/4P'[MQT%-Q>]0P$38DNUGMW'S<'N>GYWLT4LL33 MO%0/3[F5W1'59T/C"QZY@+II,_ 5!+ P04 " "FJ9235309($% M "5$@ %0 &EM;7(M,S,Q,C R,65X,S(R+FAT;=U8;6_;-A#^OE]Q=; V M 6R]6;$=VPV@.@X:M(D+VT773P,E43872=1(*H[WZW>DI"1MFLS;VJ9;$ @6 M>3P^]_#(>\3QLY/99/GQW136*DOAW?M7;\\FT.K8]H?NQ+9/EB?P>GG^%GS+ M<6$I2"Z98CPGJ6U/+UK06BM5#&U[L]E8FZ[%QSFWMRK=3SB6U8A6WCL>Z M!9^4Q,<_C9]U.G#"HS*CN8)(4*)H#*5D^0H^Q%1>0J=36TUXL15LM5;@.9X+ M'[BX9%>DZE=,I?2X\3.VJ_>Q;289ASS>'H]C=@4L?MEB7K\7QMWHR/?]Q.\[ MWB#Q2=BC7C<*G;#7&_SJ(D@;S:LQ4FU3^K*5L;RSIGK^H>]9_<-"C38L5NNA MZS@_MXSI\3CAN<+Y!(ZO?E9N[CE3]%IU2,I6^="$U*J&-MT13[D8[CGF;Z1[ M.@G)6+H=OEBRC$JXH!N8\XSD+]H2EZ$CJ6!)92C9'Q0Q(3SSNJD@]]%/RG+: MA.!Z&O3T>LU"IJ#K6=ZGB.\&3L0*8U>\& Z*KX_4VPGI9#I?GIV>38+EV>P" M,W.^>!]<+&$YNP?[:?"Y WAO+:R)!8OIQ&!TNX=.^P=!%RP@.)F]6TY/?D#J M&L*.G![,3F'Y>@J+8/XJN)@N.K-?WDX_0C!9ZA[/<7;-TM&=#?9;*15+ME43 MRV,\((;NM\CDS_><_\5PSW*(>)[32!^=L&%J#6I-(NVJP.42$A8BNTW&!8T*@4>Z1@LR6.87D=KDJ\H L@R)@T6_->6 M,1[3L*:"(M"[D"KX#:(VG+4A( ('!9=4('5MF*P93>"4Y22/& 8\2Q(64=$& M?.AE:D-1"ED27!C%X79;/=]S>_U1M:LT=!+S0I>*N]:+BE1MZHQT.B$Z$Q<1 M(9'UBGJ=O<))I< ]W _ M/KCA]#97;O*D)M8]ZOJP[QY6ZU"O7W^0:1_] 4<]OO6UV_MY-;VT"N8",Q$IE^ MV>JVF@$%B6.4KD.ON ;WT[1-:7*?&UY\_YPU M7-PD34W$(S$Z.L(=>:ESRJ1<@<'RE,701/DW2:MRZ8EX^Z2:?2.R'N&C.?N^ M,R7&XY IG"W:@:0':OR_HLLVQ\WCIUGWR4K .=E6U:Y7BZO_A$[=?5FKKPB0 MB%,+)?QFQ<5-JXK#4$.@$E T1XA8QLR7?"TF8@BW]V196PL!CJ5*0-Q\^9,2 MWW.=TPK7'Q5>U.@P\]H,V#!)*^FG+PATM=.0B"H%K90<*0H4O-)4W6V!\^N2 M;#1.78=IBFAP#[,(KFI]_4^C6*,,#2D.* 2_8EIAHP:M:OV*226T*M7%>L.P MP(=:8-62 +U]P2PI1<[D^M;-+G)< $.UAHB3!,H"6S1D*M7#U?^S.XR"5Y0$ _R4CT\Y$YV1\@G%:V_N"*IG]6%C;DZ.OX3 M4$L! A0#% @ IJF4@0*D!JR!P O!X !8 ( ! M &EM;7(M,#,S,3(P,C%E>#,Q,BYH=&U02P$"% ,4 " "FJ92,1#KOY#+ M 0!L4!$ $0 @ 'F!P :6UM&UL4$L! A0#% M @ IJF4J2Z[TT?/@ L;(" !4 ( !(?X! &EM;7(M,C R M,3 S,S%?9&5F+GAM;%!+ 0(4 Q0 ( *:IE*BY0%U&+8 "Q!P 5 M " 7,\ @!I;6UR+3(P,C$P,S,Q7VQA8BYX;6Q02P$"% ,4 M" "FJ923%!(=^]J #^ZP0 %0 @ &^\@( :6UM&UL4$L! A0#% @ IJF4DM,%R"P!P P1X !4 M ( !X%T# &EM;7(M,S,Q,C R,65X,S$Q+FAT;5!+ 0(4 Q0 ( M *:IE*7??@>AP4 +L2 5 " <-E P!I;6UR+3,S,3(P M,C%E>#,R,2YH=&U02P$"% ,4 " "FJ9235309($% "5$@ %0 M @ %]:P, :6UM

X]C$[LO#UHP>?V2%<5WPT7UNC;1">%:&:=)006P8@D@"8V!SACG4BBN MI5,O-B^IDZ..MB2PL#^HG=Y!ZBWT"P&56()8":Q@GF.4 MH-EZM6:+YT)\*_L_">*.9!T:QZ&I^UP=ZQOKW;=:A][A\$)IA/+6!X*G4.GZ M-!:.1:_/W#SR#OS3X\_;KVR^L N4UZNB6O7/S)S!TX2D N> !RG$C!-*8": MXS1/8\F%?Z6( 12=W$2SYZ.V+BIKE:Z:FW^N-BC[5](>:L0'WO\..([3W\X^ MBB>Y??(*5!9/8$_:<4PFL<5\2=TM73HG5ICWZY6<[7[6Z.1RVX MB0V42\V^B:D\M9DW>M$]\[YH9M[FNBVC?)^//+\ZSXQQ>UC%C]+T-R M[:[U9BFK&(?FNJAV)L4>X'\.5,UQHL/963UR:CJ/5ZUR:I8?N*63UK'G1LKF M\7%1J\JW=[BMXQQCB3- YI'OP^3E]<#LZ!; S[RQUWN]T#F: G?YQG]N.S^T:;E MSI>?W]KP[[=SQN<+P[@SR#**$4X 3#,"L$HEH"3+@&9,)X)DL59>:29GY$R- MH;9J1HLJWV'1*#KWK4-T#M>$9E!H$0,M( ,XR3A@,$E FB&6(9$K80O"N)_W MA M2Y?W(]EW:FU/]MX7JZ]SJ>2+[[^5ML'C5MBM\6"_5A_$3$A"DBQ#AG*E^1_( M<\!BI0$DN=8Z2Y3DJ0\_N(N>&F48S>MX@,=&=WN.\G-3*^)/T6K[L;"M"7YT MXC$J;@PS#-8#DXZ%N8H9>+\/\V\MS#M.NKT,LS<;^2,6DJ \I(_*6?ZH'-)8 MCR?T.-7Y-'^H5^Q5L%J](/]5V7VMF30.(DZQ!"G/!<"Y 9]028#".,-:Z#03 M3DT.+\B9FOMH-6U.>>N3BE6]2^&Q#=P!JL-Y01BH!J8RU1[_7 MFCK6!;SX"KKO7X=!;:RMY+[H^6T"7\:D#V[1M$]EE4D^IW'7C)K+P>Y(8S'T)N3>,!ST/ZB' MH3Y1;;O8-LE/'@E.@4?&YU!SI!$::=KH-5*A#A0#0-E]^G>-@!&/Z@+@\/1< M+<0#>_. MW:?\M%DG&I2?N;#?%N7;^7K^N9J"/JKUNCY\:LAD1E&6I@7,;A;-D+AUM#-MRI MWOPTYUJD&H*<4676(3P&G! "(**08,VEI/Z9B"=%38UAZJ#S4SUC>I!,!\)N MW!(&MZ'WKGI"%JC)SE!DTB%M @UVNJC#X8Z>C&'W\[^L%N:.LHXHGLF8Y%"9 M18R@N2V+ U/ =9Z#7-,L-^82(9E/G,6QB*G%4]0A6.6>GO_UGPB"^7^K"BYT MQ!BY0AHSEF4Y1X!)E .<&7 )RQ0@2&(A(4JPHK/'JGCRAN.'A? MJ,_SY;(NF59%;%Z-)R1Q3A@TCK+2=C*+$\!Y@H&(4TPXRB@GN,'S;BG'0[,5 M-N3VD0P)I..<=14T0\]5>\K]%W.^65>'*>M5])Z%;3=]'I&@\]6Q ME''GJ;-6'LU/YZ_LV6*ZSG0I[W7UZ+:1K.U.6T;H00"K"!J:%5LZH@4>&V[1W] MLA,W_X[1#H $;1;=)6_2';8I\)>PWFR#_ M8;58O%X5-HWNX!0\)QIF6D"0DE@#S).JA7T&B#;4PA'-,,O[=:[KI<_DV&?S M\,"*[W43ZI.E!_J&'%\[<(Z>S'C#,;3;LQ>TT-H2[8QI^*XR)[+V1(U!(_6D MNPK>87K3]5/IF7K4787?^5YUUSUVS/(V]UHK6PFX+JD^TRP3N3*+9Y9@P\N: MDTMEM:TIE?',PS<&.5.^@_@B&5*#KZAMH&OZOKN?O[I M[N/[]S_]Z=DKD)Q&>)C*(0>R?H"*'Z?1"5.IX\RS^T8C;5.$;Y?RQ):>3JF MA#&0"B;,"D;'9J:$"9"YG450AOJ,W]B_"[K4-" M@CKP#/;V ,F[;M1Z!"NY01$V8NF"S)'#EMP0.(Y=QI# M I%.6 +B6.8 DQP"JI,4P%Q2IJAD"*5>M2^.94S-JZZ#_VL=;R*;$^S0P-@9 M4#>ZN!*F@1EB'Z%!NCMWF!^T*L,),>-69#AOYU$UAHY+>SH6J[*T'4Z-HZ*6 MPG#*V_E2O5FKAW(6)RA1""*@M?G@L>VIS#'1(!9(2,8AX;G7INAY45/[^*VF MT1-5H]^MLE&EK>?WWX&PH]<0!+>A_86>D/D[#A?1".HRG)HC-^'R M'?T8XU:8E?=FP=:JR:@RRZ)"?3$KH_E7]68I5@_*RC93YKW^Q+[-D@Q#;9LA MJ"2V;0@A!I0)"32FE J"-(Z9#XUXRI\:M^RIWZ;D[AL0S2L+_"C&=TC<>&= MH ?_K7?3I]G_?>98O[834C:=" 34P*36D8_3<*T2>)G,;@Z M3?SXR2,GBI\U[3A5_/RE_1R#]@S^@ZIQ(SCA"#*-4B(% #+G ": MI1AD,A$TAC GTFL5=%'BU"C >&K%YJ _@Y^K%CNI!.&-PZ$:XWWAU:OGVQW^;J\(\Z,OWM^JK0<4F M)(HLA1HR#7*M;'\%XVCPQ&8=Q4F<<9G&"'HQC9O8J=&-5;5N[AIME:T.,M_= M_NW://,N]-TH*#RF _/0-7!>DW3N@,Y >>==DI\K]=P!C8[L[^S'3R;C2 MC[\U=4=APM,<$0@8S8SKDR:&D#(B##\Q16(M4TB].B=T2IL:#QG%RFBU69=K M5N7P^9%.-[!N7!,,KH$IYDP4^\\6P3\%+.;JA4M("FORN[G M473\M*_!9N@OVPN6:X+(AIO9CX4\5P!9]PQ^_L)^7_5?U=+PQ.)V*6_EPWPY M+ZMJD%]56\51QR3F*)9 "6C3MY"P$60I2)%(%.2)CC,OS_^"O*E]\8VZU3J9 M/5'8[[._!+,;"00$;V!*V,?MJ:[ABV8ZHA*2+2Z)')4['.T_9!+7VWJ&F"W7 M+0 8Z$ C6VWV4SE.$MC0T!.R:-!M9H:1[5=W=>K709;TW9[ MI>UAS<-JV62XF?5(\R?/)4F8X71CN=$':6 NW+A<@%?7C?>H-L725+WFO;ANWU M8O7'7G814A31- 8L%[:N$U* \5@!*25/2&9HG'J50^X2-C7ZW>IJ/]NJZV"E M;N]DHTZ@W1@T%'P#$^,5R/6H^W89DK 5X#KDC5P+[K+EQU7A'.[IQR,O5\NO MYJNLB*K:A*[9J?[U6DDXDS&,L2(9R(4V2TZ"S9*3*<,H+*4D$3J&V&O7^*+$ MJ3'*!U5O(7?4:K++49NA7II?R"8!@2V_MX4,S./\2.?RJ+@Q3U"L!Z:?G:[; M,G.MCQ5M%0['0,[0A*2ART)'Y2)G# X)R?W&*S:WWQDC#-O5L<3MSDRBXH0H MB&U_!PJP3*7Y*6=V^(QMSZ;I3<)B4U>IY?8_?; ^_"(OA>^$EAX^^)=]E\ MH<%540:[Q%HMC4_T:O7 YLL9RVBJ&*<@5X0!C&P'4X4)B#E":9+'2#*OO@PG MI4S--6FJ-&^UC'ZO]?1<9B&WLJQ M&IIE>F>U1-Y42VRN>U(M\:;^4QEMK8STJJC_%KAKS0 C$+S734@=Q^^0,P#" M)_OJ#"'GFK3R[;;96_LF6GUL/@'#.)5"8R 0B0'.XA10*A(@8)Q!FIJ%I%\1 MG@Y94W,7FP71;J.W5;97_D87R&X,' BZ@]^<#$?$N[DD/(Y#+TBOA+!/'W,'9*YO:MXE M9.P.YPX&GVAW[G+7]=6&V\-C$J="Q((#Q7D"<(H1()!P8):=N4"*QO'_W]V[ M-K>M8VN#W]]?P:HS=69WE="'!$$0Z*YZJYS$Z7%-=NQ)O+OKU/Z@PM71'%GR M$>4D/K]^ %XDRKH!%$@S\V%O.[)(K/6 ?+ 6L"[:K:;Y@S] ]*J]5*R7OVLPH%MSFA ME3DRGR]_V)9,4T0H3K'.@:")!"C.H&U.CD%"(2)"9XE :8=S*X>A1WJ"M1$T M8HVD]MQ7U@I%:_8S8J5*?DSA,AENS!$*VV&8I)&V+(?55%G>@KP1.1RW>. 3 MDFMSQP>,U%/I<&W0FICW@45UBRF &(; T=G-I#,YJ#-%>4$4$%2KS2 M24Z.-C9CY(1?W^D4[334%^V(C.Y4[0+L0NV*]'?,=GK ,>R,G#YV<[NHHR.C M#$^IW6S6QJ)Z:?I1?GA6_ZG8ZO['CZ>@#MZ1?W!V+?'5$H^B?;RUS?B3VSJ#5?1'9O)260U MB(P* 7VJ;M@%];<\11C6%^N&SYZ?UO$VG>VDE1WA@ZI^WBPVX4M5J;'*/IOB ME)*<&C[+$+6E=_(4<)[F9HX$3FT5#9W QH]SMIE<1N[@QO7,956P71!QP,[R MNKP;,]W;>S^O7JHX:_'?SS/C,%Y]-[3X4-81:=+*IH3GE&2( R1U;IPYH0!+ M< XR\Z%MQITES*M,H>O 8[.QJEI7*[7M'[E:/JS8XR1BE?";8D"17,[G;%78 M/I15Z))GY)+SW+@Q61^(]TQECIL0WF9N>N;(U+;>OI^5J,RVWN],25?I$?]8_ M7;I;]#1C'OVKAYZY@9I7M]J,F+>'"6&SWLI&UM7DV!A9V\F:-R_8]BL3VWM@ M\_E32_E)]&SC:VV]$&.TV/;E]A9ZMF &0C:/BF8CK_AK=+..V+Q8VIY6MMA M$QA 2.P_CLLQ@Y;-%C6B MV CD@Y#8AN+[>C^REPHI5C4F*._<^MK:+';K5%_]UO0:V\K7&F;G0<9:+A.YR%QV6ES'O3&W5S'N]72>#;KESM# M8FLSK,W'>;(/XV>UGJ8)(5)J!+(TUP!QVT60JQS@.)4:,\RU2'W;W6\GH\_PFY.7RC<>C=>*C$G42GHIH5YC=SG$\AY^W8ND(3T MYTZ.-Z@/YZ+Y:[_-Z9JNL=#W[.>-M"NTGE6GB)^?RS*I&9%"DAP!'4L($,DP M(%@*(#/!F-(QX]2SY=:1D<9&'77XKHVRV14WJN3U#7T^!O!I\@@*6\_,T1FQ M#I'.9]"X.,CYV/T'CF\^H^9^:/.Y"RX)!OA4[8$78C4K2Q_>,SY74Q;3O,RK MH@I3@'0B :,,@40AS:0FC&BOW>@38XV-(IHCZOI@NB5N]&0$?['7#K>(A_$I'P!_:'AWN#P_F3>A\^B#]]2 >Z;3=^-0[@MF/[%"5QK'ABRW7KS+ALF !.N 2* M) 1"DL8Z(]/UJ[!$7/;0'HC$C/=&ZA: K)6='^ M$EVMUZL9?UY; \B>VMRQL"UC#R(1DIAW!QB49@_J]IHT#W^IJXM:MULJ[=6M M5:)CAI2**< 90<#8B\*XIRH!B')*4JHISKU:&1P99W0FH?BFY/-<5:=Q3T_S MTB9A!K>%7JX>JVV9IC.R>;:7FRCKL@9N=2:FJC)^OBF\1V;"U8.]&-_>O==- M&[7:774ZJ^_@N9Y$(JS7>GBH@3W6D_KN>ZNGO]XA:*D,B+HIBFH5&.C*)]RVQX1,,$F\31?O=G4].W5EOA7.D654E&E5=W$ M^DBS61O75.IF3PAM;%-+O;>8/8\8IK>8Q8'BF*HIVX2U\ZM\KO*%GV\KI?SMX@2O8]/A9O[W W+/:^:Q-*\- MUK7HO53^\4>LYW2O8Z._=<;7&50&"'ABM8D7OJYRR*98,:DIBF_. M >(T U0*!421XR@$[RMR8*CANXH*-RINT M\7NS B>E$.,M<=+&Z*(B)SLWZI'IOBA;*,K,>B#"PW,2D!$O1GIDU+@S M*95&)5T.3)0G81V<,0]+,S[J/(E:)PX]?<<+//2JQLNVYHLQ#2%#.*% 0@8- M3R88T#1A0!"9IIHP)7*OLMX'1QD;!7:O!748Q%PRR5*L@.*V20O'"2 )EP K M&6,H<,*@OSM^$8@#.^/AH/3POB\!:!#?NZEKO!4QL.=]#('@?O?>0,-[W<=T M/>AS'_URQRY^)XZ-/JL?Y5^**4ZT5#1/ $0D XAB!!C/,OL_AGD"DT00'RIU M&G5LU'K\Y+VJ[ZUL\NV/Z@N>A.$V"VX$$AS;-PMH\('5O^6=#TQ!^]@Y#3QL MS21?L7#W5KHCT[GVZ@M$MGK/?[BR[(PP?O7F^)\OA;W5[:]^SXMO5 M0MH?MA3"=S:W#N!'-EN5Y+!-R9DFBK L10((KBE 4A+S+J0I0]SK MA78>>6SO^N_+A;(UDU;_I=:;^D=^[[L[ZFY4T N6/;.$%;:,G"E_:8D]B:S@ M=:3D5O1P).*-5DA^<1]\4.KQQN0U*_G?H!MAU=6NDR2.XTQB %., 4(< BXU M!Y@K3!(HC:V!?/8\_,M>#[?)T65[PZLH^.AJ?H>NY=U?J>ZWJ,1]NM!VD#K: MU4V:F)1$""FUT"#'W+QL&F6 )"FVNXRQ)CR5&"K_EVW443Y-?$_W=\\OH*7A:38VL6U7?8'M1<+^0'ME;36%+"$2- M:6.K(R&,!ZY5!N*4T#0AF,8PV=T'DK[BBV;NMX M",1Z?O^[@>6]P)]#(N1:?W2L09?]-_5S=U ML<5.?U=EI4R4:YI3FU4M$FW\YIP $B,((+0UC"7DBN=NU5EF&]YI-B>@UECFD-IP(4&48 RJ0!1*@&:R81 K%6"G HZA@9Y$#(> M!N+3?!P:N+XYN<&L.FEM9"W+1T=_5N+ZM+ X!YY'9G= $(=J/*%TV0+A^NO= MG>T0\./;3'R+U'SV,+.%1E2M4%'V/=@\GF+Y^+A225?*[Z&H1*Q':$]61^];E[#)H5+G-FO+&1]/'TK,Z6\SG$W0SH@#CVS-F701@JV:U/ ML_KUL'6_LS69:W*=\^%66^*XG C*)A!8_]!#B#3"*"<)X#E M:0SRC.DL5JDBQ&D;SGW(L7%-NS;U4D>-[![FC!O2#A9A5T9Z.XH1CBUF M_U/5#]RV ^//ZVBQM"GEC[.FHF#KFV4GKY6Q0LWM0AFA7K-VTA1UN]-P!JF7 M9CMFJ=^5'2.Z-U6,VW6.6X6OW[WL%3HN*P'9T(KUR\W"/@EEJDZYO-U_8XO; M\N&S0>??56$>G[HS"L,0\TPRD"=I E L8\ 33@&D:9IAK(A*O0KX#";YV!:Q M+Z]K?2V?U\7:O-;VU;7MDI *FQY %6!9PD 6TT1I MG+,LQ7YEF4?Y* Q4\GFY ,N*[56IC*'QC3:_VI-!TIPR%,= 8GM.S'0".#;/ MB,Z0@"+.: JS:56V[NN:K=:_\-/Q6HO^GI!WZF&V*%N"MI\&SN:V@>6O\%0@ M&^U+B.&+#"J 5!;;RF\$:"Y5(C-%$PCKI^)Z(7_Y9Z+1H<%P218 M,[@WF[B@V5J#"3]LQM?0<[*7-3:X /[1;U^5>%Z9P1+([V?KN9H*B;B*D00I M31% $E+ ,$V S#A$BB7&&]*N46^O;SXVGZ04RNXH)/ W_I>H$=<]T&T/O=,T M?RDF/3.Q+QQ>,6W']+X@EFWOEH/%L!U3IAV[=O0['2/*%^N9G,V?U[/OJK[U M3!77MN.]5/*C$<^2S'.UWW>K7\?&?)HMU,U:/193@I,DT20%<2:P[A[_\F:\&[E\,WN/HY M*Z9:)=@L#!((G@F ,,H IRP&J<0IUSI!)/-JI=RCK+_*BO&G%798[C\YQ8,L M!Z$F[HU6B#-S-C37NZ Y(OH_*>ZOM"*XX!YXD7 :\H)C4WY^0X*_WI XO.UP MJ\MO%U^6\_G'Y6RK M2"6H-40K4:,_;"7)^8O=\*ZBFVO5.FQU]SOW'GO9!8.;F$/,_(%M1V_+>?FBJ+:-M_$2Z,XRV*L M$!"(VJZ[" /&ROQMG+*8*(85]R[H>'"HL2TA;4G__=\(3/*_UW$6GJVU3J#K M2/9!,.N;I%M"_I_-8>+AQMN]1*:?!REX;<;#HPU?D/&DU@>K,)Z^HGNC@N5J MMZAW4\O[?OE.?5%"&5MRND<+' ?U?-A $*AZ M)J-.*'D%$9Q%X8)H@N/W'BRLX*QZ[?B"\U_NZ%&);TH^S]6M/EB+?YO=E,<9 M5#Q7 !.J 8H% SS3"9!Q1BE,DSC-_;;Z' <>&SDTI2:U^&F6/5]Z92ZI>_[.F"=F05TSU[&'==0\$=ESVWRO[\A; MS Y1^HCOEXMB)DLS:;EHK*+;Q?V*+0I6EJ&8)BC)8V@L&"Z(#<^G!- X2T N M-229QI)YDI?/Z&-CL!V)H]7&6?#G+Z\Y<"2QOI#MF\E8Q6*EY)-H%^-&^,C\ MWA(_((UU02THEWD),"RA=<%FC]4ZW:0;M7U03^:EG)7W-[_/5;D)OY!7C\O5 MNDYOGJH,HA@3#K#2&""6(<#M02Q.4DWB/-:Y2GT8S670L1%96^8R99RUA/6C M,B?,W1@L-))]NW$M<2?11N 2SRL7/+W)R@>@D!SE-.Z@U.2#Q&M&\KK6CXB* MU7IZMUK:&EZWJZ]J]7TF5!E*%E.&$F1(1_%8&C-*"D!3 4$.428,(VF8.:7' M'QM@; 13RUB^"[687N%]1X$\S20AX.F9-3H@X\P3Y]0_P0GFTA8?F'^]YH*C M]Q[DO3^G6?..G_U>QX.O;5VGJ;$8L.1< )UG&J T9L8CLDUEN8"2I9F67/@T M*6C=V^LM'JQ%P7PKH..QU$O.\O$/EQH_+E9H] M+*I:D.+EBWI4S-: L^=1_V"SQ:=E44PE)-0Z!R!GN?$-&$* 4@P!I(EB/,YI MG#DEFCJ/.#9:JF6.&J&C':DC*W;TFQ7 YG:;05&:2,D9 MEUY![L>'&AM=5X%'JZVH'1HY',;4C7C#(-4SB58@M:0LF:^'3J?GT0C>L^'P M:,.W:SBI]<%.#:>OZ&@Z/C\]S4MF8G/;G_SC?/GC9J&7J\>*N9J4L)2EF*82 M :5X#!"7$G"59B#CFK)$9KE.$B^;T&W&U(D=6YJ@E=#])>GY !36I'(<>UE;RPV//"/*\O&.C MUZ9%5G5B>MCRVN0HET9641X.MO_^?EFL/R_7_ZG6AER7#XO9_QBSK ZW7]4? MV>\E4XRI2'., 8>)L9/RA $F4P(XT@IB35.=>H5@#2O^V'CTC\5J([#M+K=U MTX11:1*U_KK\;J/N%Y'!868>(//)#S5[^&9^ 18N#=XX]LMOHGFS^KJZ)X?JPV,*Y_/BG;".:?R[FY MC3V5_&(X>XI8FD B-,ARQ@ BD +.8PT@411202'QVV\80.:Q+9E;Z0;:7O:8 MWI[WG/N9M/%O1%N]HU+QJ*7Y)&ITC[;*1U;[$>Q%^T_5*#:H/<3^-7:M_>5&E:C4)7 -J^Y@!B]PU4&4X:M?=JVL7YHA[9S%;+;6( MDVFB,I1JR$"*$\/7--. 4$2 (I@KE(E8Y5Y;;^-1;6Q+0"-WU.RLK1K)S8JP M$3V:S[2:1!4,95*0:@S2]3*R/NVPY6L#/FH>CLPH!![3@A4P\*;U:%VW'BW[ ML?G6%J9)M'EB:Z2B#511"ZO(@C6>RKGAYW],%78#:O=+5>(-/ZNA*_;V(*%_ M^;GKQ=JX?Q]G<[5Z;WS A^7J90I5FN8,8I ;#\SX81D!/"4*J#ACT*SQD$OG MQG0'[C^V9;82,2IEC!HAW6O-'4+P],(5 )>>5P\_2+P*RYU0_(*2*/85CV#*$D%B3G@2