0001628280-20-015842.txt : 20201106 0001628280-20-015842.hdr.sgml : 20201106 20201105195454 ACCESSION NUMBER: 0001628280-20-015842 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 76 CONFORMED PERIOD OF REPORT: 20200930 FILED AS OF DATE: 20201106 DATE AS OF CHANGE: 20201105 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: 201292060 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-20200930.htm 10-Q immr-20200930
000105881112/312020Q3false0.0010.001100,000,000100,000,00039,058,09138,624,78426,914,65831,414,32812,143,4337,210,45613100010588112020-01-012020-09-30xbrli:shares00010588112020-10-23iso4217:USD00010588112020-09-3000010588112019-12-31iso4217:USDxbrli:shares0001058811immr:FixedFeeLicenseandPerUnitRoyaltiesMember2020-07-012020-09-300001058811immr:FixedFeeLicenseandPerUnitRoyaltiesMember2019-07-012019-09-300001058811immr:FixedFeeLicenseandPerUnitRoyaltiesMember2020-01-012020-09-300001058811immr:FixedFeeLicenseandPerUnitRoyaltiesMember2019-01-012019-09-300001058811immr:DevelopmentServicesandOtherMember2020-07-012020-09-300001058811immr:DevelopmentServicesandOtherMember2019-07-012019-09-300001058811immr:DevelopmentServicesandOtherMember2020-01-012020-09-300001058811immr:DevelopmentServicesandOtherMember2019-01-012019-09-3000010588112020-07-012020-09-3000010588112019-07-012019-09-3000010588112019-01-012019-09-300001058811us-gaap:RetainedEarningsMember2020-07-012020-09-300001058811us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2020-06-300001058811us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-300001058811us-gaap:RetainedEarningsMember2020-06-300001058811us-gaap:TreasuryStockMember2020-06-3000010588112020-06-300001058811us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2020-07-012020-09-300001058811us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2020-09-300001058811us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-09-300001058811us-gaap:RetainedEarningsMember2020-09-300001058811us-gaap:TreasuryStockMember2020-09-300001058811us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2019-06-300001058811us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-06-300001058811us-gaap:RetainedEarningsMember2019-06-300001058811us-gaap:TreasuryStockMember2019-06-3000010588112019-06-300001058811us-gaap:RetainedEarningsMember2019-07-012019-09-300001058811us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-07-012019-09-300001058811us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2019-07-012019-09-3000010588112019-09-300001058811us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2019-09-300001058811us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-09-300001058811us-gaap:RetainedEarningsMember2019-09-300001058811us-gaap:TreasuryStockMember2019-09-300001058811us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2019-12-310001058811us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001058811us-gaap:RetainedEarningsMember2019-12-310001058811us-gaap:TreasuryStockMember2019-12-310001058811us-gaap:RetainedEarningsMember2020-01-012020-09-300001058811us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-09-300001058811us-gaap:TreasuryStockMember2020-01-012020-09-300001058811us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2020-01-012020-09-300001058811us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2018-12-310001058811us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310001058811us-gaap:RetainedEarningsMember2018-12-310001058811us-gaap:TreasuryStockMember2018-12-3100010588112018-12-310001058811us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-09-300001058811us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember2019-01-012019-09-30immr:Segment0001058811immr:FixedFeeLicenseMember2020-07-012020-09-300001058811immr:FixedFeeLicenseMember2019-07-012019-09-300001058811immr:FixedFeeLicenseMember2020-01-012020-09-300001058811immr:FixedFeeLicenseMember2019-01-012019-09-300001058811immr:PerUnitRoyaltiesMember2020-07-012020-09-300001058811immr:PerUnitRoyaltiesMember2019-07-012019-09-300001058811immr:PerUnitRoyaltiesMember2020-01-012020-09-300001058811immr:PerUnitRoyaltiesMember2019-01-012019-09-3000010588112020-10-012020-09-3000010588112023-10-012020-09-300001058811us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-09-300001058811us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-09-300001058811us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-09-300001058811us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2020-09-300001058811us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-09-300001058811us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-09-300001058811us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-09-300001058811us-gaap:FairValueMeasurementsRecurringMember2020-09-300001058811us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001058811us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001058811us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001058811us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001058811us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001058811us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001058811us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001058811us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001058811us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001058811us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001058811us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001058811us-gaap:FairValueMeasurementsRecurringMember2019-12-310001058811us-gaap:USTreasurySecuritiesMember2019-12-310001058811us-gaap:EmployeeStockOptionMember2020-01-012020-09-300001058811us-gaap:RestrictedStockMember2020-01-012020-09-300001058811us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-09-30xbrli:pure0001058811us-gaap:EmployeeStockOptionMember2020-09-300001058811us-gaap:RestrictedStockMember2020-09-300001058811us-gaap:RestrictedStockUnitsRSUMember2020-09-300001058811immr:TimeBasedStockOptionMember2019-12-3100010588112019-12-312019-12-310001058811immr:TimeBasedStockOptionMember2020-01-012020-09-300001058811immr:TimeBasedStockOptionMember2020-09-300001058811us-gaap:RestrictedStockUnitsRSUMember2019-12-312019-12-310001058811us-gaap:RestrictedStockUnitsRSUMember2019-12-310001058811us-gaap:RestrictedStockMember2019-12-310001058811us-gaap:RestrictedStockMember2019-12-312019-12-310001058811immr:EmployeeStockPurchasePlanMember2020-01-012020-09-300001058811immr:EmployeeStockPurchasePlanMember2020-09-300001058811us-gaap:EmployeeStockOptionMember2020-07-012020-09-300001058811us-gaap:EmployeeStockOptionMember2019-07-012019-09-300001058811us-gaap:EmployeeStockOptionMember2019-01-012019-09-300001058811immr:RestrictedStockandRestrictedStockUnitsMember2020-07-012020-09-300001058811immr:RestrictedStockandRestrictedStockUnitsMember2019-07-012019-09-300001058811immr:RestrictedStockandRestrictedStockUnitsMember2020-01-012020-09-300001058811immr:RestrictedStockandRestrictedStockUnitsMember2019-01-012019-09-300001058811immr:EmployeeStockPurchasePlanMember2020-07-012020-09-300001058811immr:EmployeeStockPurchasePlanMember2019-07-012019-09-300001058811immr:EmployeeStockPurchasePlanMember2019-01-012019-09-300001058811us-gaap:SellingAndMarketingExpenseMember2020-07-012020-09-300001058811us-gaap:SellingAndMarketingExpenseMember2019-07-012019-09-300001058811us-gaap:SellingAndMarketingExpenseMember2020-01-012020-09-300001058811us-gaap:SellingAndMarketingExpenseMember2019-01-012019-09-300001058811us-gaap:ResearchAndDevelopmentExpenseMember2020-07-012020-09-300001058811us-gaap:ResearchAndDevelopmentExpenseMember2019-07-012019-09-300001058811us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-09-300001058811us-gaap:ResearchAndDevelopmentExpenseMember2019-01-012019-09-300001058811us-gaap:GeneralAndAdministrativeExpenseMember2020-07-012020-09-300001058811us-gaap:GeneralAndAdministrativeExpenseMember2019-07-012019-09-300001058811us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-09-300001058811us-gaap:GeneralAndAdministrativeExpenseMember2019-01-012019-09-300001058811immr:TimeBasedStockOptionMember2020-07-012020-09-300001058811immr:StockRepurchaseProgramMember2007-11-010001058811immr:StockRepurchaseProgramMember2014-10-240001058811immr:StockRepurchaseProgramMember2020-01-012020-09-300001058811immr:StockRepurchaseProgramMember2020-09-300001058811immr:StockRepurchaseProgramMember2019-07-012019-09-300001058811us-gaap:EmployeeStockOptionMember2020-07-012020-09-300001058811us-gaap:EmployeeStockOptionMember2019-07-012019-09-300001058811us-gaap:EmployeeStockOptionMember2020-01-012020-09-300001058811us-gaap:EmployeeStockOptionMember2019-01-012019-09-300001058811immr:RestrictedStockandRestrictedStockUnitsMember2020-07-012020-09-300001058811immr:RestrictedStockandRestrictedStockUnitsMember2019-07-012019-09-300001058811immr:RestrictedStockandRestrictedStockUnitsMember2020-01-012020-09-300001058811immr:RestrictedStockandRestrictedStockUnitsMember2019-01-012019-09-30utr:sqft0001058811immr:AdministrativeandHeadquartersFacilityMember2020-03-310001058811us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2020-07-012020-09-300001058811us-gaap:OtherAssetsMember2020-07-012020-09-30iso4217:KRW0001058811immr:Samsungvs.ImmersionMemberimmr:WithholdingTaxesonRoyaltyPaymentsMember2019-03-272019-03-270001058811us-gaap:OtherNoncurrentAssetsMember2019-09-300001058811immr:LGEvsImmersionMemberimmr:WithholdingTaxesonRoyaltyPaymentsMember2020-04-082020-04-080001058811us-gaap:EmployeeSeveranceMemberimmr:ExChiefExecutiveOfficerMember2020-11-032020-11-030001058811immr:EmployeeSeveranceReleaseOfClaimsMemberimmr:ExChiefExecutiveOfficerMember2020-11-032020-11-03

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
(MARK ONE)
    QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended September 30, 2020
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 October 30, 2020 was 26,937,105.


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)
September 30,
2020
December 31,
2019
ASSETS
Current assets:
Cash and cash equivalents$55,961 $86,478 
Short-term investments 3,019 
Accounts and other receivables 1,366 3,385 
Prepaid expenses and other current assets9,950 14,078 
Total current assets67,277 106,960 
Property and equipment, net242 1,226 
Long-term deposits11,884 7,062 
Other assets8,033 9,600 
Total assets$87,436 $124,848 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Accounts payable$174 $809 
Accrued compensation831 2,844 
Other current liabilities2,252 3,478 
Deferred revenue5,236 4,692 
Total current liabilities8,493 11,823 
Long-term deferred revenue22,424 25,952 
Other long-term liabilities2,505 3,316 
Total liabilities33,422 41,091 
Contingencies (Note 10)
Stockholders’ equity:
Common stock and additional paid-in capital — $0.001 par value; 100,000,000 shares authorized; 39,058,091 and 38,624,784 shares issued, respectively; 26,914,658 and 31,414,328 shares outstanding, respectively256,875 253,289 
Accumulated other comprehensive income122 124 
Accumulated deficit(121,250)(118,565)
Treasury stock at cost: 12,143,433 and 7,210,456 shares, respectively(81,733)(51,091)
Total stockholders’ equity54,014 83,757 
Total liabilities and stockholders’ equity$87,436 $124,848 
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
September 30,
Nine Months Ended
September 30,
 2020201920202019
Revenues:
Royalty and license$7,531 $10,549 $19,306 $24,264 
Development, services, and other65 75 215 225 
Total revenues7,596 10,624 19,521 24,489 
Costs and expenses:
Cost of revenues 32 62 138 117 
Sales and marketing1,096 1,688 4,067 4,876 
Research and development920 1,933 3,932 6,066 
General and administrative2,963 8,216 14,406 35,359 
Total costs and expenses5,011 11,899 22,543 46,418 
Operating income (loss)2,585 (1,275)(3,022)(21,929)
Interest and other income (loss), net174 (24)334 1,106 
Income (loss) before benefit from (provision for) income taxes2,759 (1,299)(2,688)(20,823)
Benefit from (provision for) income taxes96 (88)3 (200)
Net income (loss)$2,855 $(1,387)$(2,685)$(21,023)
Basic net income (loss) per share$0.11 $(0.04)$(0.09)$(0.67)
Shares used in calculating basic net income (loss) per share26,898 31,711 28,507 31,461 
Diluted net income (loss) per share$0.11 $(0.04)$(0.09)$(0.67)
Shares used in calculating diluted net income (loss) per share27,134 31,711 28,507 31,461 
Other comprehensive income (loss)
Change in unrealized gains (loss) on short-term investments (6)(2)16 
Total other comprehensive income (loss) (6)(2)16 
Total comprehensive income (loss)$2,855 $(1,393)$(2,687)$(21,007)
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 September 30, 2020
 Common Stock and
Additional Paid-In Capital
Accumulated
Other
Comprehensive
Income
Accumulated
Deficit
Treasury StockTotal
Stockholders’
Equity
 SharesAmountSharesAmount
Balances at June 30, 202039,007,576 $255,446 $122 $(124,105)12,143,433 $(81,733)$49,730 
Net income2,855 2,855 
Issuance of stock for ESPP purchases12,394 71 71 
Exercise of stock options, net of shares withheld for employee taxes2,300 19 19 
Release of restricted stock units and awards35,821  
Stock-based compensation1,339 1,339 
Balances at September 30, 202039,058,091 $256,875 $122 $(121,250)12,143,433 $(81,733)$54,014 

Three Months Ended September 30, 2019
 Common Stock and
Additional Paid-In Capital
Accumulated
Other
Comprehensive
Income
Accumulated
Deficit
Treasury StockTotal
Stockholders’
Equity
 SharesAmountSharesAmount
Balances at June 30, 201938,488,327 $250,079 $138 $(118,157)6,823,147 $(48,350)$83,710 
Net loss(1,387)(1,387)
Unrealized gain on available-for-sale securities, net of taxes(6)(6)
Issuance of stock for ESPP purchases8,262 56 56 
Exercise of stock options, net of shares withheld for employee taxes111,333 869 869 
Release of restricted stock units and awards11,000  
Stock-based compensation1,187 1,187 
Balances at September 30, 201938,618,922 $252,191 $132 $(119,544)6,823,147 $(48,350)$84,429 


See accompanying Notes to Condensed Consolidated Financial Statements.

5

IMMERSION CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(In thousands, except number of shares)
(Unaudited)
Nine Months Ended September 30, 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(2,685)(2,685)
Unrealized loss on available-for-sale securities, net of taxes(2)(2)
Stock repurchases4,932,977 (30,642)(30,642)
Issuance of stock for ESPP purchase22,556 134 134 
Exercise of stock options, net of shares withheld for employee taxes2,300 19 19 
Release of restricted stock units and awards408,451  
Stock-based compensation3,433 3,433 
Balances at September 30, 202039,058,091 $256,875 $122 $(121,250)12,143,433 $(81,733)$54,014 

Nine Months Ended September 30, 2019
 Common Stock and
Additional Paid-In Capital
Accumulated
Other
Comprehensive
Income
Accumulated
Deficit
Treasury StockTotal
Stockholders’
Equity
 SharesAmountSharesAmount
Balances at December 31, 201837,652,498 $246,415 $116 $(98,521)6,823,147 $(48,350)$99,660 
Net loss(21,023)(21,023)
Unrealized gain on available-for-sale securities, net of taxes16 16 
Issuance of stock for ESPP purchase21,741 165 165 
Exercise of stock options, net of shares withheld for employee taxes173,131 1,240 1,240 
Release of restricted stock units and awards771,522  
Stock-based compensation4,371 4,371 
Balances at September 30, 201938,618,892 $252,191 $132 $(119,544)6,823,147 $(48,350)$84,429 

See accompanying Notes to Condensed Consolidated Financial Statements.
6

IMMERSION CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)
(Unaudited)
Nine Months Ended
September 30,
 20202019
Cash flows provided by (used in) operating activities:
Net loss$(2,685)$(21,023)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:
Depreciation and amortization1,681 1,265 
Stock-based compensation3,433 4,371 
Other(95)467 
Changes in operating assets and liabilities:
Accounts and other receivables2,019 (814)
Prepaid expenses and other current assets4,147 (2,239)
Long-term deposits(4,889)(6,533)
Other assets1,471 (3,993)
Accounts payable(642)(1,440)
Accrued compensation (2,013)(1,567)
Other current liabilities(1,465)(15)
Deferred revenue(2,984)(3,312)
Other long-term liabilities(966)3,967 
Net cash used in operating activities(2,988)(30,866)
Cash flows provided by (used in) investing activities:
Purchases of short-term investments (8,930)
Proceeds from maturities of short-term investments3,000 14,000 
Purchases of property and equipment(40)(12)
Net cash provided by investing activities2,960 5,058 
Cash flows provided by (used in) financing activities:
Cash paid for purchases of treasury shares(30,642) 
Proceeds from issuance of common stock under employee stock purchase plan134 165 
Proceeds from stock options exercises19 1,240 
Net cash provided by (used in) financing activities(30,489)1,405 
Net decrease in cash and cash equivalents(30,517)(24,403)
Cash and cash equivalents:
Beginning of period86,478 110,988 
End of period$55,961 $86,585 
Supplemental disclosure of cash flow information:
Cash paid for income taxes$65 $104 
Supplemental disclosure of non-cash operating, investing, and financing activities:
Release of restricted stock units and awards under company stock plan$2,801 $7,148 
Leased assets obtained in exchange for new operating lease liabilities$577 $ 

See accompanying Notes to Condensed Consolidated Financial Statements.
7

IMMERSION CORPORATION
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
September 30, 2020
(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 remainder of 2020. 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 have also implemented a series of cost reduction initiatives 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 current year's 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 and nine months ended September 30, 2020, we recorded $0.3 million and $0.5 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 its wholly-owned subsidiaries: Immersion Canada Corporation; Immersion International, LLC; Immersion Medical, Inc.; Immersion Japan K.K.; Immersion Ltd.; Immersion Software Ireland Ltd.; Haptify, Inc.; Immersion (Shanghai) Science & Technology Company, Ltd.; and Immersion Technology International Ltd. All intercompany accounts, transactions, and balances have been eliminated in consolidation.

8

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, 2019. 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.

The results of operations for the three and nine months ended September 30, 2020 are not necessarily indicative of the results to be expected for the full year.

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 assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates include valuation of income taxes including uncertain tax provisions, and revenue recognition. The business and economic uncertainty resulting from the COVID-19 pandemic has made such estimates and assumptions more difficult to calculate. Actual results may differ materially from those estimates which were made based on the best information known to management at that time.

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 June 2016, the FASB issued Accounting Standards Update No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”). This guidance requires financial assets measured at amortized cost to be presented at the net amount expected to be collected based on historical events, current conditions and forecast information. The standard will be effective for the first interim period within annual reporting periods beginning after December 15, 2019 and early adoption is permitted. We adopted ASU 2016-13 as of January 1, 2020. The adoption of this new accounting standard did not have a material impact on our condensed consolidated financial statements.

Recent Accounting Guidance Not Yet Adopted

In December 2019, 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 are evaluating the impact of this amendment on our condensed consolidated financial statements.

9

2. REVENUE RECOGNITION

Revenue Recognition Accounting Policy

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.

Fixed fee license 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.
    
Some of our license agreements contain fixed fees related to past infringements. Such fixed fees are recognized as revenue or recorded as a deduction to our operating expense in the period the license agreement is signed.

Payments for fixed fee license contracts typically are due in full within 30 - 45 days from execution of the contract. From time to time, we enter into a fixed fee license contract with payments due in a number of installments payable throughout the contract term. In such cases, we will determine if a significant financing component exists and if it does, we will recognize revenue and corresponding interest expense or income, as appropriate.

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 lookback 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, we make adjustments in the following quarter to true-up revenue to the actual amounts reported by our licensees. During the three months ended September 30, 2020, we recorded a $0.3 million adjustment to increase per-unit royalty revenue. This adjustment represents the difference between the actual per-unit royalty revenue for the three months ended June 30, 2020 as reported by our licensees during the three months ended September 30, 2020 and the estimated per-unit royalty revenue for the three months ended June 30, 2020 that we reported during the quarter.

10

Certain of our per-unit royalty agreements contains a minimum royalty provision which sets forth minimum amounts to be received by us during the contract term. Under Accounting Standard Codification 606, Revenue from Contracts with Customers, (“ASC 606”), minimum royalties are considered a fixed transaction price to which we have an unconditional right once all other performance obligations, if any, are satisfied. We recognize all minimum royalties as revenue at the inception of the license agreement, or in the period in which all remaining revenue recognition criteria have been met. We account for the unbilled minimum royalties as contract assets on our Condensed Consolidated Balance Sheets, and the balance of such contract assets will be reduced by the actual royalties to be reported by the licensee during the contract term until fully utilized, after which point any excess per-unit royalties reported are recognized as revenue. 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.

Payments of per-unit royalties typically are due within 30 to 60 days from the end of the quarter in which the underlying sales took place.

Development, services, and other revenue

As the performance obligation related to our development, service and other revenue is satisfied over a period of time, we recognize such revenue evenly over the period of performance obligation, which is generally consistent with the contractual term.

Disaggregated Revenue

The following table presents the disaggregation of our revenue for the three and nine months ended September 30, 2020 and 2019 (in thousands).
Three Months Ended
September 30,
Nine Months Ended
September 30,
2020201920202019
Fixed fee license revenue$1,243 $4,115 $3,821 $10,109 
Per-Unit royalty revenue6,288 6,434 15,485 14,155 
Total royalty and license revenue7,531 10,549 19,306 24,264 
Development, services, and other revenue65 75 215 225 
Total revenue$7,596 $10,624 $19,521 $24,489 


As of September 30, 2020, we had contract assets of $9.1 million included within Prepaid expenses and other current assets, and $5.3 million included within Other assets on the Condensed Consolidated Balance Sheets. As of December 31, 2019, we had contract assets of $13.1 million included within Prepaid expenses and other current assets, and $6.9 million included within Other assets, on the Condensed Consolidated Balance Sheets.

Contract assets decreased by $5.6 million from December 31, 2019 to September 30, 2020, primarily due to actual royalties billed during the nine months ended September 30, 2020.

Contract Revenue

Based on contracts signed and payments received as of September 30, 2020, we expect to recognize $27.6 million in revenue related to Performance Obligation B under our fixed fee license agreements, which is satisfied over time, including $14.5 million over one to three years and $13.1 million over more than three years. Revenue related to Performance Obligation B was $30.6 million as of December 31, 2019.


11

3. FAIR VALUE MEASUREMENTS

Cash, Cash Equivalents and Short-term Investments

Our financial instruments measured at fair value on a recurring basis are cash equivalents and short-term investments.

Our fixed income available-for-sale securities consist of high quality, investment grade securities. We value these securities based on pricing from pricing vendors, who may use quoted prices in active markets for identical assets (Level 1) or inputs other than quoted prices that are observable either directly or indirectly (Level 2) in determining fair value.

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.

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 September 30, 2020 and December 31, 2019, we did not hold any Level 3 instruments.

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

 September 30, 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 accounts$45,612 $ $ $45,612 
Total assets at fair value (1)
$45,612 $ $ $45,612 
(1) The above table excludes $10.3 million of cash held in banks.
 
 December 31, 2019 
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$63,351 $ $ $63,351 
U.S. Treasury securities 3,019  3,019 
Total assets at fair value (2)
$63,351 $3,019 $ $66,370 
(2) The above table excludes $23.1 million of cash held in banks.

The contractual maturities of our available-for-sale securities on September 30, 2020 and December 31, 2019 were all due within one year. There were no transfers of instruments between Level 1 and 2 during the three and nine months ended September 30, 2020 and the year ended December 31, 2019.

12

Money market accounts are classified as cash equivalents and U.S. Treasury securities (classified as available-for-sale securities), with maturity dates less than one year, are within short-term investments on our Condensed Consolidated Balance Sheets.

Short-term Investments 

Short-term investments as of December 31, 2019 consisted of the following (in thousands):
 December 31, 2019
Amortized
Cost
Gross
Unrealized
Holding
Gains
Gross
Unrealized
Holding
Losses
Fair
Value
U.S. Treasury securities$3,018 $1 $ $3,019 
Total$3,018 $1 $ $3,019 

We had no short-term investments as of September 30, 2020.


4. BALANCE SHEETS DETAILS

Cash and Cash Equivalents

Our cash and cash equivalent balances were as follows (in thousands):
 September 30,
2020
December 31,
2019
Cash $10,349 $23,127 
Money market funds45,612 63,351 
Cash and cash equivalents$55,961 $86,478 

Accounts and Other Receivables
Accounts and other receivables consisted of the following (in thousands):
September 30,
2020
December 31,
2019
Trade accounts receivable$846 $2,972 
Other receivables520 413 
Accounts and other receivables$1,366 $3,385 

Allowance for credit losses as of September 30, 2020 and December 31, 2019 were not material.

13

Prepaid Expenses and Other Current Assets

Prepaid expenses and other current assets consisted of the following (in thousands):
September 30,
2020
December 31,
2019
Prepaid expenses642 933 
Contract assets - current9,138 13,128 
Other current assets170 17 
Prepaid expenses and other current assets9,950 14,078 

Other Assets

Other assets consisted of the following (in thousands):
September 30,
2020
December 31,
2019
Contract assets - long-term$5,294 $6,928 
Right-of-use ("ROU") assets2,105 2,202 
Deferred tax assets470 470 
Other assets164  
Total other assets$8,033 $9,600 

Other Current Liabilities

Other current liabilities are as follows (in thousands):
September 30,
2020
December 31,
2019
Accrued legal$124 $1,077 
Lease liabilities - current1,389 1,150 
Other current liabilities739 1,251 
Total other current liabilities$2,252 $3,478 

14

5. 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, performance units, 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):
 September 30,
2020
Common stock shares available for grant2,814 
Stock options outstanding 1,367 
RSAs outstanding130 
RSUs outstanding1,067 

Time-Based Stock Options

The following summarizes activities for the time-based stock options for the nine months ended September 30, 2020 (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, 2019967 $8.55 5.63$16 
Granted456 $7.58 
Exercised(2)$8.13 
Canceled or expired(54)$9.71 
Outstanding at September 30, 20201,367 $8.18 5.59$ 
Vested and expected to vest at September 30, 20201,192 $8.23 5.53$ 
Exercisable at September 30, 2020393 $8.82 4.61$ 

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

15

Restricted Stock Units

The following summarizes RSU activities for the nine months ended September 30, 2020 (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, 2019945 $8.81 1.25$7,020 
Granted515 $5.95 
Released(337)$8.99 
Forfeited(56)$8.31 
Outstanding at September 30, 20201,067 $7.39 1.20$7,524 

Restricted Stock Awards

The following summarizes RSA activities for the nine months ended September 30, 2020 (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, 201991 $7.45 0.45
Granted142 $6.43 
Released(71)$7.18 
Forfeited(32)$7.27 
Outstanding at September 30, 2020130 $6.53 0.70

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 nine months ended September 30, 2020, 22,556 shares were purchased under the ESPP. As of September 30, 2020, 230,881 shares were available for future purchase under the ESPP.

16

Stock-based Compensation Expense

The following table summarizes stock-based compensation expenses recognized for the three and nine months ended September 30, 2020 and 2019 (in thousands):
 Three Months Ended
September 30,
Nine Months Ended
September 30,
 2020201920202019
Stock options$259 $200 $812 $516 
RSUs and RSAs1,065 971 2,583 3,798 
Employee stock purchase plan15 16 38 57 
Total$1,339 $1,187 $3,433 $4,371 
Sales and marketing$205 $207 $593 $700 
Research and development233 234 653 1,054 
General and administrative901 746 2,187 2,617 
Total$1,339 $1,187 $3,433 $4,371 

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
September 30,
Nine Months Ended
September 30,
 
2020 (1)
201920202019
Expected life (in years)N/A4.34.24.3
VolatilityN/A53 %52 %53 %
Interest rateN/A1.8 %1.0 %1.7 %
Dividend yieldN/A % % %
    (1) There were no stock option grants in the three months ended September 30, 2020.

As of September 30, 2020, there were $7.5 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 2.1 years. Total unrecognized compensation cost will be adjusted for future changes in estimated forfeitures.

17

6. STOCKHOLDERS’ EQUITY

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. We may repurchase our common stock for cash in the open market in accordance with applicable securities laws. The timing and amount of any stock repurchase will depend on share price, corporate and regulatory requirements, economic and market conditions, and other factors. The stock repurchase authorization has no expiration date, does not require us to repurchase a specific number of shares, and may be modified, suspended, or discontinued at any time.
During the six months ended June 30, 2020, we repurchased approximately 4.9 million for $30.6 million at an average cost of $6.21 per share. As of September 30, 2020, we have no amount available for repurchase under the Stock Repurchase Program. There were no stock repurchases during the three months ended September 30, 2020.

7. INCOME TAXES

Income tax benefit (provision) consisted of the following (in thousands, except for effective tax rate percentage):
Three Months Ended
September 30,
Nine Months Ended
September 30,
 2020201920202019
Income (loss) before benefit from (provision for) income taxes$2,759 $(1,299)$(2,688)$(20,823)
Benefit from (provision for) income taxes96 (88)3 (200)
Effective tax rate3.5 %6.8 %(0.1)%1.0 %

The benefit (provisions) income tax for the three months and nine months ended September 30, 2020 resulted primarily from benefits for the reversal of previously recorded foreign tax contingencies due to the expiration of the applicable statutes of limitation. For the three and nine months ended September 30, 2020, we used a year-to-date approach to calculate the effective tax rate. We continue to carry a full valuation allowance on our federal deferred tax assets. As a result, no benefit for losses generated from our U.S. territory was included in the calculation of the year-to-date effective tax rate.
On July 27, 2015, a U.S. Tax Court opinion (Altera Corporation et. al v. Commissioner) concerning the treatment of stock-based compensation expense in an intercompany cost sharing arrangement was issued. In its opinion, the U.S. Tax Court accepted Altera's position of excluding stock-based compensation from its intercompany cost sharing arrangement. On February 19, 2016, the IRS appealed the ruling to the U.S. Court of Appeals for the Ninth Circuit (the "Ninth Circuit"). On July 24, 2018, the Ninth Circuit reversed the 2015 decision of the U.S. Tax Court that had found certain Treasury regulations related to stock-based compensation to be invalid. On August 7, 2018, the Ninth Circuit withdrew its July 24, 2018 opinion to allow a reconstituted panel to confer on the decision. This reconstituted panel reconsidered the validity of the cost sharing regulations at issue. The regulations at issue require related entities to share the cost of employee stock compensation in order for their cost-sharing arrangements to be classified as “qualified cost-sharing arrangements” and to avoid potential IRS adjustment. On June 7, 2019, the reconstituted panel of the Ninth Circuit upheld the 2018 decision of the Ninth Circuit, concluding stock-based compensation must be included in intercompany cost sharing agreements for the agreements to be classified as “qualified cost-sharing arrangements”. On July 22, 2019, Altera filed a petition for an en banc rehearing with the Ninth Circuit which was denied. On February 10, 2020, Altera filed an appeal to the United States Supreme Court (the “Supreme Court”) for review. On June 22, 2020, the Supreme Court refused to hear the Altera case, leaving intact the Ninth Circuit ruling. We had concluded that it was not more-likely-than-not that Altera would prevail with an appeal to the Supreme Court and had made corresponding provisions in previous periods. Accordingly, there was no impact to our condensed consolidated financial statements for the three and nine months ended September 30, 2020 arising from the Supreme Court’s refusal to hear the Altera case.

On December 22, 2017, the Tax Cuts and Jobs Act (“Tax Act”) was passed into law. Among other changes, the Tax Act reduced the US federal corporate income tax rate from 35% to 21%, required companies to pay a one-time transition tax on earnings of certain foreign subsidiaries that were previously tax deferred and created new taxes on certain foreign sourced earnings. In addition, the Act introduced the Base Erosion and Anti-Abuse Tax (the “BEAT”), which creates a new tax on certain related-party payments. We concluded that we have not met the threshold requirements of the BEAT. On July 9, 2020, the Internal Revenue Service issued final regulations regarding deductions for global intangible low-taxed income (“GILTI”)
18

and foreign-derived intangible income (“FDII”). On July 9, 2020, the Treasury Department released final regulations ("TD 9901") under IRC Section 250, which allows an annual deduction to a domestic corporation for its foreign-derived intangible income ("FDII") and global intangible low-taxed income ("GILTI") inclusion. The final guidance is not expected to have a material impact on our condensed consolidated financial statements. Although the measurement period has closed, further technical guidance related to the Tax Act, including final regulations on a broad range of other topics, is expected to be issued. In accordance with ASC 740, we will recognize any effects of the guidance in the period that such guidance is issued.

On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) was passed into law. The CARES Act includes several significant business tax provisions including modification to the taxable income limitation for utilization of net operating losses (“NOLs”) incurred in 2018, 2019 and 2020 and the ability to carry back NOLs from those years for a period of up to five years, an increase to the limitation on deductibility of certain business interest expense, bonus depreciation for purchases of qualified improvement property and special deductions on certain corporate charitable contributions. We analyzed the provisions of the CARES Act and determined there was no effect on our provision for the three and nine months ended September 30, 2020.

As of September 30, 2020, 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 September 30, 2020, we had net deferred income tax assets of $0.5 million and deferred income tax liabilities of $0.5 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 2000 through the current period.

We maintain a valuation allowance of $28.0 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 our assessment of relevant factors, an adjustment to the valuation allowance may increase income in the period such determination is made.


8. 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
September 30,
Nine Months Ended
September 30,
 2020201920202019
Numerator:
Net income (loss)$2,855 $(1,387)$(2,685)$(21,023)
Denominator:
Weighted-average common stock outstanding, basic26,898 31,711 28,507 31,461 
  Dilutive effect of potential common shares:
  Stock options, RSUs, RSA and ESPP236    
Total shares, diluted27,134 31,711 28,507 31,461 
Basic net income (loss) per share$0.11 $(0.04)$(0.09)$(0.67)
Diluted net income (loss) per share$0.11 $(0.04)$(0.09)$(0.67)


For the three and nine months ended September 30, 2020 and 2019, we had stock options, RSUs and RSAs outstanding that could potentially dilute basic earnings per share in the future, but these were excluded from the computation of diluted net
19

income (loss) per share because their effect would have been anti-dilutive. These outstanding securities consisted of the following (in thousands):

Three Months Ended September 30,Nine Months Ended
September 30,
2020201920202019
Stock options1,3682,0111,3672,011
RSUs and RSAs1811,0401,1971,040
1,5493,0512,5643,051

9. LEASES

We lease all of our office space pursuant to operating lease and sublease arrangements, which expire at various dates through 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.

On January 31, 2020, we entered into an agreement to lease approximately 5,000 square feet of office space in San Francisco, California. This facility is used for administrative functions. The lease commenced in the first quarter of 2020 and expires in 2022. During the three months ended March 31, 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 lease right-of-use assets ("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 commencement date based on the present value of lease payments over the lease term.

Below is a summary of our ROU assets and lease liabilities as of September 30, 2020 and December 31, 2019, respectively (in thousands):
Balance Sheets ClassificationSeptember 30,
2020
December 31, 2019
Assets
Right-of-use assetsOther assets$2,105 $2,202 
Liabilities
  Operating lease liabilities - currentOther current liabilities1,389 1,150 
  Operating lease liabilities - long-termOther long-term liabilities2,014 2,664 
Total lease liabilities$3,403 $3,814 


During 2019, we began to shift general and administrative, research and development and executive functions and employees from our San Jose, California facility (“SJ Facility”) to our San Francisco, California and Montreal, Canada offices. In the fourth quarter of 2019, we announced our decision to exit the SJ Facility by March 31, 2020. We accelerated the amortization of our SJ Facility leasehold improvements over their remaining estimated life. The SJ Facility leasehold improvements were fully amortized by March 31, 2020.

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.
20


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 September 30, 2020, $0.1 million was reported in Prepaid expenses and other current assets and $0.2 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 Loss over the lease terms. During the three and nine months ended September 30, 2020, and 2019, our net operating lease expenses are as follows (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2020201920202019
Operating lease cost$278 $301 $851 $855 
Sublease income(257) (327) 
Total lease cost$21 $301 $524 $855 


The table below provides supplemental information related to operating leases for the nine months ended September 30, 2020 (in thousands except for lease term):
Cash paid within operating cash flow$1,061 
Weighted average lease terms2.3 years
Weighted average discount rate3.50 %

Minimum future lease payment obligations for our operating leases as of September 30, 2020 are as follows (in thousands):
For the Years Ending December 31,
Remainder of 2020$373 
20211,499 
20221,222 
2023453 
202424 
Total$3,571 

Future lease payments as of September 30, 2020 from our sublease agreement are as follows (in thousands):
For the Years Ending December 31,
Remainder of 2020$257 
20211,046 
20221,077 
2023351 
Total$2,731 


10. 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, 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.
21

Historically, costs related to these guarantees have not been significant, and we are unable to estimate the maximum potential impact of these guarantees on our future results of operations.

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. There have been seven hearings with this court beginning on June 27, 2019 and as most recently as June 4, 2020. 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 canceled 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 is scheduled for November 11, 2020.

On September 29, 2017, Samsung filed an arbitration demand with the International Chamber of Commerce against Immersion demanding that we reimburse Samsung for the imposed tax and penalties that Samsung paid to the Korean tax authorities. On March 27, 2019, we received the final award. The award ordered Immersion to pay Samsung KRW 7,841,324,165 ($6.9 million) which Immersion paid on April 22, 2019, and recorded in Long-term deposits 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.

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 Statement of Operations and Comprehensive Loss, in the period in which we do not ultimately prevail.

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 Immersion’s 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. There have been five hearings with this court beginning on October 15, 2019 and as most recently as June 9, 2020. We anticipated a decision to be rendered on or about October 8, 2020, but the Korea Administrative Court scheduled a sixth hearing for November 12, 2020.

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.



22


11. Subsequent Event

Effective November 3, 2020, Ramzi Haidamus departed as the Chief Executive Officer and a member of Immersion’s board of directors. Jared Smith, our Vice President, Worldwide Sales, was appointed as interim Chief Executive Officer on November 3, 2020.

In connection with Mr. Haidamus’ departure, we entered into Separation Agreement and General Release agreement, dated November 3, 2020. Under the terms of this agreement, Mr. Haidamus’ will receive a lump sum cash payment of $472,498, continued health insurance benefits through December 31, 2021 and accelerated vesting of 11,208 outstanding equity awards. In addition, Mr. Haidamus will also receive a lump sum payment of $65,463 in exchange for the release of claims from Mr. Haidamus relating to the Age Discrimination in Employment Act of 1967.

.
23

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

This Quarterly Report on Form 10-Q includes forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, 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; and our stock repurchase program.

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 (“IoT”). In recent years, we have seen a trend towards broad market adoption of haptic technology, and estimate our technology is now in more than 3 billion devices worldwide. 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.

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
24

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 2,100 issued or pending patents worldwide as of September 30, 2020. 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.

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 workforces, 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 until the end of 2020. 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 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 current year's 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 and nine months ended September 30, 2020, we recorded $0.3 million and $0.5 million in government subsidies, respectively, as a reduction to operating expenses in the Condensed Consolidated Statement of Operations.
As the COVID-19 pandemic evolves, we will continue to actively monitor developments and business conditions that may cause us to take further actions that alter business operations as may be required by applicable authorities or that we determine are in the best interests of our employees, customers, suppliers and stockholders. Although the effects of the pandemic may not be fully reflected in our financial results until future periods, the COVID-19 pandemic and our resulting economic effects could have significant adverse effects on our customers’ ability to produce, distribute and sell products incorporating our touch-enabling technologies, which may result in a reduction in the royalties we receive and could cause adverse effects on our business, results of operations, financial condition and cash flows.

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.
25


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 November 5, 2020, 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, 2019 filed with the SEC on March 6, 2020, for a complete discussion of our other critical accounting policies and estimates.

RESULTS OF OPERATIONS

OVERVIEW

Total revenue for the three months ended September 30, 2020 was $7.6 million, a decrease of $3.0 million, or 29%, compared to $10.6 million for the three months ended September 30, 2019 primarily driven by a $2.9 million or 70%, decrease in fixed fee license revenue.

Total revenue for the nine months ended September 30, 2020 was $19.5 million, a decrease of $5.0 million, or 20%, compared to $24.5 million for the nine months ended September 30, 2019 primarily driven by a $6.3 million or 62%, decrease in fixed fee license revenue partially offset by a $1.3 million, or 9%, increase in per-unit royalty revenue.

Net income for the three months ended September 30, 2020 was $2.9 million, an increase of $4.2 million, or 306%, as compared to a net loss of $1.4 million for the three months ended September 30, 2019. The increase in net income was mainly attributable to a $6.9 million decrease in total operating expenses partially offset by a $3.0 million decrease in total revenue. The decrease in operating expenses consisted of a $0.6 million decrease in Sales and Marketing expense, a $1.0 million decrease in Research and Development expense and a $5.3 million decrease in General and Administrative expense.

Net loss for the nine months ended September 30, 2020 was $2.7 million, an improvement of $18.3 million, or 87%, as compared to a net loss of $21.0 million for the nine months ended September 30, 2019 mainly attributable to a $23.9 million decrease in total operating expenses partially offset by a $5.0 million decrease in total revenue and a $0.8 million decrease in interest and other income (expense). The decrease in operating expenses consisted of a $0.8 million decrease in Sales and Marketing expense, a $2.1 million decrease in Research and Development expense and a $21.0 million decrease in General and Administrative expense.
26


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

 Three Months Ended
September 30,
Nine Months Ended
September 30,
 2020201920202019
Revenues:
Fixed fee license revenue16 %39 %20 %41 %
Per-unit royalty revenue83 61 79 58 
Total royalty and license revenue99 99 99 99 
Development, services, and other revenue
Total revenues100 100 100 100 
Costs and expenses:
Cost of revenues — — 
Sales and marketing14 16 21 20 
Research and development12 18 20 25 
General and administrative40 77 74 145 
Total costs and expenses66 112 116 190 
Operating income (loss)34 (12)(16)(90)
Interest and other income— 
Income (loss) before benefit from (provision for) income taxes36 (12)(14)(85)
Benefit from (provision for) income taxes(1)— (1)
Net income (loss)37 %(13)%(14)%(86)%

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.

Three Months Ended September 30, 2020 Compared to Three Months Ended September 30, 2019

A revenue summary for the three months ended September 30, 2020 and 2019 are as follows (in thousands, except for percentages):
 Three Months Ended
September 30,
 20202019$ Change% Change
Revenues:
Fixed fee license revenue$1,243 $4,115 $(2,872)(70)%
Per-unit royalty revenue6,288 6,434 (146)(2)%
Total royalty and license revenue7,531 10,549 (3,018)(29)%
Development, services, and other revenue65 75 (10)(13)%
Total revenues$7,596 $10,624 $(3,028)(29)%


Royalty and license revenue — Total royalty and license revenue for the three months ended September 30, 2020 decreased $3.0 million, or 29%, from $10.5 million for the three months ended September 30, 2019 to $7.5 million for the three months ended September 30, 2020.

Per-unit royalty revenue decreased by $0.1 million, or 2%, in the three months ended September 30, 2020 compared to the three months ended September 30, 2019, primarily caused by a $0.6 million decrease in royalties from our automotive royalties partially offset by a $0.5 million increase in our gaming royalties.
27

Fixed fee license revenue decreased $2.9 million, or 70%, in the three months ended September 30, 2020 compared to the three months ended September 30, 2019 primarily due to a $2.8 million decrease in mobile license revenue.

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 under Accounting Standard Codification 606, Revenue from Contracts with Customers, (“ASC 606”).

Development, services and other revenue — Development, services, and other revenue was $65,000 for the three months ended September 30, 2020 as compared to the $75,000 the three months ended September 30, 2019.

Geographically, revenues generated in Asia, North America, and Europe for the three months ended September 30, 2020 represented 77%, 14%, and 9%, respectively, of our total revenue as compared to 56%, 35%, and 9%, respectively, for the three months ended September 30, 2019.


Nine Months Ended September 30, 2020 Compared to Nine Months Ended September 30, 2019

A revenue summary for the nine months ended September 30, 2020 and 2019 are as follows (in thousands, except for percentages):
 Nine Months Ended
September 30,
 20202019$ Change% Change
Revenues:
Fixed fee license revenue$3,821 $10,109 $(6,288)(62)%
Per-unit royalty revenue15,485 14,155 1,330 %
Total royalty and license revenue19,306 24,264 (4,958)(20)%
Development, services, and other revenue215 225 (10)(4.4)%
Total revenues$19,521 $24,489 $(4,968)(20)%


Royalty and license revenue — Total royalty and license revenue for the nine months ended September 30, 2020 decreased $5.0 million, or 20%, from $24.3 million for the nine months ended September 30, 2019 to $19.3 million for the nine months ended September 30, 2019.

Per-unit royalty revenue increased by $1.3 million, or 9%, in the nine months ended September 30, 2020 compared to the nine months ended September 30, 2019, primarily caused by a $3.7 million increase in royalties from our mobility licensees partially offset by a $1.7 million decrease in royalties obtained from our automotive licensees and a $0.6 million decrease in royalty revenue from our gaming licensees. The increase in mobility royalty revenue was due mainly to per-unit royalty agreements entered into during the second and third quarters of 2019. The decrease in automotive royalty revenue was primarily due to lower shipment volume largely attributable to the impact of COVID-19. The decrease in gaming revenue was primarily due the impact of an end of contract adjustment recorded in 2019 as well as lower shipments due to the impact of COVID-19 related economic downturn.

Fixed fee license revenue decreased $6.3 million, or 62%, in the nine months ended September 30, 2020 compared to the nine months ended September 30, 2019 primarily due to a $3.8 million decrease in mobility license revenue a $2.0 million decrease in gaming license revenue, and a $0.6 million decrease in automotive license revenue.

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 under ASC 606.

Development, services and other revenue — Development, services, and other revenue was $0.2 million for each of the nine months ended September 30, 2020 and 2019.

28

Geographically, revenues generated in Asia, North America, and Europe for the nine months ended September 30, 2020 represented 78%, 15%, and 7%, respectively, of our total revenue as compared to 55%, 36%, and 9%, respectively, for the nine months ended September 30, 2019.


OPERATING EXPENSES

The following tables set forth a summary of our operating expenses for the three and nine months ended September 30, 2020 and 2019 (in thousands):
 Three Months Ended
September 30,
20202019Change% Change
Sales and marketing$1,096 $1,688 $(592)(35)%
% of total revenue14 %16 %
Research and development$920 $1,933 $(1,013)(52)%
% of total revenue12 %18 %
General and administrative$2,963 $8,216 $(5,253)(64)%
% of total revenue39 %77 %

 Nine Months Ended
September 30,
20202019Change% Change
Sales and marketing4,067 4,876 (809)(17)%
% of total revenue21 %20 %
Research and development3,932 6,066 (2,134)(35)%
% of total revenue20 %25 %
General and administrative14,406 35,359 (20,953)(59)%
% of total revenue74 %144 %


Sales and Marketing — Our sales and marketing expenses are primarily comprised of employee compensation and benefits, sales commissions, advertising, trade shows, collateral marketing materials, market development funds, travel, and allocation of facilities costs.

Sales and marketing expenses decreased $0.6 million, or 35%, for the three months ended September 30, 2020 compared to the three months ended September 30, 2019 primarily due to a $0.4 million decrease in compensation, benefits and other personnel related costs and a $0.1 million decrease in travel costs.

Sales and marketing expenses decreased $0.8 million, or 17%, for the nine months ended September 30, 2020 compared to the nine months ended September 30, 2019 primarily due to a $0.7 million decrease in compensation, benefits and other personnel related costs reduction initiatives, $0.1 million decrease in travel costs and a $0.1 million decrease in consulting and outside services, partially offset by a $0.2 million increase in depreciation expense.

The decreases in compensation, benefits and other personnel related costs were primarily due to a lower headcount and decreases in variable compensation largely attributable to the cost reduction initiatives we implemented during 2020. The decreases in travel and consulting costs were mainly attributable to reduced business activities as a result of the COVID-19 pandemic. The increase in depreciation expense in the nine months ended September 30, 2020 compared to the same period in 2019 was primarily attributable to higher depreciation expense 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").


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.

29

Research and development expenses decreased $1.0 million, or 52%, for the three months ended September 30, 2020 compared to three months ended September 30, 2019. This decrease was primarily due to a $0.7 million decrease in compensation, benefits and other personnel related costs, a $0.1 million decrease in facilities related costs and a $0.1 million decrease in travel costs.

Research and development expenses decreased $2.1 million, or 35%, for the nine months ended September 30, 2020 compared to nine months ended September 30, 2019 primarily resulting from a $1.6 million decrease in compensation, benefits and other personnel related costs, including a $0.4 million decrease in stock-based compensation, $0.2 million decrease in facilities costs and a $0.2 million decrease in travel costs.

The decrease in compensation, benefits and other personnel related costs was primarily attributable to lower base salaries, a decrease in headcount and a decrease in variable compensation primarily attributable to the completed transition of our research and development function from San Jose, California to Montreal, Canada and the impact of cost reduction initiatives we implemented during 2020. In addition, we recorded a $0.3 million and $0.5 million CEWS subsidy as a reduction to compensation expense in the three and nine months ended September 30, 2020, respectively. The reduction in facilities costs were attributable to lower rent expense following the sublease of the SJ Facility in the second quarter of 2020. The decrease in travel costs were primarily due to reduced business activities during the three and nine months ended September 30, 2020 compared to the same period in 2019 due to the impact of COVID-19 pandemic.

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 consist of employee compensation and benefits, legal and professional fees, external legal costs for patents, office supplies, travel, and allocation of facilities costs.

General and administrative expenses decreased $5.3 million, or 64%, for the three months ended September 30, 2020 compared to the three months ended September 30, 2019 due to a $2.6 million decrease in legal expenses, a $1.2 million decrease in compensation, benefits and other personnel related costs primarily due to a decrease in salary and a reduction in variable compensation costs, a $0.9 million decrease in consulting and professional services and a $0.2 million decrease in facilities and depreciation expenses.

The decrease in legal expense was primarily attributable to a decrease in patent maintenance and prosecution costs as well as reduced activities following litigation settlements in 2019. The decrease in compensation, benefits and other personnel related costs was primarily due to lower salaries, variable compensation and stock-based 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 cutting initiatives we implemented in 2020. The decrease in consulting and professional services was due to reductions in accounting and audit fees, consulting and other professional services fees in the three months ended September 30, 2020 compared to the same periods in 2019. The decrease in facilities expense was primarily due to the lower rent expense following the sublease of the SJ Facility in the second quarter of 2020.

General and administrative expenses decreased $21.0 million, or 59%, for the nine months ended September 30, 2020 compared to the nine months ended September 30, 2019 due to a $17.0 million decrease in legal expenses, a $1.8 million decrease in compensation, benefits and other personnel related costs, a $1.7 million decrease in consulting and professional services.

The decrease in legal expense was primarily attributable to reduced activities following litigation settlements in 2019, as well as a decrease in patent maintenance and prosecution costs. The decrease in compensation, benefits and other personnel related costs was primarily due to lower salaries, variable compensation and stock-based 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 cutting initiatives we implemented in 2020, partially offset by an increase in severance costs. The decrease in consulting and professional services fees was due to decreases in recruitment fees, accounting and audit fees and consulting and other professional fees in the nine months ended September 30, 2020 compared to the same periods in 2019.

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


30

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 increased $0.2 million during the three months ended September 30, 2020 compared to the same period in 2019 primarily driven by a $0.6 million increase in foreign currency exchange gains partially offset by a $0.4 million decrease in investment earnings on cash equivalents and short-term investments.

Interest and other income (loss), net decreased $0.8 million during the nine months ended September 30, 2020 compared to the same period in 2019 primarily driven by a $1.2 million decrease in investment earnings on cash equivalents and short-term investments partially offset by a $0.2 million increase in other income and $0.2 million decrease in foreign currency exchange loss.

The decrease in investment earnings was primarily due to lower total cash, cash equivalents and short-term investments during the three and nine months ended September 30, 2020 as compared to the same periods in 2019.


BENEFIT FROM (PROVISION FOR) INCOME TAXES

The following table sets forth a summary of our benefit from (provision for) income taxes for the three and nine months ended September 30, 2020 and 2019 (in thousands except for percentages):
Three Months Ended
September 30,
 20202019Change% Change
Income (loss) before benefit from (provision for) income taxes$2,759 $(1,299)
Benefit from (provision for) income taxes96 (88)$184 (209)%
Effective tax rate3.5 %6.8 %

Nine Months Ended
September 30,
 20202019Change% Change
Loss before benefit from (provision for) income taxes$(2,688)$(20,823)
Benefit from (provision for) income taxes(200)$203 (102)%
Effective tax rates(0.1)%1.0 %
.

The benefit from (provision for) income tax for the three months and nine months ended September 30, 2020 resulted primarily from benefits for the reversal of previously recorded foreign tax contingencies due to the expiration of the applicable statutes of limitation. For the three and nine months ended September 30, 2019, we used a year-to-date approach to calculate the effective tax rate. We continue to carry a full valuation allowance on our federal and state deferred tax assets. As a result, no benefit for losses generated from our U.S. territory was included in the calculation of the year-to-date effective tax rate, which was the main reason for the difference between the statutory tax rate and actual effective tax rate. The year-over-year change in provision for income taxes resulted primarily from the change in mix of income from continuing operations across various tax jurisdictions.

31

On December 22, 2017, the Tax Act was passed into law. Among other changes, the Tax Act introduced the Base Erosion and Anti-Abuse Tax (the “BEAT”), which creates a new tax on certain related-party payments. We concluded that we have not met the threshold requirements of the BEAT. On July 9, 2020, the Internal Revenue Service issued final regulations regarding deductions for global intangible low-taxed income (“GILTI”) and foreign-derived intangible income (“FDII”). On July 9, 2020, the Treasury Department released final regulations ("TD 9901") under IRC Section 250, which allows an annual deduction to a domestic corporation for its foreign-derived intangible income ("FDII") and global intangible low-taxed income ("GILTI") inclusion. The final guidance is not expected to have a material impact on our consolidated financial statements. Although the measurement period has closed, further technical guidance related to the Tax Act, including final regulations on a broad range of other topics, is expected to be issued. In accordance with ASC 740, we will recognize any effects of the guidance in the period that such guidance is issued.

On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) was passed into law. The CARES Act includes several significant business tax provisions including modification to the taxable income limitation for utilization of net operating losses (“NOLs”) incurred in 2018, 2019 and 2020 and the ability to carry back NOLs from those years for a period of up to five years, an increase to the limitation on deductibility of certain business interest expense, bonus depreciation for purchases of qualified improvement property and special deductions on certain corporate charitable contributions. We analyzed the provisions of the CARES Act and determined there was no effect on our provision for the three and nine months ended September 30, 2020.

We continue to maintain a valuation allowance of $28.0 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.

We also maintain liabilities for uncertain tax positions. As of September 30, 2020, 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.


32

LIQUIDITY AND CAPITAL RESOURCES

Our cash, cash equivalents, and short-term investments consist primarily of money market funds and treasury bills. Our short-term investments are classified as available-for-sale. 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 September 30, 2020, our cash, cash equivalents, and short-term investments totaled $56.0 million, a decrease of $30.5 million from $86.5 million on December 31, 2019.
Nine Months Ended
September 30,
20202019Change% Change
Net cash used in operating activities$(2,988)$(30,866)$27,878 (90)%
Net cash provided by investing activities$2,960 $5,058 $(2,098)(41)%
Net cash provided by (used in) financing activities$(30,489)$1,405 $(31,894)
NM1
(1) Not meaningful.

Operating Activities

Cash used in operating activities primarily consists of net 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 used in operating activities was $3.0 million during the nine months ended September 30, 2020, a $27.9 million decrease compared the same period in 2019. The decrease in net cash used in operating activities was primarily attributable to a $18.3 million decrease in net loss, a $1.1 million decrease in noncash items and a $10.6 million change in net operating assets and liabilities.

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 provided by investing activities during the nine months ended September 30, 2020 was $3.0 million primarily consisting of proceeds from maturities of short-term investments.

Net cash provided by investing activities during the nine months ended September 30, 2019 was $5.1 million primarily consisting of $14.0 million proceeds from maturities of short-term investments partially offset by a $8.9 million in purchases of short-term investments.

Financing Activities

Our financing activities primarily consist of cash 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 used in financing activities during the nine months ended September 30, 2020 was $30.5 million primarily consisting of $30.6 million in cash paid for stock repurchases partially offset by $0.1 million cash proceeds from stock option exercises and stock purchases under our employee stock purchase plan.

Net cash provided by financing activities during the nine months ended September 30, 2019 was $1.4 million, and consisted of cash proceeds from stock option exercises and stock purchases under our employee stock purchase plan.

Our total cash, cash equivalents, and short-term investments were $56.0 million as of September 30, 2020, of which approximately 15% ($8.4 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.
33

In 2020, we repurchased approximately 4.9 million shares of our common stock for approximately $30.6 million at an average cost of $6.21 per share. As of September 30, 2020, there were no amounts available under our previously-approved share repurchase program.

We anticipate that capital expenditures for property and equipment for the year ending December 31, 2020 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 remainder of 2020 and beyond, as of November 5, 2020, 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.

34

SUMMARY DISCLOSURES ABOUT CONTRACTUAL OBLIGATIONS AND COMMERCIAL COMMITMENTS

We presented our contractual obligations in our Annual Report on Form 10-K for the year ended December 31, 2019. Our principal commitments as of September 30, 2020 consisted of $3.6 million in obligations under operating leases.

On January 31, 2020, we entered into an agreement to lease approximately 5,000 square feet of office space in San Francisco, California. This facility will be used for administrative and headquarter functions. The lease commenced in the first quarter of 2020 and expires in 2022. As of September 30, 2020, the total lease obligation for this lease was $0.4 million.

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. We expect to receive approximately $3.0 million in total rent payments under this sublease agreement.

There have been no other material changes in those obligations during the nine months ended September 30, 2020.

As of September 30, 2020, 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.

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.
35

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

We are exposed to financial market risks, including changes in interest rates and foreign currency exchange rates. Changes in these factors may cause fluctuations in our earnings and cash flows. We evaluate and manage the exposure to these market risks as follows:

Cash Equivalents and Short-term Investments — We had cash equivalents of $45.6 million as of September 30, 2020, which are subject to interest rate fluctuations. An increase in interest rates could adversely affect the market value of our cash equivalents and short-term investments. A hypothetical 100 basis point increase in interest rates would not have material impact fair value of our cash equivalents and short-term investments as of September 30, 2020.

We limit our exposure to interest rate and credit risk by establishing and monitoring clear policies and guidelines for our cash equivalents and short-term investment portfolios. The primary objective of our policies is to preserve principal while at the same time maximizing yields, without significantly increasing risk. Our policy’s guidelines also limit exposure to loss by limiting the sums we can invest in any individual security and restricting investments to securities that meet certain defined credit ratings. We do not use derivative financial instruments in our investment portfolio to manage interest rate risk.

Foreign Currency Exchange Rates — A substantial majority of our revenue, expense, and capital purchasing activities are transacted in U.S. dollars. However, we do incur certain operating costs for our foreign operations in other currencies, but these operations are limited in scope and thus we are not materially exposed to foreign currency fluctuations. Additionally, we have some reliance on international revenues that are subject to the risks of fluctuations in currency exchange rates. Because a substantial majority of our international revenues, as well as expenses, are typically denominated in U.S. dollars, a strengthening of the U.S. dollar could cause our licenses to become relatively more expensive to customers in a particular country, leading to a reduction in sales or profitability in that country.

The balance sheets of our subsidiaries may have monetary assets and liabilities denominated in currencies other than the functional currency of such business. For example, we have a deposit denominated in South Korean Won held in a subsidiary where the functional currency is the USD. Fluctuations in currency exchange rates will result in foreign currency translation gains and losses, which are included in Interest and other income in our Condensed Consolidated Statements of Operations and Comprehensive Income (Loss).

In addition, the functional currency of our international subsidiaries is U. S. dollars, hence monetary assets and liabilities are remeasured on a periodic basis, any resulting gains or losses statements of the foreign subsidiaries and foreign currency translation gains and losses are included in Interest and other income in our Condensed Consolidated Statements of Operations.

We have no foreign exchange contracts, option contracts, or other foreign currency hedging arrangements, however we may enter into such arrangements in the future.

36

ITEM 4. CONTROLS AND PROCEDURES

Based on their evaluation as of September 30, 2020, 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 September 30, 2020 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.

37

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 is scheduled for November 11, 2020..

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.
38


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 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. No hearings have yet been scheduled.

    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 had anticipated a decision to be rendered on or about October 8, 2020, but the Korea Administrative Court scheduled a sixth hearing for November 12, 2020.

39

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 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 10. Contingencies of the Note to the Condensed Consolidated Financial Statements.
40

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

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 natural disasters, war, acts of terrorism, pandemics, epidemics, or other public health emergencies, such as the outbreak of COVID-19.

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.

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.

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

If we fail to protect and enforce our patent rights and other IP rights, our ability to license our technologies and generate revenues could be impaired.

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.

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.

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 had an accumulated deficit of $121 million as of September 30, 2020 and we may not return to consistent profitability in the future.

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

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

41

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.

Our international operations subject us to additional risks and costs.

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

We may not be able to continue to derive significant revenues from makers of peripherals for popular video gaming platforms, which could adversely affect our financial condition and operating results.

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.

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.

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.

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

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

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.

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

If we are unable to develop open source compliant products, 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.

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

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

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.

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.

Risks related to investing in our common stock:

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 stock price may fluctuate regardless of our performance.
42


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 and, in certain cases, 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.

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.

The factors summarized above should be read in connection with the detailed descriptions below. These and many other factors described in this report could adversely affect our operations, performance and financial condition.

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. A substantial portion of our research and development activities, our corporate headquarters, and other critical business operations are located near major earthquake faults in or around the San Francisco Bay Area in general, areas with a history of seismic events. 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.

43

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;

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;

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;

44

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.

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 September 30, 2020, 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.

If we fail to protect and enforce our patent rights and other IP rights, our ability to license our technologies and generate revenues could be impaired.

Our patent licensing business generates revenues by licensing our portfolio of patents to customers interested in selling products that incorporate our technologies. We have faced in the past, and expect to face in the future, challenges from third parties of the validity, enforceability, or scope of certain patents in our portfolio, and we have encountered situations in which third parties attempt to circumvent our patents through design changes. It is also possible that:

our patents may not be broad enough to protect our proprietary rights;

effective patent protection may not be available in every country, particularly in Asia, where some of our licensees do business; and

any litigation we are or may be involved in may be unsuccessful or may result in one or more of our patents becoming limited in scope, declared unenforceable or invalidated.

If we are not able to protect and enforce the validity, enforceability and scope of the patents in our portfolio, or if a court or patent office were to limit the scope, declare unenforceable, or invalidate any of our patents, our ability to obtain future licenses could be impaired, and current licensees may refuse to make royalty payments or may choose to challenge one or more of our patents.

45

We also rely on licenses, confidentiality agreements, other contractual agreements, and copyright, trademark, and trade secret laws to establish and protect our proprietary rights. It is possible that:

laws and contractual restrictions may not be sufficient to prevent misappropriation of our technologies or deter others from developing similar technologies; and

policing unauthorized use of our patented technologies, trademarks, and other proprietary rights would be difficult, expensive, and time-consuming, within and particularly outside of the United States.

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.


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.

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.

46

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 $121 million as of September 30, 2020, and we may not return to consistent profitability in the future.

As of September 30, 2020, we had an accumulated deficit of $121 million. We need to generate significant ongoing revenues to return to 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 return to profitability.

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 the protracted and uncertain nature of our royalty collection practices, 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%. In addition, some of our executive officers and key employees hold stock options with exercise prices that may be above the current market price of our common stock or that are largely vested, which could impair our ability to retain their continued services.

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
47

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.

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.

In 2015, we completed a reorganization of our corporate organization in order to more closely align our corporate structure with the international nature of our business activities.

We began a second 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 second 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 second 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 second 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 international business activities, could negatively impact the anticipated tax benefits of the reorganization.

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 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 Statement 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 II, Item 1 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. 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
48

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 a sixth hearing for November 12, 2020. For additional background on this matter, please see Part II, Item 1 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 Statement 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.

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
49

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.

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 international operations subject us to additional risks and costs.

We currently have sales personnel in Japan and Korea who engage customers and prospective customers in those regions. International revenues accounted for approximately 85% of our total revenues in the first nine months of 2020. 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

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,
50

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 procedure 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 derive significant revenues from makers of peripherals for popular video gaming platforms.

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 Microsoft, Sony, and Nintendo. Video game console systems are closed, 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
51

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 years ended December 31, 2019, 99% of our total revenues were royalty and license revenues, as compared to 97% and 98% for the years ended December 31, 2018 and 2017, respectively. We do not control or influence the design, manufacture, quality control, promotion, distribution or pricing of products that are manufactured and sold by our 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
52

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

53

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.

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.

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.

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.

54

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 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
55

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, 2019. 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.

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.

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.
56


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.

The stock market has experienced extreme volatility that often has been unrelated or disproportionate to the performance of particular companies. These market fluctuations may cause our stock price to decline regardless of our performance. The market price of our common stock has been, and in the future could be, significantly affected by factors 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; 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.

57

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

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 General 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 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.

58

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.

59

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

EXHIBIT INDEX
Exhibit
Number
Exhibit DescriptionIncorporated by ReferenceFiled
Herewith
FormFile No.Exhibit  Filing 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
X
X
X
X
X
X
X
101.INSXBRL Report Instance DocumentX
101.SCHXBRL Taxonomy Extension Schema DocumentX
101.CALXBRL Taxonomy Calculation Linkbase DocumentX
101.DEFXBRL Taxonomy Extension Definition Linkbase DocumentX
101.LABXBRL Taxonomy Label Linkbase DocumentX
101.PREXBRL Presentation Linkbase DocumentX
*This certification is deemed not filed for purposes of section 18 of the Exchange Act, as amended, or otherwise subject to the liability of that section, nor shall it be deemed incorporated by reference into any filing under the Securities Act, as amended, or the Exchange Act, as amended.
**Constitutes a management contract or compensatory plan.



61

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: November 5, 2020By:   /s/ AARON AKERMAN
   Aaron Akerman
 Chief Financial Officer and 
Principal Accounting Officer







62
EX-31.1 2 exhibit311-9302020.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 quarterly 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: November 5, 2020
/s/   JARED SMITH
Jared Smith
Interim Chief Executive Officer

EX-31.2 3 exhibit312-9302020.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 quarterly 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: November 5, 2020
/s/ AARON AKERMAN
Aaron Akerman
Chief Financial Officer

EX-32.1 4 exhibit321-9302020.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 Quarterly Report of Immersion Corporation (the “Company”) on Form 10-Q for the period ended September 30, 2020 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
November 5, 2020
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 exhibit322-9302020.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 Quarterly Report of Immersion Corporation (the “Company”) on Form 10-Q for the period ended September 30, 2020 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
November 5, 2020
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-20200930.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 2209202 - Disclosure - Revenue Recognition and Deferred Revenue (Policies) link:presentationLink link:calculationLink link:definitionLink 2110103 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 2311302 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 2412405 - Disclosure - FAIR VALUE MEASUREMENTS - SCHEDULE OF FINANCIAL INSTRUMENTS MEASURED AT FAIR VALUE ON RECURRING BASIS (Details) link:presentationLink link:calculationLink link:definitionLink 2413406 - Disclosure - FAIR VALUE MEASUREMENTS - NARRATIVE (Details) link:presentationLink link:calculationLink link:definitionLink 2414407 - Disclosure - FAIR VALUE MEASUREMENTS - SCHEDULE OF SHORT-TERM INVESTMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 2115104 - Disclosure - BALANCE SHEET DETAILS link:presentationLink link:calculationLink link:definitionLink 2316303 - Disclosure - BALANCE SHEET DETAILS (Tables) link:presentationLink link:calculationLink link:definitionLink 2417408 - Disclosure - BALANCE SHEET DETAILS - Cash and Cash Equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 2418409 - Disclosure - BALANCE SHEET DETAILS - Accounts and Other Receivables (Detail) link:presentationLink link:calculationLink link:definitionLink 2419410 - Disclosure - BALANCE SHEET DETAILS - Other Assets, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2420411 - Disclosure - BALANCE SHEET DETAILS - Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2421412 - Disclosure - BALANCE SHEETS DETAILS Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2122105 - Disclosure - STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 2323304 - Disclosure - STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 2424413 - Disclosure - STOCK-BASED COMPENSATION - NARRATIVE (Details) link:presentationLink link:calculationLink link:definitionLink 2425414 - Disclosure - STOCK-BASED COMPENSATION - SUMMARY OF EQUITY INCENTIVE PROGRAM (Details) link:presentationLink link:calculationLink link:definitionLink 2426415 - Disclosure - STOCK-BASED COMPENSATION - SUMMARY OF TIME-BASED STOCK OPTIONS (Details) link:presentationLink link:calculationLink link:definitionLink 2427416 - Disclosure - STOCK-BASED COMPENSATION - SUMMARY OF RESTRICTED STOCK UNITS AND RESTRICTED STOCK AWARDS (Details) link:presentationLink link:calculationLink link:definitionLink 2428417 - Disclosure - STOCK-BASED COMPENSATION - SUMMARY OF STOCK-BASED COMPENSATION EXPENSES (Details) link:presentationLink link:calculationLink link:definitionLink 2429418 - Disclosure - STOCK-BASED COMPENSATION - SUMMARY OF ASSUMPTIONS USED TO VALUE OPTIONS GRANTED (Details) link:presentationLink link:calculationLink link:definitionLink 2130106 - Disclosure - STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 2431419 - Disclosure - STOCKHOLDERS' EQUITY - NARRATIVE (Details) link:presentationLink link:calculationLink link:definitionLink 2132107 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 2333305 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 2434420 - Disclosure - INCOME TAXES - SCHEDULE OF INCOME TAX PROVISIONS (Details) link:presentationLink link:calculationLink link:definitionLink 2435421 - Disclosure - INCOME TAXES - NARRATIVE (Details) link:presentationLink link:calculationLink link:definitionLink 2136108 - Disclosure - NET INCOME (LOSS) PER SHARE link:presentationLink link:calculationLink link:definitionLink 2337306 - Disclosure - NET INCOME (LOSS) PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 2438422 - 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 2439423 - Disclosure - NET INCOME (LOSS) PER SHARE - NARRATIVE (Details) link:presentationLink link:calculationLink link:definitionLink 2140109 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 2341307 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 2442424 - Disclosure - LEASES - NARRATIVE (Details) link:presentationLink link:calculationLink link:definitionLink 2443425 - Disclosure - LEASES - SUMMARY OF RIGHT OF USE ASSETS AND LEASE LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 2444426 - Disclosure - LEASES - SCHEDULE OF SUPPLEMENTAL INFORMATION RELATED TO OPERATING LEASES AND EXPENSES (Details) link:presentationLink link:calculationLink link:definitionLink 2445427 - Disclosure - LEASES - SCHEDULE OF MINIMUM FUTURE LEASE PAYMENT OBLIGATIONS (Details) link:presentationLink link:calculationLink link:definitionLink 2446428 - Disclosure - LEASES - SCHEDULE OF SUBLEASE INCOME EXPECTED TO BE RECEIVED (Details) link:presentationLink link:calculationLink link:definitionLink 2147110 - Disclosure - CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 2448429 - Disclosure - CONTINGENCIES - NARRATIVE (Details) link:presentationLink link:calculationLink link:definitionLink 2149111 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 2450430 - Disclosure - SUBSEQUENT EVENTS (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 immr-20200930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 immr-20200930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 immr-20200930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Area Area of Real Estate Property Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Aggregate intrinsic value, Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Interest and other income (loss), net Other Nonoperating Income (Expense) Treasury Stock Treasury 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 Significant Unobservable Inputs (Level 3) Fair Value, Inputs, Level 3 [Member] Accelerated vesting of employee share (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Accelerated Vesting, Number Proceeds from maturities of short-term investments Proceeds from Sale and Maturity of Marketable Securities Increase (decrease) in royalty revenue recognized true-ups Contract with Customer, Liability, Change in Timeframe, Performance Obligation Satisfied, Revenue Recognized 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 Current Fiscal Year End Date Current Fiscal Year End Date 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) Entity Address, Postal Zip Code Entity Address, Postal Zip Code Increase (Decrease) in Deposit Assets Increase (Decrease) in Deposit Assets Total current liabilities Liabilities, Current Deposit asset Deposit Assets 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 Accrued legal Accrued Professional Fees, Current Contingencies (Note 10) Commitments and Contingencies Cash paid for purchases of treasury shares Payments for Repurchase of Common Stock ASSETS Assets Assets [Abstract] LGE vs Immersion LGE vs Immersion [Member] LGE vs Immersion [Member] Stock-based payment award vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Accounting Policies [Abstract] Accounting Policies [Abstract] Lease Arrangement [Domain] Lease Arrangement [Domain] [Domain] for Lease Arrangement [Axis] Entity Shell Company Entity Shell Company Released (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Cover [Abstract] Cover [Abstract] Cash paid within operating cash flow Operating Lease, Payments Accounts payable Accounts Payable, Current Document Type Document Type Sublease Income Sublease Income Accumulated deficit Retained Earnings (Accumulated Deficit) Remainder of 2020 Lessor, Operating Lease, Payment to be Received, Remainder of Fiscal Year Right-of-use ("ROU") assets Right-of-use assets Operating Lease, Right-of-Use Asset Money market funds Money Market Funds, at Carrying Value 2021 Lessee, Operating Lease, Liability, to be Paid, Year One Repurchased shares (in shares) Treasury Stock, Shares, Acquired 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 2024 Lessee, Operating Lease, Liability, to be Paid, Year Four Unrecognized compensation cost Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Maximum number of shares per employee (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Maximum Number of Shares Per Employee Lease, Cost Lease, Cost Document Quarterly Report Document Quarterly 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 Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition 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] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Entity File Number Entity File Number Stock-based payment award expiration period Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Statement [Line Items] Statement [Line Items] 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] Document Fiscal Period Focus Document Fiscal Period Focus Statement [Table] Statement [Table] Type of Restructuring [Domain] Type of Restructuring [Domain] Components of other current liabilities Other Current Liabilities [Table Text Block] Total Lessor, Operating Lease, Payments to be Received Period for contractual maturities of the Company's available-for-sale securities Debt Securities, Available-for-sale, Term 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] 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 Cost of revenues Cost of Revenue Share Repurchase Program [Domain] Share Repurchase Program [Domain] 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] Schedule of financial instruments measured at fair value on recurring basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Amendment Flag Amendment Flag Common stock shares available for grant (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant BALANCE SHEET DETAILS Supplemental Balance Sheet Disclosures [Text Block] Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities 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 Litigation, arbitration costs Litigation Settlement, Expense Measurement Frequency [Axis] Measurement Frequency [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Summary of restricted stock units activities Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block] Other Assets, Net [Abstract] Other Assets [Abstract] SUBSEQUENT EVENTS Subsequent Events [Text Block] Local Phone Number Local Phone Number Amortized Cost Debt Securities, Available-for-sale, Amortized Cost Gross Unrealized Holding Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax 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 Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] 2022 Lessee, Operating Lease, Liability, to be Paid, Year Two 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. Schedule of short-term investments Schedule of Available-for-sale Securities Reconciliation [Table Text Block] Schedule of supplemental information related to operating leases and expenses Lease, Cost [Table Text Block] Entity Current Reporting Status Entity Current Reporting Status 2023 Lessee, Operating Lease, Liability, to be Paid, Year Three Other assets Total other assets Other Assets, Noncurrent Money market accounts Cash and Cash Equivalents, Fair Value Disclosure Total assets Assets 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. Restricted stock 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 Antidilutive Securities [Axis] Antidilutive Securities [Axis] Entity Small Business Entity Small Business Ex Chief Executive Officer Ex Chief Executive Officer [Member] Ex Chief Executive Officer 2022 Lessor, Operating Lease, Payment to be Received, Year Two Schedule of other assets, net Schedule of Other Assets, Noncurrent [Table Text Block] Depreciation and amortization Depreciation, Depletion and Amortization Entity Filer Category Entity Filer Category Product and Service [Axis] Product and Service [Axis] Total liabilities Liabilities Entity Address, City or Town Entity Address, City or Town Other assets Other Noncurrent Assets [Member] 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 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 Operating Lease, Initial Direct Cost Expense, over Term Operating Lease, Initial Direct Cost Expense, over Term 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] Document Fiscal Year Focus Document Fiscal Year Focus Accounts payable Increase (Decrease) in Accounts Payable 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] 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] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Stock repurchases Repurchased shares, value Treasury Stock, Value, Acquired, Cost Method Adjustments to reconcile net 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 Litigation Case [Axis] Litigation Case [Axis] 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 loss 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 Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Costs and expenses: Operating Costs and Expenses [Abstract] Income (loss) before benefit from (provision for) income taxes Income (loss) before benefit from (provision for) income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Research and development Research and Development Expense 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 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 SF Office Administrative and Headquarters Facility [Member] Administrative and Headquarters Facility [Member] Prepaid Expense Prepaid Expense Document Period End Date Document Period End Date Accrued compensation Increase (Decrease) in Employee Related Liabilities Entity Registrant Name Entity Registrant Name Income Statement [Abstract] Income Statement [Abstract] 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 Stock Repurchase Program Stock Repurchase Program [Member] Stock Repurchase Program [Member] Use of Estimates Use of Estimates, Policy [Policy Text Block] Current assets: Assets, Current [Abstract] Cash flows provided by (used in) investing activities: Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Stock repurchase program, remaining available repurchase amount Stock Repurchase Program, Remaining Authorized Repurchase Amount 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 Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Entity Tax Identification Number Entity Tax Identification Number 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] Common stock reserved for issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Stock repurchase program, authorized amount Stock Repurchase Program, Authorized Amount 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] Stock-based compensation Share-based compensation, total Share-based Payment Arrangement, Noncash Expense Schedule of income tax provisions Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Leases Lessee, Lease, Description [Line Items] Deferred revenue Increase (Decrease) in Contract with Customer, Liability LEASES Lessee, Operating Leases [Text Block] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] 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. City Area Code City Area Code 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] Short-term investments Fair Value Debt Securities, Available-for-sale Total costs and expenses Costs and Expenses Equity Components [Axis] Equity Components [Axis] Title of 12(b) Security Title of 12(b) Security RSAs outstanding Restricted Stock [Member] Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Receivables [Abstract] Receivables [Abstract] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Lease Arrangement [Axis] Lease Arrangement [Axis] Lease Arrangement [Axis] Lease liabilities - current Operating lease liabilities - current Operating Lease, Liability, Current 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 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] 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] Litigation, amount awarded to other party Litigation Settlement, Amount Awarded to Other Party Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Operating Lease, Weighted Average Discount Rate, Percent Operating Lease, Weighted Average Discount Rate, Percent Deferred income tax liabilities Deferred Tax Liabilities, Gross 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 Research and development Research and Development Expense [Member] 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] Unrecognized tax benefits, interest Unrecognized Tax Benefits, Interest on Income Taxes Accrued Schedule of cash and cash equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Gross Unrealized Holding Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax 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 Restructuring Type [Axis] Restructuring Type [Axis] Payments for employee severance Payments for Restructuring Cash held in banks Cash Cash Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] Total other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Title of Individual [Axis] Title of Individual [Axis] 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] Significant Other Observable Inputs (Level 2) Fair Value, Inputs, Level 2 [Member] Other Assets, Current Other Assets, Current Equity [Abstract] Equity [Abstract] General and administrative General and Administrative Expense [Member] Total assets at fair value Assets, Fair Value Disclosure 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] Entity Central Index Key Entity Central Index Key Deferred revenue Contract with Customer, Liability, Current Entity Emerging Growth Company Entity Emerging Growth Company Subsequent Event [Line Items] Subsequent Event [Line Items] Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price 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 Litigation Case [Domain] Litigation Case [Domain] 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 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 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 Accounts Receivable, Allowance for Credit Loss Financing Receivable, Covered, Allowance for Credit Loss Cash flows provided by (used in) operating activities: Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Revenue, remaining performance obligation Revenue, Remaining Performance Obligation, Amount Balance Sheet Location [Axis] Balance Sheet Location [Axis] Unrecognized tax benefits Unrecognized Tax Benefits Issuance of stock for ESPP purchase Stock Issued During Period, Value, Employee Stock Purchase Plan 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] Schedule of accounts and other receivables Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Subsequent Event [Table] Subsequent Event [Table] 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 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 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. Operating lease liabilities Total lease liabilities Operating Lease, Liability Time-based stock options Time Based Stock Option [Member] Time Based Stock Option [Member] Share Repurchase Program [Axis] Share Repurchase Program [Axis] Total stockholders’ equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent 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 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] 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] Total lease cost Operating Lease, Cost Other Assets [Member] Other Assets [Member] General and administrative General and Administrative Expense Financial Instrument [Axis] Financial Instrument [Axis] Options to purchase shares of common stock (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 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 Liabilities Liabilities [Abstract] Valuation allowance of deferred tax assets Deferred Tax Assets, Valuation Allowance Entity Address, Address Line One Entity Address, Address Line One Other assets Increase (Decrease) in Other Noncurrent Assets Property and equipment, net Property, Plant and Equipment, Net Revenue from Contract with Customer Revenue from Contract with Customer [Policy Text Block] 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 Entity Address, State or Province Entity Address, State or Province 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 Remainder of 2020 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Leases [Abstract] Leases [Abstract] Total current assets Assets, Current Earnings Per Share [Abstract] Earnings Per Share [Abstract] 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. Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Employee Severance, Release of Claims Employee Severance, Release of Claims [Member] Employee Severance, Release of Claims 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] Entity Interactive Data Current Entity Interactive Data Current Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Revenue Recognition and Deferred Revenue [Abstract] Long-term deferred revenue Contract with Customer, Liability, Noncurrent Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code 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] Issuance of common stock for employee stock purchase (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Summary of stock-based compensation expenses Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Product and Service [Domain] Product and Service [Domain] Operating lease, borrowing rate Lessee, Operating Lease, Discount Rate 2021 Lessor, Operating Lease, Payment to be Received, Year One U.S. Treasury securities U.S. Treasury securities US Treasury Securities [Member] Common stock and additional paid-in capital — $0.001 par value; 100,000,000 shares authorized; 39,058,091 and 38,624,784 shares issued, respectively; 26,914,658 and 31,414,328 shares outstanding, respectively Common Stocks, Including Additional Paid in Capital Class of Treasury Stock [Table] Class of Treasury Stock [Table] Money market accounts Money Market Funds [Member] Revenue, remaining performance obligation, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 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 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 Net decrease in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Schedule of minimum future lease payment obligations Lessee, Operating Lease, Liability, Maturity [Table Text Block] Stock options outstanding Stock options outstanding Standard and market condition-based 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] 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 Interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Subsequent Events [Abstract] Subsequent Events [Abstract] Treasury stock, shares (in shares) Treasury Stock, Shares Employee Separation Costs Employee Severance [Member] Loss Contingencies [Table] Loss Contingencies [Table] 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 Benefit from (provision for) income taxes Income Tax Expense (Benefit) Cash paid for income taxes Income Taxes Paid, Net 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 Debt Securities, Available-for-sale [Table] Debt Securities, Available-for-sale [Table] Purchases of short-term investments Payments to Acquire Marketable Securities Title of Individual [Domain] Title of Individual [Domain] Diluted net loss per share (in dollars per share) Earnings Per Share, Diluted 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 Cash and cash equivalents: Cash and Cash Equivalents, at Carrying Value [Abstract] 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 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 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] Security Exchange Name Security Exchange Name 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. FAIR VALUE MEASUREMENTS Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block] Accumulated Deficit Retained Earnings [Member] Effective tax rate Effective Income Tax Rate Reconciliation, Percent 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 investing activities Net Cash Provided by (Used in) Investing Activities 2023 Lessor, Operating Lease, Payment to be Received, Year Three 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] Document Transition Report Document Transition Report 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 Treasury stock at cost: 12,143,433 and 7,210,456 shares, respectively Treasury Stock, Value NET INCOME (LOSS) PER SHARE Earnings Per Share [Text Block] Other current liabilities Other Sundry Liabilities, Current 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] 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] 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] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Short-term investments Short-term Investments EX-101.PRE 10 immr-20200930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT EX-10.1 11 a101ramzihaidamus-amen.htm EX-10.1 Document

IMMERSION CORPORATION

AMENDMENT NO. 1 TO
EMPLOYMENT AGREEMENT
This Amendment No. 1 (the “Amendment”) to the Employment Agreement by and between Immersion Corporation (the “Company”) and Ramzi Haidamus (the “Executive”) is effective as of February 27, 2020 (the “Effective Date”).
1. Clause iii of Section 8(a) of the Agreement is amended in its entirety to read as follows:
iii. your unauthorized use, misappropriation, destruction or diversion of any tangible or intangible asset or corporate opportunity of the Company (including, without limitation, your improper use or disclosure of the Company’s confidential or proprietary information, but excluding immaterial or inadvertent acts by Executive taken in good faith that a professional in Executive’s position with substantially the same skill and experience as Executive reasonably could have taken in good faith, and promptly cured after discovery or notice);
2. Clause iv of Section 8(a) of the Agreement is amended in its entirety to read as follows:
iv. any intentional act by you that has a material detrimental effect on the Company’s reputation or business (but excluding any act that is taken by the Executive during the execution of the Executive’s duties or responsibilities, which act the Executive believed in good faith was in the interests of the Company and/or its stockholders and which a reasonable professional in Executive’s position with substantially the same skill and experience as Executive reasonably could have taken and believed in good faith was in the interests of the Company and/or its stockholders);
3. Clause v of Section 8(a) of the Agreement is amended in its entirety to read as follows:
v. your willful disregard of any reasonable instructions from the Board after written notice from the Board of such disregard (but excluding any failure or inability due to your death or disability);

* * *
Except as expressly modified by this Amendment, the Agreement will remain in full force and effect in accordance with its terms. This Amendment will be governed by the laws of the State of California (with the exception of its conflict of law provisions).

10224307.1


The Company and the Executive have executed this Amendment, in the case of the Company by its duly authorized officer, as of the Effective Date.
IMMERSION CORPORATION            EXECUTIVE
    
/s/ Aaron Akerman                /s/ Ramzi Haidamus    
Aaron Akerman                Ramzi Haidamus
Chief Financial Officer

10224307.1    2
EX-10.2 12 a102ramzihaidamus-amen.htm EX-10.2 Document

Amendment No. 2 to
EMPLOYMENT Agreement
    This Amendment No. 2 to the Employment Agreement (this “Amendment No. 2”), effective as of June 25, 2020 (the “Effective Date”), is entered into by and between Immersion Corporation, a Delaware corporation (the “Company”), and Ramzi Haidamus, an individual (“Executive”). This Amendment No. 2 amends that certain Employment Agreement, dated as of December 21, 2018 (the “Employment Agreement”), by and between the Company and Executive, as amended by that certain Amendment No. 1 to the Employment Agreement, effective as of February 27, 2020 (the “Amendment No. 1”). Each capitalized term used, but not defined, in this Amendment No. 2, shall have the same meaning ascribed to it in the Employment Agreement.

WHEREAS, the COVID-19 global pandemic and related events have caused a significant deterioration in the global economy, which has negatively impacted the Company’s performance;
WHEREAS, the Compensation Committee of the Board of Directors of the Company (the “Compensation Committee”) desires to cancel Executive’s 2020 Executive Incentive Plan, executed on April 23, 2020 (the “2020 EIP”), such that Executive would not be entitled to any bonus under the 2020 EIP (the “Bonus Termination”);
WHEREAS, pursuant to that certain Waiver, effective as of June 25, 2020 (the “Waiver”), by and between the Company and Executive, and as a condition of the effectiveness of this Amendment No. 2, Executive has waived any entitlement that Executive might have otherwise have under the Employment Agreement to resign for Good Reason as a result of the Bonus Termination (the “Waiver”); and
WHEREAS, the Company and Executive wish to amend the Employment Agreement such that Executive will retain, and the Company will continue to provide, Executive’s entitlements to certain payments and benefits payable to Executive in the event Executive is terminated without Cause or resigns for Good Reason.
NOW, THEREFORE, in accordance with Section 19(h) of the Employment Agreement, for good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the parties hereby amend the Employment Agreement as follows:
1.Target Bonus. The parties hereby amend the Employment Agreement by replacing Sections 9(b)(iii) and 9(c)(iii) with the following:

“a lump sum payment equal to 100% of your Target Bonus assuming target achievement level for the then-current fiscal year (provided, however, that this payment shall be equal to 100% of your then-current Base Salary for the 2020 fiscal year);”




2.Miscellaneous: This Amendment No. 2, when executed by the parties, shall be effective as of the date stated above. This Amendment No. 2 fully and completely expresses the agreement of the parties with respect to the subject matter hereof and shall not be modified or amended except by written agreement executed by each of the parties hereto. This Amendment No. 2 may be executed in any number of counterparts (including via PDF, facsimile, DocuSign or any other electronic method), each of which shall be deemed an original, but all of which when taken together shall constitute one and the same instrument. Except as amended and/or modified by this Amendment No. 2, the Agreement shall remain in full force and effect.

[SIGNATURE PAGE FOLLOWS]




    IN WITNESS WHEREOF, the Parties have agreed to and accepted the foregoing terms and have caused this Amendment No. 2 to be signed by their duly authorized representatives.

IMMERSION CORPORATION    EXECUTIVE

By: /s/ Aaron Akerman        By: /s/ Ramzi Haidamus    

Name: Aaron Akerman        Name: Ramzi Haidamus     

Title: Chief Financial Officer        

Date: June 30, 2020        Date: June 30, 2020    

[Signature page to Amendment No. 2 to Employment Agreement]
EX-10.3 13 a103formofamendmentno1.htm EX-10.3 Document

Schedule to Exhibit 10.3 to Form 10-Q

Instruction 2 to Item 601 of Regulation S-K provides that “in any case where two or more indentures, contracts, franchises, or other documents required to be filed as exhibits are substantially identical in all material respects except as to the parties thereto, the dates of execution, or other details, the registrant need file a copy of only one of such documents, with a schedule identifying the other documents omitted.”

The Company has entered into Amendment No. 1 to Retention and Ownership Change Event Agreement with each of its executive officers, other than Ramzi Haidamus. Each Amendment No. 1 to Retention and Ownership Change Event Agreement is substantially identical in all material respects to the Form of Amendment No. 1 to Retention and Ownership Change Event Agreement filed as Exhibit 10.3 to the Company’s Form 10-Q for the quarterly period ended September 30, 2020.



10224307.1


IMMERSION CORPORATION

AMENDMENT NO. 1 TO
RETENTION AND OWNERSHIP CHANGE EVENT AGREEMENT
This Amendment No. 1 (the “Amendment”) to the Retention and Ownership Change Event Agreement by and between Immersion Corporation (the “Company”) and [l] (the “Executive”) is effective as of [l] (the “Effective Date”).
1. Clause (3) of Section 1(d) of the Agreement is amended in its entirety to read as follows:
(3) Executive’s unauthorized use, misappropriation, destruction or diversion of any tangible or intangible asset or corporate opportunity of the Company (including, without limitation, Executive’s improper use or disclosure of the Company’s confidential or proprietary information, but excluding immaterial or inadvertent acts by Executive taken in good faith that a professional in Executive’s position with substantially the same skill and experience as Executive reasonably could have taken in good faith, and promptly cured after discovery or notice);
2. Clause (4) of Section 1(d) of the Agreement is amended in its entirety to read as follows:
(4) any intentional act by the Executive that has a material detrimental effect on the Company’s reputation or business (but excluding any act that is taken by the Executive during the execution of the Executive’s duties or responsibilities, which act the Executive believed in good faith was in the interests of the Company and/or its stockholders and which a reasonable professional in Executive’s position with substantially the same skill and experience as Executive reasonably could have taken and believed in good faith was in the interests of the Company and/or its stockholders);
3. Clause (5) of Section 1(d) of the Agreement is amended in its entirety to read as follows:
(5) Executive’s repeated failure or inability to perform any reasonable assigned duties after written notice from the Company of, and a reasonable opportunity to cure, such failure or inability (but excluding any failure or inability due to the Executive’s death or disability);

* * *
Except as expressly modified by this Amendment, the Agreement will remain in full force and effect in accordance with its terms. This Amendment will be governed by the laws of the State of California (with the exception of its conflict of law provisions).

10224307.1


The Company and the Executive have executed this Amendment, in the case of the Company by its duly authorized officer, as of the Effective Date.
IMMERSION CORPORATION            EXECUTIVE
    
                        
Ramzi Haidamus                [Name]
President and CEO

10224307.1    3
XML 14 immr-20200930_htm.xml IDEA: XBRL DOCUMENT 0001058811 2020-01-01 2020-09-30 0001058811 2020-10-23 0001058811 2020-09-30 0001058811 2019-12-31 0001058811 immr:FixedFeeLicenseandPerUnitRoyaltiesMember 2020-07-01 2020-09-30 0001058811 immr:FixedFeeLicenseandPerUnitRoyaltiesMember 2019-07-01 2019-09-30 0001058811 immr:FixedFeeLicenseandPerUnitRoyaltiesMember 2020-01-01 2020-09-30 0001058811 immr:FixedFeeLicenseandPerUnitRoyaltiesMember 2019-01-01 2019-09-30 0001058811 immr:DevelopmentServicesandOtherMember 2020-07-01 2020-09-30 0001058811 immr:DevelopmentServicesandOtherMember 2019-07-01 2019-09-30 0001058811 immr:DevelopmentServicesandOtherMember 2020-01-01 2020-09-30 0001058811 immr:DevelopmentServicesandOtherMember 2019-01-01 2019-09-30 0001058811 2020-07-01 2020-09-30 0001058811 2019-07-01 2019-09-30 0001058811 2019-01-01 2019-09-30 0001058811 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0001058811 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2020-06-30 0001058811 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001058811 us-gaap:RetainedEarningsMember 2020-06-30 0001058811 us-gaap:TreasuryStockMember 2020-06-30 0001058811 2020-06-30 0001058811 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0001058811 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2020-09-30 0001058811 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-30 0001058811 us-gaap:RetainedEarningsMember 2020-09-30 0001058811 us-gaap:TreasuryStockMember 2020-09-30 0001058811 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-06-30 0001058811 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001058811 us-gaap:RetainedEarningsMember 2019-06-30 0001058811 us-gaap:TreasuryStockMember 2019-06-30 0001058811 2019-06-30 0001058811 us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0001058811 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2019-09-30 0001058811 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0001058811 2019-09-30 0001058811 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-09-30 0001058811 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-30 0001058811 us-gaap:RetainedEarningsMember 2019-09-30 0001058811 us-gaap:TreasuryStockMember 2019-09-30 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 us-gaap:RetainedEarningsMember 2020-01-01 2020-09-30 0001058811 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-09-30 0001058811 us-gaap:TreasuryStockMember 2020-01-01 2020-09-30 0001058811 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2020-01-01 2020-09-30 0001058811 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2018-12-31 0001058811 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001058811 us-gaap:RetainedEarningsMember 2018-12-31 0001058811 us-gaap:TreasuryStockMember 2018-12-31 0001058811 2018-12-31 0001058811 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-09-30 0001058811 us-gaap:CommonStockIncludingAdditionalPaidInCapitalMember 2019-01-01 2019-09-30 0001058811 immr:FixedFeeLicenseMember 2020-07-01 2020-09-30 0001058811 immr:FixedFeeLicenseMember 2019-07-01 2019-09-30 0001058811 immr:FixedFeeLicenseMember 2020-01-01 2020-09-30 0001058811 immr:FixedFeeLicenseMember 2019-01-01 2019-09-30 0001058811 immr:PerUnitRoyaltiesMember 2020-07-01 2020-09-30 0001058811 immr:PerUnitRoyaltiesMember 2019-07-01 2019-09-30 0001058811 immr:PerUnitRoyaltiesMember 2020-01-01 2020-09-30 0001058811 immr:PerUnitRoyaltiesMember 2019-01-01 2019-09-30 0001058811 2020-10-01 2020-09-30 0001058811 2023-10-01 2020-09-30 0001058811 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0001058811 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0001058811 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0001058811 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0001058811 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0001058811 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0001058811 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0001058811 us-gaap:FairValueMeasurementsRecurringMember 2020-09-30 0001058811 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001058811 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001058811 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001058811 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001058811 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2019-12-31 0001058811 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2019-12-31 0001058811 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2019-12-31 0001058811 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2019-12-31 0001058811 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001058811 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001058811 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001058811 us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001058811 us-gaap:USTreasurySecuritiesMember 2019-12-31 0001058811 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-09-30 0001058811 us-gaap:RestrictedStockMember 2020-01-01 2020-09-30 0001058811 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-09-30 0001058811 us-gaap:EmployeeStockOptionMember 2020-09-30 0001058811 us-gaap:RestrictedStockMember 2020-09-30 0001058811 us-gaap:RestrictedStockUnitsRSUMember 2020-09-30 0001058811 immr:TimeBasedStockOptionMember 2019-12-31 0001058811 2019-12-31 2019-12-31 0001058811 immr:TimeBasedStockOptionMember 2020-01-01 2020-09-30 0001058811 immr:TimeBasedStockOptionMember 2020-09-30 0001058811 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 2019-12-31 0001058811 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001058811 us-gaap:RestrictedStockMember 2019-12-31 0001058811 us-gaap:RestrictedStockMember 2019-12-31 2019-12-31 0001058811 immr:EmployeeStockPurchasePlanMember 2020-01-01 2020-09-30 0001058811 immr:EmployeeStockPurchasePlanMember 2020-09-30 0001058811 us-gaap:EmployeeStockOptionMember 2020-07-01 2020-09-30 0001058811 us-gaap:EmployeeStockOptionMember 2019-07-01 2019-09-30 0001058811 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-09-30 0001058811 immr:RestrictedStockandRestrictedStockUnitsMember 2020-07-01 2020-09-30 0001058811 immr:RestrictedStockandRestrictedStockUnitsMember 2019-07-01 2019-09-30 0001058811 immr:RestrictedStockandRestrictedStockUnitsMember 2020-01-01 2020-09-30 0001058811 immr:RestrictedStockandRestrictedStockUnitsMember 2019-01-01 2019-09-30 0001058811 immr:EmployeeStockPurchasePlanMember 2020-07-01 2020-09-30 0001058811 immr:EmployeeStockPurchasePlanMember 2019-07-01 2019-09-30 0001058811 immr:EmployeeStockPurchasePlanMember 2019-01-01 2019-09-30 0001058811 us-gaap:SellingAndMarketingExpenseMember 2020-07-01 2020-09-30 0001058811 us-gaap:SellingAndMarketingExpenseMember 2019-07-01 2019-09-30 0001058811 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-09-30 0001058811 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-09-30 0001058811 us-gaap:ResearchAndDevelopmentExpenseMember 2020-07-01 2020-09-30 0001058811 us-gaap:ResearchAndDevelopmentExpenseMember 2019-07-01 2019-09-30 0001058811 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-09-30 0001058811 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-09-30 0001058811 us-gaap:GeneralAndAdministrativeExpenseMember 2020-07-01 2020-09-30 0001058811 us-gaap:GeneralAndAdministrativeExpenseMember 2019-07-01 2019-09-30 0001058811 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-09-30 0001058811 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-09-30 0001058811 immr:TimeBasedStockOptionMember 2020-07-01 2020-09-30 0001058811 immr:StockRepurchaseProgramMember 2007-11-01 0001058811 immr:StockRepurchaseProgramMember 2014-10-24 0001058811 immr:StockRepurchaseProgramMember 2020-01-01 2020-09-30 0001058811 immr:StockRepurchaseProgramMember 2020-09-30 0001058811 immr:StockRepurchaseProgramMember 2019-07-01 2019-09-30 0001058811 us-gaap:EmployeeStockOptionMember 2020-07-01 2020-09-30 0001058811 us-gaap:EmployeeStockOptionMember 2019-07-01 2019-09-30 0001058811 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-09-30 0001058811 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-09-30 0001058811 immr:RestrictedStockandRestrictedStockUnitsMember 2020-07-01 2020-09-30 0001058811 immr:RestrictedStockandRestrictedStockUnitsMember 2019-07-01 2019-09-30 0001058811 immr:RestrictedStockandRestrictedStockUnitsMember 2020-01-01 2020-09-30 0001058811 immr:RestrictedStockandRestrictedStockUnitsMember 2019-01-01 2019-09-30 0001058811 immr:AdministrativeandHeadquartersFacilityMember 2020-03-31 0001058811 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2020-07-01 2020-09-30 0001058811 us-gaap:OtherAssetsMember 2020-07-01 2020-09-30 0001058811 immr:Samsungvs.ImmersionMember immr:WithholdingTaxesonRoyaltyPaymentsMember 2019-03-27 2019-03-27 0001058811 us-gaap:OtherNoncurrentAssetsMember 2019-09-30 0001058811 immr:LGEvsImmersionMember immr:WithholdingTaxesonRoyaltyPaymentsMember 2020-04-08 2020-04-08 0001058811 immr:ExChiefExecutiveOfficerMember us-gaap:EmployeeSeveranceMember 2020-11-03 2020-11-03 0001058811 immr:ExChiefExecutiveOfficerMember immr:EmployeeSeveranceReleaseOfClaimsMember 2020-11-03 2020-11-03 shares iso4217:USD iso4217:USD shares immr:Segment pure utr:sqft iso4217:KRW 0001058811 --12-31 2020 Q3 false 0.001 0.001 100000000 100000000 39058091 38624784 26914658 31414328 12143433 7210456 1 P3Y P1Y 0 0 10-Q true 2020-09-30 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 Accelerated Filer true false false 26937105 55961000 86478000 0 3019000 1366000 3385000 9950000 14078000 67277000 106960000 242000 1226000 11884000 7062000 8033000 9600000 87436000 124848000 174000 809000 831000 2844000 2252000 3478000 5236000 4692000 8493000 11823000 22424000 25952000 2505000 3316000 33422000 41091000 256875000 253289000 122000 124000 -121250000 -118565000 81733000 51091000 54014000 83757000 87436000 124848000 7531000 10549000 19306000 24264000 65000 75000 215000 225000 7596000 10624000 19521000 24489000 32000 62000 138000 117000 1096000 1688000 4067000 4876000 920000 1933000 3932000 6066000 2963000 8216000 14406000 35359000 5011000 11899000 22543000 46418000 2585000 -1275000 -3022000 -21929000 174000 -24000 334000 1106000 2759000 -1299000 -2688000 -20823000 -96000 88000 -3000 200000 2855000 -1387000 -2685000 -21023000 0.11 -0.04 -0.09 -0.67 26898000 31711000 28507000 31461000 0.11 -0.04 -0.09 -0.67 27134000 31711000 28507000 31461000 0 -6000 -2000 16000 0 -6000 -2000 16000 2855000 -1393000 -2687000 -21007000 39007576 255446000 122000 -124105000 12143433 -81733000 49730000 2855000 2855000 12394 71000 71000 2300 19000 19000 35821 0 1339000 1339000 39058091 256875000 122000 -121250000 12143433 -81733000 54014000 38488327 250079000 138000 -118157000 6823147 -48350000 83710000 -1387000 -1387000 -6000 -6000 8262 56000 56000 111333 869000 869000 11000 0 1187000 1187000 38618922 252191000 132000 -119544000 6823147 -48350000 84429000 38624784 253289000 124000 -118565000 7210456 -51091000 83757000 -2685000 -2685000 -2000 -2000 4932977 4932977 30642000 30642000 22556 134000 134000 2300 19000 19000 408451 0 3433000 3433000 39058091 256875000 122000 -121250000 12143433 -81733000 54014000 37652498 246415000 116000 -98521000 6823147 -48350000 99660000 -21023000 -21023000 16000 16000 21741 165000 165000 173131 1240000 1240000 771522 0 4371000 4371000 38618892 252191000 132000 -119544000 6823147 -48350000 84429000 -2685000 -21023000 1681000 1265000 3433000 4371000 95000 -467000 -2019000 814000 -4147000 2239000 -4889000 -6533000 -1471000 3993000 -642000 -1440000 -2013000 -1567000 -1465000 -15000 -2984000 -3312000 -966000 3967000 -2988000 -30866000 0 8930000 3000000 14000000 40000 12000 2960000 5058000 30642000 0 134000 165000 19000 1240000 -30489000 1405000 -30517000 -24403000 86478000 110988000 55961000 86585000 65000 104000 2801000 7148000 577000 0 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 remainder of 2020. 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:120%">In response to certain anticipated impacts from the COVID-19 pandemic, we have also implemented a series of cost reduction initiatives 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 current year's 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 and nine months ended September 30, 2020, we recorded $0.3 million and $0.5 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><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 include the accounts of Immersion Corporation and its wholly-owned subsidiaries: Immersion Canada Corporation; Immersion International, LLC; Immersion Medical, Inc.; Immersion Japan K.K.; Immersion Ltd.; Immersion Software Ireland Ltd.; Haptify, Inc.; Immersion (Shanghai) Science &amp; Technology Company, Ltd.; and Immersion Technology International Ltd. All intercompany accounts, transactions, and balances have been eliminated in consolidation.</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, 2019. 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><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 results of operations for the three and nine months ended September 30, 2020 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%">Use of Estimates</span></div><div style="text-align:justify;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 assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates include valuation of income taxes including uncertain tax provisions, and revenue recognition. The business and economic uncertainty resulting from the COVID-19 pandemic has made such estimates and assumptions more difficult to calculate. Actual results may differ materially from those estimates which were made based on the best information known to management at that time. </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 June 2016, the FASB issued Accounting Standards Update No. 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASU 2016-13”). This guidance requires financial assets measured at amortized cost to be presented at the net amount expected to be collected based on historical events, current conditions and forecast information. The standard will be effective for the first interim period within annual reporting periods beginning after December 15, 2019 and early adoption is permitted. We adopted ASU 2016-13 as of January 1, 2020. The adoption of this new accounting standard did not have a material impact on our condensed consolidated financial statements.</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%">Recent Accounting Guidance Not Yet Adopted</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 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 are evaluating the impact of this amendment 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> 300000 500000 <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><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 include the accounts of Immersion Corporation and its wholly-owned subsidiaries: Immersion Canada Corporation; Immersion International, LLC; Immersion Medical, Inc.; Immersion Japan K.K.; Immersion Ltd.; Immersion Software Ireland Ltd.; Haptify, Inc.; Immersion (Shanghai) Science &amp; Technology Company, Ltd.; and Immersion Technology International Ltd. All intercompany accounts, transactions, and balances have been eliminated in consolidation.</span></div>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, 2019. 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 EstimatesThe preparation of condensed consolidated financial statements and related disclosures requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates include valuation of income taxes including uncertain tax provisions, and revenue recognition. The business and economic uncertainty resulting from the COVID-19 pandemic has made such estimates and assumptions more difficult to calculate. Actual results may differ materially from those estimates which were made based on the best information known to management at that time. <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 <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 June 2016, the FASB issued Accounting Standards Update No. 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (“ASU 2016-13”). This guidance requires financial assets measured at amortized cost to be presented at the net amount expected to be collected based on historical events, current conditions and forecast information. The standard will be effective for the first interim period within annual reporting periods beginning after December 15, 2019 and early adoption is permitted. We adopted ASU 2016-13 as of January 1, 2020. The adoption of this new accounting standard did not have a material impact on our condensed consolidated financial statements.</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%">Recent Accounting Guidance Not Yet Adopted</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 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 are evaluating the impact of this amendment 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%">Revenue Recognition Accounting Policy</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 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.</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%">Fixed fee license 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%">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 style="text-indent:18pt"><span><br/></span></div><div style="padding-left:40.5pt;text-indent:-22.5pt"><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:40.5pt;text-indent:18pt"><span><br/></span></div><div style="padding-left:22.5pt;text-indent:-4.5pt"><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 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%">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 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.</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></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%">Some of our license agreements contain fixed fees related to past infringements. Such fixed fees are recognized as revenue or recorded as a deduction to our operating expense in the period the license agreement is signed.</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%">Payments for fixed fee license contracts typically are due in full within 30 - 45 days from execution of the contract. From time to time, we enter into a fixed fee license contract with payments due in a number of installments payable throughout the contract term. In such cases, we will determine if a significant financing component exists and if it does, we will recognize revenue and corresponding interest expense or income, as appropriate.</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%">Per-unit Royalty revenue</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><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 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 lookback 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><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 accruing per-unit royalty revenue for the quarter based on such estimates, we make adjustments in the following quarter to true-up revenue to the actual amounts reported by our licensees. During the three months ended September 30, 2020, we recorded a $0.3 million adjustment to increase per-unit royalty revenue. This adjustment represents the difference between the actual per-unit royalty revenue for the three months ended June 30, 2020 as reported by our licensees during the three months ended September 30, 2020 and the estimated per-unit royalty revenue for the three months ended June 30, 2020 that we reported during the quarter.</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></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%">Certain of our per-unit royalty agreements contains a minimum royalty provision which sets forth minimum amounts to be received by us during the contract term. Under Accounting Standard Codification 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, (“ASC 606”), minimum royalties are considered a fixed transaction price to which we have an unconditional right once all other performance obligations, if any, are satisfied. We recognize all minimum royalties as revenue at the inception of the license agreement, or in the period in which all remaining revenue recognition criteria have been met. We account for the unbilled minimum royalties as contract assets on our Condensed Consolidated Balance Sheets, and the balance of such contract assets will be reduced by the actual royalties to be reported by the licensee during the contract term until fully utilized, after which point any excess per-unit royalties reported are recognized as revenue. 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%">Payments of per-unit royalties typically are due within 30 to 60 days from the end of the quarter in which the underlying sales took place.</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%">Development, services, and other 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%">As the performance obligation related to our development, service and other revenue is satisfied over a period of time, we recognize such revenue evenly over the period of performance obligation, which is generally consistent with the contractual 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-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 and nine months ended September 30, 2020 and 2019 (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: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="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/>September 30,</span></td><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%">Nine Months Ended <br/>September 30,</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%">2020</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%">2019</span></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="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%">2019</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%">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,243 </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,115 </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%">3,821 </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%">10,109 </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: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%">6,288 </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%">6,434 </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%">15,485 </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%">14,155 </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%">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,531 </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%">10,549 </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%">19,306 </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%">24,264 </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: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%">65 </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="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%">215 </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%">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: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,596 </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%">10,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%">19,521 </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%">24,489 </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><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 September 30, 2020, we had contract assets of $9.1 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 $5.3 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, 2019, we had contract assets of $13.1 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 $6.9 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.</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 $5.6 million from December 31, 2019 to September 30, 2020, primarily due to actual royalties billed during the nine months ended September 30, 2020. </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>Based on contracts signed and payments received as of September 30, 2020, we expect to recognize $27.6 million in revenue related to Performance Obligation B under our fixed fee license agreements, which is satisfied over time, including $14.5 million over one to three years and $13.1 million over more than three years. Revenue related to Performance Obligation B was $30.6 million as of December 31, 2019. <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%">Revenue Recognition Accounting Policy</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 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.</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%">Fixed fee license 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%">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 style="text-indent:18pt"><span><br/></span></div><div style="padding-left:40.5pt;text-indent:-22.5pt"><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:40.5pt;text-indent:18pt"><span><br/></span></div><div style="padding-left:22.5pt;text-indent:-4.5pt"><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 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%">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 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.</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></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%">Some of our license agreements contain fixed fees related to past infringements. Such fixed fees are recognized as revenue or recorded as a deduction to our operating expense in the period the license agreement is signed.</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%">Payments for fixed fee license contracts typically are due in full within 30 - 45 days from execution of the contract. From time to time, we enter into a fixed fee license contract with payments due in a number of installments payable throughout the contract term. In such cases, we will determine if a significant financing component exists and if it does, we will recognize revenue and corresponding interest expense or income, as appropriate.</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%">Per-unit Royalty revenue</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><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 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 lookback 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><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 accruing per-unit royalty revenue for the quarter based on such estimates, we make adjustments in the following quarter to true-up revenue to the actual amounts reported by our licensees. During the three months ended September 30, 2020, we recorded a $0.3 million adjustment to increase per-unit royalty revenue. This adjustment represents the difference between the actual per-unit royalty revenue for the three months ended June 30, 2020 as reported by our licensees during the three months ended September 30, 2020 and the estimated per-unit royalty revenue for the three months ended June 30, 2020 that we reported during the quarter.</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></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%">Certain of our per-unit royalty agreements contains a minimum royalty provision which sets forth minimum amounts to be received by us during the contract term. Under Accounting Standard Codification 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, (“ASC 606”), minimum royalties are considered a fixed transaction price to which we have an unconditional right once all other performance obligations, if any, are satisfied. We recognize all minimum royalties as revenue at the inception of the license agreement, or in the period in which all remaining revenue recognition criteria have been met. We account for the unbilled minimum royalties as contract assets on our Condensed Consolidated Balance Sheets, and the balance of such contract assets will be reduced by the actual royalties to be reported by the licensee during the contract term until fully utilized, after which point any excess per-unit royalties reported are recognized as revenue. 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%">Payments of per-unit royalties typically are due within 30 to 60 days from the end of the quarter in which the underlying sales took place.</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%">Development, services, and other 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%">As the performance obligation related to our development, service and other revenue is satisfied over a period of time, we recognize such revenue evenly over the period of performance obligation, which is generally consistent with the contractual term.</span></div> 300000 <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 and nine months ended September 30, 2020 and 2019 (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: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="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/>September 30,</span></td><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%">Nine Months Ended <br/>September 30,</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%">2020</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%">2019</span></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="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%">2019</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%">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,243 </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,115 </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%">3,821 </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%">10,109 </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: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%">6,288 </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%">6,434 </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%">15,485 </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%">14,155 </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%">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,531 </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%">10,549 </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%">19,306 </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%">24,264 </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: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%">65 </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="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%">215 </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%">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: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,596 </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%">10,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%">19,521 </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%">24,489 </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> 1243000 4115000 3821000 10109000 6288000 6434000 15485000 14155000 7531000 10549000 19306000 24264000 65000 75000 215000 225000 7596000 10624000 19521000 24489000 9100000 5300000 13100000 6900000 -5600000 27600000 14500000 13100000 30600000 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, Cash Equivalents and Short-term Investments</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 are cash equivalents and short-term investments.</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 fixed income available-for-sale securities consist of high quality, investment grade securities. We value these securities based on pricing from pricing vendors, who may use quoted prices in active markets for identical assets (Level 1) or inputs other than quoted prices that are observable either directly or indirectly (Level 2) in determining fair value.</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><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 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.</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 September 30, 2020 and December 31, 2019, 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%">Financial instruments measured at fair value on a recurring basis as of September 30, 2020 and December 31, 2019 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="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%">September 30, 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 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,612 </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,612 </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%">45,612 </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%">45,612 </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 $10.3 million of cash held in banks.</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, 2019</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 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%">63,351 </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%">63,351 </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%">U.S. Treasury securities</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 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,019 </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%">— </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%">3,019 </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"><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:#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%">63,351 </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,019 </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%">— </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%">66,370 </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:8pt;font-weight:400;line-height:120%">(2) The above table excludes $23.1 million of cash held in banks.</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 contractual maturities of our available-for-sale securities on September 30, 2020 and December 31, 2019 were all due within one year. There were no transfers of instruments between Level 1 and 2 during the three and nine months ended September 30, 2020 and the year ended December 31, 2019.</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%">Money market accounts are classified as cash equivalents and U.S. Treasury securities (classified as available-for-sale securities), with maturity dates less than one year, are within short-term investments on our Condensed Consolidated Balance Sheets.</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-style:italic;font-weight:700;line-height:120%">Short-term Investments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </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%">Short-term investments as of December 31, 2019 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:42.321%"/><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: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: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:12.501%"/><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="21" 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, 2019</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%">Amortized<br/>Cost</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%">Gross<br/>Unrealized<br/>Holding<br/>Gains</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%">Gross<br/>Unrealized<br/>Holding<br/>Losses</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%">Fair<br/>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%">U.S. Treasury securities</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,018 </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 </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%">— </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%">3,019 </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%">Total</span></td><td style="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="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,018 </span></td><td style="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="padding:0 1pt"/><td style="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="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%">1 </span></td><td style="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="padding:0 1pt"/><td style="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="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="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="padding:0 1pt"/><td style="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="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,019 </span></td><td style="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:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had no short-term investments as of September 30, 2020.</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 September 30, 2020 and December 31, 2019 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="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%">September 30, 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 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,612 </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,612 </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%">45,612 </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%">45,612 </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 $10.3 million of cash held in banks.</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, 2019</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 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%">63,351 </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%">63,351 </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%">U.S. Treasury securities</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 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,019 </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%">— </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%">3,019 </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"><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:#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%">63,351 </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,019 </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%">— </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%">66,370 </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:8pt;font-weight:400;line-height:120%">(2) The above table excludes $23.1 million of cash held in banks.</span></div> 45612000 0 0 45612000 45612000 0 0 45612000 10300000 63351000 0 0 63351000 0 3019000 0 3019000 63351000 3019000 0 66370000 23100000 P1Y <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%">Short-term investments as of December 31, 2019 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:42.321%"/><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: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: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:12.501%"/><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="21" 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, 2019</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%">Amortized<br/>Cost</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%">Gross<br/>Unrealized<br/>Holding<br/>Gains</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%">Gross<br/>Unrealized<br/>Holding<br/>Losses</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%">Fair<br/>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%">U.S. Treasury securities</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,018 </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 </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%">— </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%">3,019 </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%">Total</span></td><td style="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="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,018 </span></td><td style="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="padding:0 1pt"/><td style="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="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%">1 </span></td><td style="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="padding:0 1pt"/><td style="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="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="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="padding:0 1pt"/><td style="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="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,019 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3018000 1000 0 3019000 3018000 1000 0 3019000 0 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%">September 30,<br/>2020</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/>2019</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%">10,349 </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%">23,127 </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%">45,612 </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%">63,351 </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 11.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%">55,961 </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%">86,478 </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: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-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%">September 30,<br/>2020</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/>2019</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%">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 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,972 </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%">520 </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%">413 </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%">1,366 </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%">3,385 </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 September 30, 2020 and December 31, 2019 were not material. </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%">September 30,<br/>2020</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/>2019</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%">642 </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%">933 </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%">9,138 </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%">13,128 </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%">170 </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%">17 </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%">9,950 </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%">14,078 </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%">September 30,<br/>2020</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/>2019</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%">5,294 </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,928 </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%">2,105 </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%">2,202 </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%">470 </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%">470 </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%">164 </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"/></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%">8,033 </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,600 </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%">September 30,<br/>2020</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/>2019</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%">Accrued legal</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%">124 </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,077 </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%">Lease liabilities - 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%">1,389 </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,150 </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 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%">739 </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,251 </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 other current liabilities</span></td><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,252 </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,478 </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> 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%">September 30,<br/>2020</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/>2019</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%">10,349 </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%">23,127 </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%">45,612 </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%">63,351 </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 11.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%">55,961 </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%">86,478 </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> 10349000 23127000 45612000 63351000 55961000 86478000 <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%">September 30,<br/>2020</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/>2019</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%">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 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,972 </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%">520 </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%">413 </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%">1,366 </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%">3,385 </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> 846000 2972000 520000 413000 1366000 3385000 <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%">September 30,<br/>2020</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/>2019</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%">642 </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%">933 </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%">9,138 </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%">13,128 </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%">170 </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%">17 </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%">9,950 </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%">14,078 </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> 642000 933000 9138000 13128000 170000 17000 9950000 14078000 <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%">September 30,<br/>2020</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/>2019</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%">5,294 </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,928 </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%">2,105 </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%">2,202 </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%">470 </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%">470 </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%">164 </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"/></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%">8,033 </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,600 </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> 5294000 6928000 2105000 2202000 470000 470000 164000 0 8033000 9600000 <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%">September 30,<br/>2020</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/>2019</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%">Accrued legal</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%">124 </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,077 </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%">Lease liabilities - 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%">1,389 </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,150 </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 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%">739 </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,251 </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 other current liabilities</span></td><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,252 </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,478 </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> 124000 1077000 1389000 1150000 739000 1251000 2252000 3478000 STOCK-BASED COMPENSATION<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 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, performance units, 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%">September 30,<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%">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%">2,814 </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%">1,367 </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><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%">1,067 </span></td><td style="background-color:#ffffff;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:400;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 nine months ended September 30, 2020 (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, 2019</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%">967 </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.55 </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%">5.63</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%">16 </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%">456 </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%">7.58 </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%">(2)</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.13 </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%">(54)</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%">9.71 </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 September 30, 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%">1,367 </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.18 </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%">5.59</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%">— </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%">Vested and expected to vest at September 30, 2020</span></td><td colspan="2" style="background-color:#ffffff;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%">1,192 </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%">8.23 </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 colspan="3" style="background-color:#ffffff;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%">5.53</span></td><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%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;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 September 30, 2020</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%">393 </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.82 </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.61</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%">— </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 September 30, 2020 and the exercise price, multiplied by the number of in-the-money stock options.</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%">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 nine months ended September 30, 2020 (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, 2019</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%">945 </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.81 </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.25</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%">7,020 </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%">515 </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%">5.95 </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%">(337)</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.99 </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%">(56)</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%">8.31 </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 September 30, 2020</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%">1,067 </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%">7.39 </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.20</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%">7,524 </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:400;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 nine months ended September 30, 2020 (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, 2019</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%">91 </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%">7.45 </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%">142 </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.43 </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%">(71)</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.18 </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%">(32)</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%">7.27 </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 September 30, 2020</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.70</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:400;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 nine months ended September 30, 2020, 22,556 shares were purchased under the ESPP. As of September 30, 2020, 230,881 shares were available for future purchase under the ESPP.</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 and nine months ended September 30, 2020 and 2019 (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: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: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/>September 30,</span></td><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%">Nine Months Ended<br/>September 30,</span></td></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%">2020</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%">2019</span></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="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%">2019</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%">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%">259 </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%">200 </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%">812 </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%">516 </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%">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%">1,065 </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%">971 </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%">2,583 </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%">3,798 </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%">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%">15 </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%">16 </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%">38 </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%">57 </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 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%">1,339 </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%">1,187 </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%">3,433 </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%">4,371 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="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"/></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%">205 </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%">207 </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%">593 </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%">700 </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%">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%">233 </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%">234 </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%">653 </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,054 </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%">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%">901 </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%">746 </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%">2,187 </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%">2,617 </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 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%">1,339 </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%">1,187 </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%">3,433 </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%">4,371 </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 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: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: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/>September 30,</span></td><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%">Nine Months Ended<br/>September 30,</span></td></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%">2020</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%">2019</span></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="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%">2019</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%">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.3</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="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.3</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%">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%">53 </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="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="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%">53 </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></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.8 </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="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="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.7 </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><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="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="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></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 September 30, 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%">As of September 30, 2020, there were $7.5 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 2.1 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%">September 30,<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%">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%">2,814 </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%">1,367 </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><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%">1,067 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 2814000 1367000 130000 1067000 <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 nine months ended September 30, 2020 (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, 2019</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%">967 </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.55 </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%">5.63</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%">16 </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%">456 </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%">7.58 </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%">(2)</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.13 </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%">(54)</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%">9.71 </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 September 30, 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%">1,367 </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.18 </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%">5.59</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%">— </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%">Vested and expected to vest at September 30, 2020</span></td><td colspan="2" style="background-color:#ffffff;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%">1,192 </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%">8.23 </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 colspan="3" style="background-color:#ffffff;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%">5.53</span></td><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%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;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 September 30, 2020</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%">393 </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.82 </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.61</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%">— </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> 967000 8.55 P5Y7M17D 16000 456000 7.58 -2000 8.13 54000 9.71 1367000 8.18 P5Y7M2D 0 1192000 8.23 P5Y6M10D 0 393000 8.82 P4Y7M9D 0 <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 nine months ended September 30, 2020 (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, 2019</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%">945 </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.81 </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.25</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%">7,020 </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%">515 </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%">5.95 </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%">(337)</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.99 </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%">(56)</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%">8.31 </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 September 30, 2020</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%">1,067 </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%">7.39 </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.20</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%">7,524 </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> 945000 8.81 P1Y3M 7020000 515000 5.95 337000 8.99 56000 8.31 1067000 7.39 P1Y2M12D 7524000 <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 nine months ended September 30, 2020 (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, 2019</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%">91 </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%">7.45 </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%">142 </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.43 </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%">(71)</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.18 </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%">(32)</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%">7.27 </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 September 30, 2020</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.70</span></td></tr></table></div> 91000 7.45 P0Y5M12D 142000 6.43 71000 7.18 32000 7.27 130000 6.53 P0Y8M12D 0.85 2000 P6M 25000 1000000.0 22556 230881 <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 and nine months ended September 30, 2020 and 2019 (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: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: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/>September 30,</span></td><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%">Nine Months Ended<br/>September 30,</span></td></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%">2020</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%">2019</span></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="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%">2019</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%">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%">259 </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%">200 </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%">812 </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%">516 </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%">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%">1,065 </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%">971 </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%">2,583 </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%">3,798 </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%">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%">15 </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%">16 </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%">38 </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%">57 </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 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%">1,339 </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%">1,187 </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%">3,433 </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%">4,371 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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="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"/></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%">205 </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%">207 </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%">593 </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%">700 </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%">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%">233 </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%">234 </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%">653 </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,054 </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%">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%">901 </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%">746 </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%">2,187 </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%">2,617 </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 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%">1,339 </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%">1,187 </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%">3,433 </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%">4,371 </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> 259000 200000 812000 516000 1065000 971000 2583000 3798000 15000 16000 38000 57000 1339000 1187000 3433000 4371000 205000 207000 593000 700000 233000 234000 653000 1054000 901000 746000 2187000 2617000 1339000 1187000 3433000 4371000 <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: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: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/>September 30,</span></td><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%">Nine Months Ended<br/>September 30,</span></td></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%">2020</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%">2019</span></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="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%">2019</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%">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.3</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="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.3</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%">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%">53 </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="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="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%">53 </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></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.8 </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="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="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.7 </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><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="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="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></tr></table></div> P4Y3M18D P4Y2M12D P4Y3M18D 0.53 0.52 0.53 0.018 0.010 0.017 0 0 0 0 7500000 P2Y1M6D 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: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. We may repurchase our common stock for cash in the open market in accordance with applicable securities laws. The timing and amount of any stock repurchase will depend on share price, corporate and regulatory requirements, economic and market conditions, and other factors. The stock repurchase authorization has no expiration date, does not require us to repurchase a specific number of shares, and may be modified, suspended, or discontinued at any time.</span></div> During the six months ended June 30, 2020, we repurchased approximately 4.9 million for $30.6 million at an average cost of $6.21 per share. As of September 30, 2020, we have no amount available for repurchase under the Stock Repurchase Program. There were no stock repurchases during the three months ended September 30, 2020. 50000000.0 30000000.0 4900000 30600000 6.21 0 0 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 benefit (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:48.022%"/><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.034%"/><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.034%"/><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.039%"/><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/>September 30,</span></td><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%">Nine Months Ended<br/>September 30,</span></td></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%">2020</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%">2019</span></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="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%">2019</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%">Income (loss) before benefit from (provision for) income taxes</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%">2,759 </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,299)</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%">(2,688)</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%">(20,823)</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%">Benefit from (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%">96 </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%">(88)</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%">3 </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%">(200)</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%">Effective tax rate</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%">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><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%">6.8 </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="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%">(0.1)</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="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></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 benefit (provisions) income tax for the three months and nine months ended September 30, 2020 resulted primarily from benefits for the reversal of previously recorded foreign tax contingencies due to the expiration of the applicable statutes of limitation.</span><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%">For the three and nine months ended September 30, 2020, we used a year-to-date approach to calculate the effective tax rate. We continue to carry a full valuation allowance on our federal deferred tax assets. As a result, no benefit for losses generated from our U.S. territory was included in the calculation of the year-to-date effective tax rate.</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></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 July 27, 2015, a U.S. Tax Court opinion (Altera Corporation et. al v. Commissioner) concerning the treatment of stock-based compensation expense in an intercompany cost sharing arrangement was issued. In its opinion, the U.S. Tax Court accepted Altera's position of excluding stock-based compensation from its intercompany cost sharing arrangement. On February 19, 2016, the IRS appealed the ruling to the U.S. Court of Appeals for the Ninth Circuit (the "Ninth Circuit"). On July 24, 2018, the Ninth Circuit reversed the 2015 decision of the U.S. Tax Court that had found certain Treasury regulations related to stock-based compensation to be invalid. On August 7, 2018, the Ninth Circuit withdrew its July 24, 2018 opinion to allow a reconstituted panel to confer on the decision. This reconstituted panel reconsidered the validity of the cost sharing regulations at issue. The regulations at issue require related entities to share the cost of employee stock compensation in order for their cost-sharing arrangements to be classified as “qualified cost-sharing arrangements” and to avoid potential IRS adjustment. On June 7, 2019, the reconstituted panel of the Ninth Circuit upheld the 2018 decision of the Ninth Circuit, concluding stock-based compensation must be included in intercompany cost sharing agreements for the agreements to be classified as “qualified cost-sharing arrangements”. On July 22, 2019, Altera filed a petition for an en banc rehearing with the Ninth Circuit which was denied. On February 10, 2020, Altera filed an appeal to the United States Supreme Court (the “Supreme Court”) for review. </span><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%">On June 22, 2020, the Supreme Court refused to hear the Altera case, leaving intact the Ninth Circuit ruling. We had concluded that it was not more-likely-than-not that Altera would prevail with an appeal to the Supreme Court and had made corresponding provisions in previous periods. Accordingly, there was no impact to our condensed consolidated financial statements for the three and nine months ended September 30, 2020 arising from the Supreme Court’s refusal to hear the Altera case.</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 December 22, 2017, the Tax Cuts and Jobs Act (“Tax Act”) was passed into law. Among other changes, the Tax Act reduced the US federal corporate income tax rate from 35% to 21%, required companies to pay a one-time transition tax on earnings of certain foreign subsidiaries that were previously tax deferred and created new taxes on certain foreign sourced earnings. In addition, the Act introduced the Base Erosion and Anti-Abuse Tax (the “BEAT”), which creates a new tax on certain related-party payments. We concluded that we have not met the threshold requirements of the BEAT. On July 9, 2020, the Internal Revenue Service issued final regulations regarding deductions for global intangible low-taxed income (“GILTI”) </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and foreign-derived intangible income (“FDII”). On July 9, 2020, the Treasury Department released final regulations ("TD 9901") under IRC Section 250, which allows an annual deduction to a domestic corporation for its foreign-derived intangible income ("FDII") and global intangible low-taxed income ("GILTI") inclusion. The final guidance is not expected to have a material impact on our condensed consolidated financial statements. Although the measurement period has closed, further technical guidance related to the Tax Act, including final regulations on a broad range of other topics, is expected to be issued. In accordance with ASC 740, we will recognize any effects of the guidance in the period that such guidance is 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%">On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) was passed into law. The CARES Act includes several significant business tax provisions including modification to the taxable income limitation for utilization of net operating losses (“NOLs”) incurred in 2018, 2019 and 2020 and the ability to carry back NOLs from those years for a period of up to five years, an increase to the limitation on deductibility of certain business interest expense, bonus depreciation for purchases of qualified improvement property and special deductions on certain corporate charitable contributions. We analyzed the provisions of the CARES Act and determined there was no effect on our provision for the three and nine months ended September 30, 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%">As of September 30, 2020, 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><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 September 30, 2020, we had net deferred income tax assets of $0.5 million and deferred income tax liabilities of $0.5 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 2000 through the current period.</span></div>We maintain a valuation allowance of $28.0 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 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 benefit (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:48.022%"/><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.034%"/><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.034%"/><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.039%"/><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/>September 30,</span></td><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%">Nine Months Ended<br/>September 30,</span></td></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%">2020</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%">2019</span></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="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%">2019</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%">Income (loss) before benefit from (provision for) income taxes</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%">2,759 </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,299)</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%">(2,688)</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%">(20,823)</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%">Benefit from (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%">96 </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%">(88)</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%">3 </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%">(200)</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%">Effective tax rate</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%">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><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%">6.8 </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="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%">(0.1)</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="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></tr></table></div> 2759000 -1299000 -2688000 -20823000 -96000 88000 -3000 200000 0.035 0.068 -0.001 0.010 4500000 0 0 500000 500000 28000000.0 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: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="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/>September 30,</span></td><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%">Nine Months Ended<br/>September 30,</span></td></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%">2020</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%">2019</span></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="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%">2019</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%">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="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 2px 18pt;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,855 </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,387)</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%">(2,685)</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%">(21,023)</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%">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="background-color:#cceeff;border-top:3pt double #000000;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18pt;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%">26,898 </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,711 </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%">28,507 </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,461 </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%">  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="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 2px 18pt;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, RSUs, RSA 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%">236 </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="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="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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 27pt;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%">27,134 </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,711 </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%">28,507 </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,461 </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%">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.11 </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.04)</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;border-top:1pt solid #000000;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.09)</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;border-top:1pt solid #000000;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.67)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;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%">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.11 </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.04)</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;border-bottom:3pt double #000000;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.09)</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.67)</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><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 and nine months ended September 30, 2020 and 2019, we had stock options, RSUs and RSAs outstanding that could potentially dilute basic earnings per share in the future, but these were excluded from the computation of diluted net </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">income (loss) per share because their effect would have been anti-dilutive. These outstanding securities consisted of the following (in thousands):</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: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="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 September 30,</span></td><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%">Nine Months Ended<br/>September 30,</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%">2020</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%">2019</span></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="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%">2019</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%">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%">1,368</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%">2,011</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,367</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%">2,011</span></td></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%">181</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,040</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,197</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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,040</span></td></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%">1,549</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%">3,051</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,564</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%">3,051</span></td></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: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="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/>September 30,</span></td><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%">Nine Months Ended<br/>September 30,</span></td></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%">2020</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%">2019</span></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="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%">2019</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%">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="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 2px 18pt;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,855 </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,387)</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%">(2,685)</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%">(21,023)</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%">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="background-color:#cceeff;border-top:3pt double #000000;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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18pt;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%">26,898 </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,711 </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%">28,507 </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,461 </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%">  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="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 2px 18pt;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, RSUs, RSA 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%">236 </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="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="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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 27pt;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%">27,134 </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,711 </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%">28,507 </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,461 </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%">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.11 </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.04)</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;border-top:1pt solid #000000;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.09)</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;border-top:1pt solid #000000;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.67)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;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%">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.11 </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.04)</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;border-bottom:3pt double #000000;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.09)</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.67)</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> 2855000 -1387000 -2685000 -21023000 26898000 31711000 28507000 31461000 236000 0 0 0 27134000 31711000 28507000 31461000 0.11 -0.04 -0.09 -0.67 0.11 -0.04 -0.09 -0.67 These outstanding securities consisted of the following (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: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="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 September 30,</span></td><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%">Nine Months Ended<br/>September 30,</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%">2020</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%">2019</span></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="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%">2019</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%">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%">1,368</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%">2,011</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,367</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%">2,011</span></td></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%">181</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,040</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,197</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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,040</span></td></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%">1,549</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%">3,051</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,564</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%">3,051</span></td></tr></table> 1368000 2011000 1367000 2011000 181000 1040000 1197000 1040000 1549000 3051000 2564000 3051000 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 all of our office space pursuant to operating lease and sublease arrangements, which expire at various dates through 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.</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 January 31, 2020, we entered into an agreement to lease approximately 5,000 square feet of office space in San Francisco, California. This facility is used for administrative functions. The lease commenced in the first quarter of 2020 and expires in 2022. During the three months ended March 31, 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 lease right-of-use assets ("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 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%">Below is a summary of our ROU assets and lease liabilities as of September 30, 2020 and December 31, 2019, 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%">September 30,<br/>2020</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, 2019</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 6.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%">2,105 </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%">2,202 </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,389 </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,150 </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%">2,014 </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,664 </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%">3,403 </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,814 </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%">During 2019, we began to shift general and administrative, research and development and executive functions and employees from our San Jose, California facility (“SJ Facility”) to our San Francisco, California and Montreal, Canada offices. In the fourth quarter of 2019, we announced our decision to exit the SJ Facility by March 31, 2020. We accelerated the amortization of our SJ Facility leasehold improvements over their remaining estimated life. The SJ Facility leasehold improvements were fully amortized by March 31, 2020. </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 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. </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 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. </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%">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 September 30, 2020, $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.2 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 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%">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 Loss over the lease terms. During the three and nine months ended September 30, 2020, and 2019, 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: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="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/>September 30,</span></td><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%">Nine Months Ended<br/>September 30,</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%">2020</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%">2019</span></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="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%">2019</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%">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%">278 </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%">301 </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%">851 </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%">855 </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: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="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%">(327)</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"/></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 lease cost</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%">21 </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%">301 </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%">524 </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%">855 </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%">The table below provides supplemental information related to operating leases for the nine months ended September 30, 2020 (in thousands except for lease term):</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="background-color:#cceeff;padding:2px 1pt;text-align:justify;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;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,061 </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:justify;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.3 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;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="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.50 </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><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 September 30, 2020 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="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:700;line-height:100%">For the Years Ending December 31, </span></td><td colspan="3" style="padding:0 1pt"/><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 2020</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%">373 </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%">2021</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,499 </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%">2022</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,222 </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%">2023</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%">453 </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%">2024</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%">24 </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%">3,571 </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><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 September 30, 2020 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="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:700;line-height:100%">For the Years Ending December 31, </span></td><td colspan="3" style="padding:0 1pt"/><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 2020</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%">257 </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%">2021</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,046 </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%">2022</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: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:#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%">2023</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%">351 </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,731 </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> 5000 600000 0.0350 600000 <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 ROU assets and lease liabilities as of September 30, 2020 and December 31, 2019, 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%">September 30,<br/>2020</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, 2019</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 6.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%">2,105 </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%">2,202 </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,389 </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,150 </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%">2,014 </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,664 </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%">3,403 </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,814 </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> 2105000 2202000 1389000 1150000 2014000 2664000 3403000 3814000 300000 100000 200000 During the three and nine months ended September 30, 2020, and 2019, 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: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="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/>September 30,</span></td><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%">Nine Months Ended<br/>September 30,</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%">2020</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%">2019</span></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="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%">2019</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%">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%">278 </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%">301 </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%">851 </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%">855 </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: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="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%">(327)</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"/></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 lease cost</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%">21 </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%">301 </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%">524 </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%">855 </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> 278000 301000 851000 855000 -257000 0 -327000 0 21000 301000 524000 855000 <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 nine months ended September 30, 2020 (in thousands except for lease term):</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="background-color:#cceeff;padding:2px 1pt;text-align:justify;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;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,061 </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:justify;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.3 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;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="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.50 </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><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 September 30, 2020 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="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:700;line-height:100%">For the Years Ending December 31, </span></td><td colspan="3" style="padding:0 1pt"/><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 2020</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%">373 </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%">2021</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,499 </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%">2022</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,222 </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%">2023</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%">453 </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%">2024</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%">24 </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%">3,571 </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> 1061000 P2Y3M18D 0.0350 373000 1499000 1222000 453000 24000 3571000 <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 September 30, 2020 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="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:700;line-height:100%">For the Years Ending December 31, </span></td><td colspan="3" style="padding:0 1pt"/><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 2020</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%">257 </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%">2021</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,046 </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%">2022</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: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:#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%">2023</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%">351 </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,731 </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> 257000 1046000 1077000 351000 2731000 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, 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. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Historically, costs related to these guarantees have not been significant, and we are unable to estimate the maximum potential impact of these guarantees on our 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-weight:400;line-height:115%">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. There have been seven hearings with this court beginning on June 27, 2019 and as most recently as June 4, 2020. 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 canceled 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 is scheduled for November 11, 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%">On September 29, 2017, Samsung filed an arbitration demand with the International Chamber of Commerce against Immersion demanding that we reimburse Samsung for the imposed tax and penalties that Samsung paid to the Korean tax authorities. On March 27, 2019, we received the final award. The award ordered Immersion to pay Samsung KRW 7,841,324,165 ($6.9 million) which Immersion 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 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. 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.</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 Statement of Operations and Comprehensive Loss, in the period in which we do not ultimately prevail.</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 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><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 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 Immersion’s 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. There have been five hearings with this court beginning on October 15, 2019 and as most recently as June 9, 2020. We anticipated a decision to be rendered on or about October 8, 2020, but the Korea Administrative Court scheduled a sixth hearing for November 12, 2020.</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 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.</span></div> 7841324165 6900000 871454 6900000 5916845454 5000000.0 Subsequent Event<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%">Effective November 3, 2020, Ramzi Haidamus departed as the Chief Executive Officer and a member of Immersion’s board of directors. Jared Smith, our Vice President, Worldwide Sales, was appointed as interim Chief Executive Officer on November 3, 2020. </span></div><div><span><br/></span></div><div style="text-indent:24pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In connection with Mr. Haidamus’ departure, we entered into Separation Agreement and General Release agreement, dated November 3, 2020. Under the terms of this agreement, Mr. Haidamus’ will receive a lump sum cash payment of $472,498, continued health insurance benefits through December 31, 2021 and accelerated vesting of 11,208 outstanding equity awards. In addition, Mr. Haidamus will also receive a lump sum payment of $65,463 in exchange for the release of claims from Mr. Haidamus relating to the Age Discrimination in Employment Act of 1967.</span></div> 472498 11208 65463 XML 15 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Cover Page - shares
9 Months Ended
Sep. 30, 2020
Oct. 23, 2020
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2020  
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 Accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   26,937,105
Amendment Flag false  
Entity Central Index Key 0001058811  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q3  
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 55,961 $ 86,478
Short-term investments 0 3,019
Accounts and other receivables 1,366 3,385
Prepaid expenses and other current assets 9,950 14,078
Total current assets 67,277 106,960
Property and equipment, net 242 1,226
Deposits Assets, Noncurrent 11,884 7,062
Other assets 8,033 9,600
Total assets 87,436 124,848
Current liabilities:    
Accounts payable 174 809
Accrued compensation 831 2,844
Other current liabilities 2,252 3,478
Deferred revenue 5,236 4,692
Total current liabilities 8,493 11,823
Long-term deferred revenue 22,424 25,952
Other long-term liabilities 2,505 3,316
Total liabilities 33,422 41,091
Contingencies (Note 10)
Stockholders’ equity:    
Common stock and additional paid-in capital — $0.001 par value; 100,000,000 shares authorized; 39,058,091 and 38,624,784 shares issued, respectively; 26,914,658 and 31,414,328 shares outstanding, respectively 256,875 253,289
Accumulated other comprehensive income 122 124
Accumulated deficit (121,250) (118,565)
Treasury stock at cost: 12,143,433 and 7,210,456 shares, respectively (81,733) (51,091)
Total stockholders’ equity 54,014 83,757
Total liabilities and stockholders’ equity $ 87,436 $ 124,848
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Sep. 30, 2020
Dec. 31, 2019
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) 39,058,091 38,624,784
Common stock, shares outstanding (in shares) 26,914,658 31,414,328
Treasury stock, shares (in shares) 12,143,433 7,210,456
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Revenues:        
Revenue $ 7,596 $ 10,624 $ 19,521 $ 24,489
Costs and expenses:        
Cost of revenues 32 62 138 117
Sales and marketing 1,096 1,688 4,067 4,876
Research and development 920 1,933 3,932 6,066
General and administrative 2,963 8,216 14,406 35,359
Total costs and expenses 5,011 11,899 22,543 46,418
Operating income (loss) 2,585 (1,275) (3,022) (21,929)
Interest and other income (loss), net 174 (24) 334 1,106
Income (loss) before benefit from (provision for) income taxes 2,759 (1,299) (2,688) (20,823)
Benefit from (provision for) income taxes 96 (88) 3 (200)
Net income (loss) $ 2,855 $ (1,387) $ (2,685) $ (21,023)
Basic net loss per share (in dollars per share) $ 0.11 $ (0.04) $ (0.09) $ (0.67)
Shares used in calculating basic net loss per share (in shares) 26,898 31,711 28,507 31,461
Diluted net loss per share (in dollars per share) $ 0.11 $ (0.04) $ (0.09) $ (0.67)
Shares used in calculating diluted net loss per share (in shares) 27,134 31,711 28,507 31,461
Other comprehensive income (loss)        
Change in unrealized gains (loss) on short-term investments $ 0 $ (6) $ (2) $ 16
Total other comprehensive income (loss) 0 (6) (2) 16
Total comprehensive income (loss) 2,855 (1,393) (2,687) (21,007)
Royalty and license        
Revenues:        
Revenue 7,531 10,549 19,306 24,264
Development, services, and other        
Revenues:        
Revenue $ 65 $ 75 $ 215 $ 225
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.20.2
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, 2018   37,652,498     6,823,147
Beginning balance at Dec. 31, 2018 $ 99,660 $ 246,415 $ 116 $ (98,521) $ (48,350)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income (loss) (21,023)        
Unrealized loss on available-for-sale securities, net of taxes 16   16    
Issuance of common stock for employee stock purchase (in shares)   21,741      
Issuance of stock for ESPP purchase 165 $ 165      
Exercise of stock options, net of shares withheld for employee taxes (in shares)   173,131      
Issuance of stock for ESPP purchases 1,240 $ 1,240      
Release of restricted stock units and awards (in shares)   771,522      
Release of restricted stock units and awards 0        
Stock-based compensation $ 4,371 $ 4,371      
Ending balance (in shares) at Sep. 30, 2019 38,618,922 38,618,892     6,823,147
Ending balance at Sep. 30, 2019 $ 84,429 $ 252,191 132 (119,544) $ (48,350)
Beginning balance (in shares) at Jun. 30, 2019   38,488,327     6,823,147
Beginning balance at Jun. 30, 2019 83,710 $ 250,079 138 (118,157) $ (48,350)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income (loss) (1,387)     (1,387)  
Unrealized loss on available-for-sale securities, net of taxes (6)   (6)    
Issuance of common stock for employee stock purchase (in shares)   8,262      
Issuance of stock for ESPP purchase 56 $ 56      
Exercise of stock options, net of shares withheld for employee taxes (in shares)   111,333      
Issuance of stock for ESPP purchases 869 $ 869      
Release of restricted stock units and awards (in shares)   11,000      
Release of restricted stock units and awards 0        
Stock-based compensation $ 1,187 $ 1,187      
Ending balance (in shares) at Sep. 30, 2019 38,618,922 38,618,892     6,823,147
Ending balance at Sep. 30, 2019 $ 84,429 $ 252,191 132 (119,544) $ (48,350)
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) (2,685)     (2,685)  
Unrealized loss on available-for-sale securities, net of taxes (2)   (2)    
Repurchased shares (in shares)         4,932,977
Issuance of common stock for employee stock purchase (in shares)   22,556      
Issuance of stock for ESPP purchase 134 $ 134      
Stock repurchases (30,642)       $ (30,642)
Exercise of stock options, net of shares withheld for employee taxes (in shares)   2,300      
Issuance of stock for ESPP purchases 19 $ 19      
Release of restricted stock units and awards (in shares)   408,451      
Release of restricted stock units and awards 0        
Stock-based compensation 3,433 $ 3,433      
Ending balance (in shares) at Sep. 30, 2020   39,058,091     12,143,433
Ending balance at Sep. 30, 2020 54,014 $ 256,875 122 (121,250) $ (81,733)
Beginning balance (in shares) at Jun. 30, 2020   39,007,576     12,143,433
Beginning balance at Jun. 30, 2020 49,730 $ 255,446 122 (124,105) $ (81,733)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income (loss) 2,855     2,855  
Unrealized loss on available-for-sale securities, net of taxes 0        
Issuance of common stock for employee stock purchase (in shares)   12,394      
Issuance of stock for ESPP purchase 71 $ 71      
Exercise of stock options, net of shares withheld for employee taxes (in shares)   2,300      
Issuance of stock for ESPP purchases 19 $ 19      
Release of restricted stock units and awards (in shares)   35,821      
Release of restricted stock units and awards 0        
Stock-based compensation 1,339 $ 1,339      
Ending balance (in shares) at Sep. 30, 2020   39,058,091     12,143,433
Ending balance at Sep. 30, 2020 $ 54,014 $ 256,875 $ 122 $ (121,250) $ (81,733)
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Cash flows provided by (used in) operating activities:    
Net income (loss) $ (2,685) $ (21,023)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:    
Depreciation and amortization 1,681 1,265
Stock-based compensation 3,433 4,371
Other (95) 467
Changes in operating assets and liabilities:    
Accounts and other receivables 2,019 (814)
Prepaid expenses and other current assets 4,147 (2,239)
Increase (Decrease) in Deposit Assets (4,889) (6,533)
Other assets 1,471 (3,993)
Accounts payable (642) (1,440)
Accrued compensation (2,013) (1,567)
Other current liabilities (1,465) (15)
Deferred revenue (2,984) (3,312)
Other long-term liabilities (966) 3,967
Net cash used in operating activities (2,988) (30,866)
Cash flows provided by (used in) investing activities:    
Purchases of short-term investments 0 (8,930)
Proceeds from maturities of short-term investments 3,000 14,000
Purchases of property and equipment (40) (12)
Net cash provided by investing activities 2,960 5,058
Cash flows provided by (used in) financing activities:    
Cash paid for purchases of treasury shares (30,642) 0
Proceeds from issuance of common stock under employee stock purchase plan 134 165
Proceeds from stock options exercises 19 1,240
Net cash provided by (used in) financing activities (30,489) 1,405
Net decrease in cash and cash equivalents (30,517) (24,403)
Cash and cash equivalents:    
Beginning of period 86,478 110,988
End of period 55,961 86,585
Supplemental disclosure of cash flow information:    
Cash paid for income taxes 65 104
Supplemental disclosure of non-cash operating, investing, and financing activities:    
Release of restricted stock units and awards under company stock plan 2,801 7,148
Leased assets obtained in exchange for new operating lease liabilities $ 577 $ 0
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.20.2
SIGNIFICANT ACCOUNTING POLICIES
9 Months Ended
Sep. 30, 2020
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 remainder of 2020. 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 have also implemented a series of cost reduction initiatives 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 current year's 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 and nine months ended September 30, 2020, we recorded $0.3 million and $0.5 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 its wholly-owned subsidiaries: Immersion Canada Corporation; Immersion International, LLC; Immersion Medical, Inc.; Immersion Japan K.K.; Immersion Ltd.; Immersion Software Ireland Ltd.; Haptify, Inc.; Immersion (Shanghai) Science & Technology Company, Ltd.; and Immersion Technology International Ltd. 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, 2019. 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.

The results of operations for the three and nine months ended September 30, 2020 are not necessarily indicative of the results to be expected for the full year.

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 assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates include valuation of income taxes including uncertain tax provisions, and revenue recognition. The business and economic uncertainty resulting from the COVID-19 pandemic has made such estimates and assumptions more difficult to calculate. Actual results may differ materially from those estimates which were made based on the best information known to management at that time.

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 June 2016, the FASB issued Accounting Standards Update No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”). This guidance requires financial assets measured at amortized cost to be presented at the net amount expected to be collected based on historical events, current conditions and forecast information. The standard will be effective for the first interim period within annual reporting periods beginning after December 15, 2019 and early adoption is permitted. We adopted ASU 2016-13 as of January 1, 2020. The adoption of this new accounting standard did not have a material impact on our condensed consolidated financial statements.

Recent Accounting Guidance Not Yet Adopted

In December 2019, 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 are evaluating the impact of this amendment on our condensed consolidated financial statements.
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.20.2
REVENUE RECOGNITION
9 Months Ended
Sep. 30, 2020
Revenue from Contract with Customer [Abstract]  
REVENUE RECOGNITION REVENUE RECOGNITION
Revenue Recognition Accounting Policy

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.

Fixed fee license 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.
    
Some of our license agreements contain fixed fees related to past infringements. Such fixed fees are recognized as revenue or recorded as a deduction to our operating expense in the period the license agreement is signed.

Payments for fixed fee license contracts typically are due in full within 30 - 45 days from execution of the contract. From time to time, we enter into a fixed fee license contract with payments due in a number of installments payable throughout the contract term. In such cases, we will determine if a significant financing component exists and if it does, we will recognize revenue and corresponding interest expense or income, as appropriate.

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 lookback 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, we make adjustments in the following quarter to true-up revenue to the actual amounts reported by our licensees. During the three months ended September 30, 2020, we recorded a $0.3 million adjustment to increase per-unit royalty revenue. This adjustment represents the difference between the actual per-unit royalty revenue for the three months ended June 30, 2020 as reported by our licensees during the three months ended September 30, 2020 and the estimated per-unit royalty revenue for the three months ended June 30, 2020 that we reported during the quarter.
Certain of our per-unit royalty agreements contains a minimum royalty provision which sets forth minimum amounts to be received by us during the contract term. Under Accounting Standard Codification 606, Revenue from Contracts with Customers, (“ASC 606”), minimum royalties are considered a fixed transaction price to which we have an unconditional right once all other performance obligations, if any, are satisfied. We recognize all minimum royalties as revenue at the inception of the license agreement, or in the period in which all remaining revenue recognition criteria have been met. We account for the unbilled minimum royalties as contract assets on our Condensed Consolidated Balance Sheets, and the balance of such contract assets will be reduced by the actual royalties to be reported by the licensee during the contract term until fully utilized, after which point any excess per-unit royalties reported are recognized as revenue. 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.

Payments of per-unit royalties typically are due within 30 to 60 days from the end of the quarter in which the underlying sales took place.

Development, services, and other revenue

As the performance obligation related to our development, service and other revenue is satisfied over a period of time, we recognize such revenue evenly over the period of performance obligation, which is generally consistent with the contractual term.

Disaggregated Revenue

The following table presents the disaggregation of our revenue for the three and nine months ended September 30, 2020 and 2019 (in thousands).
Three Months Ended
September 30,
Nine Months Ended
September 30,
2020201920202019
Fixed fee license revenue$1,243 $4,115 $3,821 $10,109 
Per-Unit royalty revenue6,288 6,434 15,485 14,155 
Total royalty and license revenue7,531 10,549 19,306 24,264 
Development, services, and other revenue65 75 215 225 
Total revenue$7,596 $10,624 $19,521 $24,489 


As of September 30, 2020, we had contract assets of $9.1 million included within Prepaid expenses and other current assets, and $5.3 million included within Other assets on the Condensed Consolidated Balance Sheets. As of December 31, 2019, we had contract assets of $13.1 million included within Prepaid expenses and other current assets, and $6.9 million included within Other assets, on the Condensed Consolidated Balance Sheets.

Contract assets decreased by $5.6 million from December 31, 2019 to September 30, 2020, primarily due to actual royalties billed during the nine months ended September 30, 2020.

Contract Revenue
Based on contracts signed and payments received as of September 30, 2020, we expect to recognize $27.6 million in revenue related to Performance Obligation B under our fixed fee license agreements, which is satisfied over time, including $14.5 million over one to three years and $13.1 million over more than three years. Revenue related to Performance Obligation B was $30.6 million as of December 31, 2019.
XML 23 R9.htm IDEA: XBRL DOCUMENT v3.20.2
FAIR VALUE MEASUREMENTS
9 Months Ended
Sep. 30, 2020
Fair Value Disclosures [Abstract]  
FAIR VALUE MEASUREMENTS FAIR VALUE MEASUREMENTS
Cash, Cash Equivalents and Short-term Investments

Our financial instruments measured at fair value on a recurring basis are cash equivalents and short-term investments.

Our fixed income available-for-sale securities consist of high quality, investment grade securities. We value these securities based on pricing from pricing vendors, who may use quoted prices in active markets for identical assets (Level 1) or inputs other than quoted prices that are observable either directly or indirectly (Level 2) in determining fair value.

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.

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 September 30, 2020 and December 31, 2019, we did not hold any Level 3 instruments.

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

 September 30, 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 accounts$45,612 $— $— $45,612 
Total assets at fair value (1)
$45,612 $— $— $45,612 
(1) The above table excludes $10.3 million of cash held in banks.
 
 December 31, 2019 
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$63,351 $— $— $63,351 
U.S. Treasury securities— 3,019 — 3,019 
Total assets at fair value (2)
$63,351 $3,019 $— $66,370 
(2) The above table excludes $23.1 million of cash held in banks.

The contractual maturities of our available-for-sale securities on September 30, 2020 and December 31, 2019 were all due within one year. There were no transfers of instruments between Level 1 and 2 during the three and nine months ended September 30, 2020 and the year ended December 31, 2019.
Money market accounts are classified as cash equivalents and U.S. Treasury securities (classified as available-for-sale securities), with maturity dates less than one year, are within short-term investments on our Condensed Consolidated Balance Sheets.

Short-term Investments 

Short-term investments as of December 31, 2019 consisted of the following (in thousands):
 December 31, 2019
Amortized
Cost
Gross
Unrealized
Holding
Gains
Gross
Unrealized
Holding
Losses
Fair
Value
U.S. Treasury securities$3,018 $$— $3,019 
Total$3,018 $$— $3,019 

We had no short-term investments as of September 30, 2020.
XML 24 R10.htm IDEA: XBRL DOCUMENT v3.20.2
BALANCE SHEET DETAILS
9 Months Ended
Sep. 30, 2020
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):
 September 30,
2020
December 31,
2019
Cash $10,349 $23,127 
Money market funds45,612 63,351 
Cash and cash equivalents$55,961 $86,478 

Accounts and Other Receivables
Accounts and other receivables consisted of the following (in thousands):
September 30,
2020
December 31,
2019
Trade accounts receivable$846 $2,972 
Other receivables520 413 
Accounts and other receivables$1,366 $3,385 

Allowance for credit losses as of September 30, 2020 and December 31, 2019 were not material.
Prepaid Expenses and Other Current Assets

Prepaid expenses and other current assets consisted of the following (in thousands):
September 30,
2020
December 31,
2019
Prepaid expenses642 933 
Contract assets - current9,138 13,128 
Other current assets170 17 
Prepaid expenses and other current assets9,950 14,078 

Other Assets

Other assets consisted of the following (in thousands):
September 30,
2020
December 31,
2019
Contract assets - long-term$5,294 $6,928 
Right-of-use ("ROU") assets2,105 2,202 
Deferred tax assets470 470 
Other assets164 — 
Total other assets$8,033 $9,600 

Other Current Liabilities

Other current liabilities are as follows (in thousands):
September 30,
2020
December 31,
2019
Accrued legal$124 $1,077 
Lease liabilities - current1,389 1,150 
Other current liabilities739 1,251 
Total other current liabilities$2,252 $3,478 
XML 25 R11.htm IDEA: XBRL DOCUMENT v3.20.2
STOCK-BASED COMPENSATION
9 Months Ended
Sep. 30, 2020
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, performance units, 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):
 September 30,
2020
Common stock shares available for grant2,814 
Stock options outstanding 1,367 
RSAs outstanding130 
RSUs outstanding1,067 

Time-Based Stock Options

The following summarizes activities for the time-based stock options for the nine months ended September 30, 2020 (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, 2019967 $8.55 5.63$16 
Granted456 $7.58 
Exercised(2)$8.13 
Canceled or expired(54)$9.71 
Outstanding at September 30, 20201,367 $8.18 5.59$— 
Vested and expected to vest at September 30, 20201,192 $8.23 5.53$— 
Exercisable at September 30, 2020393 $8.82 4.61$— 

Aggregate intrinsic value is the difference between the closing price on the last trading day in September 30, 2020 and the exercise price, multiplied by the number of in-the-money stock options.
Restricted Stock Units

The following summarizes RSU activities for the nine months ended September 30, 2020 (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, 2019945 $8.81 1.25$7,020 
Granted515 $5.95 
Released(337)$8.99 
Forfeited(56)$8.31 
Outstanding at September 30, 20201,067 $7.39 1.20$7,524 

Restricted Stock Awards

The following summarizes RSA activities for the nine months ended September 30, 2020 (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, 201991 $7.45 0.45
Granted142 $6.43 
Released(71)$7.18 
Forfeited(32)$7.27 
Outstanding at September 30, 2020130 $6.53 0.70

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 nine months ended September 30, 2020, 22,556 shares were purchased under the ESPP. As of September 30, 2020, 230,881 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 and nine months ended September 30, 2020 and 2019 (in thousands):
 Three Months Ended
September 30,
Nine Months Ended
September 30,
 2020201920202019
Stock options$259 $200 $812 $516 
RSUs and RSAs1,065 971 2,583 3,798 
Employee stock purchase plan15 16 38 57 
Total$1,339 $1,187 $3,433 $4,371 
Sales and marketing$205 $207 $593 $700 
Research and development233 234 653 1,054 
General and administrative901 746 2,187 2,617 
Total$1,339 $1,187 $3,433 $4,371 

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
September 30,
Nine Months Ended
September 30,
 
2020 (1)
201920202019
Expected life (in years)N/A4.34.24.3
VolatilityN/A53 %52 %53 %
Interest rateN/A1.8 %1.0 %1.7 %
Dividend yieldN/A— %— %— %
    (1) There were no stock option grants in the three months ended September 30, 2020.

As of September 30, 2020, there were $7.5 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 2.1 years. Total unrecognized compensation cost will be adjusted for future changes in estimated forfeitures.
XML 26 R12.htm IDEA: XBRL DOCUMENT v3.20.2
STOCKHOLDERS' EQUITY
9 Months Ended
Sep. 30, 2020
Equity [Abstract]  
STOCKHOLDERS' EQUITY STOCKHOLDERS’ EQUITY
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. We may repurchase our common stock for cash in the open market in accordance with applicable securities laws. The timing and amount of any stock repurchase will depend on share price, corporate and regulatory requirements, economic and market conditions, and other factors. The stock repurchase authorization has no expiration date, does not require us to repurchase a specific number of shares, and may be modified, suspended, or discontinued at any time.
During the six months ended June 30, 2020, we repurchased approximately 4.9 million for $30.6 million at an average cost of $6.21 per share. As of September 30, 2020, we have no amount available for repurchase under the Stock Repurchase Program. There were no stock repurchases during the three months ended September 30, 2020.
XML 27 R13.htm IDEA: XBRL DOCUMENT v3.20.2
INCOME TAXES
9 Months Ended
Sep. 30, 2020
Income Tax Disclosure [Abstract]  
INCOME TAXES INCOME TAXES
Income tax benefit (provision) consisted of the following (in thousands, except for effective tax rate percentage):
Three Months Ended
September 30,
Nine Months Ended
September 30,
 2020201920202019
Income (loss) before benefit from (provision for) income taxes$2,759 $(1,299)$(2,688)$(20,823)
Benefit from (provision for) income taxes96 (88)(200)
Effective tax rate3.5 %6.8 %(0.1)%1.0 %

The benefit (provisions) income tax for the three months and nine months ended September 30, 2020 resulted primarily from benefits for the reversal of previously recorded foreign tax contingencies due to the expiration of the applicable statutes of limitation. For the three and nine months ended September 30, 2020, we used a year-to-date approach to calculate the effective tax rate. We continue to carry a full valuation allowance on our federal deferred tax assets. As a result, no benefit for losses generated from our U.S. territory was included in the calculation of the year-to-date effective tax rate.
On July 27, 2015, a U.S. Tax Court opinion (Altera Corporation et. al v. Commissioner) concerning the treatment of stock-based compensation expense in an intercompany cost sharing arrangement was issued. In its opinion, the U.S. Tax Court accepted Altera's position of excluding stock-based compensation from its intercompany cost sharing arrangement. On February 19, 2016, the IRS appealed the ruling to the U.S. Court of Appeals for the Ninth Circuit (the "Ninth Circuit"). On July 24, 2018, the Ninth Circuit reversed the 2015 decision of the U.S. Tax Court that had found certain Treasury regulations related to stock-based compensation to be invalid. On August 7, 2018, the Ninth Circuit withdrew its July 24, 2018 opinion to allow a reconstituted panel to confer on the decision. This reconstituted panel reconsidered the validity of the cost sharing regulations at issue. The regulations at issue require related entities to share the cost of employee stock compensation in order for their cost-sharing arrangements to be classified as “qualified cost-sharing arrangements” and to avoid potential IRS adjustment. On June 7, 2019, the reconstituted panel of the Ninth Circuit upheld the 2018 decision of the Ninth Circuit, concluding stock-based compensation must be included in intercompany cost sharing agreements for the agreements to be classified as “qualified cost-sharing arrangements”. On July 22, 2019, Altera filed a petition for an en banc rehearing with the Ninth Circuit which was denied. On February 10, 2020, Altera filed an appeal to the United States Supreme Court (the “Supreme Court”) for review. On June 22, 2020, the Supreme Court refused to hear the Altera case, leaving intact the Ninth Circuit ruling. We had concluded that it was not more-likely-than-not that Altera would prevail with an appeal to the Supreme Court and had made corresponding provisions in previous periods. Accordingly, there was no impact to our condensed consolidated financial statements for the three and nine months ended September 30, 2020 arising from the Supreme Court’s refusal to hear the Altera case.

On December 22, 2017, the Tax Cuts and Jobs Act (“Tax Act”) was passed into law. Among other changes, the Tax Act reduced the US federal corporate income tax rate from 35% to 21%, required companies to pay a one-time transition tax on earnings of certain foreign subsidiaries that were previously tax deferred and created new taxes on certain foreign sourced earnings. In addition, the Act introduced the Base Erosion and Anti-Abuse Tax (the “BEAT”), which creates a new tax on certain related-party payments. We concluded that we have not met the threshold requirements of the BEAT. On July 9, 2020, the Internal Revenue Service issued final regulations regarding deductions for global intangible low-taxed income (“GILTI”)
and foreign-derived intangible income (“FDII”). On July 9, 2020, the Treasury Department released final regulations ("TD 9901") under IRC Section 250, which allows an annual deduction to a domestic corporation for its foreign-derived intangible income ("FDII") and global intangible low-taxed income ("GILTI") inclusion. The final guidance is not expected to have a material impact on our condensed consolidated financial statements. Although the measurement period has closed, further technical guidance related to the Tax Act, including final regulations on a broad range of other topics, is expected to be issued. In accordance with ASC 740, we will recognize any effects of the guidance in the period that such guidance is issued.

On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) was passed into law. The CARES Act includes several significant business tax provisions including modification to the taxable income limitation for utilization of net operating losses (“NOLs”) incurred in 2018, 2019 and 2020 and the ability to carry back NOLs from those years for a period of up to five years, an increase to the limitation on deductibility of certain business interest expense, bonus depreciation for purchases of qualified improvement property and special deductions on certain corporate charitable contributions. We analyzed the provisions of the CARES Act and determined there was no effect on our provision for the three and nine months ended September 30, 2020.

As of September 30, 2020, 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 September 30, 2020, we had net deferred income tax assets of $0.5 million and deferred income tax liabilities of $0.5 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 2000 through the current period.
We maintain a valuation allowance of $28.0 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 our assessment of relevant factors, an adjustment to the valuation allowance may increase income in the period such determination is made.
XML 28 R14.htm IDEA: XBRL DOCUMENT v3.20.2
NET INCOME (LOSS) PER SHARE
9 Months Ended
Sep. 30, 2020
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
September 30,
Nine Months Ended
September 30,
 2020201920202019
Numerator:
Net income (loss)$2,855 $(1,387)$(2,685)$(21,023)
Denominator:
Weighted-average common stock outstanding, basic26,898 31,711 28,507 31,461 
  Dilutive effect of potential common shares:
  Stock options, RSUs, RSA and ESPP236 — — — 
Total shares, diluted27,134 31,711 28,507 31,461 
Basic net income (loss) per share$0.11 $(0.04)$(0.09)$(0.67)
Diluted net income (loss) per share$0.11 $(0.04)$(0.09)$(0.67)


For the three and nine months ended September 30, 2020 and 2019, we had stock options, RSUs 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 September 30,Nine Months Ended
September 30,
2020201920202019
Stock options1,3682,0111,3672,011
RSUs and RSAs1811,0401,1971,040
1,5493,0512,5643,051
XML 29 R15.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES
9 Months Ended
Sep. 30, 2020
Leases [Abstract]  
LEASES LEASES
We lease all of our office space pursuant to operating lease and sublease arrangements, which expire at various dates through 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.

On January 31, 2020, we entered into an agreement to lease approximately 5,000 square feet of office space in San Francisco, California. This facility is used for administrative functions. The lease commenced in the first quarter of 2020 and expires in 2022. During the three months ended March 31, 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 lease right-of-use assets ("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 commencement date based on the present value of lease payments over the lease term.

Below is a summary of our ROU assets and lease liabilities as of September 30, 2020 and December 31, 2019, respectively (in thousands):
Balance Sheets ClassificationSeptember 30,
2020
December 31, 2019
Assets
Right-of-use assetsOther assets$2,105 $2,202 
Liabilities
  Operating lease liabilities - currentOther current liabilities1,389 1,150 
  Operating lease liabilities - long-termOther long-term liabilities2,014 2,664 
Total lease liabilities$3,403 $3,814 


During 2019, we began to shift general and administrative, research and development and executive functions and employees from our San Jose, California facility (“SJ Facility”) to our San Francisco, California and Montreal, Canada offices. In the fourth quarter of 2019, we announced our decision to exit the SJ Facility by March 31, 2020. We accelerated the amortization of our SJ Facility leasehold improvements over their remaining estimated life. The SJ Facility leasehold improvements were fully amortized by March 31, 2020.

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 September 30, 2020, $0.1 million was reported in Prepaid expenses and other current assets and $0.2 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 Loss over the lease terms. During the three and nine months ended September 30, 2020, and 2019, our net operating lease expenses are as follows (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2020201920202019
Operating lease cost$278 $301 $851 $855 
Sublease income(257)— (327)— 
Total lease cost$21 $301 $524 $855 


The table below provides supplemental information related to operating leases for the nine months ended September 30, 2020 (in thousands except for lease term):
Cash paid within operating cash flow$1,061 
Weighted average lease terms2.3 years
Weighted average discount rate3.50 %

Minimum future lease payment obligations for our operating leases as of September 30, 2020 are as follows (in thousands):
For the Years Ending December 31,
Remainder of 2020$373 
20211,499 
20221,222 
2023453 
202424 
Total$3,571 

Future lease payments as of September 30, 2020 from our sublease agreement are as follows (in thousands):
For the Years Ending December 31,
Remainder of 2020$257 
20211,046 
20221,077 
2023351 
Total$2,731 
XML 30 R16.htm IDEA: XBRL DOCUMENT v3.20.2
CONTINGENCIES
9 Months Ended
Sep. 30, 2020
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, 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 our future results of operations.

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. There have been seven hearings with this court beginning on June 27, 2019 and as most recently as June 4, 2020. 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 canceled 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 is scheduled for November 11, 2020.

On September 29, 2017, Samsung filed an arbitration demand with the International Chamber of Commerce against Immersion demanding that we reimburse Samsung for the imposed tax and penalties that Samsung paid to the Korean tax authorities. On March 27, 2019, we received the final award. The award ordered Immersion to pay Samsung KRW 7,841,324,165 ($6.9 million) which Immersion paid on April 22, 2019, and recorded in Long-term deposits 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.

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 Statement of Operations and Comprehensive Loss, in the period in which we do not ultimately prevail.

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 Immersion’s 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. There have been five hearings with this court beginning on October 15, 2019 and as most recently as June 9, 2020. We anticipated a decision to be rendered on or about October 8, 2020, but the Korea Administrative Court scheduled a sixth hearing for November 12, 2020.

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 31 R17.htm IDEA: XBRL DOCUMENT v3.20.2
SUBSEQUENT EVENTS
9 Months Ended
Sep. 30, 2020
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS Subsequent Event
Effective November 3, 2020, Ramzi Haidamus departed as the Chief Executive Officer and a member of Immersion’s board of directors. Jared Smith, our Vice President, Worldwide Sales, was appointed as interim Chief Executive Officer on November 3, 2020.

In connection with Mr. Haidamus’ departure, we entered into Separation Agreement and General Release agreement, dated November 3, 2020. Under the terms of this agreement, Mr. Haidamus’ will receive a lump sum cash payment of $472,498, continued health insurance benefits through December 31, 2021 and accelerated vesting of 11,208 outstanding equity awards. In addition, Mr. Haidamus will also receive a lump sum payment of $65,463 in exchange for the release of claims from Mr. Haidamus relating to the Age Discrimination in Employment Act of 1967.
XML 32 R18.htm IDEA: XBRL DOCUMENT v3.20.2
SIGNIFICANT ACCOUNTING POLICIES (Policies)
9 Months Ended
Sep. 30, 2020
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 its wholly-owned subsidiaries: Immersion Canada Corporation; Immersion International, LLC; Immersion Medical, Inc.; Immersion Japan K.K.; Immersion Ltd.; Immersion Software Ireland Ltd.; Haptify, Inc.; Immersion (Shanghai) Science & Technology Company, Ltd.; and Immersion Technology International Ltd. 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, 2019. 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 EstimatesThe preparation of condensed consolidated financial statements and related disclosures requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates include valuation of income taxes including uncertain tax provisions, and revenue recognition. The business and economic uncertainty resulting from the COVID-19 pandemic has made such estimates and assumptions more difficult to calculate. Actual results may differ materially from those estimates which were made based on the best information known to management at that time.
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 June 2016, the FASB issued Accounting Standards Update No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (“ASU 2016-13”). This guidance requires financial assets measured at amortized cost to be presented at the net amount expected to be collected based on historical events, current conditions and forecast information. The standard will be effective for the first interim period within annual reporting periods beginning after December 15, 2019 and early adoption is permitted. We adopted ASU 2016-13 as of January 1, 2020. The adoption of this new accounting standard did not have a material impact on our condensed consolidated financial statements.

Recent Accounting Guidance Not Yet Adopted

In December 2019, 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 are evaluating the impact of this amendment on our condensed consolidated financial statements.
Revenue from Contract with Customer
Revenue Recognition Accounting Policy

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.

Fixed fee license 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.
    
Some of our license agreements contain fixed fees related to past infringements. Such fixed fees are recognized as revenue or recorded as a deduction to our operating expense in the period the license agreement is signed.

Payments for fixed fee license contracts typically are due in full within 30 - 45 days from execution of the contract. From time to time, we enter into a fixed fee license contract with payments due in a number of installments payable throughout the contract term. In such cases, we will determine if a significant financing component exists and if it does, we will recognize revenue and corresponding interest expense or income, as appropriate.

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 lookback 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, we make adjustments in the following quarter to true-up revenue to the actual amounts reported by our licensees. During the three months ended September 30, 2020, we recorded a $0.3 million adjustment to increase per-unit royalty revenue. This adjustment represents the difference between the actual per-unit royalty revenue for the three months ended June 30, 2020 as reported by our licensees during the three months ended September 30, 2020 and the estimated per-unit royalty revenue for the three months ended June 30, 2020 that we reported during the quarter.
Certain of our per-unit royalty agreements contains a minimum royalty provision which sets forth minimum amounts to be received by us during the contract term. Under Accounting Standard Codification 606, Revenue from Contracts with Customers, (“ASC 606”), minimum royalties are considered a fixed transaction price to which we have an unconditional right once all other performance obligations, if any, are satisfied. We recognize all minimum royalties as revenue at the inception of the license agreement, or in the period in which all remaining revenue recognition criteria have been met. We account for the unbilled minimum royalties as contract assets on our Condensed Consolidated Balance Sheets, and the balance of such contract assets will be reduced by the actual royalties to be reported by the licensee during the contract term until fully utilized, after which point any excess per-unit royalties reported are recognized as revenue. 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.

Payments of per-unit royalties typically are due within 30 to 60 days from the end of the quarter in which the underlying sales took place.

Development, services, and other revenue

As the performance obligation related to our development, service and other revenue is satisfied over a period of time, we recognize such revenue evenly over the period of performance obligation, which is generally consistent with the contractual term.
XML 33 R19.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition and Deferred Revenue (Policies)
9 Months Ended
Sep. 30, 2020
Revenue Recognition and Deferred Revenue [Abstract]  
Revenue from Contract with Customer
Revenue Recognition Accounting Policy

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.

Fixed fee license 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.
    
Some of our license agreements contain fixed fees related to past infringements. Such fixed fees are recognized as revenue or recorded as a deduction to our operating expense in the period the license agreement is signed.

Payments for fixed fee license contracts typically are due in full within 30 - 45 days from execution of the contract. From time to time, we enter into a fixed fee license contract with payments due in a number of installments payable throughout the contract term. In such cases, we will determine if a significant financing component exists and if it does, we will recognize revenue and corresponding interest expense or income, as appropriate.

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 lookback 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, we make adjustments in the following quarter to true-up revenue to the actual amounts reported by our licensees. During the three months ended September 30, 2020, we recorded a $0.3 million adjustment to increase per-unit royalty revenue. This adjustment represents the difference between the actual per-unit royalty revenue for the three months ended June 30, 2020 as reported by our licensees during the three months ended September 30, 2020 and the estimated per-unit royalty revenue for the three months ended June 30, 2020 that we reported during the quarter.
Certain of our per-unit royalty agreements contains a minimum royalty provision which sets forth minimum amounts to be received by us during the contract term. Under Accounting Standard Codification 606, Revenue from Contracts with Customers, (“ASC 606”), minimum royalties are considered a fixed transaction price to which we have an unconditional right once all other performance obligations, if any, are satisfied. We recognize all minimum royalties as revenue at the inception of the license agreement, or in the period in which all remaining revenue recognition criteria have been met. We account for the unbilled minimum royalties as contract assets on our Condensed Consolidated Balance Sheets, and the balance of such contract assets will be reduced by the actual royalties to be reported by the licensee during the contract term until fully utilized, after which point any excess per-unit royalties reported are recognized as revenue. 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.

Payments of per-unit royalties typically are due within 30 to 60 days from the end of the quarter in which the underlying sales took place.

Development, services, and other revenue

As the performance obligation related to our development, service and other revenue is satisfied over a period of time, we recognize such revenue evenly over the period of performance obligation, which is generally consistent with the contractual term.
XML 34 R20.htm IDEA: XBRL DOCUMENT v3.20.2
REVENUE RECOGNITION (Tables)
9 Months Ended
Sep. 30, 2020
Revenue from Contract with Customer [Abstract]  
Disaggregated revenue
The following table presents the disaggregation of our revenue for the three and nine months ended September 30, 2020 and 2019 (in thousands).
Three Months Ended
September 30,
Nine Months Ended
September 30,
2020201920202019
Fixed fee license revenue$1,243 $4,115 $3,821 $10,109 
Per-Unit royalty revenue6,288 6,434 15,485 14,155 
Total royalty and license revenue7,531 10,549 19,306 24,264 
Development, services, and other revenue65 75 215 225 
Total revenue$7,596 $10,624 $19,521 $24,489 
XML 35 R21.htm IDEA: XBRL DOCUMENT v3.20.2
FAIR VALUE MEASUREMENTS (Tables)
9 Months Ended
Sep. 30, 2020
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 September 30, 2020 and December 31, 2019 are classified based on the valuation technique in the table below (in thousands):

 September 30, 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 accounts$45,612 $— $— $45,612 
Total assets at fair value (1)
$45,612 $— $— $45,612 
(1) The above table excludes $10.3 million of cash held in banks.
 
 December 31, 2019 
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$63,351 $— $— $63,351 
U.S. Treasury securities— 3,019 — 3,019 
Total assets at fair value (2)
$63,351 $3,019 $— $66,370 
(2) The above table excludes $23.1 million of cash held in banks.
Schedule of short-term investments
Short-term investments as of December 31, 2019 consisted of the following (in thousands):
 December 31, 2019
Amortized
Cost
Gross
Unrealized
Holding
Gains
Gross
Unrealized
Holding
Losses
Fair
Value
U.S. Treasury securities$3,018 $$— $3,019 
Total$3,018 $$— $3,019 
XML 36 R22.htm IDEA: XBRL DOCUMENT v3.20.2
BALANCE SHEET DETAILS (Tables)
9 Months Ended
Sep. 30, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of cash and cash equivalents cash and cash equivalent balances were as follows (in thousands):
 September 30,
2020
December 31,
2019
Cash $10,349 $23,127 
Money market funds45,612 63,351 
Cash and cash equivalents$55,961 $86,478 
Schedule of accounts and other receivables
Accounts and other receivables consisted of the following (in thousands):
September 30,
2020
December 31,
2019
Trade accounts receivable$846 $2,972 
Other receivables520 413 
Accounts and other receivables$1,366 $3,385 
Schedule of prepaid expenses and other current assets
Prepaid expenses and other current assets consisted of the following (in thousands):
September 30,
2020
December 31,
2019
Prepaid expenses642 933 
Contract assets - current9,138 13,128 
Other current assets170 17 
Prepaid expenses and other current assets9,950 14,078 
Schedule of other assets, net
Other assets consisted of the following (in thousands):
September 30,
2020
December 31,
2019
Contract assets - long-term$5,294 $6,928 
Right-of-use ("ROU") assets2,105 2,202 
Deferred tax assets470 470 
Other assets164 — 
Total other assets$8,033 $9,600 
Components of other current liabilities
Other current liabilities are as follows (in thousands):
September 30,
2020
December 31,
2019
Accrued legal$124 $1,077 
Lease liabilities - current1,389 1,150 
Other current liabilities739 1,251 
Total other current liabilities$2,252 $3,478 
XML 37 R23.htm IDEA: XBRL DOCUMENT v3.20.2
STOCK-BASED COMPENSATION (Tables)
9 Months Ended
Sep. 30, 2020
Share-based Payment Arrangement [Abstract]  
Summary of equity incentive program
A summary of our equity incentive program is as follows (in thousands):
 September 30,
2020
Common stock shares available for grant2,814 
Stock options outstanding 1,367 
RSAs outstanding130 
RSUs outstanding1,067 
Summary of time-based stock options
The following summarizes activities for the time-based stock options for the nine months ended September 30, 2020 (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, 2019967 $8.55 5.63$16 
Granted456 $7.58 
Exercised(2)$8.13 
Canceled or expired(54)$9.71 
Outstanding at September 30, 20201,367 $8.18 5.59$— 
Vested and expected to vest at September 30, 20201,192 $8.23 5.53$— 
Exercisable at September 30, 2020393 $8.82 4.61$— 
Summary of restricted stock units activities
The following summarizes RSU activities for the nine months ended September 30, 2020 (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, 2019945 $8.81 1.25$7,020 
Granted515 $5.95 
Released(337)$8.99 
Forfeited(56)$8.31 
Outstanding at September 30, 20201,067 $7.39 1.20$7,524 
Summary of restricted stock awards activities
The following summarizes RSA activities for the nine months ended September 30, 2020 (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, 201991 $7.45 0.45
Granted142 $6.43 
Released(71)$7.18 
Forfeited(32)$7.27 
Outstanding at September 30, 2020130 $6.53 0.70
Summary of stock-based compensation expenses
The following table summarizes stock-based compensation expenses recognized for the three and nine months ended September 30, 2020 and 2019 (in thousands):
 Three Months Ended
September 30,
Nine Months Ended
September 30,
 2020201920202019
Stock options$259 $200 $812 $516 
RSUs and RSAs1,065 971 2,583 3,798 
Employee stock purchase plan15 16 38 57 
Total$1,339 $1,187 $3,433 $4,371 
Sales and marketing$205 $207 $593 $700 
Research and development233 234 653 1,054 
General and administrative901 746 2,187 2,617 
Total$1,339 $1,187 $3,433 $4,371 
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
September 30,
Nine Months Ended
September 30,
 
2020 (1)
201920202019
Expected life (in years)N/A4.34.24.3
VolatilityN/A53 %52 %53 %
Interest rateN/A1.8 %1.0 %1.7 %
Dividend yieldN/A— %— %— %
XML 38 R24.htm IDEA: XBRL DOCUMENT v3.20.2
INCOME TAXES (Tables)
9 Months Ended
Sep. 30, 2020
Income Tax Disclosure [Abstract]  
Schedule of income tax provisions
Income tax benefit (provision) consisted of the following (in thousands, except for effective tax rate percentage):
Three Months Ended
September 30,
Nine Months Ended
September 30,
 2020201920202019
Income (loss) before benefit from (provision for) income taxes$2,759 $(1,299)$(2,688)$(20,823)
Benefit from (provision for) income taxes96 (88)(200)
Effective tax rate3.5 %6.8 %(0.1)%1.0 %
XML 39 R25.htm IDEA: XBRL DOCUMENT v3.20.2
NET INCOME (LOSS) PER SHARE (Tables)
9 Months Ended
Sep. 30, 2020
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
September 30,
Nine Months Ended
September 30,
 2020201920202019
Numerator:
Net income (loss)$2,855 $(1,387)$(2,685)$(21,023)
Denominator:
Weighted-average common stock outstanding, basic26,898 31,711 28,507 31,461 
  Dilutive effect of potential common shares:
  Stock options, RSUs, RSA and ESPP236 — — — 
Total shares, diluted27,134 31,711 28,507 31,461 
Basic net income (loss) per share$0.11 $(0.04)$(0.09)$(0.67)
Diluted net income (loss) per share$0.11 $(0.04)$(0.09)$(0.67)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share These outstanding securities consisted of the following (in thousands):
Three Months Ended September 30,Nine Months Ended
September 30,
2020201920202019
Stock options1,3682,0111,3672,011
RSUs and RSAs1811,0401,1971,040
1,5493,0512,5643,051
XML 40 R26.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES (Tables)
9 Months Ended
Sep. 30, 2020
Leases [Abstract]  
Summary of ROU assets and lease liabilities
Below is a summary of our ROU assets and lease liabilities as of September 30, 2020 and December 31, 2019, respectively (in thousands):
Balance Sheets ClassificationSeptember 30,
2020
December 31, 2019
Assets
Right-of-use assetsOther assets$2,105 $2,202 
Liabilities
  Operating lease liabilities - currentOther current liabilities1,389 1,150 
  Operating lease liabilities - long-termOther long-term liabilities2,014 2,664 
Total lease liabilities$3,403 $3,814 
Schedule of supplemental information related to operating leases and expenses During the three and nine months ended September 30, 2020, and 2019, our net operating lease expenses are as follows (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2020201920202019
Operating lease cost$278 $301 $851 $855 
Sublease income(257)— (327)— 
Total lease cost$21 $301 $524 $855 
Schedule of minimum future lease payment obligations
The table below provides supplemental information related to operating leases for the nine months ended September 30, 2020 (in thousands except for lease term):
Cash paid within operating cash flow$1,061 
Weighted average lease terms2.3 years
Weighted average discount rate3.50 %

Minimum future lease payment obligations for our operating leases as of September 30, 2020 are as follows (in thousands):
For the Years Ending December 31,
Remainder of 2020$373 
20211,499 
20221,222 
2023453 
202424 
Total$3,571 
Schedule of sublease income expected to be received
Future lease payments as of September 30, 2020 from our sublease agreement are as follows (in thousands):
For the Years Ending December 31,
Remainder of 2020$257 
20211,046 
20221,077 
2023351 
Total$2,731 
XML 41 R27.htm IDEA: XBRL DOCUMENT v3.20.2
SIGNIFICANT ACCOUNTING POLICIES (Details)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2020
USD ($)
Sep. 30, 2020
USD ($)
Segment
Accounting Policies [Abstract]    
IMMR:GovernmentSubsidyRecognized | $ $ 0.3 $ 0.5
Number of reporting segments   1
Number of operating segments   1
XML 42 R28.htm IDEA: XBRL DOCUMENT v3.20.2
REVENUE RECOGNITION - NARRATIVE (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2020
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]      
Increase (decrease) in royalty revenue recognized true-ups $ 300    
Contract with customer, asset, current 9,138 $ 9,138 $ 13,128
Contract assets - long-term $ 5,294 5,294 $ 6,928
Increase (Decrease) in Contract with Customer, Asset   $ (5,600)  
XML 43 R29.htm IDEA: XBRL DOCUMENT v3.20.2
REVENUE RECOGNITION - DISAGGREGATED REVENUE (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Disaggregation of Revenue [Line Items]        
Revenues $ 7,596 $ 10,624 $ 19,521 $ 24,489
Fixed fee license revenue        
Disaggregation of Revenue [Line Items]        
Revenues 1,243 4,115 3,821 10,109
Per-Unit royalty revenue        
Disaggregation of Revenue [Line Items]        
Revenues 6,288 6,434 15,485 14,155
Total royalty and license revenue        
Disaggregation of Revenue [Line Items]        
Revenues 7,531 10,549 19,306 24,264
Development, services, and other revenue        
Disaggregation of Revenue [Line Items]        
Revenues $ 65 $ 75 $ 215 $ 225
XML 44 R30.htm IDEA: XBRL DOCUMENT v3.20.2
REVENUE RECOGNITION - CONTRACTED REVENUE (Details) - USD ($)
$ in Millions
Sep. 30, 2020
Dec. 31, 2019
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Revenue, remaining performance obligation $ 27.6 $ 30.6
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-10-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Revenue, remaining performance obligation $ 14.5  
Revenue, remaining performance obligation, period 3 years  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-10-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Revenue, remaining performance obligation $ 13.1  
Revenue, remaining performance obligation, period  
XML 45 R31.htm IDEA: XBRL DOCUMENT v3.20.2
FAIR VALUE MEASUREMENTS - SCHEDULE OF FINANCIAL INSTRUMENTS MEASURED AT FAIR VALUE ON RECURRING BASIS (Details) - USD ($)
Sep. 30, 2020
Dec. 31, 2019
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments $ 0 $ 3,019,000
Cash held in banks 10,349,000 23,127,000
U.S. Treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments   3,019,000
Fair value, measurements, recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets at fair value 45,612,000 66,370,000
Fair value, measurements, recurring | U.S. Treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments   3,019,000
Fair value, measurements, recurring | Money market accounts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market accounts 45,612,000 63,351,000
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 45,612,000 63,351,000
Fair value, measurements, recurring | Quoted Prices  in Active Markets for Identical Assets (Level 1) | U.S. Treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments   0
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 45,612,000 63,351,000
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 3,019,000
Fair value, measurements, recurring | Significant Other Observable Inputs (Level 2) | U.S. Treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments   3,019,000
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) | U.S. Treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term investments   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 46 R32.htm IDEA: XBRL DOCUMENT v3.20.2
FAIR VALUE MEASUREMENTS - NARRATIVE (Details) - USD ($)
Sep. 30, 2020
Dec. 31, 2019
Fair Value Disclosures [Abstract]    
Period for contractual maturities of the Company's available-for-sale securities 1 year 1 year
Short-term investments $ 0 $ 3,019,000
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.20.2
FAIR VALUE MEASUREMENTS - SCHEDULE OF SHORT-TERM INVESTMENTS (Details) - USD ($)
Sep. 30, 2020
Dec. 31, 2019
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   $ 3,018,000
Gross Unrealized Holding Gains   1,000
Gross Unrealized Holding Losses   0
Fair Value $ 0 3,019,000
U.S. Treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   3,018,000
Gross Unrealized Holding Gains   1,000
Gross Unrealized Holding Losses   0
Fair Value   $ 3,019,000
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.20.2
BALANCE SHEET DETAILS - Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Cash and cash equivalents:    
Cash $ 10,349 $ 23,127
Money market funds 45,612 63,351
Cash and cash equivalents $ 55,961 $ 86,478
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.20.2
BALANCE SHEET DETAILS - Accounts and Other Receivables (Detail) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Receivables [Abstract]    
Trade accounts receivable $ 846 $ 2,972
Other receivables 520 413
Accounts and other receivables 1,366 3,385
Accounts Receivable, Allowance for Credit Loss $ 0 $ 0
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.20.2
BALANCE SHEET DETAILS - Other Assets, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Other Assets, Net [Abstract]    
Contract assets - long-term $ 5,294 $ 6,928
Right-of-use ("ROU") assets 2,105 2,202
Deferred tax assets 470 470
Other assets 164 0
Total other assets $ 8,033 $ 9,600
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.20.2
BALANCE SHEET DETAILS - Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Other Liabilities, Current [Abstract]    
Accrued legal $ 124 $ 1,077
Lease liabilities - current 1,389 1,150
Other current liabilities 739 1,251
Total other current liabilities $ 2,252 $ 3,478
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.20.2
BALANCE SHEETS DETAILS Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Prepaid Expense $ 642 $ 933
Contract with Customer, Asset, after Allowance for Credit Loss, Current 9,138 13,128
Other Assets, Current 170 17
Prepaid expenses and other current assets $ 9,950 $ 14,078
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.20.2
STOCK-BASED COMPENSATION - NARRATIVE (Details)
9 Months Ended
Sep. 30, 2020
USD ($)
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
Shares available for purchase (in shares) 230,881
Unrecognized compensation cost | $ $ 7,500,000
Unrecognized compensation cost, recognized over an estimated weighted-average period 2 years 1 month 6 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
RSUs outstanding  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Stock-based payment award vesting period 3 years
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) 22,556
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.20.2
STOCK-BASED COMPENSATION - SUMMARY OF EQUITY INCENTIVE PROGRAM (Details) - shares
shares in Thousands
Sep. 30, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Common stock shares available for grant (in shares) 2,814  
Standard and market condition-based stock options outstanding (in shares) 1,367  
Restricted stock outstanding (in shares)   945
Stock options outstanding    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Standard and market condition-based stock options outstanding (in shares) 1,367  
RSAs outstanding    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Restricted stock outstanding (in shares) 130 91
RSUs outstanding    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Restricted stock outstanding (in shares) 1,067  
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.20.2
STOCK-BASED COMPENSATION - SUMMARY OF TIME-BASED STOCK OPTIONS (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2019
Sep. 30, 2020
Sep. 30, 2020
Number of Shares Underlying Stock Options      
Ending outstanding balance (in shares)   1,367,000 1,367,000
Weighted Average Exercise Price Per Share      
Weighted average remaining contractual life, Outstanding 5 years 7 months 17 days   5 years 7 months 2 days
Time-based stock options      
Number of Shares Underlying Stock Options      
Beginning outstanding balance (in shares)     967,000
Granted (in shares)   0 456,000
Exercised (in shares)     2,000
Canceled or expired (in shares)     (54,000)
Ending outstanding balance (in shares) 967,000    
Number of shares underlying stock options, Vested and expected to vest (in shares)   1,192,000 1,192,000
Number of shares underlying stock options, Exercisable (in shares)   393,000 393,000
Weighted Average Exercise Price Per Share      
Beginning outstanding balance (in dollars per share)     $ 8.55
Granted (in dollars per share)     7.58
Exercised (in dollars per share)     8.13
Canceled or expired (in dollars per share)     9.71
Ending outstanding balance (in dollars per share) $ 8.55 $ 8.18 8.18
Weighted average exercise price, Vested and expected to vest (in dollars per share)   8.23 8.23
Weighted average exercise price, Exercisable (in dollars per share)   $ 8.82 $ 8.82
Weighted average remaining contractual life, Vested and expected to vest     5 years 6 months 10 days
Weighted average remaining contractual life, Exercisable     4 years 7 months 9 days
Aggregate intrinsic value, Outstanding $ 16 $ 0 $ 0
Aggregate intrinsic value, Vested and expected to vest     0
Aggregate intrinsic value, Exercisable   $ 0 $ 0
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.20.2
STOCK-BASED COMPENSATION - SUMMARY OF RESTRICTED STOCK UNITS AND RESTRICTED STOCK AWARDS (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
9 Months Ended
Dec. 31, 2019
Sep. 30, 2020
Number of Restricted Stock Units / Awards    
Beginning outstanding balance (in shares)   945
Ending outstanding balance (in shares) 945  
Weighted Average Grant Date Fair Value    
Beginning outstanding balance (in dollars per share)   $ 8.81
Ending outstanding balance (in dollars per share) $ 8.81  
RSUs outstanding    
Number of Restricted Stock Units / Awards    
Granted (in shares)   515
Released (in shares)   (337)
Forfeited (in shares)   (56)
Ending outstanding balance (in shares)   1,067
Weighted Average Grant Date Fair Value    
Granted (in dollars per share)   $ 5.95
Released (in dollars per share)   8.99
Forfeited (in dollars per share)   8.31
Ending outstanding balance (in dollars per share)   $ 7.39
Weighted average remaining contractual life / recognition period, Outstanding 1 year 3 months 1 year 2 months 12 days
Aggregate intrinsic value, Outstanding $ 7,020 $ 7,524
RSAs outstanding    
Number of Restricted Stock Units / Awards    
Beginning outstanding balance (in shares)   91
Granted (in shares)   142
Released (in shares)   (71)
Forfeited (in shares)   (32)
Ending outstanding balance (in shares) 91 130
Weighted Average Grant Date Fair Value    
Beginning outstanding balance (in dollars per share)   $ 7.45
Granted (in dollars per share)   6.43
Released (in dollars per share)   7.18
Forfeited (in dollars per share)   7.27
Ending outstanding balance (in dollars per share) $ 7.45 $ 6.53
Weighted average remaining contractual life / recognition period, Outstanding 5 months 12 days 8 months 12 days
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.20.2
STOCK-BASED COMPENSATION - SUMMARY OF STOCK-BASED COMPENSATION EXPENSES (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Share-based compensation, total $ 1,339 $ 1,187 $ 3,433 $ 4,371
Sales and marketing        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Share-based compensation, total 205 207 593 700
Research and development        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Share-based compensation, total 233 234 653 1,054
General and administrative        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Share-based compensation, total 901 746 2,187 2,617
Standard and market condition-based stock options outstanding        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Share-based compensation, total 259 200 812 516
RSUs and RSAs        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Share-based compensation, total 1,065 971 2,583 3,798
Employee stock purchase plan        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Share-based compensation, total $ 15 $ 16 $ 38 $ 57
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.20.2
STOCK-BASED COMPENSATION - SUMMARY OF ASSUMPTIONS USED TO VALUE OPTIONS GRANTED (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Share-based Payment Arrangement [Abstract]      
Expected life (in years) 4 years 3 months 18 days 4 years 2 months 12 days 4 years 3 months 18 days
Volatility 53.00% 52.00% 53.00%
Interest rate 1.80% 1.00% 1.70%
Dividend yield 0.00% 0.00% 0.00%
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.20.2
STOCKHOLDERS' EQUITY - NARRATIVE (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2020
Oct. 24, 2014
Nov. 01, 2007
Equity, Class of Treasury Stock [Line Items]        
Repurchased shares, value   $ 30,642,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  
Repurchased shares (in shares) 0 4,900,000    
Repurchased shares, value   $ 30,600,000    
Stock repurchase program, average cost (in dollars per share)   $ 6.21    
Stock repurchase program, remaining available repurchase amount   $ 0    
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.20.2
INCOME TAXES - SCHEDULE OF INCOME TAX PROVISIONS (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Income Tax Disclosure [Abstract]        
Income (loss) before benefit from (provision for) income taxes $ 2,759 $ (1,299) $ (2,688) $ (20,823)
Benefit from (provision for) income taxes $ 96 $ (88) $ 3 $ (200)
Effective tax rate 3.50% 6.80% (0.10%) 1.00%
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.20.2
INCOME TAXES - NARRATIVE (Details)
Sep. 30, 2020
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 500,000
Deferred income tax liabilities 500,000
Valuation allowance of deferred tax assets $ 28,000,000.0
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.20.2
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 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Numerator:        
Net income (loss) $ 2,855 $ (1,387) $ (2,685) $ (21,023)
Denominator:        
Weighted-average common stock outstanding, basic (in shares) 26,898 31,711 28,507 31,461
Dilutive effect of potential common shares, Stock options, restricted stock units, restricted stock awards and employee stock purchase plan (in shares) 236 0 0 0
Dilutive effect of potential common shares, Total shares, diluted (in shares) 27,134 31,711 28,507 31,461
Basic net loss per share (in dollars per share) $ 0.11 $ (0.04) $ (0.09) $ (0.67)
Diluted net loss per share (in dollars per share) $ 0.11 $ (0.04) $ (0.09) $ (0.67)
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.20.2
NET INCOME (LOSS) PER SHARE - NARRATIVE (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Options to purchase shares of common stock (in shares) 1,549 3,051 2,564 3,051
Stock options outstanding        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Options to purchase shares of common stock (in shares) 1,368 2,011 1,367 2,011
RSUs and RSAs        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Options to purchase shares of common stock (in shares) 181 1,040 1,197 1,040
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES - NARRATIVE (Details)
$ in Thousands
3 Months Ended
Sep. 30, 2020
USD ($)
Mar. 31, 2020
USD ($)
ft²
Dec. 31, 2019
USD ($)
Leases      
Operating Lease, Initial Direct Cost Expense, over Term $ 300    
Operating lease liabilities 3,403   $ 3,814
Right-of-use assets 2,105   $ 2,202
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 $ 200    
SF Office      
Leases      
Area | ft²   5,000  
Operating lease, borrowing rate   3.50%  
Operating lease liabilities   $ 600  
Right-of-use assets   $ 600  
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES - SUMMARY OF RIGHT OF USE ASSETS AND LEASE LIABILITIES (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Assets    
Right-of-use assets $ 2,105 $ 2,202
Liabilities    
Operating lease liabilities - current 1,389 1,150
Operating lease liabilities - long-term 2,014 2,664
Total lease liabilities $ 3,403 $ 3,814
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES - SCHEDULE OF SUPPLEMENTAL INFORMATION RELATED TO OPERATING LEASES AND EXPENSES (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Leases [Abstract]        
Total lease cost $ 278 $ 301 $ 851 $ 855
Sublease Income (257) 0 (327) 0
Lease, Cost $ 21 $ 301 524 $ 855
Cash paid within operating cash flow     $ 1,061  
Weighted average lease terms (in years) 2 years 3 months 18 days   2 years 3 months 18 days  
Operating Lease, Weighted Average Discount Rate, Percent 3.50%   3.50%  
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES - SCHEDULE OF MINIMUM FUTURE LEASE PAYMENT OBLIGATIONS (Details)
$ in Thousands
Sep. 30, 2020
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
Remainder of 2020 $ 373
2021 1,499
2022 1,222
2023 453
2024 24
Total $ 3,571
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.20.2
LEASES - SCHEDULE OF SUBLEASE INCOME EXPECTED TO BE RECEIVED (Details)
$ in Thousands
Sep. 30, 2020
USD ($)
Leases [Abstract]  
Remainder of 2020 $ 257
2021 1,046
2022 1,077
2023 351
Total $ 2,731
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.20.2
CONTINGENCIES - NARRATIVE (Details)
Apr. 08, 2020
KRW (₩)
Apr. 08, 2020
USD ($)
Mar. 27, 2019
KRW (₩)
Mar. 27, 2019
USD ($)
Sep. 30, 2019
USD ($)
Other assets          
Loss Contingencies [Line Items]          
Deposit asset         $ 6,900,000
Samsung vs. Immersion | Withholding taxes on royalty payments          
Loss Contingencies [Line Items]          
Litigation, amount awarded to other party     ₩ 7,841,324,165 $ 6,900,000  
Litigation, arbitration costs       $ 871,454  
LGE vs Immersion | Withholding taxes on royalty payments          
Loss Contingencies [Line Items]          
Litigation, amount awarded to other party ₩ 5,916,845,454 $ 5,000,000.0      
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.20.2
SUBSEQUENT EVENTS (Details) - Ex Chief Executive Officer
Nov. 03, 2020
USD ($)
shares
Employee Separation Costs  
Subsequent Event [Line Items]  
Payments for employee severance $ 472,498
Accelerated vesting of employee share (in shares) | shares 11,208
Employee Severance, Release of Claims  
Subsequent Event [Line Items]  
Payments for employee severance $ 65,463
EXCEL 71 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -F>95$'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 " #9GF51H.#E"^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)OIVFM8.CFHGA2$%Q0O(5D=C?8-"$9:??M3>MN%]$'\)B9/]]\ M ]/I(+2/^!Q]P$@6T]7D^B$)'3;L0!0$0-('="J5.3'DYLY'IR@_XQZ"TA]J MCU!7U0TX)&44*9B!15B)3'9&"QU1D8\GO-$K/GS&?H$9#=BCPX$2\)(#D_/$ M<)SZ#BZ &4887?HNH%F)2_5/[-(!=DI.R:ZI<1S+L5ER>0<.;T^/+\NZA1T2 MJ4%C_I6LH&/ #3M/?FWN[KBO19-^SZ[_O"["#MO[,[^ M8^.SH.S@UUW(+U!+ P04 " #9GF51F5R<(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 -F>95&8"@H/-04 %T5 8 >&PO=V]R:W-H965T&UL ME9AO;^HV%,9?WWT*"^W%)I4F=J# %46B*=W0;EL*W::[:2],8B!J$C/'@?+M M=YQ 0JMPDKV!_#M/?CFVGV-[N)?J+=D(H1D0\N99; M$<.=E501UW"JUE:R58+[65 46LRV;ZR(!W%K-,RNS=1H*%,=!K&8*9*D4<35 MX4Z$!C5SD.4FBX:O"6+3C NMX&X <7KDRIU09 8M1MHDV7 EDJ&E M0=C N "BIVHKICJ.!";*^)8U\19C.[ M@L?%PY\]?4V84Q7^ <@Z:I+_'RT0KZ'?_()*=0K*3278N2-Y++X71 MH,GK82NJ,HZ'4[O]@E!T"XIN,XJ7E"LM5'@@<[&52E<1X5):I0(ANBF(;IH1 MS80*I&]Z%(&.79DB7.G4AW[X\J6F&_0*ME[#-E,4JCI5!5++B&;=.VTW><#L(S*'@&37CF8AV8P0+)>N)1 M9>OA.M/'Q\E\,7U^(N[S?(: 4;MT.KL)VC3VI()&XZ;]KLA"0^\B4A%7IK%6 M!_CW*WEKU.\G&.29'=,FD*_\G4Q]Z&O!*O R4J1U:R0'G;9#^S9U^A@A*PE9 M$\*Q[T.M2*Y.!^0;/$>>X^KFUZ8#&RM6M*P,%+?UUT!#49 K0ME/RY_) M0GBI@FQ58N%*KHPB<*"%EM[;%?G1OH:*0;9AN0N M3>!V4MV.N$[-M)N5)L\:F?PD$FIM>M8OH* WX*K1EL?5><,%ZV:XK/1XAEOT M*5<;6.RC0+A,+5#I]0RWZ=-P_&"+BVSQ3)Y3#=4Q-F96N7#-E;N9LMECV8W8 MS<#I4;L[M'955*7?,]REQ[ V\;/UR4/(JUY^5R-0FZ#2S5FC58 +, JJXC3V MQ3OY352W&BYE0ZVQN_T^I=A"OG1W!S?EDX4^P,0-R+X+J&+8&K-&KMVF#&;7 M&%II\@YNR<7R\ISM 2Y6^D*-6-W.1VGP#F['GZF.Z_++7+CL>##65[^7E)UIN ML^VPI=1:1MGA1G!?*/, W%])J4\GY@7%CNKH/U!+ P04 " #9GF51?F[V MM+T% "1%0 & 'AL+W=OYL&Z)H.&[!KBZ6[^ZPZ:F/,MCQ)3M?[]4F:%52>\HJ5\.61BX(J&(JG MJ:P$HZM&J_NQ'S&:Y5G);L32-9%0<7+1Y;SYXL)GKR^ M^)8]K95^,9W/*OK$EDQ]K^X$C*:ME556L%)FO$2"/5Y,+O'9%8FU0B/Q=\:> MY=XSTJX\6 ,?/G=%).Z=6W']^M?ZI M<1Z<>:"27?'\GVREUA>3>()6[)'6N?K&GS^SG4.!MI?R7#;_T?-.UIV@M):* M%SME0%!DY?:7_MH%8D\!^P,*9*= CE7P=@I>X^@66>/6@BHZGPG^C(26!FOZ MH8E-HPW>9*5>QJ42\#4#/36_NKU97-\LKQ<(GI:W7[\L+N]A\/'RZ^7-U35: M?KZ^OE^B$_1]N4#OWWU [U!6HOLUKR4M5W(V58!!6YJFN_D^;NC5CT M6HM>8]$?LDCE&D%L4*H?V,\ZV] 9!T$2XMETLQ\24RH. M_2ANI=[@]%N<_BC.Y9H+=:*8*&!%-TRJ8@CDUDZP-[W; VA*>,WRV/ %+;Y@ M%-]EFO(:$#6QY&K-!%2-E$$T'W)FQ1D8*+ 7ACVHII#GQ8$=:MA"#4>AW@E6 MT6R%V"\HKI+M0T[?Y)<-=6@ 2I*@'V!3"/ON4 9$+>QH%/8]5S0_ F%D3!Y& M)(IZ$$TI[(9)Z-HQQBW&^$!H@;"$>FE"JC=3I=/40253-JBQ 8+XI ?4E,&$ MA':820LS&86Y8!67&23K91-%!]WP6&R\1T;XB)0< 8=-<)'O]3>Y10P3/_8' M-@SNV (?1Q=Y1A^R/%,9&^4,W)$&'F>-MMI5]$47.*OSGNE5U$\:BU#L#I1B MW'$%'B<+@"=J!IS&"UWBJ#Z!62&:3!![?3JS")'8]P6'R5"- MZ(@!_PXS' JE6?EC/S$*AH4?<$R\ :@=/^!Q@OC*RZ?M*69U3%0M! $,86PB MBUB0!$-Q[5@"C]/$-D7S%O*AR)H,0 (WZ(,UI3P/#Q :Z7B"C//$-@<.("0F M#7B>3_K[R"+F8S?! Q@[NB#C=''%2Y653ZQ, 1]Z?\,50]C]8$4Z:DDWRV>R MHBF[F$ W+)G8L,D1 YT++PIHK*6>ICEOT=4JTY4>\D"?;T^@\TMIE>F\:.8GY^B=>^JZ M&#X+!&U.SMSI&7.&X0.[#XS11>[(3$=Z+8 M?Q7.I 2F<6 7RXHU/7[^A1^)7-5XKJ> 3I,-;76LR MF"1)@C".^EO+*@>3#O IZ?B4'.33NJASJEC;* "S"K;6]R,;!AT9C*T5C)CD MB&R3 M"T8J7L?,Y!AFEH.5P K:I-[ =W&?]"QBL1<%T0#DCJ').$,;1-+$_C==B,TK M$,NYWR)F/?=/]^[+]&7E7U0\9:5$.7L$1?-$\ MKAD%[%H OC]RH)[=0-_*M;>P\_\ 4$L#!!0 ( -F>95&T.@BOQ@( (X' M 8 >&PO=V]R:W-H965T&ULE55=3]LP%/TK5K0'D%CS MG;2HC53:(B8QJ C;'J8]N(G;6#AV9CLM[-?/=D)4^D&A#XWMW'/N.=?.]7## M^),H$)+@N214C*Q"RNK2MD56H!**'JL056^6C)=0JBE?V:+B".8&5!+;#%DM":9HSH&HRQ+RERM$V&9DN=;KP@->%5(OV,FP@BN4(OFC MFG,ULSN6')>("LPHX&@YLL;NY236\2;@)T8;L34&VLF"L2<]^9:/+$<+0@1E M4C- ]5BC"2)$$RD9?UM.JTNI@=OC5_9KXUUY64"!)HS\PKDL1E;? CE:PIK( M![:Y0:V?4/-EC CS#S9-;!1;(*N%9&4+5@I*3)LG?&[KL 5P@R, KP5X'P7X M+< W1AMEQM842I@,.=L KJ,5FQZ8VABT4W VAQQ162"),TC.P5?P!=A %&I5#&VI M=&@V.VMS7C4YO2,Y4U3U@.]< ,_QG /PR?OP* MX?./R9%0(G4P)6!+<(TII!F&!,R9P.:D_1XOA.3JO/UY)YG?)?--LN!8O5E9 M*DZUK]G3!:@@!VM(:@3., 4Y(P1R 2K$F]J>'ZIMPQ\;?OV-KA.GYSCNT%YO ME_!4U!OQ02<^^(3X9OL!K&7!./Z'?UZX:LY"0YIBN3AF( M]G1YT< -HK"_8V _T'<#-_"]_F$#<6<@?M? H[IF1,U?=BRK]DC'Y.M$]N;N"D_]02P,$% @ V9YE4=_=UQ=F!@ J!L M !@ !X;"]W;W)K:%B_>ZA&0[81>5;2APKQ35&DU>]KFK.7RQ[NO;UXS)8KH5X, M1L-UNJ13*GZL'RKY--A[F6<%+7G&2E31Q67O"E\D)%8&->)G1E_XP3U25)X9 M^Z4>;N:7/4?UB.9T)I2+5%ZV=$SS7'F2_?AGY[2W;U,9'MZ_>?]:DY=DGE-. MQRS_.YN+U64OZJ$Y7:2;7#RREV]T1\A7_F8LY_4O>MEAG1Z:;;A@Q4*70TINZJ:-?6\MX9:5*E*FHY+^9M!.C\?W=)+F;)A,D[Z;WWV\F5T_R M8?HD+[?)W=,4W7]%]P_)X]73C02@JSN%O'UX3+Y)LYN?";JYD\\).OE^/YV> MHC[Z,9V@DR^GB*_2BG*4E>AIQ38\+>?\#'TY>AX.A*2@.C*8[;I[W727='37 M1;>L%"N.DG).YX#]Q&X?6^P',G3[^)&W^%T3J\,I79\CUSE#Q"$.T)_QA\UQ M#-'Y7.O)_V[]*!CN/IG^1;FFYH?S"XLO;^_)J7Y[=%Y0BC6%0&ZJ% M<#L*_3@8#K:'<3=!V F(=XR: *C8)_@8E9@HXGE1O$<=$?3W!'UKL,:,"X[D M-$#T52[[W!ZV8.\UL(9->45L(=?P9BB@^#4>_ ,Z+M&B9T("#3(Q(=B-M, ! M&!S"80OW!$,KP6F:TR9LLK#]HB(KEQ#'T&S9,7($ 61QF%B@CPG"#6B "@* M YAIM&<:O3,#.$VKV:HF.Y?CF;.U+-$"HAL9[<=J03AB:V)P[+H:6Q/DQGIV M)"8H<((.MO&>;6QE^Q#CJX'T@.K"5]_V:JK$MEU(.S%A!T4G..#\%:6.SIW[D MZ[1-5!^3T-=I S#7(7I^0S""8](UWJ3E3:R\;TI!I2@2]6 SL:+5<0#.4$G! M^;WS>S2LH:<'P03UC8H'@%S7TP, -(>=CAF.6WF W7?H'W!%SU3N:D &#$* @)"',B MXG:$IU4\V"YYKC\5"<\L 7J] S!]H]X!(&-9 /S(G6D'_U808=_*_T[NB]]? M#WQ3C$6^L1Z8J+Z4)Z'.%8#)$?=UOA ,.YTCWHHU;%=KURG/9FK.(\47R56Q MV3:A$[E-FK,\3ZN#MW \FA:B@[XYYV99,%%]Y]PQ%@<8%NOQ &%!A[+#K;3# M[VB[9LNXX72N]HFS-)]M\J9./-LBU6PUX?"8RDP.PBC2ST @SMT#FEE'K'+O$;6LS\+_8ZZJ;P, MZH#,,ZA#4E"G#HB\+NJMQ"-VB?>VH_DSTH"*,VLZ@)(U/=9WL!!,+OGZA -A MV'$ZUB32JCCRSH]:XN?93.WG;'.L54?$_KWH(Q_72*L\B%UY6#ZO M$?.K3>B[>H$ 4-CQ/5U30[#8-?;7 (QX)/ Z!J-5%,2N*";M9Y,SQ&FUE0/" MS]KMERV6;5DFT>='IJUIQ%[3;",3&XM58,P2$V-L@P$,P;KHA4#$UP9D<'#R M4-!J61_Y<#G_-Z5HOAOOW^Z/E:[JPQ3M_36^&&/@_01?),VA4>N^.<.Z3:NE M*C Y7)"?M/OTH63$M\D@[BY.^J2WG2![O*/[^/*E']WGQL9P+4:%/BS0K MCWOSJEI^/QB4T[E8Q.6;?"DR^9>;O%C$E;PL;@?ELA#QK&FT2 ?$\_S!(DZR MWLE1\]ME<7*4KZHTR<1E@KY'9>U3\,3HZ6\:V8 MB.K]\K*05X--+[-D(;(RR3-4B)OCWEO\_1F/Z@:-Q>^)N"^WOJ-Z*A_R_&-] M<3X[[GFU1R(5TZKN(I8?=V(HTK3N2?KQ3]MI;S-FW7#[^T/O9\WDY60^Q*48 MYND?R:R:'_?"'IJ)FWB55E?Y_8^BG1"O^YOF:=G\B^Y;6Z^'IJNRRA=M8^G! M(LG6G_&G-A!;#3"U-"!M Z(U8,S2@+8-J-: 1I8&K&W M ;$-@?>-N#Z'+BE M@=\V\)O8KX/51'H45_')49'?HZ*VEKW57YIT-:UE@).L7EF3JI!_362[ZF1X M\6XT?C<9CY#\-KGXY7ST]EI>3*[EQZ_C=]<3='$FKRZ&/_]X\ MGU__B?KH_62$7GW]&GV-D@Q=S_-5&6>S\FA02;?JS@?3UH73M0O$XL)U7L4I MT&SH;C;,%PNY-"=5/OV(Y,CH[6R6U*LU3K_Y"OO>#Y=Q,NN?9^N+8;Q,X&%& M[F'>3J>KQ2J-*S%#%]5<%$@.+&_B>7UWW0ETGDWSA0#Z'>_?[TC<)-.D CHY MVQ$ZN9F4J^+S.@K=]@.Y$C;+@6R6 VDZ9)8.3\5MDF5)=BMOUS3.I@*]DLDM MYW$ARM(XN\0\7 ()6W=/V_ZK[>UNQ,:^)RP2%K?;<_,-/1#0C$+ M-G:=&=#-#.@C9["'UZ?K/OTM9Z+(][VNRT/3BC"?8=XU&YEF&/M=F[%ITX]" M3K 6),",A91[<(S8)D:L:49[.1%%^B\;_ MK)+J,_KK*D]3)'?Q^[B8_>U88GPS.'?0[S,YV33Y5]YR]R"<@I( M+)9I_EF(]J?EJIC.FU2K^QBZ;0/#2X(#AF%'PXVCX=Z.*@_'D\O+C5]04$,@ M8MH]-@S->VS+IN-MM/$V9LO:YZH9;".GR1T-9^+=-:-=[-& M=H4Y,J<64$PM<<:>HKCWU$C#9/9,APC3][W6RK=9=9W>DA[8Z?25U)?Q.MXR M7E613&L8KMU?94E5-EB/ZXUG9V#;H;8G$@28$V)Q4@$1NXGX&"?!")N,LJX7JG@^"9"& VPGN$=5EU'%6GV(3M*&\T8P=-P R[GE!I&?<[ [3 M4,^X:20S'F)N!,L9;-E2B<$C=.GZI0B8E(FT\*CL0-Q\60H%,TX!TM) UXK#UJR;<4I"7:$"W6&BQ6 ,&-4*E>MEGS-@U#[' M7F0YJ5(E!"AY>85*MXK6;J[OI5"I">8^\4.N!W.76=='A6_JQO?A%2HUP=XG M^OIQVG2GHK!.=V']07#,'@23&]YGU(0WBRB) MOC"H5OZL;WJSX3MU\7S\>+(138%*3N'WJ^4PG,S6K MSII=UTL%9OKE2\_4I"JA-O7)%"K9\U2>&5!YUE4% ^K.%DG/%!79RU6=F3ST=#5[!EAB@IEC#HI0[ G%9-#O4V8BBC,/Z_LL@XK)?ACH3[&! M[K!^JAD#1GT9 L(]/51 ,3G$@350"I_L<,5D2[Z!8G+D>5+R^OHD@&>Y[GPK MLK*G59,M*3?!RJ* ZM5D!E63Y7%*KP8"W0$IAZK)A&%/U^K J,Z4*Z:S+U!- M9@K6[ #59 ;0-N2Z5-]EU7W!0C&9OW0MF9NTMO"$*Q#SER\3<^BT22.+C.2* MQ_Q9ZL3N6,V_?)V8FXRW"TJNZ,V?ITK, 1CK@I*;16*; MH.1;[S.]7(V8FSRE/"2V]: HR9^W1LSWKA%SA3Q^N!HQATZ0U$@O=(2DM@0K MWO #U8AA?<&!RB^L)P%+M[[@"EK\":5?6%QPL[H*Z4G #-23@)TI+@ C6$]" MAI"X&&R]&EV_*O]K7$BA5:)4W,B&WIM !KM8OWV^OJCR9?.V](>\JO)%\W4N M8JDI:@/Y]YL\KQXNZA>P-_\'X.0_4$L#!!0 ( -F>95%!SS8 X@8 ( ; M 8 >&PO=V]R:W-H965T&ULK5EM<]LH$/XKC*,ZS0IY.-DJ5Q[.93#8T)_(C+VFA_[/F(B=*OXK'F2P%):D= ME&LF)R=V&]WXNR$5RIC!;T30%9Y3L3+!-7HW2RF],,[#Z_:O]DC=?&/!!) M+WGV@Z5JW-U?;.ZO@+Z:77[Y?/5^;U^6=WKGZ_7-_$ASQ*Y 6N]320H!=\R;21X> 'O*ZD?6'$$]%841+'BL8YEIAB5QR,3 MA[N)0SMQ.##QC=[\K$AX3L'[C$MYY%N;6D5D59BMOCV;HBB>G\RV78_YI&" M\$YL#^!\!W ^ZIGS]"\=V#H7* D4U\D@X47",@H*C=P@-E_-7.R0+D:1 MKA1/?DY-"DN!7FR=U^4@R(4S/PXQ[H%TA4*\@'Z0\0YD/ KR5FVH\"&*G[P+,D/=]XI*8Q#/W>@1TV@*-P[P0M"4L! M?3;Q1+NPDTH(O64;;WF10W?!8+CH(W>EI@CAY0!TU$)'H] _%XFN8Z1.>E>T M?CHRRZPW-)=,@?-AV,@%%,:QXW&/6#3' [D0MC0!\>$M,N95[":/<-'/,!ZI M*5XNA]"U7 +'R607OR5Y,2'K11AZ/!.B/D*/% S#8 !A2R9P?@BAJ-Z0 QLU M^W$7P'X6](G!^5#>@2VOP'%BN=W;1)T\X\7J$H;V5=1/D%ZQ 5J!+:_ <6*Y MHFNJ4:8Z46UI4?F7W"6+*5K&81^@1PQCB 8@MJP"WT KNE0H'J>*BOR@.WUL M$T5]L*X47@XN?,LX<'FP'+.%3%.[>$L7+^JEU\=Q'[9'# =QQ[S]:KJE+A3\ MMP*6%5LJ?Z,&0RT-H0,T5(ED0PS_\#60&UV!U>M=.\(325(*UX+ENT%0EK#]^TP"78W 0.#:X4C#LBNW;T#(1 M&F>B/:_K)==QJEYL!4!_5:PTJ+V@/=03.I@]0D-Y +7LA ZW.DZ3X M++VZ7 MD- R,W#.3APZ=XC-Q2@+3.A<6;:WV1,RDJ[B!K@FOQSW;!)TQ.! MJD@U.]"\S/@+IWAZ[7 RUZA4WU[Y'3.&_ \;CD. MC[=GQHJT:1<,-UN+3,:S#R;M;4DVE*VQIP?#P1SV.QZ?'-*5[T!QCEN:Q/!P M$O&A'4L4N.4T/,YI%_21%8590\,'5#">>MW@TE$(1@S#HUC/[,#OG M;..T=6U:U%& +O?,Y\NHWT)YQ.)H'@_%6$M2.!Q=I555EADU[$DRD#*99%SG MV#IMO;* CKWZ2%[O^='%:PD&C[=%^UF^.0]4Y-F_#;';]3C=AD<&!@,G#KAE M(QS]6^\4O)A:#^TJY@\MN7^P@?^[+(E;KL'C7/.-9C8I:!R:"95@B=*I[95@ M6'.B0YZ(T'F[9AS3@9+BY95P!G@&NQ2"XL )1E=J <.AO=(R#1YGFB_4GA.&$KW$1D#_?\VY>GTQ$^PNW<[^ 5!+ P04 M" #9GF51\E^V_M,. "*) & 'AL+W=OW5DXQW9>, P$."^O A;HU)ZE-=N?AHLDVI>;"W%XNM MJ76<^\8X?+/VH=8);\-F+S;!Z)(WU=7>X?[^]WNUMF[R^"%_=AX>/_1MJJPS MYT'%MJYUN'IB*G_Y:'(PZ3[XQ6ZVB3[8>_RPT1NS-.EM<&OUES&T6M%-UEY_X'>+,I'DWU2R%2F2"1!X]^%.355 M18*@QLV3-M'DQ\FJC1KW5;I%W_YH\GW MN4OR"E]%_JLN9>W1X405;4R^SINA06V=_->?LAU&&W[8OV'#8=YPR'K+0:SE MF4[Z\+TY-7;]3)Z>GK MMZ_>+%X]5^>O7RQ.%T^7#_<2#J&E>T46^$0$'MX@\+YZZ5W:1O74E:;#2-'-UM#]5A_N'^U^1=]3?^(CE'=T@[Z0H?.N2=1MU[BM; M6!/5OT]6,04@Y#]?.>!.?\ =/N#._\^D?TJ@.C.Q"+9AE/NU>M)&"(A1+>K: M!(Z>4Q\:'S2ON)6V1DU.?=UH=S69JDF_C-Y0A"#(D)OFVV*K:0[5U6U572M->&"PWYD$-Y"KI'OTYDOBE,6[%-DT>L3^7. MML#Y.D8;$VW+!N1%:FNJ!K9*9D.^4+X-JL$+QS(Z@UW1"L]?2I8!!+[[RP^' M!_>.A[L#",9M=7?O=>LXE<+SZ8HL>9-H""Y,2"@)@W#QIU^O\3J[E7SFOR;$ MX]21?G,@NH%YZ.C3U[\NSF8']]7"J91V#41L54@6G3KN!>H)#- MW]\HA\4%3C,4&;+U['(Q2MX[AB]@P X2S%V?KX.O9 M%AMV4$C1)@!MNG)K)?^O;8B)\0E(TO$2PA)V5#DH[XH #W%$,6FK )>N3$+D M\W(0,*>4H,O22FFI4>6^8+[ @?J![@T)/AG"CIQC&? "@YE M(_01/TJ.7:6KHM^!@D:E#>1EF*SP<##R;2L4W!)ZN(!SAENW@1,\LANV7)A1 M7*\K\\FNC3_:TI[YD'@]S894:BYRIJI'@ZGS&KXY;]@G*C.X)4"/Q]@*1U:5[!) #_> J4.@/'!E=/A['$0)7\@A!)$. M61U>=!"(]6;CR0 4H<&O$?A<3LK/*UD,BU$0>,6!V,+ I M[;8AK]R[^S=Z SML[ H\KT^W'?N2#_BN%@4P:%H%X[O'B=/SM2U-2WS$E"\W'7_RD<4OU\_SGG4]?I'+G M_3)W-&I!5!%*RX(?J95;7UV7>FM)17.K[6VU+*3[^D[7S;%Z,S0)N8V=9EDD M=1 P6K=S,5ZL3D"OJ$L*7?;K+#TEOH)RT1%HK@TH*J[H:.S*&$<1#&;0=;O% M&!?S/^?^X0R@LN%^A0IT03$TL L]S#&: :+(?8 V=[5%89JL'3**46ET)5AVDNS,G6P/_L' MKSL)8!7(7P?[=.(O9M/F@KJ<_1,NX"OA!D2^>H[]S78JO7(^]=&BJ^MZKKU/ M6(,+.V2U&'6X$K(L9,V@/V[&89MKUW!<5U&GN9-CR^TP]8YEK%%ON2TCS4D+ M:I+93KUYR!8NBG2?.M5CQ MBV&^#YF=2W[N"P*QEIRQSV 72=@'E+ /[G,!YOZX 5\3FX"JHIKFL0RU)>5[ M4$TYGOQD8^IH@P/T'/F@RJ2)F!)]B=O4G[N!;:UM^$8G='W%=3_TTCKH2@<4 M.\&F'$559S )TZ_+^V/%COL*PF1W3>)9Z$YL(6.K?+/N2!2RU:C+Z2W2PL3D MHKEZ*R.KI[!OS7%+&DM6&-'9;P^9<:..1K2HO'2QF0/$D:=)NUI_@'[]X;1; M1S3E32:9/'%C8I3O19"C'J#N:Q;6FWPP>B.F]!TY'Q3(UR 0T\,W0AKCD%2R2LR=-LX.=65G:- /.'IAR#J"+SKBY@Z. M!Q>U+HGCH86\V%4.:CBFZUPAG+601B%/AE=8MY/+/SC0&D%DCT^& _WA$EI[/< Z%_.B= M,U4>U6VIH1S9VQ0<19R[PM#XO3Y[V3=^-DI,\-:G?>O^FC!N0C?D/'M)MT14 MPKNKMMQT*8D>,12,8< >!;>0:4:.&VD923Q48B@28\L-=1^Z+3_3V&$K*YHF MTZ(N\$QD^03"8[N[#R3$E3J@S+YM."N_\G/>-3LXFH[(RH)) M(@N?G8+.VJ2HN8*=;KT!RRC4T>'WMQ^@O^"9:M_F[ZPD'O,E@;V'3Y9ON[,[ M1Y.]8))-:X4W]U5NJ ^YU.1Q;DE)!64!D/V-:TI,N4@//")7(6=2+B [8\H5 MU:2JRJ."+J=!B^0#/[0AYR:>K$&_@ MPDO [8D##U1W*1 '',_WG&3JW3H&:)N-=8X#=DUSV)X0'MP50BAU1@?J*0@[ MW*E'V@^*FXA&O1L>>(V\0&T[W/B3QL'@>P?3/)[EWJ@3Q'7<$B^\''[N;5^1%=?B8@ MTH@N78!^TD,E'0F>_9!T("-C@WHUI?GK# M^)YE?.M=>QDGCV)&$DCE2E]FY-&47:9K\;,0RD^NI&LG"\H4'RQ5"Q__W6!! M&OK]2*$'&YD>9I?;_K$FQ\*@XO\ [R_]@&%O]/L0GH_2KV#(]K";_%2D_[3_ MH7U5FC:W[\WMW)RK(+U_D3?(-_]IDY1-H!;_^K(NS=T0/_SH\?_!5!+ P04 " #9GF51I V[Z>,* \( & M 'AL+W=O[B M[=L'J),ZSPKT_6595^?;TU,5+E4LW,*4J\"8U-I<5_K2+4U=: M)1.>E&>GX^%P=II+79Q<7?*S>WMU:>HJTX6ZM\+5>2[M^D9E9O7^9'02'CSH MQ;*B!Z=7EZ5%TZ805J7O3ZY';V\F-)X'_*K5RO6^ M"XID;LPW^N-3\OYD2 ZI3,4569#X>%*W*LO($-SXH[%YTBY)$_O?@_6?.';$ M,I=.W9KL-YU4R_;S/&_8N7'3MZWOWM\ZW8R/&GQ4Y4"<#2,Q'HZ'1^R=M5&>L;VS M0U&J)U742J36Y.(6OEJ@ 9FNEN*6BFI= M(J(,F3-Q7%LGZA()A[\"4"E<"K]-*BR5OA.589.5BI>%R;,P MG![L.#D0/YL50K*1T(6(E:TD?398)8>46%A*KFPG-PNJ9^UX]TM94;BEL54* M(!@A*UY,([KRZ.I".BR09?3914-#>\:< !34D\F>L''5TIIZL03/\[#@***W M.?;0$/$C@=+"YT7 3-@#C(ZS&ER!N=Y'"V?P7[4RP$8I+2(YM#=OQ5__ MS]Z)^]Z NW: N'[+SH<-VMR=W1SYL"B'SB-E(QZ4C]\\E0S^;.&;_V3A)I\& M6^^!A02&?0I>$"8H8;3),HZIW&"U0,]KK,JRQ)[Z_+0Y#=L,.[(0M!#Y 'L=EX2 MR(YR&">B<57,03,'/64>NF%_X9V)"7YME4LO(,"BF$42 -3A4>(JS",B5,U; M& ?I ?>-LX3G S >$)W5Y+ HZGSNF23%6L;V&=NJ#,XDH1QE55D]!QH=#=^+ M*XQ4X(.<8MAVT/7M'4_&0-S1B_U90%6$/"51RQ.]7=J=XL?/,W5T:>TZP"3$ MA&P;70V(R2T]!W8-Q596O.DD\Y^!ZDOO4A>XO#-EL,T39", MH(5>4T,GP.A>>1\BRA[3RVY0IN5<9YI:KV_RS$?85;@ T>=CUH%,J1DCI \* M[&/Q=ZBN!JT0/@DE+Z%O#EA)& DW,N.P'DE$ I;7SI>FSQ4WZ ZUE+*>?\39 MND HB<(Q(>'>WKUT3C46=@+2JBE/H-RIL!%.YFK3.$X:#E9#:@L<4SBA _&( M+0XUL*?V0]FW!+$!_5*"BG216AV:$PS2-O2&T_*]K:7.&/)I^85-_&,);9/4 M'NL-V>/0A!9&=*V>2W;MNZ \$/=R[>-(]Y)0B%_DYI72NLL"V@X&XK7 M8C(5B5P[7P4[8J1'J\QT%?7427QJ6CJ [SK%<1*([A$T6NJ+TV]JB\^4UT SY3[V.008)39IKUS MM:34=A/3M[:K*CUH444.%KCO,LQ1>NV.&DH)ED"." 0E6 5,!X0-B"V\<'YH MA/.6@K5[M'6KUWNET* %CQHYVFOJI$5&;]Y!DJ+N;+8F'YW,J#&05.4Z)LT( M_K.,CP2*P9 VCQ7. &-WHE6*73>$ UZ^'FK26U9?H@%9A?BCUI:0D6#,N9\ MPDUJR7%?VB#0%?QCL2(3A2F5XI;V1,=UW__],CT:\VTNKFH)-9H3YS'I4%4U M:[()AV-WXQ[!HWGE.W@=U)*PXM]?QW1< T M?7W.;$].&N]D(.R--LQ2V ?#?;\Y#/D7G2^M>T2Q^1Q #F4JGZ3.N%Q VK*3 M@Y& &.!]S72N/;M%'HQTSFM;(1*E4$*^O63&?)O+^!MIK"4*PUBBD*V]I\#[ M))WV-DLXD<'>T8GV .546P M%6#79FHS@[S_N?P&$"2_PS?/- T^(8\ 2%HF6&&U7JO7==DN%'36)@!]2K#B M?+V)EH'XX.N""V ))H?,Y;L0:H>)>(1X54Q_X3JC%<6^?8A7P\&9R,%"G+S6 M:W($NVP5 CV8%A(L),6Z67#4=TS?Q!.=0@LH:N]S5:U4<[IIHOO3;.\)Z.\U M.#?$XIOB@=0$QGAQ9EH!%[;S"$N^V$-FHI7JW.QYUQK.3;2L_6K'[@*)IB&!KPA,V=JT#%G+IZ(U];3? K<5'_GN>1 M=;TE)9=PW^/2FPUGD=A[U^4V+[NM34T;YXCV(WS1;#*NHT-)J.^<4:BHJO-+;* M3JL>N1P4X_\WYY56T6-']D2ZJ^,[_8X]F U[ IXYDN),-WKBADS<4845FKXH M,QDC91_VW<5&NY>Q(;?["[1_H"*$[KOAW6.33CG='2R=BV4H-PHH'#JZ"F?\ MME?*^*#KV'">[F;N=S+[,.7X.]9]X-V<@%R6'"0@5>_ M;"B)BI7.5L]MIS5L8WK7\9N-B[)3T"GF):UQ/!Q=B!\8>J9V>.)^) % =OJ_ MOXC/9'#C"9O@Z=VWP]?LK\0H&D_.\#F)1J,I/L\B:&)Z/HQ&PPL^WGS=UY5G MT?C\'/].SB9B-(TFYU,Q@HWI5'PQ54]A4C3;J[Z)IF35X.U]E4O)F*,7P>C]LUVZBPPL7,1S$;3^C+133EN+#.Y/R"T([=.B#9 MEC+9I>94O+H8C%KYMGT3'[KG3@Z@?(#1_7*&(,'(UK=/:_#&PVN'A98-%WAG:[Y7JBO&;F5H5\SMIE MF3IW[^9^5/!3F=L>GBO [ZDDGL>-XRR[^?&T]XONM!K"_[=FJ0! MVJK_<;=]VOXT?NU_$>Z&^]_5?Y%V07HU4RFF#@=OIB>^5X8_*E/R[\-S4T$< M\M>EPG'=T@"\3XVIPA^T0/L_#%S]&U!+ P04 " #9GF51A:#6O><% !3 M$ & 'AL+W=OOI@]1\J"_E9 MX[@A,AK)4H<;._N%:G\.65YJM8]_Q:RB[1TT1%KZ8(N:&184RE2_\K'&88WA MN+.%(:D9DFAWI2A:^5$&>7[J[$PXIH8T_HBN1FX8IPP'91 <3A7XPOFG_N<; M\;7_Y>Y27%WV!W7O]X.3ML!PIFDG=:"+BI!R19![\25-2'WXM)DE&WR MMV'4TK)D8=E%LE/@@"8MT>LT1=)).COD]9:>]J*\WC9/I7+BJ]0EB8_*I]KZ MTI$7?_:'/C@DQU\[=!PL=1Q$'0?_'0*\=E,R8;--:%B[&2VSM02?U!M<\C);\CC0LW8E8E3 M*;LQ0JO)^]J?IA@Z>P]P@6E&2#@7^25/ \0>NU(#42.C\XO<\+9T+)Q- M1AE(;TT,E&;;/9L>M0OT#.,G4&G2^2L=3W8Y'JMI@?Q=:]""AEB@\PW,=Z%3 MFK7$JI-QEJN4_1CQ&(S*'4U0LNPJYW*8__3#<=)]^QZNS0RG=5E,(D(1-HR4 M"MM%SDBPIFHB6?_,ECJ+M0,7V1@6BJQ?I<0K@>GMSHA^A!WS(% Q1!070R%" M]I'2>K?+N]UWJ&I"/67"V"!R"PNEF2\5K:7KMLKYKK[X7:95;70%PC)R[#MK MB;DI J6Y40]EQ)6/0HSHD&]08B_NV=)#@]\_>4GWVJ2[JGRI'+OS;/CO50U= M5S4T4&,#8U($=./[%H6B@3QWN1,>[:L6(-/4EBSO1W%PV#SJ)OB(292\W_BJ M#RM)=;_4O28;O;G:A6VROZZYHM_0>]3L MO>U$NNW()KU6]UO(,C?F=[Q$86S#_["P'1QHI]^8_9#\Z@*:$2H(O41D<+'N M(0!=S$FZ: F.(XVQ58<>D8MFK!?XD,*,:#6.6%4"B;&N8[WECBAN8]CR'(P7 M6^*+[393F8V-J*F>6=[:DAQ/.@+ZR8O7K*W9L;?)O!/I_68UU>H S;F]0T0< MF?&ZLD"R&%ER^G M@Y=E5UWU>?3K6R+WS'I>6(V>R&%[VA:?,_<+'GM_@_EG9^%Q]3L-4BV$E\-@YMP",T?N9X]9-C IR/ M+!IDO6 %R_\CG/\#4$L#!!0 ( -F>95$/R0PH& 0 !<* 9 >&PO M=V]R:W-H965TE^_8[42^RT]=:M'R21O+OGGCO>B9SLA7Q0 M6P!-GJJR5E-GJ_7NPO-4MH6*J7.Q@QHEA9 5TSB5&T_M)+#<&E6E1WT_\2K& M:V2J*:JF/Q\":783YW Z1?N^&:KS8(WF^S8!E:@/^YN M).;PA!"9DV M" P_C[" LC1 2.-3A^D,+HWAX;A'?VMCQUC63,%"E+_S7&^GSM@A.12L*?6= MV+^#+I[8X&6B5/9-]IVN[Y"L45I4G3$RJ'C=?ME3EX=_8T [ VIYMXXLRRNF MV6PBQ9Y(HXUH9F!#M=9(CM=F4U9:HI2CG9Y=SJ_GORZ69/5NN;PG5\O[^?OK MU<33"&T4O*R#N6QAZ#=@4O)!U'JKR++.(3^V]Y#2P(OVO"[I2< 5[,Y)Z+N$ M^M0_@1<.<886+_P&WHW$[T5C4(K]>:"X*9AJM8@[VNA<3\T2*S]<],6.\9SLGS"4\!"#JE=-%*:ZIBC*V3; M:\*A9DL_ZS19J_EC$OV%OR2B) U#T]NV1WMW9X/_U W",0E,Y8V[(%Y0"T8^ M/M\12^JF,9I$KC_J(;M\M),?&O*7D96BWISA7E6F&UR:1OA-W!3#LZ?KF2C. M&@7DM7-W\]%YT]M1-_!C?&,IH(,",**<:/;4RR/,@GF.0@B2B/S\TY@&]!=R M+S3^&,6A&*O;]3'[KS EB>^_J)%KSM:\Y)J#>I'X\D#"_O/?!7M&-AA$"1LD MABU"(]LH_FA$K@$/[2,_SQ6!K31.\1W$_@E>H]#H4/P;'0;^-4W3W32FMCG- M'^EKQX1W<%A7(#?V2F)*!)N^/;>'U>'6,V\/^V?U]LKT@&UL MS5G;;H 29[\P\[(-E"FQT-_IRNAMZ?:/-#[M1RHG;LJCLF][&N?K5Z:E- M-ZJ4=J!K5>'-2IM2.GPUZU-;&R4SWE06I_%P>'9:RKSJO7W-:Y?F[6O=N"*O MU*41MBE+:;;GJM W;WI1KUVXRM<;1PNG;U_7ZX9'FI*IOK M2ABU>M.;1Z_.1T3/!-]R=6,[SX).LM3Z!WWYD+WI#4DA5:C4$0>)?]?JG2H* M8@0U?@L\>SN1M+'[W'+_F<^.LRRE5>]T\3W/W.9-;]H3F5K)IG!7^N8?*IQG M3/Q275C^%#>>=I3T1-I8I\NP&1J4>>7_R]M@A\Z&Z?"!#7'8$+/>7A!K^5XZ M^?:UT3?"$#6XT0,?E7=#N;PBIRR>4_P IYGXJ"NWL>*BRE1VN/\46NU4BUO5SN-' M&2Y4/1#)L"_B83Q\A%^R.VK"_)*'^&VD42?DPDQU$;O3:R%#E(1:&K]8E3ID1>.2) ?K0$;B,=4>45WL"3PFDA'1NF M3^1(]#Y+PX;K/%-[&58 )(0JZT)OE;)]D4(Q9(>L'+[HU2I/E;%^3K2E@ZTT87F3+\HF7&VAAE 4#BNT("; 64A=,<$"+X5'M+]/'6_ "< M07J6T]+=]RQ$R!HHEN:2#V\H>2V=#R&0IP[DGNI%[VHQM[V71UXU5>ZL>/'W MOTWC>/C3U>*KYZRVAW0:'999!T> [Z;T)VW1, MNK?BSH*>3.AB!+;A4WH@0"9?7.!Q<6&DG"F4MQ4&% M#R56,C>M3:]ET2BA_8M,.CRO@B?(]P:* M:=@P/E1)QG[70%!\'K6MKA3;D$B^'B=Q&Z,\$1@%]&A#PLE$?@R@. M1B(;=T#P,,M;@@HU192^/'M0/SP_5=A#$W&XUSZK;[BUH=B'0]"IX9TR:6Y5 M2)F:\(N]1#E\C]HH:@[I%,@_KB.-+$21KQA!))SQ:9<]"V_[[RV/>>!Q;V&^ M7ANU)@#ZW+$I8.R]2L.Y(CI7-!,SF/F9F [&8S$>G"5XCL[$+R'*1^,S+$P& MXZFX"*?*Q(OX)>^($O&N34:*1T8GO!Z/Z/UL,(GN2C]B5A\3S&X*!<8S/%.A MB.*?Q#=D(EG*0Y_BX@+ X@1]B%LTBYE;G!"WI,,M'(!C]OCN9);PWFDL1H.S MJ+-W;T]46I.CZ4X#V.?6@WV^6@$SJ7@ME;M1JCH&GGZQD-"_ X3@>4P;KOR; MN^&$^HTZEM<%H66 Z#V\YM4)%DX0RVI[M]Q<[2NTSZ6O7*$?S"2DY+%L^HN3 M95^W?"7U5OW3F?+ 8>\E"@>Z>$_B?R;QWUC\G\JGT=@'403$CNEYTB>3M"DU MCFAM/)B-H62A&)9>),G$Y]1L)C!.K53N.)/._&KRM$P: MW3=&J&6/N'[^_^IZ5%2]KGR; F3-=?:XW\-1_ZCCKW:"KSJ"+UGP$V(A8G\@ M(H;TT89 -"*,.AN,DDX(3**73 P8[$1 $OO5>/*4"$B&S!>P-QQ,AN*B'0^\ M*2X;DVX@3%P6Z%I\$TP]0C1#U#U*^Z)WL;B\I#9?80[)"4%W33?WRG5+?M#/ MH'_2S7HC:KDU"#.14=\3>E @^'[7KK>'PV';!OGV M-;]MT^*(J!T+K^1&7K,'PSF *Y >.LEG\9B9$]=JBU:W0)I)/P)0NU8B5AKC M!Y*GG)0:0J<=4!+OH\%0E&BB*8"#]E@],"#4!$]%]TE6F6L(HL2EYC*,97YN M4H+"82#>-RSKJ=" S[@_1D<1I,._>R=D][C/6;^C;/ X!;YV^1SVHZO&-1WF M]W@O.O,DNMM:5=:WZ1>W]*SN0*-CQAV [,ZC:7>_\OMMBU._!QMR'\KC!.'; MDX"4"!E%[C;G7YA/]SI)?"*&!RO,@K?OGPX[\V#LO)*)@D6XTU#_YB,&7QK\ZW!F]L.K MD53U3NAJC>YPT=*&\9<*+P9(BUHD"!#". -DL2WB>+Y]<;/)R2=@OY^DZ3TU MZWM @H*46>W!#D;V.^?KG"'H?O1>I>'^6CY@=YIR 8G<#Z!9)A>$B.6*(PD\ M8#!)PS#2.V0&M7K&U]E.;TUY7JA;CJ9P?4*1= U(('CP1[.=!9JZBR93(G2J MX5;P5Z^..DRAH/ZNV5\J*A1T ^AO',M:IJZ][ BC$&S8]U-^N]0]W+4N8-^" MQO^=._E2\X[G3&Y_G*Q,YQ91($E4_W#NRG*ZS:PR[\"NM1H;QC+ONO8Z*_0Z MS:[->/ J@F-R=Q?QO^#;"_1,=S#NHE68YP*"3KZ_>2D^G/;F MBR9D<"G#-VI,&[ZP-:J082*O='5R[8?U SCJ^QKBB\E7SA!DY./2=Q=]'2*. M7^3X7I-V0CAI)X2VWUIY!+UE.F!0/(C:&SR/[T^4?F"!T$Z@QE5KW_0=M95&B_89]:P, & ' 9 >&PO=V]R:W-H965TBZ.F6^-&5B!Z>ZLJZ65)ZW[Q.4U>46"LWI :M MG*R):^5ERYO4-8Q*QZ"Z2O,L^SZME;')?!IM=SR?4NLK8_&.P;5UK?AY@15M M9\DHV1GNS:;TP9#.IXW:X!+]^^:.99?N4;2IT3I#%AC7L^1B]'HQ"?[1X5># M6W>PAJ!D1?08-C=ZEF2!$%98^("@Y.\37F)5!2"A\;''3/8I0^#A>H?^)FH7 M+2OE\)*J#T;[096+O[#M?'/)6+3.4]T'R[XV MMOM73WT=#@+.LB,!>1^01]Y=HLCR2GDUGS)M@8.WH(5%E!JCA9RQX5*6GN74 M2)R?+Q]N+W]\>_O3U?7]\ANX_N7]S<-OT]0+G@ MVFK47\:GPFA/*]_16N0O BZQ&<(X&T">Y=D+>..]S''$&Q_!N_[8&O\,OU^L MG&?IA#]>P)SL,2<1<_(_2_??4;[^ZBP?G9[W6+#T5#S"/38M%Z5T'MPQ;5C5 M<&OA9_J$]0H91J%&V>D J&58D&(-M(8KP]+VQ Z^]25" ,ZS\W@'62#3-INZH*+TC,(4E!=2T[%]D=PA_CN\LXA!MY MAEJ;\!Z%L(5;X1A$Y'E0,9H,(I-.Q0$]94GL#*_&AW1:Z36. <<2#^$#RF-Y M_D+;WQ7(8(-"N1*,C6!AWDD0/\I$-&%L%,1:V0+E9?H25--4IE"K"L%AT;*( M00>5VKHA/$BX-_)*-T)9:-?46A_*INQSG^V R59TR "1=#K4PI6*$1HV!0Z$ M(3?$RF,$8MRTE9+K#$JDDQEE+'HW "S(4FV*Z-5S%E-783D/YJYT:Q7;H>/X M#RJ[6JLX*<4$E@"?&L.=10N3 6C"<.!W)*!UH4D.<< U6)BU,+)M;$\1'X7U M9,)EK.1.2(L3ZH%\#%PH0%C*/6CCA+XWM@VW[F/=I* X_+?GFAY,O1IY$V>[ M$_U2]&X [JW[S\=%-S4_NW??GG>*-\;*->):0K/AZ4D"W,WS;N.IB3-T15XF M95%RP*X39PL .L< M 9 >&PO=V]R:W-H965T*=M]F>GV=O=@V$]_KZI[QN, 279U$C+V M3/^H>E7UZO7,J[7SG\*2**K[NK+A]6 9X^K[_?U0+*G68>169'%G[GRM(W[Z MQ7Y8>=*E3*JK_NB96Q],&KT-2U]@_G5+GUZ\'! MH+UP;1;+R!?VW[Q:Z07=4/RX^N#Q:[];I30UV6"<59[FKP?3@^_/CWB\#/BG MH77H?5?LR06-?W=T057%"\&,W_*:@VY+GMC_WJ[^ M3GR'+S,=Z,)5OYHR+E\/3@>JI+ENJGCMUO^@[,\QKU>X*LBG6J>QAX<#530A MNCI/A@6UL>F_OL\X]":+]S]?JMOIORYO7NU'K,C7]XL\^SS-GCPS^TS][&Q< M!G5I2RJWY^_#DLZ<26O.^>2+"][0:J0.QT,U&4_&7UCOL'/O4-8[?,X]6[B: MU*V^5V]-*"H7&D_JW]-9B!X)\9\O;''4;7$D6QS]202_?;;*UD98.R-+>U?W;&=+=I7IW*.@OE.3X[_&TR?'EZFKZ-AZ>3PUUU M_LT+GKU4.SSYD">/=]7E8\=?0+>_I MCGS0%0<9/'MG$%4,]E0XSVLSSF9AQ21D1$3XR18&")0-C'.R"-VO#%QFI'*N MZ-6J,H6>5:1"U+&)F(!;E:E-E($C]6[+P6_U;*C6I)J >UH]D/9[T>V5C#9V M]$X72[:IT%715'Q5K'L4FI'ZE;(WR8E">_^ %>=-5:D[737)&QC!*^H0"*U*31&?#/Q06;?)3CC*:0L(@!VQ 66*!B_Y<70S M4A&KF>A@PUH'SH*J8?>ES*ASIX?OENM/.?C>JA\;!')RPK@=' ]AFVS%Y'2! MC:-R*V-YR9TI,L5K7/4KE\-(<03OU=T(5^O:!,Y/\D(*!7G+)""Q0V>.:)J1 M[4+W*#[M<=,J,:Y&(P]YL7O^3NR.MOC$;GQ?VP>,"U&%)3(4*R((&NDEZPD. M(314CE#[BE,VVSN4G3_S11=,0=@X^?*WH%8NF!8Q$!0 Y2V>M5'BP;M\DWF" M[SN:^0;20AV<"<8ODV57US>SI\8FJJZVP!)P!RMDADEE/H,P3C4D>UU%SQ#6H1 M48X06>H6$4878T98Y!P,^%Y)$L.E9P&-7 ! $]5D2K%YVBR@,-3)\T:O35R6 M'MJ* ['E8I>L6%:J4DJ-6U0TS"X@.FVIDEIV%L7)%9"6H +&#DO29@=.U'I5 MN0>B!.LVH @&4[)O<\5XF;;W1'J&C'Y1@9O,W#!;!O77OYQ.)N,??FO@GEQ[ M=KJ,//A!2)D!OW,&8+G(QH,5),/+_R*872W\V("Z4V3/AKFQ/$8ZX[D=]&:U MI*K+T]-'>;HU>B@,]+5BKCG/)/LV1/J%NEZ@ 278VC+L7?J_(-FKV4D+4F;= MN:FDF:TH)KYB&T"39*'_+40=+2FMR]7Q5-$L#;H>\V5)UE#Y&3=U?7-[/YLY MJJ,E:SA.-^C.2,Z;!EH 0B11@]!0]GGK3O9N5VQF\4#K338D3WEGGKZ](LY" MTL.Q.7LG([)]!<(Y5!7I._89GD(X/\5O0JK2R)FT\+17 MF4]4/>SAGMWCBS(H;[AV356*]M&F2B _0F?;>BX+WK36)9$%-(4AL)DZ7R/G.30'IS\$%*H$A)/A4KB_9:*M'C.[I,4_B=Y=#C,.*M127*W:K-))I"B\6RC%2JEAR687-VKP: M.+LI,F]_O.D$6I&U#/4EM?P6=P^/7[!#DX,7PY:A$X5HF[EYI5D/0O3L1186?;O44:Z;(4PQ(NC G@\VX#RSG"I"Z]$U+EO::@\;WI#!4H M,/;+^_QR>MM&9)BI)9G&XC8;USHO1R%E=&9^-F;#G&=].KEB-K<(]#5T#HOX&_)W!D(]:48IE.HSS;+0 M4GG '=BDBUPZB\K-,):9QBX,GU@@+_8X!F6;/&W*_OWJI]NK+F$9RAR9/60= M]'?97^6SN>_>7G53GW&JTUIOB>$4'0Q\21K<8X]V!K=OU=G9^&"PJR#94"%7 MUQ< (CV FAR/VP"*8 K":M8V)%])D%,VGFT]D?(,T1 M<]C2-8O446L!/IT\$E=CJZ#X"0Z50QP+O3!0I&)I<:SM&=F3PCU:&F;I(?SZ M*'!+F\>4$@!--%4YO?N MY&V)3\U\@N?E\IF^]>B7]S^%SADLUPBW ^5TVI&G6(Q+:KXV<;.>80- TSV# MF&GH?EZJ[>R&2P07MH'ZJ9LPUK2W0O%%$'S0JM"#62GNMLE# J$M#G2O(,%C9B;\.* MI 9[[-MK(YM^7;"*CA(3?D+CS:R1T=)2-$KIX??L22X4L.M M>\;610VSOANGLHDN FY=XS@OUY^W(K5GD<$Z8],\ M]2@7O#3?D$LI-,6[O6<80;?% U_AE@*&XEVEA[2FLVI@Y\\\+NV9Q[/RO$EJ8I>P[[LH=I)$D#\7&9[D%,=+R&1/<9#P><\5UK5AXLVO#HZ=>F>SW7D#5Y!?R MF@W=FG,NO8OJKG9O\J;I!=9F>'H-B*ZV,+"LHCFFCD;[[Y'U!+ P04 " #9GF51]4M$HU($ M #L"@ &0 'AL+W=O(>>,9[J3ZD%GB 8>BUSH"R\SIIQTNSK)L&"Z(TL4M+*1JF"&AFK;U:5" MECJG(N]&03#H%HP+;S9U[""[W]Q!W?9L9. M=&?3DFUQA>9KN50TZK8H*2]0:"X%*-Q<>)?AY*IG][L-OW/.AO4?_U<5.L:R9QFN9?^.I MR2Z\D0]4&.Y0TS;#95<@?*[B8T:[A0G3>1X\(^RLHH6N7D9V:+^3U\ M7EQ_N9W#V6]?5JMS6,[O8/7I\FX^[1HZP&[K)@W850T6O0 VAELI3*9A+E), MC_V[1*QE%^W9746O JZP[$ <^! %4? *7MQ&&SN\^ 6\.5."BZV&)2I894PA M_'&YUD91\Y_-Y_.Z.^!^H^,#2OT@1Y$+%")AX@M2>3JH&W&Q(YM:CE :% MX2P_\NW \N2\?XJ9H>JF*_74W$"!)I.I;\/+JY1X-1=3VK*B?;A;?76_EYHX MI3!?+9<=N">$5=[&$5-X1NI:N\4A229UQ.5 M)EY<-!PMT-J]N]OXCHL_(U_B7FER((KXF&!I#M99(2MA]/F$Z"K$(_7"@M+Q M>,:*D'["\8&UV-.?P.(')A\@\D?]/GW/0C\>#>W,6>0/1OW:"OT@BL_AYCGF M"7QKTN+C/BU>RD:_N8QHX(_&(XA#?QB&$(W\?C"TH]X@K+/SK?QPR3:!U0NO MVCXJ1/$ ?OYI%(71+S]\[Z4AR!K+;Q\G&OIAW#O-[6T)?X"@0VYT4T$GZ)TW MQK@Q!G2=[U'?VRCT]U;GO4L"&ZZP;U_4;X_N[:D2&W3ZW)=CM]'F@$]2AHRE MIW3A-CEI'-81DS%#UU_EZ?-SY(V:L7E6W)?J@SHB',U-92J%]/R5L6-M2PFM M4G9;>5)Q4+)P&VO9M&I[CV+6F#!2G77G:I\U.\)W7R M.(Q/8T*5TG"TA8_Z%U>S&KT_%X4C=9[6X/&MOT^11WD,I+O!B&084 I8>]C8 MQX\3CNQJT OH-QP/6[O?&T/L!WW*7;\_Z-7VJ?_)[D$'0@5AZ_HL&SW5E[H9 M:6?;5NZR[F">M]=]X"U36T[,<]R0:] 9]CU0=6]5#XPL73^SEH:Z(V=FU(ZB MLAMH?2,IIYJ!/:!M<&?_ %!+ P04 " #9GF510,RN4X\( B%@ &0 M 'AL+W=O693M) MVR1 FC;8%NVTB#L[6"SV@99HFQB)]))4T\ROWW,O15O^2+;[L"^V2)&7YWZ= M>ZG+!^O^\"NE@OA15\9?]58AK%\/A[Y8J5KZ@5TK@S<+ZVH9,'3+H5\[)4O> M5%?#/,O.AK74IG=]R7-?W?6E;4*EC?KJA&_J6KK'MZJR#U>]42]-W.OE*M#$ M\/IR+9=JIL)OZZ\.H^%&2JEK9;RV1CBUN.K=C%Z_G=!Z7O!WK1Y\YUF0)G-K M_Z#!A_*JEQ$@5:DBD 2)O^_J5E45"0*,?[YLC:6/W.4F_8]VARUQZ=6NK MWW495E>]BYXHU4(V5;BW#W]3K3Y3DE?8RO.O>(AK1UA<-#[8NMT,!+4V\5_^ M:.W0V7"1/;$A;S?DC#L>Q"C?R2"O+YU]$(Y60QH]L*J\&^"T(:?,@L-;C7WA M^M/[F]G[V>4P0!;-#(MVW]NX+W]BWROQV9JP\N*]*56YNW\(#!L@>0+R-G]6 MX$RM!V*<]46>Y=DS\L8;Q<8L;_R48@J^\N*?-W,?''S_KV=D3C8R)RQS\C\; MZ]E]E%BO_5H6ZJJ'S/'*?5>]5ICX78F*H I95<(NA&T<_A:Z4(*WB'7C?"-- M$,$*Y**309MEVF-*I-.\'3@GS5(A8X+OBX>5+E9"_5AKAU=!?)=.V\:+4@:8 M):R<;98K<:?FKD$RBOP56WXR($!.%79I])\)&J0@#96@+!)D3@KU4]*2,D)[ M8;\K!YEI?5"N'HC6 P\ZK !4:*.#EA6_)$5'N:AC"%F'?=Y# 26,#7R\0U31 M>23TUB+&<'Y)3]Y6FG0HQ5M920,#S2CX/0,O;#TG5%OK&&M.XPCOUM:0<02X M3!@0!BT DWG ).F\+@J2ZW7U*$KM"]O ]"X:[< !7C2>!E*LK0L+0+.TU5E9 MK ;BBQ$?I6'SCD32*78;G=!")R$_-%A' <>TGV49 M"*LA"RV(JBE0ND&BC9A!TATBH"#0?7$K*PT]C98#\6T%'RUDH2L='H4FU#B> MK"!+<(HFEQ(YBD5CF"P][4EFA.$ KF# [(^%=CX(0@,]" IIQL:,X>9I(>;R M@7C7.+(/[4+(*95]4HVK,-R[5\Y.1(3C-"^< V)M4*QSY A,ZM S'0$O([R1@/ MIMDO,3 J;[?YT<:,<)P0=G':D.\03#CDI'?_Y;?>RWW8AZ@IXUD N9\%&-' M/JYZ9)@DCIVUGV!?]M@ YZ7#R1G)80=Q6.%HC6R0W KN'',@6-Q'G_1&??H'&+@U>B+P_RJ;\ M#ZCB4T>=?==T53U%77>.C!O%I5%WS:@_OGB%W]$T^R^R*FN6I\RI4=IVW%V7 M][/1!+]G9Q/QS5*0'\IZ(<;]23;F_PNL;G,WVANI.5=+1"9BU*_T(HBE,L!5 ML8-V:82]HSBWZ66IX"2[YD"+)*&*9I=NXGR]KNRC I*%LS6'#7':1^M5E\ZV M1';RU[].U376D,:@]) K$CGE HG4'#A7/5#!][=P27FCWML%]FD*-"?.F8@VB%K ME!']9XS3-G6Z4MAI*UN!KVH4B.]J-QDUB$11)TY^VW(;=%:1T']"UH.B&M-4 M2*L6#20<08_B%J=&^9.EK=.;;$H:67404N&KL*M*"Y-3+@$' Y.::(;4VR\S%] M^Q$4-68*^=>6?B]KU'#$/M,@@2 1EM\=5I06:E(SA3R=W?8?AU:@ ZW;*=P1 M?TOBQTQG#AMC]" H4NV74TM$T-T&C[7E.@X:B8K=?KM<4T&$._0N!1!W,$. M8(LD:"!NPL\IM^E>VA*;VMTRRBVL#[[M!<:I%^"D!%K<(I6CM(FK'O 6;-O) MOTVUI8CU^T=OJC+0/E%&^W3N:-N#P#[H0" ^)M!7#*0N4Z,?^=CN5*=.]8:H M_$E1.R626 P4]O,-_/;FL>_1= ?9M@^;7H3+Q:XOGKJI<" _ VD6\->2ZB)5 MWE2@;G&#<&I%7R10O#Y9?[0-\D>Z7KZ)$(B=]O>8FVAEK#&$TE"K?]P0L:>3 M=)FIT'7Y@R;H&Y_2@_6IX0A M_M==^BGHU8)0OT#[EIV-$-44@]1T(U;D$2KY ^7[5P^^08B?A&? M02MU4Z- A\;MW6LZI2!JS9\2]LWQ=*/]?#C=M6;\!Z-%])#,G>;YGEN/LG,E MA&O/Q_0X@BTFKSC(Q.]^V^7QZREZ,91P#X,ML#4;G$][\5*9!L&N^2L@6JY@:WY<*0FE: '> M+ZP-:4 ';#X+7_\'4$L#!!0 ( -F>95'RKH2JA@D /,= 9 >&PO M=V]R:W-H965T31 MPOEO8:Y4%%>5L>'EQCS&^M?-S5#,527#T-7*XLG4^4I&7/K99JB]DB5OJLSF M>&MK;[.2VFX<'_&];G9125\H&[:SP:OIRXV3TZZL=6L\+_J75(O1^"[)DXMPW MNC@K7VYLD4+*J"*2!(E_E^I4&4."H,;W5N9&=R1M[/_.TM^P[;!E(H,Z=>:K M+N/\Y<;!ABC55#8F?G:+=ZJU9Y?D%WN>$,438BN:C=#@TK;]%]> MM7[H;3C8NF/#N-TP9KW30:SE;S+*XR/O%L+3:DBC'VPJ[X9RVE)0+J+'4XU] M\?CTT\O;ZXF@S0B0]V"S:[:_2]O$=VP_%!V?C/(C7ME3EZOY- MJ-+I,\[ZO!K?*_!"U4.QO340XZWQUCWRMCO[MEG>]EWVN:K2$2B*04A;BE.H MJ^U,V4*K('[3H3 N-%Z)?Y],0O0 R7_N.76G.W6'3]WY6:_^P';QQKM*1&2" MB([_#\1"(2$*!3R+PDA=!3'E17/M2U%+'\DX&8+R9"SNRRA[;\09^?"$^C# M4'R0%BE,;A839;2ZQ/E\*O:%3DD)/R\TSFRBJ)37<2A.RE)3>DICK@>BQDU7 MZB)=P4K:H>VE,Y>JQ _AL17.$D;-I$$>Q*A\"FR!P%+X&MPO=:B;"!4TPEQ" M*=R#[\A&2ZEL!$C-2SH7NI]9",KJM[8%K- 6SP=LOE?!F89I!+X*33'OSEYH M8R UBKE$-"3=AQ$X0I:7>*Z$FD[!0.1(.A]J0I0NL:H44VTE-,1BW$Y^&-!9 M8)3 0>FTY& 9_;W16';-.I->K34%)*M'[!Y$(4DR' :W94!D%P_%.PWE?(9% ?T" MW&38AY03+&W62)P?24T.!<5DHI050<^2\38.&"HMKAHK)X:-5P%I!6GL4Y"K MKII*U"["$@J.KFI)$9S>/JF-ZK2)Q"%K0S<4GZPXJ;TV8GQ O#;:'XBSBGS- M90D*+:\NW#0N2+DSL@^/WFO0%\Q\!J+G2G:IR <$T_'6BVXC7X]>/,^T4 *) M1I'[$C-Z9SX MWEU#XVN0W74+97=?@-B]".J8UN'_'L?[]P:I,QKG<&/C1,VEF1(TV@/[()BR M>C!3UK62)GFV#UI*"L\J,\G'\^5]D0B=!5NA8/VWPB)"JM!85T_ M%=%- )110N?!X*Z3Y\H0KN9*^A05#N9'I&W%^P\?V*]#:(C&*7L;0R(TA5*# M375$[(BK2\Y;:"^+0M6I:DD_:U(HUIFX'CVY1E$1#($+$US_HPAE_ZR)'-+A M@9"=E("AIHZ"4A:YUGBN 6_4Q(,^ (Y=]M;A4'QA,#-G);Y"];39RR$+UH%I MGCAMIJTE"QSA#,5PO)]$L3DR) (G(K 1*,0-7K63>JH>//?2G<%#:M\?-]S* MZ?8(Q+7[%F1R]O?]--#CBX#J 0A.%-6+0M&Y[)V RH5"U-%#JA# !U9.G(?Q M]QZ1&+J9H02*T2V?K"&F^T/_#CU1\AS'%LL]!.>LT7;M4CA9T,15LC(@) MRQ@L?]["=+F?]75=(1]GA(9 M9-D#OI*&L"PN:(0+?2.D"0Y2K,:JFT6*&VKVN:9XHC2F0L0,,*6R_P'6=O6' MJ?H!GRQE$WVD9F<%22UR9>6:Q*: OW=7W#F!3GXYV!\-=G9WAN*KRD- 1PL^ MM5R7$F;3T$R.X Q%2Y?/6IUD[H;%5\5&6\;/I9XY# 7!7">Q90??'Q2IKG)1 MF?3@S>240=/"55U18TA01+.7K:^]ND23T3DI,<-*LC-]]V&]/?!FCM"$'%)G9Y73JNO^L-XUI\VS#;6I8X\Y&Z+C*3KUBZ[/VQ MG4B=(D61L4$]8-Y%Q+]<%G=-'$N"]I]/ECM MEO9R$^L\6RXW[_]O7CNFTL?+#3[G4NM/Q/[ZOID#4]=3K^ MJ3II,,DY/-!(FQI"U+695RG&,(R*97(,SAPLN?D@5_#E!$QQZ89->C_08A12 MR9);Q$;587=PB! ?[.P2IXEG-[AN=[BUK!5> 2!!V3: ?4G\JN!FM%*,9;@1 MMD$+P76:]M(%DZ9-?F_"4U%2RP5!T7L(\1T-:DQ-0>?)+DVY$UTF^?]YZ"_B MH:X]W%X[9"8\/3BF/.%DF5J7M6-CZGRC<]]$;63!+DPEL!N"NJ+83I&'3SI% MKKPG86[Z"V9*A.3&//G((-TU2_)8-]JZ:XZ2W8+V&D4O]<,#*?DF5\'5AGSM&^X'VE5^=6OH?7FO<>U>F?\I]"CM:DU^ M\@Y#4H4(!3(V\2X3'!34L)P^(J".RWK^D]Q+POYG[CU+HI\1!S__.1)>]YEH ML_=&SC@;TS>Y[F[W1?,D?]B8O15?P328%\HP5X/G4NY@LZH/O.>_Q?4$L#!!0 ( -F>95'> M#?-9A@, ((' 9 >&PO=V]R:W-H965TH ER.(L/[0D%27]]04IV76V M27KH1>('\/ >0(+SUM@OKB+R\*2D=HND\K[^D*8NKTBA&YJ:-.^4QBKT/+6[ MU-66L(A.2J;9:'2:*A0Z6<[CVJU=SDWCI=!T:\$U2J%]OB!IVD4R3O8+=V)7 M^;"0+N!!4.N.QA"4;(WY M$B;7Q2(9!4(D*?C_?H/T7MK&6+CBZ-_"P* M7RV260(%E=A(?V?:C]3K.0EXN9$N?J'M;+/S!/+&>:-Z9V:@A.[^^-3GXL=LLB["Q197J''Y=R:%FRP9K0PB%*C-Y,3.A1EXRWO"O;SR\W]Q6;] MV_WZT^^P?N#O9IYZA@V;:=Y#7'00V1L0YW!CM*\1$P40'\-E86?"9)=B@)#> EGE@ M71NA>U)A8(5ZDQC?S6]%#N%:0VZT[N]NR^'AQ@X/JGO.O?C&$L0Y[DJN?9+*SR@1/^&;#EJKN8<2P*$1+V4DTG Z4SKVDYEG%Z,IB>3I@ST%-> MH=X1\+,1\V;[9+-9+E%P#DMKU,LX;(.1+U5@]/#"KKJ_^8]Z]3C=H=UP+ MD%2RZVAX=I* [3I^-_&FCEUV:SSW[#CD$O*Q"0:\7QKC]Y,0X/#L+O\&4$L# M!!0 ( -F>95%Q?HE=?Q 4P 9 >&PO=V]R:W-H965T>Q:JV3)D^KJ^.SDY.*XEKH9O7G% MO]W:-Z],WU6Z4;=6N+ZNI=UO6KE4,]5];F\M MOATG*:6N5>.T:815B]>CJ],7UY:5-6MA:32DT0?>*L^&_O+_Y M^69Z]?Z3N)I./WQ^_^GF_2_B]L.[F^G-3S/QZ-94NM#*/7YUW&$]FG52=FSJ.SUV4&!,]5.Q/G)6)R=G)T> M-G_.\L[WR+LJ"M,WG6Z6(FY3_/?5W'468/F? PL\20L\X06>[%G@K7*%U2WC MSRS$=>\PP+E=IOQ+@L1-72O+#C(UMC56\HA'W4J)T=34K6PVH[$8I6'T9:U& MPE@QZMWHL5A+)W13A,FJQ!=Q>GEY3O^GLM)P^T9+(9L2+GA_X%M5R;6T*DRZ MG(@_E%@8P%9 "U*B0* @E<;P%*>7_/\.D:"%7W=C%@N[DX_C#+ QW33F3I*C MBI7$=@O1J6+5F,HLZ7"ZE>R$K!!)1*M,6RG1&=$[16MIA!H(4B2F,WVQ$K6! M:HN^JC9"TERU$:I9(M3 Q[J5:*TI^Z)SK(7ZVBJK55.P+%'JI>YD12&E*H6T M@$E)#VK>XDI"/UF:ENP@Q3R>1FU*50D,55:L5QHJZ(Z6N=/8/2;<2.^%WW#T1(GWVW(DOM$0W"A M;(>H/PCWYVD6"WP.QTIG9@X),5@UTV]RP.F>)J=[>M!7;BUPJ@$.1QN8FL;! MMTOO&:3@M81-Z=&M54!,QT]VN>3_P3+B$XPL$7;8-0GTA0%<8*B2/@41^++0 M#0Y% P(X_DZ1N["C5GWI3TKZV,4K[(X"I(3&@/7*P 6.S)K X_JYTZ66P+I[ MD4^4C2QE/O]E]O0&)V<;Z9$Q%N_>3?.GOZN2P#K&L&*2/_A-8I?B[Y._;_WZ MKBNWOL^"&X@;<@,H[0?\2OZ_V#R4^F@&O"Y74C\6L\*[[-]DW;X4GP9DA=@W M#K)(ZB @&[>U,1XLKJJ*7%K^44)%=?FV0AR?@R@-T. UPOX$A0>3!2]_DY6?3HA2L4U(H'\FD:0)(3O M$)7QQ*<>-Z UJ(3_A<%*#$F.2"F#L:[8MZF1>I,PI (<)'@N+;&PIF;]IQ_^ MNS@ZXV4TN6>S.LN\M??U@(D9! I,8QT_HC=GU+J (K01V! MDT:D9&1'KN%#X:W?9D:0 C$"EQI(@O.037QJO4)X0SE(<0) B!P)BD #]Y#\ M+0PQ-8:[M$L4F+)MH6S(3F"&R$"UF1,5"C+&.#V$H7E%'\G]>L3L<1Q$_('Q MZ,^*N(9G#W!S_/(R.*P22XD(O$38[\$J#+')EZ+V2 :0S M\/1 20KCIE'9SKTO1>]UX7R85)H&QJ31"#=DN0%<.ZBO+*&GIG*#&2_D.],T M"DI](-*VTFJ1VUL5[,P<0JUX1,=T=O)R^N'M[_SQ].5CH9UW39[ZTU=5]"SY M [F:LM[9:0+M$L$!ISOORV6,C,2L"W8E>!](6^'I6W!?Y9C.K5A1AB*EWL 1 M4P3IF]X,%4$I;>G$YY93UWLSX5E'I^=C\7/*5#<-L-6S\*.IA0-TXIWA4WST MR;0(V.=G%X]?@+])RIAL;**R6R-Q@#L%)OQ=S3['M2,,Z31Q8,L>N9,PDJC MD$1#/J[]TB5%7N1..-2_./$ZS@IS)B;.UPTA53>J"UF6DVH1 #&GQ%U5_GL* M_-"B,Y8K*8(><;BBMY8V2FE>^W1$< 1<52&W4X1W%Q>,#?\&,\0ZBMD)N15& M^D"G+<^D]%2';,[A0!,+;WPZVT[V<#RU1+7+X62!B2BF@8,Y/IP^I08'\BHG M8VFI?"7LD"_!JIA?ZP[;Y- 5J]#L%*C8Q3'^)K&PW8A3WR[QFTF"F.Q 6J/6 MD>!R+(N;+74I&M.%4C>E7J'!B4'-2$)O?X0K383WA!S'OT2 O,=*_X6#C3YR MTPSF(%-\ES?<.\-.*4=RBN#+*@= 1/%WGEP-AR@TDZ$F'F;4JH,M<-Z$W0Z6A=2O= M(N<08>"4IQNDAZ[V7L.UI,?W4<"WW+:7:B3[7B:!5*[D.B /DDH.,5!FVX7: M?HZ,*WR]11;D3+H E0>"-O" ;SH+PM"W/07I104.'8X\@CGXPJ#B7X#W@31T MF=+0Y3=2A4^/3&ZG(#74AO3&F(8&R:[\\WU"/PZ<7]SO>VZ8;\3L3);#.0/% ML&>)P[ZC/9-."_V5/BH5.:>02ZNR6@@6/^JQB+!F(RN4#<-S8*@R6)"W4Q$$ M75;MQ+5QB$U<;8LN@9J=?XU_,C"Y:'->*:[#HT^ M!\ X>';I^U@Y]P%NES*T WQ0Z#8MI1NB, 52#?A0&]@P.R65,50;TEU!:HUE M';$T6GGN%B/U#B4GXE>SQI;LF/L,L1D78,-46BPM&5>FR6%!]15YD7,1-^4$ MI2:0=6UBDD4L4NW!U2DDK55%B3S;#9/#09BC_J>Z,]4=$T=K^N6*N& HLSV^ MXA]IW-"\'$Y.*EN,T& M?$@#Q-4+5CX>T/;I/+21WQ;9T'FD;.V'PAL?'L6=;RQ\_5<6#O8$>_?L@PR8 M-2]8BSR=(%"3NT$J)?L@-:MR7+)I/&;(D0UB;J,66)#]Y>!J$W&S^(9'T5#@ M,]#[?>? !SYX;$T\$,"0E.$6H6F2.3'W00=$[L'NH"6![& ,8T,$5<4<86:O MIK[%R_K&JFGP\I!Z$46+>UT(SZ\J*F_\4TZ=$K@/RA*>]\"8LQA==DC1])S\ M,&>!M8S-(_9PE^#MTW56S_O.%_([<861L8GR0$&7RSML#%2M\1KAH14HO08[ ME>,4)[)3>CC%CY_[2YZ]2W-A& ##]"<4J$11=DO'Q["/GAD MN,-)\@=(?4O /+2PZW+U!FD5X.@V)S,[6M.1[A M5*&"6X4]ZQA,0XWR5B'Z4!46O2N@=9KXSS3G/]>^Z2UF=.L,6%[YKD"P%2?H M ;6>D2;]_&TAME*J5I'T;IP]')JT#S8T7/]9[50\" ?.MBU\*!C9M%0NLD$G M8D;T._C #M^/;I\"Q!;TVU ;4OO] W/4,@BND4M%C\B]-N2HGGX'/\V5<#0*FFI3>V5L6E'9+DTM[ MR"H]:.%%KJ7. O? L")UG>.)&AN*P#&#@#IPB'3<]+Z-Q/EC(,[W&*S=P:T3 M7\]<(: %/P4ZFB7UT-9U_H*ZXL+72;Z_)*K*?DR<$?'/,CY*PU4CUE=4J@4T M>B424QBTH3#HX>>EAJL.*9:8W8@_>VD)%0%E'/,)-PM+B@\W^]1"Y*YCB3(8 MQN&4=D?O]PR7)BX/8^$ZE&\-XOV+]@5<6+.*]Q=!/8)'>.0S>%'87@7YWN6C M<5/V'JX9MD.(2NWR^V8=TV7K/_DBR^3\G*,]7Q)Y)6/ WDK#3(7]9B99M__^ MS4I23^85/5^2W4E=L;L@:,N!#HX%R "?*]U3^N@VCNW@VS3YV 0&>V7CR(+802/]C-=G\X:1K[:<&T97I-@;$IPR'R[NC$ M0C=MMU=$61%VR5+;%N3SYSM)6?ZS#_V.Z%+#!4:4PFR]5]1^B0M%GK4-P-2L MGF^VT3(1;X1T^27H]]EF43@XG$>B)+?K2%'HG5VIYMI%6 P$=/@SI%2[^][#)6/I/?W M=-W7:52ZGPW1FMD/%$52C$,CGGR+.X1B-EV_9:][2? SOX.TJTDZ-27G/7:] MBY.+L=C9=G+;?2L[34N:5S!+HM5C?TGUP\RX*J[FIGKT[4JO.]RH#=X^@[1ODB H6W*GW??X< M\LIWL?=Q\J'P*@M?%N?U190:KS\L45I*W1?.^[ :/BEL8]M],J"RY[R?C_FWHE,7J8R2_F[>5$[=HX@-6V"'IB[:2!4SV=EHN^L*X#A[-1MQ=,DOH)/+ N[^+>WT:WK'_C)Y]G3D,1R_=*;E%[WGID/0YH\K!1IM:0">+XSIXA=:(+WY_^;? M4$L#!!0 ( -F>95'6XF(XFPD /4; 9 >&PO=V]R:W-H965T))LFDP%F)EUL"BPRR'2[#T4? M:.G*YD82M20U'O?7]]Q+49+''YFV3WU(QI;(^WGNO8?TY=:ZKWY#%-1C5=;^ MPV030O-N/O?9ABKM9[:A&F\*ZRH=\-6MY[YQI'/95)7SY6+Q9EYI4T^N+N79 MG;NZM&TH34UW3OFVJK3;W5!IMQ\F+R?IP1>SW@1^,+^Z;/2:[BG\TMPY?)OW M4G)34>V-K96CXL/D^N6[FU>\7A;\W=#6CSXK]F1E[5?^\BG_,%FP0512%EB" MQI\'NJ6R9$$PX_=.YJ17R1O'GY/T'\5W^++2GFYM^:O)P^;#Y.U$Y53HM@Q? M[/8GZOQYS?(R6WKY7VWCVM?+BWBQ(9EMV$I M=D=%8N5''?35I;-;Y7@UI/$'<55VPSA34/)G];.MP\:KO]0Y MY?O[YS"XMWJ9K+Y9GA5X3\U,72RF:KE8+L[(N^BC<"'R+O[7*/SC>N6# Y3^ M>4;KJU[K*]'ZZAM:"VW+%8/T_HV)7K++-M'4R]5I+% MG?K<.I147&F\:IQ!29IR!T [5$D>;2K,(W\D4MB$0B2EUXX(-1F\Q*AUDW9UTI;C66D;WCU5GMP#=$8U M-FRHMW>F?CPP*XG[E3^*W_\:'HIP?E66L.*=S;;DRV46'7P*,2D;-9UCJOV@8!A[T*V:P]X*-LH1SW!J^" M%9&!LDUM2[O>#:OID;)6DH7E_.# R)GZR6[ADILJ4ZN,7-#\MX,-&T1J[3BX MNM_<*:1'XR7[C0[L;F-=* $JW0090;>-6>U*^VAH"SY[^ -+QT)\PI0H =; M/B!Q8>-LN]Y@$,BR9"B\=Q5R:'DR((#:P>9UPDS* 59G98MF@;W11@=C\"]L M+;#1: =/3N7FG?K3']XNEV_>J[O1@L_] G7]3HQ/"=K/SF&,HEL<0Q^1LN*NWA:I#X""P%,>4I6,"8X8)QDG65<;I!:8RAV4G73(* MDLJ](N8'(T2>P.Y@)8/L; ^30'2FJA7:S$E+I0_=B+VPSF8,O[[*=608Z*+8 MQ1P!K2.BQ ?LXT9(W5L(1],#[CMC&<\G8#SC=M:RP:INJU7L) 5T63?NV(Y* M&).G&J@'\L['XR9^LPOCDIIA"L*(7/+P9,&94WJ<:Y:C3ZV%1:?3*E(9';QSRTH^0 M59@ 5AA]-JF9\C"&2SVM2=75H14<).?@Y?S) RNY(.%&E^+6/;-,P/+:Q]*, ML9(!/:"60S:RCWNVJ>%*3CA'Y#+;AY?>4R?AP"%#77D"Y9Y2(KRN:%\XCB(> M4E-H:YQC)* S=8\4IQHX4ONI[/L&L0?]1J,5F;IP)@TG".0TC):S^E%J>3*F M>#IYX?+X6(/;Y&W$>M?L<:K"".-V38^-F/8?07FF[O0N^E$<;7(]6D8,A>W- M6]%4M&69T'"Q4"_4J]^Q,%;762;QJ>[J WTW,HBM@7,Y\6NN+\.S:DP^"U,# MSQS[S%8@8!S9;KQ+M10\=G,[EG;(*B-H444>$F3N"LQ1>GU&+8<$*A C!D&# MKH).!X3-N%M$XORE(\Y/&*P[PJU[OCXJA0XM>-31T=%09R[R\H?WH*2H.U?N MV$:O2QX,3%6ECIDSHO\YP4<.QF"9FV>$,T!"8S2B9PJ#-=P&(_RBU+QU0C_4 M&KMK]7NK':.B0YGT?,9-X=CP6-IHH%O8)V1%YX0M@62D/?!Y/L[_J&;4QN*8 MRT*KP48K[GG2=+BJ.ITBPN-Q0F>9:ZE3GXL^13F?M!#R M75P/PHI#2[OZC1B8=LS/I=NSD38:F1KVWA@6*AR=D;G?'8;BB\&6WCQNL=4* M0$YEJA^T*:5G"F1 \EJ:RL3N-HU@Y'->/PH1*$()Q?%26OMUI;.O MS+$V* SKN(4\R3T[/J8S[%L2QU(D8SD>N!UW4KE#D;'96\J[1XC->>YRGXPS M1G=)%.\X8W*".54525:"71^I_0A*_BO]%2#(?X-ML=-T^ 0] B!939(B;+VE M%VW3*TH\:Q^ ,230N-KMHV6F/L:ZD +8H).#YLIE"(_#7-V#O)*TOW2?T9/B M.#[4'Q>S"U6A"TGP>JO9$&39$1P]&18F+$S%AETP-$[,.,1S4X +$(_W%84M M=:>;SKMO1ON(0W]MT7.3+W$HG@A-ZAC/CDQ/X%(ZSW3)9ULHG6A+@YDCJSH8 MS-1M5\Z)4I^^]QA./IKOZTS55OTJH95RG1F[M; ?&(JAF)8F/"&Y*TJM6$+7 M[L7KR1#\A7O1^)[G7GB]8R:7R]R3TGNS>#-51Z^=_/Z]DU=3]9T<9A?OK^]O M>:-\>_G^^^D3MTS'A+C3@3,[P6SD (<<'VY%U]-!'P2\Q8S$!.55W&.85:)N MXX&@N_HY>0G#L[W>3<6 _MYFMG\/Q&*.F#RPM6=?@DSC2!_SM'[R:F$)? W. MX4^BW>@6+G-HOYC_T?$5EUI%08Q-W#V!MJTQ(TI$\*C=3_ES-U>>Q=ZG?0VM MNN=P=N]\D:0*[Q$,HB5'"(XZPV!00NI0Y'LW"ZS3Q@!4&#'W5E#I#R#X>NXN='E[&IM@>+]#Q@8H1>NR&]XA,/N4, M=[!\+M:IW-BA=.@8*ESPVU\IXP]?QZ;S]+#SN)'I)A=:!RHLSLZ_I0S+(\_B/VLW9KG2$D% MMBYF/[R>1 RG+\$V\L/.R@8T;?FX(=!HQPOPOK VI"^LH/^E[^K?4$L#!!0 M ( -F>95'TP&Z."@, % & 9 >&PO=V]R:W-H965T6ZGL+&JKE#J M_2S*HJ/A7M2-\X9D/NUXC0_H'KL[0[MD8*E$B\H*K<#@=A9=9A=7A?\BD]WT9+&WYAW_L6YQ%L=M;I]@"F M"%JA^B]_/M3A!#!.WP"P X"%N'NA$.4U=WP^-7H/QGL3FU^$5 .:@A/*7\J# M,W0J".?F]\OOR]O')=PO%]_^NKU9W7R[A8\KOI9H/TT31PK>+]D? M4.T0MD:WL*!8#3T+*KEK8!&*C0;^O5S;8/_O'<%B$"R"8/&&X+6PO*X-UMQA M1:\XR/^IL._2^-:\L!W?X"RBWK-HGC":KQI*1$OJ*Z%JF?)8C^=P2KPG#X N/6$OU@"18"_KKZ(9SK9$EB*#?4[#B%^@"QF14[?(LZR MDKYY/&:9MZ=QED[@#LWG1R4<&/W"I7L9D*.8CL2&$RZK,8L<(O)G$9\B*=8CR!/[V\Y*3+Z9W68999V.B= M&ULO59;;^)&%/XK(W=5)1+%MT"R M%)#()FE7*E4:('VH^C#8QWB4L8>=,X:DO[YGQL:%+-#M2U]@+N=\W[G.\7"K M] OF (:]%K+$D9<;LQ[X/B8Y%!R[:@TEW61*%]S05J]\7&O@J5,JI!\%0=\O MN"B]\="=/>KQ4%5&BA(>-<.J*+A^NP6IMB,O]'8'3V*5&WO@CX=KOH(9F,7Z M4=/.;U%244")0I5,0S;R)N'@MF?EG<"S@"WNK9GU9*G4B]U\3D=>8 T""8FQ M")S^-O )I+1 9,:7!M-K*:WB_GJ'_N!\)U^6'.&3DK^+U.0C[\9C*62\DN9) M;7^&QA]G8*(DNE^VK66O^QY+*C2J:)3)@D*4]3]_;>*PIW 3G%"(&H7(V5T3 M.2OON.'CH59;IJTTH=F%<]5IDW&BM$F9&4VW@O3,^&'R^8D]3WY9W+/I_62V M>+J?WO\ZG[&+.5]*P,NA;XC%ROI)@WA;(T8G$#^RJ2I-CNR^3"$]U/?)NM;$ M:&?B;706< ;K+HN##HN"*#B#%[5%J+"Q#)PG?_B/A/P])>-H#:? &RB6H-OH,UZF[ Z2YC2T MI^%'QC6P1')$D0DBL%V26F"3@V/AK@$-)'DIOA"GJ*^,+3&VM \#NW!GJD)B MP,O!,>Z]O$UK7VK'%F@-_ZU2AE@?M4@HF3.Q*LF8A)?F8#U7AL(R002# UNH M\$;=I%_H]>-)HBJ+]X%=]3K],*+%]]_=1&'TX\&JN:R1N$-Z%]*+\/(;0:SD MG"+!EVJSBP>\)K)*R8>EM-&C?"0<Z19/Q_8>K' MG;@7GO"PN5QT9UTVU\Z0-X:VSH011+V3C#O6Z,/=N=A&E_O,M?P!;[\37P=. M[G1DH[@;_DMDSSP"O?81Z'WS(X"YTN8' [H@B@V@<4DYUMMG,>V,'N":)S#R M: @CZ UXX]E1\*:+OZZ01-%,15L&=&T;,5.2>M"6Q_LV_%IY4A"7^(N4?](* ML?EU17;NC_L%KVLWU>YE@V_+VI5X!>N=F.S)5G/0#;T_;S85)/S7_$ MZV^/*=BN9A(Q4@^XU)4'7\[S>&+5V,W2I#$UDM\SI$PBT%:#[3%%;-1M+ MT'Y4C?\&4$L#!!0 ( -F>95$C#LK\+00 /@+ 9 >&PO=V]R:W-H M965TZRE=H&G,MB%\@V0>QM M'XH^T-+8)B*)6I**L_WZ#B5;<1I;38M]D$12G#.7,QS.:"/DHUHC:G@N\E*- MK;76U87CJ'2-!5/GHL*2_BR%+)BFJ5PYJI+(LD:HR!W?=6.G8+RT)J-F[5Y. M1J+6.2_Q7H*JBX+)[Y>8B\W8\JS=P@-?K;59<":CBJUPAOIK=2]IYG0H&2^P M5%R4('$YMJ;>Q>70[&\V_,9QH_;&8#Q9"/%H)I^SL>4:@S#'5!L$1I\GO,(\ M-T!DQK>Z?78&EJ0X9+5N7X0FT^X]2*G(5?.&S7:O:T%:*RV*K3!94/"R_;+G;1S>(^!O!?S&[E918^4UTVPRDF(# MTNPF-#-H7&VDR3A>&E)F6M)?3G)ZS18!C;X6 (/?&.NGA'[XXW2U-1 M&TU&O=!K\D222V2 R?]#0>_%/AST::\22"D'N=*8&8/H[S;TO%S]E^#/)^"Z$7P+^82<3:06R B+5AU,=$W#$1OYL)"E?% M> ;X3/>-PGTKTEI*DZ-,*3Q\$GK5'";E_KWZ?A _;_3%H0])$)@2U)22G;JS M3G]B>\$0/'.*AEO>_F&:-W#I>8M]U)?$3B(2"6VW_RP-.@8'[V:P5=@JLJ%$ M?8BI7KC#3-WMX?X@,M[&/!?EZDRC+$S-L?TDI&]L)Q3XID\Y$\NS6B&<6 ]W M7ZW3G9QO>VY$;[J;2,$2*=89:/:\^Q\2/^9YY8(7A_#S3T/?\W^!N=!TL^Q' MSAQ7VZ6\^$!DQ:[;Q]*P8VG8R]*5*"HJPN9L=SSM$B/G;,%SKOGA]G> M]L1?F%SQ4I';2Q)USP=T^\BVSVPG6E1-;[<0FCK%9KBFUAREV4#_ET+HW<0H MZ)K]R=]02P,$% @ V9YE48,"!U8B!@ /!( !D !X;"]W;W)K&ULS5C;5]>M1QR""9R\02 M@L"_!WDJ\YR T(S/-6:G44D#U]LK]+<\=YS+G3#R5.6?LM3.CCK##J1R(A:Y MO5;+/V4]GY#P$I4;?L*RD@W]#B0+8U51#T8+BJRL_L5C[8>U 4-GRP"O'N"Q MW94BMO),6'%\J-42-$DC&C5XJCP:CB*$!(=%I7G?H!C!F M,36GC#-HA#464;-R"F[7'T1P/1Z]Z/8=[/SX4M9!V1;GAXWSPUV=;[&4U#$W MZT9N/ \;R,<$11AAR94(!XD'J;&PXC>ID\Q0_+,$GXC"@00<^:VTEE3+:18) M6D!IL! YY-E$0HH5!@ERL6!+T*GCB@^?5ABC&N.;CM%TJN546 F7:W$6%LYD M4L_+I7FY,<08^E' M4X%DS[$/_2 ?YYFFSV% W^->Y+[4OL&M%4\9;H@&A#&V?_]MZ+G>'W K#7L* MW8;@N*[@BU7P@-U;T=S88S3/)S1_#:V> .?1YM%^[//8H0=!;^"NC6W)C4&3 M&X-=QZUHRZY9)4MH4M] M82\.TX*^1,7+W61AK[1H7?:_J]:)=N.@[C(NU MU>E%;?O#84/ X:X$9-;5:W6B"CP*&<'.H/I?FLW\:T7?I3):7A/6J/E=,U8, M^8("S39CIF7%K)TH3((-QSZX'>C&-?Z8IZK)[2BJ@+SA4YF@C8T MN2@!BQS"^+A:1W"C+-;I5[2*^S'_NT,J5'XW\&DM#;H^0H]%+BN=Z.![:>6-T%3,+2E0'8NG\@&/L7,^)7@(Z/D!#)!X:'48P#M98O[D+"E2 M/*QE=(S@G7?LN! % YP4V>-U!^ZNMK;P.6[X'._*9V&0575 %J;>OG 16(5I M6J7K)EZW:R$*[PR/.XR4:E?;*85WJ,TQY4=XN(=5Y047SU?[-5[#B>)/&%:S M#Q?]$6ZN?/QY_'^K<@Q93B;1)PSN:P@]>E#K/1I/BQ)HJJ$DX/:&V._V''Y& M^#S#%23%-(.G3.8I"ZVV;:\WM39%N+]VHB^DGO*]A<'<7Y2V.MPWO"N+[SPU^<0;>I!BQK:%>9*[SWC(IV_Y$EEH M-\*N]HU['B1;;61Y )."DHMZ9OO#/9P AN$90'0 1$YW'J0Y,X+NRC+(VB4TXX,[U[N/UROX#5[,=B":T56Q>H_7%@B-HZ!,F! M9E[31&=H1G OANIGR[I5FC0(S;J#5\/F0$"G7!E,;TN0(F2RHRKC80(L+ MVI%;S42JVX#[!"M#YPHPR]"5@J-5S"!4J!(4AHK0OX%5KA#?/"<\D*RW._95 M:.B.3JR#V!;=K?9)+P7#1G:F9'FBW2KQ3VX)-7R J'W=']' M#(>U%;:'4>S#_+\)1P-H67!LP:$/BW\3CSM]N()!9TAC*^QT?9J[G1"NWOL. MP4F5E:@VKI=H>H2M,'7!-;M-NYK55?KJ7O>Z>Z8V7&@H,"-HV+GN>Z#J_E$O MC*Q9E.:XL &:)C[]"U!+ P04 " #9GF51ELW> MY;X# 6"0 &0 'AL+W=OYO#,< ZIV4&J)YTA&G@N-,# HNZI8]-WGX MB$/4.$2.=[V18WG/#)O/E#R LJL)S1HN5.=-Y+BPAQ(;1;.<_,S\<;F!+X]W M7Q^6%(OY'EE:%J02+F@%0A7N=2Z"R71UY;^6V=T MF>*&".UD3JJTFW&B1"+[GUG#%?F:3%::'+0'^)Q@:4[F62$K871W"IM,(9Z5 M%3Q21.Q5ZO?'(CEQ%WG \J*W0"Z)> M%^Y?8I["=Z=T3']A/PAXCS;X@M)%6DV>@"X^;2@:RH77)",:>N/)&'JA-PI# MB,;>(!C97G\8PKU-$MU+@+L=750VYZ4T* QG>0ML4Z&G$-<;E/9P*%GK^)O[ M+ERVE_%J!5%O"#__-(["Z-=7[48:@JRQO/9PHI$7]OIO<[MU["\=WR<(KLF- M,A5TRO65KE:!.\H.RFQ[S'F%2* M&XY40\])7MDRVBE9P)TKZ58)KV^,MR1WF01)3N-IA8!^V9VDI[FVN6IT]R+. M,Y6\K06Z( T66^)F;\F/*>.LGH#J?S@F.01T%-8>-;8M,U=A5&FT:FQG@WY MWW R:NU!?P(]+QA0#7F#8;^VWSHW_^2M(F'NW8MLHR>=U\]6.]H^^HOZK7M9 M7O\Q/#"UY\0\QQVY!MG8 M#=I?H?F_4$L#!!0 ( -F>95$X;4%HC00 )4, 9 >&PO=V]R:W-H M965T,Y'K M66]M3'$V&.AXC1G3)[+ G%92J3)F:*A6 UTH9(G;E(E!X'GC0<9XWIM/W=R] MFD]E:03/\5Z!+K.,J9<+%'(SZ_F][<0#7ZV-G1C,IP5;X0+-Y^)>T6C0H"0\ MPUQSF8/"=-8[]\\N(BOO!'[GN-$[?;">+*7\:@>_)K.>9PU"@;&Q"(P^3WB) M0E@@,N/O&K/7J+0;=_M;]!OG._FR9!HOI?C"$[.>]28]2#!EI3 /PLV'BO;,AJ#<$SNY*D;/RBADV MGRJY 66E"8+)_OX!&=-8%&PMN@@Z 1=8G$#H]2'P J\#+VP\ M#!U>^)Z'2$'3\.?Y4AM%)/BK W/88 X=YO ]&RL*@TSAX>XS,*W1:&!Y L)J M \'9D@MN..JV$^T$MVEXI@L6XZQ'>:91/6%O[M('."G9YH]5+DOU70-HT8K2 ML1K,EJB:LW7B5QC7L[Z=]4_[E&JZ0)0YF+4M-POKH#"Z88'F,L+", MTW I2#5/>8,-YY6=+O6/97IW*^/UP3]*I45@$=%OT4HM.1TT[(JAJ! MMD:T4+'O)"OZ64[G=!M]8W!C*S!E20.I%)02^@U#'YWFW:($OUD3]F8<_QTE M7WO?DB&6VE@&1A,;-\^G=C*JVA$LRF4EQ?-89@B'P2@Z@I]^F 1^\#,E1FDI2GIR"K]!7NQ/ &Y%'SE2-(: M_$XM[<%_M%&WMP@L7:TJE'SB"<7K/[&3I!R//L*>?0H046(2<0B5SS9EB1B7 M3*_)?Y[0%6O6M.55:6R74FOU 54&;^S#%W>=DSKV1$(KW(&BE#\)X069TF_% M$JYC6=(!$S)">$)%YD>X_6 DG,V6_V^3]=T:WIT,-_4Q_N&L)>Y;S+VZ_(#V MZ9;0B!0X2")F%-JN3V[+=,K3B15F!*6[V3B&X,53V"JX&1A7MX+J6A9ZSKKNE_ RHK0.NI ME&8[L J:?R+S?P!02P,$% @ V9YE4=$Y>K^+ @ 5P8 !D !X;"]W M;W)K&ULE55=;YLP%/TK%NI#*TV!0).U%4%*Z<>0 MFC0*[?8P[<&!&V+5V,PV23OMQ\\VA&53DFXOX(][SCWWVAS"#15V0I*+'N\ J9WEER46.FI*%Q9"<"Y!974]3UOZ):8,"<*[=I, M1"&O%24,9@+)NBRQ>+L&RC2DQ*8 M))PA 6+2NAC!SBJD2>I=HG(K2Y'Z:W"7Q>/J$QG'\^#Q] M2J;W:/;XD,3);8I.;T!A0N49.D&$H0FA5'=?AJ[2R0V%F[6)KIM$_H%$ 9IP MIE82W;(<\CWX^#C^\@C>U45WE?O;RJ_]HX0I5#T4>!^0[_G>,/(#P[ZX;UTK(:HUA'7B\( MW?5NX_;%#+J8/^0..KF#HW*G=;D @?A2&TC%A6V,;+J][TK&#=M@1T)_OX!A M)V#XCP*TCPK\KH#ANP+KG6N.K5FXO\,;RYU@41 F M$86EAGJ]CSJO:&RLF2A>62=8<*5]Q0Y7VOE!F "]O^1<;295'"Q;W(Z@( ( 9 >&PO=V]R:W-H965TP';N.?>1!#AODU MS8'()UO*,BSDED4FSQG@4(.RU+0MRS,SG!!C,M)GCVPRHH5($P*/#/$BRS![ MOX.4[L=&SS@SYT1HI)QM*7]5F$8X-2PF"% *A&+#\V\$,TE0121F_*DZC3JF Q^L# M^Q?M77K98 XSFGY/0A&/C1L#A;#%12I6=/\-*C]]Q1?0E.M?M"]CO8&!@H(+ MFE5@J2!+2/F/WZHZ' $D3SO K@#V9P%.!7 ^ MP3 +<"N+HRI15=!Q\+/!DQ MND=,14LVM=#%U&AI/R'JM:\%DT\3B1.3U?QEOGR>H]5\]O!UN7A:/"Q1%RVG MJ]7T:?$R1Y<^")RD_$J>/J]]='EQA2Y00M!33 N.2E_[H(]J$(=_99PC7DU\BQ.LBV;*M-S__! M_?-P'P()[REX;WC&C5._4D?S.:=>*>R %("VC&9H)BO%Y,0T/?'KH?W'@-R\T@O\GD#4^9&=1F!I]L(_^XC=H[N(.FRG+;QSIH:.OV MO48+F47XK$_KZVVJI[KY-[R\&^\QBQ+"40I;";6N![)X MK+QORHV@N9[ &RJD>+V,Y14-3 7(YUM*Q6&C$M27_N0/4$L#!!0 ( -F> M95& C[9YE0, &,- 9 >&PO=V]R:W-H965TD]O%/:=2H?.;$X_'> M^C<=O KFA0H8L^3/.)*KH=$W4 0+NDGDE.W^@#(@-[8; M(5E:DM4.TC@K_NEKF8@C@K+33B E@=0)S@F"71+LW^7#+MZ.VQMSSYA+X@%72XY+*D^ MU6R!IK"%; /HK^\*BB824O%WAR.G8\*6E"^2_![5-A$$&W^!4BM ! 23Q7 MA194F=4Q=V3/JVQ['RM3KW+4NUBF@ND>YY8X=DVF)LC!V*VIU 39_89(+>XL M;)T0J5_%U^^,[Q'XU^-8TI\*7NU@6:LTTFBPZA6JUN!+>Z#ZZMW^&;,6Y9 M#_(;A&Y2#^:+Z\KA2MR#@ M.4 ]7S F]Y/<076O&OT+4$L#!!0 ( -F>95%G( #WU0( .4) 9 M>&PO=V]R:W-H965T):%LK*=.F;8MPA3$1999BHE86C,=$JB%?VB+E2.8&%$>VYS@U.R8T ML8*6F1OQH,76,J()CCB(=1P3_G2-$=NV+=].=MR]&*,,)0:@JB M'AOL8!1I)J7C5T9JY7MJ8/']P/[5)*^2F1&!'1;]I'.Y:EN7%LQQ0=:1'+/M M=\P2JFJ^D$7"_,(VBW4L"-="LC@#*P4Q3?9/LLL*40"XE5< 7@;PW@OP,X!O M$MTK,VEUB21!B[,MU_O]_9>V7N":1E\IP2>XSE'X)W3\"Z&"NYJN-MX#K=5%?)2>'DI M/,/GOU8*W&"RQA*,4?N?)DL8(3=?2A(B#&<171+MO1+T=JFR(A-X M]7*M96^*E7X9Y#N%H&>J*[GJROM4_W4]2S"1A$M0#D>XO]I1\= TIKEPG0O' M/5'A:JZU^LEZ7\N5U3ZN][47;74KY>KQMM9S0?5_(ZBDYRF;'Q-V>@L?GI!P M<:)ZE[G8R__L0?]-#S9RK8U/YD'7^7-*.!_GPHS[F0W]LGOB&\"5-!$2X4,Q.N:[^@/C^3K$? M2)::8WG&I#KDS>M*W<.0ZP"UOF!,'@;ZI,]O=L%O4$L#!!0 ( -F>95$A M@]Y< 04 (T= 9 >&PO=V]R:W-H965T/0E\Y>949"VDD&8^ H//K6@=^ZGHX M3D@BGAG=RIW/(![*A/.7^*(_NZZY,2(:T*F*2Q#];T.[- CB2AK'OUG16G[/ M.''W\]?J=\G@]6 F1-(N#_YB,[6\KEW6P(S.R3I0([[]3+,!U>-Z4Q[(Y"_8 M9K%N#4S74O$P2]8(0A:E_\F7K!$["= [DH"R!%0V 6<)2>><%%DRK%NB2+LE M^!:(.%I7BS\DO4FR]6A8%-/H*Z%_93I/M>\Z_1%X[@S&/7#?Z_CC4>^^-WSR MP4?@=S_W;L>#'GBX W?]86?8[7<&H#_TGT;C-"9+N 6=)[!3YV$(1KWN>#3J M#_\ -QV_[X.S6ZH("^0'77?LWX*S7S^T'*7AQR"<:0;U)H6*CD#UZ>H"8/<< M(!>Y!]*[]O1;.M7I,$Z'5_OICFY:WCF4=PXE]?"QSA$FP#,)UO0<=*2D2@(2 MS<" D0D+F&)4@GM*Y%K0&=#S=42G:R%8M$BBACP2^11"^'Z%DA=HE<@B4-9AJA7HO1RT%X:8WZSLVAB[V]NZPZQ;88XO_ OP)!(N7X&,:4OHM9#4R$LWJCB'FCF\YOO,H6ZST'OK#+G, M 5Q: 23]V:3]"=-&)!#.03YRRS"O\KM<59$%Z!J-=JUM>.**!(!DT!28YVTY MJ*)N@0ROWH"HN&(.1#8:.%XQ1WB#.[8"OY1_15/W:(%_U@2:93OBX W;^_T598KR1)1J%AP]J@ M$D//EEVC]+(K1C8PKL/C=!K!AG;%+D?GGVNNZ.RW7V##_?U1L*EN#^V3 $NB- NC/= DVU1*4,70VH!L: /C!UF&C\?"RDE/ V .\>D_YO2H] M#XJ1]GF C&,@NV/\Y'GP-BE'QDT0K.(403M[ ?1.4IX5JA]\W-Z_NS$29#>2 MG\_VJ8: C"$AKY)4&\="]NU :4/(ZI00@@.1WQ "8U_(;E_EIH;/%A&;:[(C M!1[4D@KP,)%4;,@DT+V+5FM#/[*)/C)&A9J5I-FX$K)O/4X3_:S8X56=D5P, ML3[#(>-/R.Y//X#CMPDZ-OZ$W2K2CXWC8/O^I;R@9X5*\XJ-J6"[J?P87D^5 M;KQSXH0K2:KQ%FS?[)26;EP\2RJ,DV+[E.4VH18LDB"@EN57<1OY/(WL.W_ 5!+ P04 " #9GF510N(7$F(" !N!0 &0 M 'AL+W=O>IDQY;7OZS3#G.D+66)!-VNI M-'!G4Q4-9&4$+W"J0%=YSM3K#0JY&WI=[^U@QC>9L0=^-"C9!A,T\W*JR/); MEA7/L=!<%J!P/?3B[O6H;_V=PX+C3N_MP2I92OELC;O5T ML0B@P-9:!T;+% M$0IAB2B-7PVGUX:TP/W]&_NMTTY:EDSC2(KO?&6RH??%@Q6N627,3.Z^8:/G MTO*E4FCWA5WC&WB05MK(O %3!CDOZI6]-'78 W3[1P!A PC_%=!K #TGM,[, MR1HSPZ*!DCM0UIO8[,;5QJ%)#2_L7TR,HEM..!/=QG,=V,*U@P42&,N4Z% MU)5"#3_BI3:*WM;/$S%Z;8R>B]$_$F.*BLL54*M!*@M'6S%!?\]4BAM.X>0: M3(8PDGG)BM>/&MB6"LV6 CN$ZF@F$#2FC?NAHI_.H NOR-2A:O\_[ET)^FT) M^B>)DDPJTS&H&%!H%K0@87GR\]4'5WUX:1I6N0I334;FZ;T4!$91WH?BVE>3-L MS[4C-OH-4$L#!!0 ( -F>95'LXR"]V ( -H( 9 >&PO=V]R:W-H M965TJ M#PL,L,K:2W<72/KUG;4=ARJ81FG4%WLO<\Z<&<_NN'$0\E%M #1Y"GFDFM9& MZ^V-;:O%!D*JBF(+$>ZLA RIQJE&5#[? A>'IN5:+PMCMMYHLV"W&ENZA@#T=/L@<69G+$L60J28 MB(B$5=-JNS<=US. V&+&X*".QL2$,A?BT4P&RZ;E&$7 8:$-!<77'CK N6%" M'3]34BOS:8#'XQ?V7AP\!C.G"CJ"?V-+O6E:-8LL845W7(_%H0]I0!7#MQ!< MQ4]R2&T=BRQV2HLP!:."D$7)FSZEB3@"N.4<@)<"O/<"2BF@% >:*(O#ZE)- M6PTI#D0::V0S@S@W,1JC89'YC(&6N,L0IUN]]F!,9NWAU"^1H'\_GA0F_GA$!G MS%?*Y9MK$L!B)YEFH*Y(>X\ATCF' AZ:@J(?W5*2,)7.1+BYJJH9"HJ'U,QQ'4X*:/R1D:.AFJFH7I6 M0X\R26:4[^!4 5??I/_572*H^D80?J!Z;FJN,UG79V5-BT&13# Q:B>?B=UUO.^>1*3PG?5^KNT77K?G:QIXSO MJ';W]9)SO8_7>R<%5_]:SO91XS%=?T3E&O-).*P0Z12O4;1,&FDRT6(;]Z*Y MT-C9XN$&?SY &@/<7PFA7R:FO66_,ZW?4$L#!!0 ( -F>95$GKO2!3P( M +H% 9 >&PO=V]R:W-H965TV ^W?K^V$+"V7W9=DQC[GY,PXGOZ> MBZW, !1ZSRF3 R=3JNBYKDPSR+%L\0*8WEESD6.E4[%Q92$ KRPIIV[@>6TW MQX0Y2=^NS432YZ6BA,%,(%GF.18?(Z!\/W!\Y[#P0C:9,@MNTB_P!N:@7HN9 MT)G;J*Q(#DP2SI" ]< 9^KUQ;/ 6\(O 7A[%R%2RY'QKDL?5P/&,(:"0*J. M]6L'8Z#4"&D;;[6FTWS2$(_C@_H/6[NN98DEC#G]358J&SA=!ZU@C4NJ7OC^ M >IZK,&44VF?:%]C/0>EI50\K\G:04Y8]<;O=1^."'YT@1#4A.!_"6%-"&VA ME3-;U@0KG/0%WR-AT%K-!+8WEJVK(C M:4K0-"6P>N$%O:;XU 3PM_C>%?&P$0^M>'1%_%R'*E;;LLS=VR6^%T:ZG-UQ M(TY10>@'G0;UR5+46(JN6GKF##[T7R6V>FRLRPM'6&G$1Y^.XK8??#%XBFJ' M8>R?-Q@W!N-_]NSL@9SS&9^T*([OV_X7GZ>H;COJ=+_X=(]NEIEJSUAL").( MPEKSO%9'RXAJ4E2)XH6];$NN]-6U8::'*P@#T/MKSM4A,?>W&=?)'U!+ P04 M " #9GF51=OS_/X$" !_!@ &0 'AL+W=O)$E@$*O%65RZ)1*U3>N*_,2*BPO> U, MOUEP46&EIV+IREH +JRHHF[@>;%;8<*<-+%KCR)-^$I1PN!1(+FJ*BS^W0+E MFZ'C.V\+3V19*K/@IDF-ES %]5P_"CUS.Y>"5, DX0P)6 R=S+\9Q2;>!OPD ML)&],3*9S#E_,9/[8NAX!@@HY,HX8/U8PP@H-48:XV_KZ71;&F%__.;^U>:N M^N8,VG\CXY9Q*^XLV;:SGH'PE%:]:L2:H M"&N>^+6M0T_@#PX(@E80?%80MH+0)MJ0V;3&6.$T$7R#A(G6;F9@:V/5.AO" MS"E.E=!OB=:I]#9[R+Z/)FAZ-YG,T'@RR^X?IN@+RO*G*&3A!A:%;RE=02F;A*TYD]W+PEN6U(@@,D M4Z@O4.B=H\ +O#WRT7'Y&'(M]XWC6($W?=K\MN3'!] M&71!6Y"##G)P%+(Y\7>VO>?96$2]C2-S-.]3X]'CG M<#]6^%A$ ^WVVH-IS=^P6!(F$86%UG@7ESIIT;2[9J)X;3O&G"O=?^RPU%\( M$"9 OU]PKMXFI@EUWYST/U!+ P04 " #9GF51QLU0\)D" #Z!@ &0 M 'AL+W=O/)--+O4#.XDKO($%R)?JB:N9 MW;JDI(!2$%8B#MG8FK@WTTC'FX#O!'9B;XQT)2O&7O7D:SJV' T$%-92.V!U M>X,I4*J-%,;OQM-J4VKA_OC#_8NI7=6RP@*FC/X@J:*=G5L%%EHO162%8U8$12DK._XO>G#GL =GA!XC<#[7X'?"'Q3 M:$UFRIIAB9.8LQWB.EJYZ8'IC5&K:DBIW^)";+R=?[!1J@1YD#1Q,A0(I+]*"VT_D,)"947*C5E\4,G9]=H#-$2K3,V5;@ M,A6Q+161]K773?;;.KMW(OL"JBOD.Y?(")L,JH^4E9N!!%X< M:UUM%AHS_3&^)8$W&L;VVWZ#ND'AR+MN@SYQ#EO.82^G^90'+!ML!:!SZ_GQ MQ;IHF(]QUF;!'H+G.L$!YY$@]PQ=T4@\CYP"O M/^837=C2A;UT]68ZC15V4KKAX=OMQIR BEJHJ!=JR22FB/T#+>ILJFO']P_8 MND&CT#G$L_=.)OU7^(;YAI0"4L:8_)CH\Z_]W25_ 5!+ P04 " #9GF51:FSCB8$" ![!@ &0 M 'AL+W=OVX>)$9 M@$)O.2ODV,F4*F]=5R89Y$1>\1(*O;+A(B=*FV+KRE( 2:TH9R[VO*&;$UHX M<63G'D4<\4HQ6L"C0++*3^?K]!L MOIH\+);H$_JF,A!H6@D!A4(+2M:4445!HO,9*$*9O-!>S\L9.C^[0&>(%FB5 M\4J2(I61JS29B>\F#<5=38&/4"RAO$*!=XFPA[T>^?2T? :)EOM&[M]\E+NZ M'FU1<%L4;.,%1^+5R7>2OFPK\7.REDKHR_?KQ#Y!NT]@]QD2)**"%#'8 M$M97M5H^M'+S/;[&/AY$[FNW-#T^WFC4.GT &[1@@Y-@"]!?!F*=4_^D+Z.M M0!]F'2SL(@37-WN)*S/JB&K,O;1QD> (R"?ZVE"\M-UBS97N/7:8Z;\#"..@US>%DM;L" #D!@ &0 'AL+W=OC7*T;(F$FD:?RIWT8?HMFD-\-Y\_Q3";/TWO'V)8""P)36'^ILM%H@12I/!=92@@ MV@B!A8*IE*@DG,U0$NTD3-<6Y2D[JM M2 5'2,587D#H]2#P J\#'IV&SS#1<-_ _>OW<%?;TW@4-!X%-E]X--\*M>84 M(BZ5[$%$2JH(H_\P[>V]58*A36#N\>MDV ]&[FO;P\.8ZS!L8MXQZS?,^B>91;RP*G4-JTP7 MBJE>%+W*$.W02AEWF.X&'J@';-Y5;SDE]4XGE MWD5Y>%@#UX-]SH=!?M^[W'?5;?4@T_^_$K&FA02&*XWS+BZU:%'UU&JB>&G; MTI(K729VF.G?$ H3H/=7G*O=Q'2ZYL&ULS5A=3^,X%/TK M5]&LQ$@#25SZP:A4*M#5HEF@:H;9A]4^N(G;6B1VUG9;NMH?O]=)2#(SK8N6 M%WB Q,D]/O?#)_,&7C.4J$OO94Q^6??U_&*952?R9P)?+*0*J,& M;]72U[EB-"F,LM0G0=#S,\J%-QH6:U,U&LJU2;E@4P5ZG654[:Y8*K>77NB] M+,SX\ZG".[]&27C&A.92@&*+2V\P(.$+>@Z-3.Y_8U5#A4$8YGJXC=LJW<##^*U-C*KC)%! MQD7YESY7@6@9D/X! U(9D()WN5'!\H8:.AHJN05EWT8T>U&X6E@C.2YL5B*C M\"E'.S.*OCY3&[A^N)M.[J/QU]N'>SB%^_%LAM??)G!RPPSEJ?XX M] WN:2W]N,*_*O') ?P+N)/"K#1,1,*2[^U]Y%H3)B^$KX@3,&+Y&72"3T " M$CQ&-W#RX:->4<6T [Q31Z-3@'<.@5N@4YOE!*YEAJ6O:5$\8Z6H6#(L1P/S M';3?F])=L3S>4I7 G[\C)-P:ENF_'(3.:T+G!:'S X3NU]F<*9 +H!O, )VG M#$IO(98"CQ(2P*,)C,8K/"3:*!X;7,.ZB9^ BN3GQ;7@1@/7>OUC/LKPEX3" MH&!D#_5F%)[UNT-_L\>/;NU'U^E'5')NG+"D\[6*5QA#..&B\FIOA970W18A MT@D&@W _I5Y-J>>D]"@4B^52\'\P-'$[V;'4!OZ%#_NXE)B]%I=^-[ _^\GT M:S+]-Y#Y!*VGQYD-@T93@^/N M5EOEU5:TV&ICLR:6C@P=@3XO4^2BV9+^\'_29,\Y5V44'4S=Z/WC3$G#E#BQ M9M'XM643-EH?OA.Q#QNU#]UR_Z;"<4.'13I<+!LM#]UB/HL>7YV-1HW#WCO) M1J/)H5L.WY0--W3G^.%HM#5TB^LDRU.Y8ZSZOM=?U3REPK5!([#A.U%8TB@L M<W'#GNC!>4*FV+UA%/,AJ9K7!1@5JR)18(?RGUI.K+-H'L6!+^X M&#=B2]QR>$>?>;;.0-0=7=7'80T!>TGAD4ZHVN.[5NA@[T$:>25N>755$#)= M8)4[B_T(?*]L)US53AK5)IU7Q;'*\_XP'FC>*NAV]T:ZA^/7R#9Q:RL>"O2P MBAZ286I3]>6VS:8B/I[8\Y\2&P:.OI(T8DW<8CVMDJFQ\4\P1I-H.CW*9D_' M3;K=W@]<_-;8F3&U+(9K.YBLA2DGT'JU'N#'Y=C:O%Y._W=4+3FVABE;H&F M\X8'JARHRQLC\V*(G4N#(W%QN6(4';(OX/.%E.;EQFY0_UMC]!]02P,$% M @ V9YE47Y*CAD3 P M H !D !X;"]W;W)K&ULS99;;]HP%,>_BI6G55J;&]<*D$*@&]JXC$"G:MJ#20R)2.+,-M!^^QTG M(5 1*-,TK2\D=OP__IV+#V[M*%MSGQ"!GJ,PYFW%%R*Y5U7N^B3"_(XF)(8O M2\HB+&#(5BI/&,%>*HI"U="TFAKA(%8ZK71NPCHMNA%A$),)0WP319B]=$E( M=VU%5_83TV#E"SFA=EH)7A&'B'DR83!2"RM>$)&8!S1&C"S;BJ7?VWI%"M(5 MCP'9\:-W)%U94+J6@X'75C1)1$+B"FD"PV-+;!*&TA)P_,J-*L6>4GC\OK?^ MD#H/SBPP)S8-OP>>\-M*0T$>6>)-**9T]YGD#E6E/9>&//U%NWRMIB!WPP6- M3OHCQYH-QB-TBYSY<&A-G]#X M ?6_S0>S)S08V?W1;/#81Y/I^-/4&J(//2)P$/(;6,]]S C?/X(8S7RZX3CV M>$L5@"HW5-T>P2'*'3.TC,C1#*Y';E^4]XH)-\$OZ;2UP\Q#/[Z" M2300).(_+P"9!9"9 E7. %$!-M#>;CK?<3Q%C*!%R%!<+K1"L $^@!IR#[? ME"4AVZ2:;B(/_+9C-/1*2]V6H%4*M,I%-$= RJ7+\(!*96OH12Z-O4 &+(]- MQDT3.<41=!@NX<@*LF[5Z.7"U *Y>!)X2+EC@B@/7U3QV]82G6:F6 MX]0*G-H;\3L3FPME4R]LU]]''3<*H,;_*Y;&'Q1+LP!N7BX6Q[HV*;IVZ,': M^TB+?O2WH/^K0]'-3;\.O%;$/6_@IXN:>GEN]$.;UHTWLC._.CN'5JN;[R0[ MAQ:K7^ZQ?Y6=DAZJG1P+]>A*(>]S0\Q6 1R_D"Q!IMW50<^R*U(V$#1);QD+ M*N#.DK[Z<*TD3"Z [TM*Q7X@+R[%1;7S&U!+ P04 " #9GF51''S9!]T$ M !>%0 &0 'AL+W=O[-^."&[:3OA73&0>R"@/#W$?79X;:!&A\WGKSU M1NH;UN!F2]9T3N7+=L;5E95:<;V AL)C(7"ZNFT,T?<)[FJ%2.*71P\BMP8= MRH*Q5WUQ[]XV;(V(^G0IM0FB?O9T3'U?6U(X_DV,-E*?6C&__K#^(PI>!;,@ M@HZ9_]MSY>:VT6N 2U=DY\LG=OB;)@$YVMZ2^2+Z#X=$UF[ /< WS MEX>'X=,_,/T!S_E)LXY1U'-EKE=A[W 4+RH&M8!X3]1*ZE/OO7KB& MN63+5YAN=5D(@Z]6ZJL5^6J7^+H+76U6U;R0)%XOB$_")84+M2?Q3ET641K; M=2*[NG_L!ZC5Z=JV8F"?YZY:[@AX.P7>-I+T.ZI9ZL)P3[GJ07#W1OG2$Q1F MW%/H9XK!B#X#24[JRS&2E/HBB2].==/49"U9*+EJ3SOB@^^MZ!5,,RJ+$MGL MR8%W2KB +@3*\$8 ZH)+WHM*8O))2[C T!$;G92-CM'RL^KLU[J;NB"B;&25 MV=A-37>_//-[J:^>,8P177MA^&?)/^F=)77?D-/]%%+?".DO3D*=9A65US]S M?EISYQ)MIU,*#]G9.+#-W2*IL2J(D\1.'@$N]Y\;1\CH?ZSWQE?N&0?ZMO5X M#23H#,FUTR['DC5IA+^F58^R83=9>5S5*I7\(N*J*&% MKB92';/4A62P5[>KT@\5='34Q^>=OX;@<:!9[T?M_RO0)&7)PJ^<:(G3/-Y6 MOU405Z7<<5C9F$'.E\\TE+5Q9.[CU0W09;ZO9\A6^8UX*ZZPV$TO1T>OZ3AV M[@^5,)/-!=2MW1EKHHH-ZD:4PNHVG5X)DFQJ(//8.&Z!-;'TSK'TFJA5AZ)L M=B#S\"CKC34A]L\A]IM=5 ,BSL8'KA@?YI99"^DH\5$OW>+"+E1!O9.R3J1. M=ZDD8W VM+!Y:)V='NE'56]U55?WXEJ\C!,4)_!QZS3**K'C*'/O+.9Q6!GE M:2.N&14NV+H>/@VJ0NHXIFR>8O,\_=2YW["+1057X?KC^-Y)7P3LJO,[SL8G M-H_/3\65V[?".,RNVJ>O(?W*,+)QB$/?%WU2]A MB>%._F32.6T:YS*G!P&CR'%0V53&YJEL".JS&=8QO"<KYB3'Y&ULM5A;;^(Z$/XK%NI#*[4D M=@B7%47BTIY3K7H1@:WVT4T,1$UBUC&P_??'3MPD+-A-3Y<7R,7SS3=C^YN) M^SO*7M,5(1S\CJ,DO6ZL.%]_LZS47Y$8ITVZ)HEXLZ LQESCNN@$;[P^FX7+%Y0-K MT%_C)?$(GZ^?F+BS"I0@C$F2AC0!C"RN&T/X;>RTI$$VXD=(=FGE&LA07BA] ME3=WP77#EHQ(1'PN(;#XVY(QB2*))'C\4J"-PJQ,A8,XC#)__%O ME8B* >QH#) R0'\8H);&P%$&3A9HSBP+:X(Y'O09W0$F1PLT>9'E)K,6T82) MG$:/,_$V%'9\X,T>Q]^O1D/O9@+&C_=/-P_><';W^ "N@#>_OQ].?X+'6S"] M\6;3N_%,#,H,P/SA;N:!X3B=>.!\0C@.H_1"(,V]"3@_NP!GP +I M"C.2@C !\R3DZ67EP6Q%-RE. O'P;.^^;W$1JB1L^2JL41X6TH0U(7X3./ 2 M(!OVCIB/S>8>60MS6YHC>]_<$@DNLHR*+*,,S]'@/6SB%\( 78 I23D+?4X" MX''JO^99$'D9[C#[,](]7T[AR\E\M32^1F09)DF8+('8M2D7^9/7+SC"B4_ MNX1/J^#3,O*YR0E\GLRH59^,6Y!QC1/Q MG&UKD?SAEC A4^ ?AA,.Q-8AX!:'#/S T8889J%=.&I_<18"&D68I6 M%D:6 MA*,3DGOI5G+0;7;A\21T"FZ=K\Q(+6*CSB>(=0MB72.QJ3=/J[0,\] K('LG MWWG0+L74-@:0K2;AX(-=IE"J*]N%FI4-*TH.S=D3M5$4M(^]PP/O5X[3T;@O M)0XBHWM151B!^VV+A^E[,'6::4&EJ(& MW=K+KIZL*,#J]G6;/=T2+$4/FE5O;PG69)(CRBU149)>3T.EU#AH%KG]Y5B3 M2^<8%T>C:K"4-6C6M;\AN&/EHSIEG::CRU.IC[!GY%8L4ZR6*2.R^Y<-0)MFK4S/XA>".8 0?$PMOJ6*LW MKH> % * " 3XS23HJ!1T9!;TX7+)R%)NV5#D(A1?+S[8RGW[8=@*N%V=KJR9 MW%9#.S;*1:WCDXK*4H ^* 7>L&XA194>]O1-+"KU')VPC45'^EC-+D:EH"-S M(UNSN*/#MA6VD,9Y*?'(+/%UB[N"V2NN'5WHI:XCLZ[7KNT*9[^WT 5?:CGZ M4L-J^(10P)J%H#@?CH&.K>%<:C[JGK;\HU+"D5D _]:WAG*S7V%T7UQ.J:%. M_::X'A$%N%>'V\V6HV%2RJ+SB0ZY)A5X2*73A%T-E5),G<]TRS6YH&-M]#RH?VL6C0C@95$< #V;1@0 .,2 9 >&PO M=V]R:W-H965T9!!*3CEH>>"&V.??ZWGL<'\>C V6O M?$N( -^2..7CWE:([,XP>+ E">:W-".I_&=-68*%[+*-P3-&<)@;);&!3-,U M$AREOZ:* MB,0D$,H%EH\]F9$X5IYD''^53GO5G,KPN/WF_4N>O$SF!7,RH_&O42BVX]Z@ M!T*RQKM8K.CA1U(FY"A_ 8UY_@L.)=;L@6#'!4U*8QE!$J7%$W\K"W%D(/WH M#5!I@)H&]AD#JS2PWCN#71K8[YW!*0WRU(TB][QP;^ZGOS<'L<;'TOOK3IX?'K^ &^,^+Q73U M.WC\ LZBO-]4V_/!QSD1.(KY)VGX[,_!QP^?P <0I>!I2W<&E(0HW]O-M^V&%OR#I5Q4)OQ;I'G0Y]DMT"R_P, MD(E,33RS=YO#H2Z=_S>[]Y]G/RF&5:T<*_=GG?'G)5E,OQ,"?,+V42"?6\S( MC7IK0S"CB=S*.%:;P66V0;?5A!3K)VJFR=KJSQC'A0+YO5!D/.C->$4XP"[8Y MU2'92\7/I'Z+CF(.*]?#JR0;FK5FF9>FN_1XPF7SA9QI07:#< W(=9J,:T#0 M=&P]Y_!(K&%GXC^0E# MKKJBVCVZ3N9KS8'6Q9FW6E0, M3=ADO@WJVVZ3^38(M;9^3X=R8?\,];6:P7^1,R%)QRP\VMME!=(P4NF7%9&G MQ> 5T$P-<2 _"[@RZI8 6"L+=*YS==0J!=V+KPZWS9;3E'P=Z&@#+U='&S2 MJ+DXVB 'NF?61JU^L%O^5OYSH?DK?\J[*EFK"QQ<)]>U2,'AQ;D>:C9EMRGZ M&M2P#YMDMT'(&;14H(VR^L.!GFY4RQ_JEK^*G.)]SW;R'"#K +(8IUU?.;7, M('B5[*-:J1"Z-/NEQY.#>Y-['::I AJ,-6@0K\$X304PCC[:$\(V^6T)E]GL M4E%\A56CU8W,-+^':(S?P[L9U(S/X9U7W+?4[HOKGP5FFT@J1$S695$Z_EYSX0( & ) 9 >&PO=V]R:W-H965T.V+98Q)%@TV 92-;-B M/,%2F7QMBPT''!E00FW7<2[L!)/4ZG>-;\K[7;:5E*0PY4ALDP3S_0 HV_6L MIG5PS,@ZEMIA][L;O(80Y&(SY ML( AH]]))..>=6FA"%9X2^6,[;Y KJ>M^9:,"O-$NWRM8Z'E5DB6Y&"504+2 M[(V?\SH< =QV!<#- >ZI "\'>*<"6CF@92J323%U"+#$_2YG.\3U:L6F!Z:8 M!JWDDU1O>RBYFB4*)_OA?#+\>C[PPU& AI/Q='07^O/;R1TZ1^%B//9G/]#D M!OFA,J;:'Z*%7CJ?H'O_VV*$)KGW\\R_FZN)LP D)E1\[-I2I:>#V,L\E4&6 MBEN1BH?&+)6Q0*,T@J@$/ZS'7]7@;566HC;NH38#MY8PA$T#>'?T%VJ\8J<]P^=5\<68P[D^(Q&:XKTZNA+YG.-T#6;\TW\0DJMS M^*LF6*L(UC+!6A7!1L\;=;!5)$I6@,Y(BO: >?E74<_4RI#(0TFVN\U+%.&] M*-N/TYC<@LFM8@K^1TXO"MNI;YG%$M"B=R7E:H>V_8:CO.AK#"OX-P* M7/#V>"]$7Q2B+VJ);E,)'(1$'$LHTUT/;S8NRV6_!JM0_1JL4RNZ4XCNU/($ MY(E$D$9H3X"6_>X&]7BG:K/?!PO>#,M4VT>])P&^-CUXIK@ MF^[XCW^HK@]9M_]+D]T]QIBO22H0A96B=!H=]5GRK)]GAF0;T^$>F%3]T@QC M=04"KA>H^15C\F#H ,6EJO\'4$L#!!0 ( -F>95'[(O[&/P, (<* 9 M >&PO=V]R:W-H965T588P)D2V>8:KOK+A(B-)3L79E)I!$%I0PU_>\ MGIL0FCJ3D5V[%I,1SQ6C*5X+D'F2$/%PCHQOQT[;>5Q8T'6LS(([&65DC4M4 MM]FUT#.W8HEH@JFD/ 6!J[%SUGXS;_L&8'=\IKB5>V,P5NXXOS>3BVCL>$81 M,@R5H2#ZLL$I,F:8M(X?):E3Q33 _?$C^UMK7INY(Q*GG'VAD8K'SL"!"%]JQY5M_]'V MN=](N,2L!1WO%'RO/:S3E #GS?#+_FF!5[;P+U^ M0S(Z50UT+%_G -_\1T[5PRE,&9$2^ IN]"='YN(!EHJ']_#M@P; A<)$?F\( M%U3A ALN.!!N@5DNPEB_W1'(F B4I[ A+,>ZYU!0]2R5^>AM)AVO%VCC.NV; M&A'=2D2W443A;"<%K@5?"Y(T^.M5U+W_D28)SU-55VK])PGN>L6O/LM;@N;*BB)I#@K"C%,X&-270I'!8*1S^91W" M"4W+8>U'KN#K[BG922C*]>F.8-@@M>WM/M/>OWMI2JX_WIHF'7O'1?NYCW6# M0K<6$'*I;"(CSA@1$C(4A>2ZG$[+>(,]K;V6WSZ@T]_I])^I4Z#IGVBZUHKU MP4;N&.[O.UB'TS)BK_;Q%S+=O8,X0;&V'9#4*=&4Q9E_ 5!+ P04 " #9GF51: >T/_X" %"0 &0 'AL+W=O$S@<$JR!8GXW0*0B=ST;H M%@15NI[7KHQS,,>C 24[1"5:J,D7Y;YB"[^B5.X3CU.Q&@D>'\T>IO-[%SV- M?[H>ND+>],YUGK^[:'Z+WI;0XG'^,O-F\P@K)AN%TQ08Z%XE)>=TODICD29@?)&&A>Y+RD"$W7<&J@N_4\_LU?%T84KIB M'ER9F+6"'F0M9!G?D&F81D4^TT_3V_VJZC<<'D\6\63=^5V9%YWA1O;XW_Q''35-OLG M**<"9=J]WGN46X4R>J95PMX9TRV-Z=8:,_F*!]VSE/KVB0/GD*O3RIQSC'52 M>X6*Z%/5E=MEY79MY6X0@&HBLCY$,8>J$NLUK%;7N*PZOO4TN]6KI#GUM(;1 M:AN7S:H#6T]LMXS3>+EE^M&]G@!=JX;*D$\V*<_/;SE;]NRQ:E4G\Y/VS;1= M,>^('I^WY#?Y_ /A'M-UE#(40R!"&:UK\1_3O.GF TXRU566A(L>I5Y#\9T" M5 +$>D (/PQD@/++9_0/4$L#!!0 ( -F>95&O :ELA@( )L& 9 M>&PO=V]R:W-H965TY_OSN;(]I)]:AS M "3/!1=ZXN6(Y87OZR2'@NHS68(P.YE4!44S55M?EPIHZIP*[H=!,/0+RH07 M1V[M1L61K) S 3>*Z*HHJ'J9 9>[B7?NO2ZLV#9'N^#'44FWL :\*V^4F?FM M2LH*$)I)011D$V]Z?C$;6WMG<,]@I_?&Q&:RD?+13I;IQ LL$'!(T"I0\WB" M2^#<"AF,WXVFUX:TCOOC5_6O+G>3RX9JN)3\@:683[RQ1U+(:,5Q)7??H,EG M8/42R;7[)[O:=MCS2%)IE$7C; @*)NHG?6[JL.<0GA]P"!N'T''7@1SEG"*- M(R5W1%EKHV8'+E7G;>"8L(>R1F5VF?'#>'E]^?UJ06ZG/Q9K\H5<3U>KZ>WR M?D%.YH"4@?"'$G%"1R M*]@?2 F:0!L0D#'4746HI89.RM[]I[@_".PO\I\Z&/HM0___&$X)$P@*-';1 MU**#/9H#'(.68_!^#EOT6<-!,*=('F3%4[(L2E-ZLL@R<*^7,UQ1A"[$P7L1 MARWB\"CB'#)0RN"Q^FK8:E&MH?N\AF_"'SNN45O]=K;-N^HFK+A"8< M,N,:G(U,7JINA?4$9>G:ST:B:69NF)NO!RAK8/8S*?%U8CM:^SV*_P)02P,$ M% @ V9YE40L&@<,'! )PT !D !X;"]W;W)K&ULK9=;;^(Z$,>_R@CUH95:($(E-OC5$QBD)\Z D-FS3[!@)B=+&H)_;YGS09WL91RF=A!'SZ!*>67L334FX5/#5&]$8[J62H+@WSL=TSA62O@>_Y2BC2JG M"CQ^_E#_EA>/Q;P20<R%94@;C&R116OR3GR6(HP#4T0?898!=#VB="7#* .>K&5IE0.NK&=IE M0%ZZ4=2>@_.()(,^9P?@RAO5U$-./X]&7E&J)DH@.?9&&"<'4W\)D^EX]N+# M[?,L".Y@[B\@^#Y<^/ "W\\FXXGSY/AP%&IAL;^&)J1?5$PH%D3'/,>;-,V->\S_G*XU=.5 M\V?9_?^<_1,,IYJG3J[GG)NG^X1R(AE_O"#6JL1:N5CKG!ANP%&Z9@F%VY@) M<:>;+85$)Y=0V^W[P';;[;[Q?CP$ITX/EN-V/WMY&B^[X]:T?)V79=I.Y?:I MUG95:_LB.(^F#/>-:^@ZE5SG(KH?^1$+B M\HO2[;W:OZ,UW.*J+-:KEG*1K7U,N>/VW!KF4R_'ZEI6#;-&RVV;M<'P=5JM MCJ6GW*VP="]B\:)XKTX\H)L-'H' -I Q25,9D;A"E%.XAZ! E:F#$IMHDSQ: M(],2XK[8Y$[LY$!X* #Q DVRF/VBM.S)]GR]P],2LIBDUXAW3RDYG1KO4Q^S MQOJJAW_)XQ-CMV+L_F^,ETRB\:,5JDCD>(6,>TJF:SFM&IM3+]UAI_8VR"@OBL[+#UD<$WYDU9(H$KC'8]>LES@^=7HP MFV8-EZ?WZM5 :+TZ73T(R_Q]N3&O3QD<^#^"4>:X0D/CI<-QQJW.0^]V L0X MNOCA^;C-;]P"%\,^E<796EFK6_TPO\O6["/K<6QI[)[Z"L@OFK_EBT^(%\*W M42H@IAM,93:[.(MY<2LO&I)E^;7SE4F\Q.:/._R2H5PY8/^&X>(M&RI!]6TT M^!=02P,$% @ V9YE4;*&170R P ]0H !D !X;"]W;W)K&ULS5;);MLP$/T50J<$:*/56V ;\*(B!IK$L)+T4/3 2+1% M1!)5DHK3O^^0DA4OLA.T0)"+Q&7>FYDWI#3]->-/(B9$HID M1NU3 ;?'&_9O.GE(YA$+,F')#QK)>&!T#121)2X2N6#K*U(EU%)\(4N$?J)U M96L9*"R$9&D%A@A2FI5O_%()L04 GF: 4P&]'KP*X+W70ZL" MZ-3-,G=$,W<6L$#B+ M1-^4$)-B-L/*_[CT[QSQ[Z)KELE8(#^+2-2 GY[&]T[@3="B%L39"#)V3A(& M)+] KO4%.99C-<0S>3?<[C6E\W_>_7_VOB.&6Y\.5_.Y1_A&F:0130IUF5% MPH)32:'F_DN8%* W6G*6H@E+\T)B??'9$OF89S1;"30G' 7JD*"?WX$8S21) MQ:\387EU6)X.RSL2UFVN? DD& M=#A+/RWM1WU3GX=VRP/EGK$;M?<[<]4_TX=5N>#ZM\YK+_;[N[5_] (KM=^_1N9 M.GOU?X-I1XQN+4;WI!B+X%X@J#A:!"-Q0MQ>S=?[3#6WK=<_E?5!5:\<[12K MNU?029.1Y5E[96^RLGO[=7^+JU3$W/J-IX2O=/\D(+,BD^4WNUZM>[21[DSV MUL?VY<1N6)^JGDZW#:_T94-XC?F*@K8)68(KZZ(#H?*RQRHGDN6ZB7AD$EH2 M/8RA+R5<&<#^DC&YF2@'=:<[_ M02P,$% @ V9YE4?4+;AQP P ] L M !D !X;"]W;W)K&ULO5;;;MLX$/T50MM=M$ 2 MB;HX3FL;<&P7&Z#9!'':?5CT@;9&%E%)U))TG +]^)*4+#FQ1&2115\L\3)G MSEQT/*,=X]]$"B#18YX58NRD4I;O75>L4\B).&,E%.HD83PG4BWYQA4E!Q(; MHSQS?<\;N#FAA3,9F;U;/AFQK$_[]$C*V&SO8V6_8099I),7CWQK4:7QJP\/W/?I'$[P*9D4$S%CV-XUE M.G:&#HHA(=M,WK'=GU '%&F\- M"?(]W_N\G*.W;]YUT)K94:X)5RCX"4HB__@-GP\_=*#-[6AS6._1\$4GIR>A M!DUA @,;]!4&5#<+"U#8 (4&*.P!NBF!$TF+#3*0)^BJH)*2#,TI5Q\?FC$A MT>)1"8D^9 _ T3WPO*O:E:.!<:0%Y6$2>-[(?>A@%S7LHA>RRS0[E%&RHIDB M^#SVBD$%%ATR"+V@H5#5*SJF.<1A-\]!PW-@Y6D$\90EIUM%D@@!LI/?X(B? MC[WH&;_!$3]?=6(WO_.&W[F5WRV'DM!X7TB!U!>+;F2JJCG;<@Z%1%/#&OUS M#?D*^%=+:PT;I\/7]>A% W3QJWKTXJ@"N*]'L=>*I&?G9Q+Y\@3B _G%KTLA M]ELH_UOS%RK0=@N0E,U,:$? MR/(?,,/'RA-YO2EI507;9>69_)V@%>,*1&^H?>AD8D<,SB+O=UM66D7!=DGY M;](\J]$.>V;0FZ!68?#P?]#=68UB=^X>C$DY\(T9-P5:LVTAJXFIV6U&VJD9 MY-SV>C4/JQ%B0PNA,I,H4^_L7#4&KT;,:B%9:8:N%9-JA#.OJ1K+@>L+ZCQA M3.X7VD$SZ$]^ E!+ P04 " #9GF51$LVA=9<" #.!@ &0 'AL+W=O M%&%B9 ME.6=;8LT@QR+:U9"H7;6C.=8JBG?V*+D@%>&E%/;*-L/+-=Z7YB132;U@AWU2[R!!.2B?.%J9C3%8#R]&&@$(JM0)6CQT,@5(MI&S\ MJC6MYI6:>#A^5W\PV566)18P9/0'6#*:CN-DG* .2A9/3_'L)WI^0+/)U\>Y M'BR2,8J39#Q/4/QMA P632?Q_60ZF4\4[7($$A,JKI3 (AFARXLK=(%(@>89 MVPI=UH[N*T?>"4<)E-?(=[X@S_&<%OKP/'T$J:*[FN[>?J3; MJC9-@;RF0)[1\T_HQ4* %&>$_$;(-T+!"2%S03ILW=D*0+A%M2I.)1(:$7T% M=Y'G.MV^O3LL00M(5:L!?? 7-/Z"LT&G!"\))9+ N;3=1JU[-NUS"1Q+4FP0 M!77+$/VKKLY*NN4<"MF6OY+M'D1S_9O;H_PM(+?KM.D$,K&6M&&ULK59M;^(X$/XKHVA/:J5N\T9XJ0 I)>EM)0J( MT-V33O?!)(9$36+.-F7[[]=VTAR0$'5W[PO$]CS/S#,>VS,\$/K"8HPY?,_2 MG(VTF//=G:ZS,,898K=DAW.QLB$T0UP,Z59G.XI1I$!9JEN&T=4SE.3:>*CF M%G0\)'N>)CE>4&#[+$/T[1ZGY##23.U]8IEL8RXG]/%PA[8XP/QYMZ!BI% M\02GJ2028?Q;2R3@).Q6HB M<'P\]=W #^ S!),OOO<\]6'^ ,'S8C'UG_S9RIW"X^QAOGQR5X_S&2S]J;OR M/5C-8;[PEV)R]B>4%.[, _^OA3^3@RL/7'VZAD^0Y+"*R9ZA M/&)#G8OP91!Z6(9Z7X1J70C5AB>2\YB!GT%LU-Q=A1GYP+GBG"40BJ9(22,-]5,P=!5#/)2?!U;O?Y0?SW>A[J- M;9BG-E[=IN^10Q;7!X;CFG&X$K$]H819==-F]!.;!5(L"$KKD^S M#Q%Z:[K O?^#Z43]H%(_:*6>5XDO"ZY*AUNFPTM82/8YAR7B8GV!:8CSQIIL M]V3?.L8?3=I_&E8(U8_>[@S3K6J:&*A8B]NWFJWZ,E>U(V?S]^;=Q&R8]T0? M5[1=_]$73> 3HMLD9Z)2-L*5<=L3!X@6C54QX&2G.H95%OI%P<@P( "H& 9 >&PO M=V]R:W-H965TUOD'$EDDM+$=AVG8Z>$9E;@F[4% M#WQVD G-<,%!'-*4\+0Y3K?,'5S*Y4(IIB M)BC+@..N;PV:]\.>CCQM8L#T(R=(R63E(:58\R6MY#B<);O-"@ELFN,9W 3(N1T22P.?L M"%Q'*S4],*6:;&6.9OJEA)*K7:KR9# =#\)Q"%\@?/@V'JVG8Y@_PFSR-)FM M9_"X7JV78S QL!C\G(V?5C ?3B=?!ZO)_"F$ZQ%*0A-Q U= ,UC%["!(%@G? MELJ;)MC;TL>P\.%>\!%B?@N>TP#7<9UU.(+KJYM_56Q5656>6Y7G&EGO4GDH M!&(#YCER(FFVARFJ=]B *24;FE#YUH %>5-?F6S Z(#P:[ 1DJMOY?<'=*^B M>X;>ND!?HKX6$7)@.U-8W;D4$ATCH:_02^!U/=]^J>&V*F[K0ZY"->M015;[ M!-5LW=W5L]H5J_T9RZUCM<]9KHZL8W4J5N/J2+V*U/N0M&*2)'6HWOF'T>XV_X/9)U=?=]$9X7N:"4API]*HL9QJJ9(]&UL MA911;YLP%(7_RA7JPRIMA4 (4T60FH2JE=HU"DDW:=J#$VZ"58.9[33=OY]M M*,I6TKX$7]OW?.<$[/C Q9,L$!6\E*R28Z=0JKYT7;DIL"3R@M=8Z94M%R51 MNA0[5]8"26Z;2N;ZGC=R2T(K)XGMW%PD,=\K1BN<"Y#[LB3BSP09/XR=@?,Z ML:"[0ID)-XEKLL,,U:J>"UVYG4I.2ZPDY14(W(Z=J\'E)#+[[89'B@=Y- :3 M9,WYDREN\['C&4/(<*., M&/9YPB8T9(V_C=:CH=TC0>CU_5KVUVG65-)$XY M^TYS58R=KP[DN"5[IA;\<(-MGM#H;3B3]A<.[5[/@*EZVS=I!2:OF25[: M_^&HP1^<:/#;!M_Z;D#6Y8PHDL2"'T"8W5K-#&Q4VZW-T +9-.;=+:Z2^'A&K+5Q,[#[;?IPWT*Z8]Y.EVF,U@^P"2%13I-;Q]U M^6F&BE FS^$,: 7+@N\EJ7(9NTI;,P!WT]J8-#;\$S8RK"\@\#Z#[_G>*M/2 M9^?_JK@Z6)?.[]+Y5C8XE0[U"Y/P\VHME= ?P*]W-(-.,[":PQ.:"S3?>HX" M^-;:[4O;2(RLA#D7SXD?1K'[W,,==MSANUR-&O2AFJ[P"#7PAJ-^5MBQPH]8 M?A\K[&%%)W*-.M;H(U;0QQJ]807AH!\5=:CH7=22*\+Z6-';UQ4%_\/A8B93Y MF6V+>8(I$@V6XTQ]63!.D513OK1%SC&*#8BFMNLXH4T1R:QNV[R[X=TV6\F4 M9/B& [&B%/'M.4[9IF-!Z^G%A"P3J5_8W7:.EGB*Y5U^P]7,KEAB0G$F",L MQXN.U8-G%] S(I[@C=B9PRT*S/&ONO)*.Y8CE:$4SR7F@*IQQKW<9IJ)J7C M1TEJ538U<'?\Q'YAG%?.S)# ?98^D%@F'2NR0(P7:)7*"=M\PJ5#@>:;LU28 M?[ IUH:N!>8K(1DMP4H!)5GQ1(]E('8 +CP <$N >RS *P'>L0"_!/C' H(2 M$!P+"$M :&)?!,M$>H DZK8YVP"N5RLV/3#I,F@58)+IRII*KKX2A9/=_O7X M=C2^'([[H^$4? #CWF32NQW=#\') $M$4O&^;4ME2"^WYR7I>4'J'B#MY;P! MG.@4N([K?)X\@)-W;R(OA!_W0?H MKI@0H,\R2;(ESN8$"_#U2JT!(XFI^%9CP:\L^+6"!SAG@LA"\KXP%O#0P'6? M7'?#EJ-_;7N]QVY0V0UJ[4X1%:ML"=:B 4:48FYZY4_P0&22L#16#@.)'I7# MNH6R+4KE%N1HJ[IJ;63#RG[X2I%M5A::M1Y>$4F62/?O4X H6V4JR!O$8QP# MR0 SA9(C+K?[ME-!#>%.V)N1#SW7AV%01;[8+LV792BJ]$?'Z^@T!$]TQ$UH1_X^V6T*AFM>AF70U4D_[5&H/.[.SNO5"5PYP2 KU8GYR7W M'X42M& 8J;CO1+[L]/!9A@)G7Z78.P>:ON"HEKLDF0 I7BBDTVBJONL.P@^+0L5#;;X5\4@FBAEV6YFKB)%H7UZZKH@0SIBY%@3G=Q$)F3),J M-ZXJ)+*U=\@9LQGCO!V)XM9# 6I4YYC@L)JLPR)E^FF(KMQ.DX^X,' MODFT.7"#<<$V&*)>%@M)FMNBK'F&N>(B!XGQQ+GI7$]'QMX:/'+>.)XAA"E&VB PVBJ<89H:(*+QW& Z;4CC>"COT=_9W"F7%5,X$^E7 MOM;)Q!DYL,:8E:E^$-OWV.33-WB12)5=85O;]J\\ZD&5YRS0+QE)L01IK0C."3=5Z$SF>FZ:$6M(M)S\=A,MI M./^\G-]_@?DCK2&!3'/,(Y=C5%-U@N%$3 M:5I'\H]$NA?5)7C="_ ]WUN&MW#VYEPE3*+Z%F?7;![* .XV9^GX"O]?B M]TYR7[ 7^LJU GIB@/M$%%8H61[A:Y6N 0<6T#R[*N@-_=[5:.Q6KQ#IMT3Z M)XG<1!&]%JH>KJ%"I7F^ 1$?4#+=@C.>UQ)](3_@M0[6'.M8_0..G8[O':$X M:"D._K;/37DNX(%(T[LT5&E+5BA:%G0XKH6G66#&AX8[2&-!]+(3> M*V;@M+^+X"=02P,$% @ V9YE43JXQ.I> @ ? P T !X;"]S='EL M97,N>&ULU9?=:MLP%,=?12ACM##JCRSINMJ&K5 8;*/07.RN*+9L"_3AR7+F M]')OT]?:DTRR'-M)XQ)ZL24WT?F0?N=OZ216@E*M*;[/,5:@9I27( 0/IR]_5D)=?T&V''R;C)Q'\ZO=^-G3>(<.GNA MLP.@%ZX[#C;),?C\,/A+[#'TY4'H%\ACX _[P7]^/XWL!6% A@=(MI:5X)E(^VK1G/=-M M+8<1+F13VU:PG\MV^DYBXQF!A-).H ]M( H*I!26_%8[S>0F^"P%6GNQ+K3" M3**UY\]@OZ 9=)&ED F671D/;D)10'%JY$B2Y694HG!,4BG!M)$0E F.&@V; M%:VAL3&F]-Y\%7^D6^PZ'9RI:TZ4=Z86U)H68QW#'](L>XCU7\4%!5D)];G2 MC\,;WW0*OI,X)77CUVDG8(SNC=-14=#U)THRSK!]^(,+1@':K .YD.115S.M M$NL EA"LL%0D'D9^250L<*TV[52GXYK]$]3\;_B=>\?\RZ_6O'T M\G]);GY5=@7OU=B^7X]=Y.P41,Y/0>0)].3TZO@UMC>FHQ/IM._OP25AZXK0 M18&YBH7PN[GTT;XH6%:$*L);+R=)@OFSFX+&*[34?P6V^'I^@E-44;7HDB'L M[6\X(16[ZF;=F8UH9_7V5_-XWKPIV/_?B/X"4$L#!!0 ( -F>95&7BKL< MP !," + 7W)E;',O+G)E;'.=DKENPS ,0'_%T)XP!] AB#-E\18$ M^0%6H@_8$@6*19V_K]JE<9 +&7D]/!+<'FE [3BDMHNI&/T04FE:U;@!2+8E MCVG.D4*NU"P>-8?20$3;8T.P6BP^0"X99K>]9!:GPMNP! 4R4 \ !X;"]W;W)K8F]O:RYX;6S%FEMSFS@4@/^* MQB^;/F1M;FF;J3M#0'&8M<'EXMD^[1 LQYIB\ !.=OOK5^ X.23VF;Z<^@DD M//CC(.G3D?CR5%8_[LOR!_MWDQ?U>+!NFNWU<%AG:[%)ZS_+K2C4E559;=)& M%:N'8;VM1+JLUT(TFWRHCT97PTTJB\'7+X=[S:LA+)2-R!I9%JJRK5A(\52_ M7F^+[%'6\E[FLOEO/.C.5Q4-[&_440_ 871P.QWT0KZM?"6.Y6LE,N&6VVXBB MV<>Q$GD+6-1KN:T'K$@W8CQPRD=1L7GZ(-J'4O_B+?[>>8_LQLQTG2/S8\R=LKG = MCT< \B,"^9$6,N0+[B>R!;V5+'-N!TE8=M% M8ABUSPC<9UJXP^ 7W7$>,Y?'MC>%:-H(&Z]'Q.TN#IR_+F_L??>8S55'L=^\ M5PWU";%0.KZ[8.KR,/J#\6^)%W^';)A&-&*/>+Z*&&>Q_7>O@VJ8-31B;?BJ MB3US74R#*/K YCQ43<\..43$G*$12V.J>F@_8)@<-'H[M",M]]\,LQHF XW: M!LE-I-JZ&L-8.^3V1C(-$X!&; !44SWA:Y@.-&(?A.)1%#O!0I&5#X5LK[.T M6#)7K$15]>;*F!@T8C,<\2F[4%E&+NH/<*J,"4(G%L0)M1XX(2;F"9W8$TS28:.)!;(Q3MGT&A9B81'1BB4"Q'8TAI@^=6!^(X5I6B(EY12?VRMYR1Z.' MF44_9Y[12X9TS#/Z[\\TV"7S[3!4_64!IS(ZYAF=VC-',5TOLB>3D$\@)N89 M_0R>N6RSX3BTG1A&T\!48YQ)-95^Q$)8F(6 M,H@MA&!&R6P&5[0Q"YEG6A'K,'OCIHE9R/P="V,G,>%$SL0L9)XKX^DP38B) M6<@DMA".:4%,=+N%V$+'5D/!O!AB8A8RB2W4RQ^?9V_)E+/@MLO<("9F(9/8 M0F\P7[(+=N&*)I40$[.026PA+.&]9'!X-S$+F<06PC%[&Y:8A4QB"SWGY>]? M=]Y+TBU,01:Q@EX86R_:X?>VXX3>Y"YN3Q*X&&QA"K*(%?2*"3IXE,SGTR[5 M@)B8@BQB!1W%G'F^-TMF[#:!F)B"+&(%G8CF35?//(B)*Z)0A&.14&#YE36V/+UW_B397O^DG9MV7:' MO-GV>7+<[PYYT6Q*Z1]"R,M-VK?YINO3X7QDU0W[MIR7PSKT[?*]7:>@T^DL M##]G-(_SGS,GKZ<^_65BMUIME^FI6W[LTZ'\,CA\=L-[WJ14FLEK.ZQ3633A MN+ONSN&RD9OSY&;R_+9HAN"X(M!&(+DBT$9@NB M+01J"[(M!&X+PBT$<@O2+01V"^(M!'HKZJT$>BOJK01ZZ^AAFT!O1;V50&]% MO95 ;T6]E4!O1;V50&]%O95 ;T6]E4!O1;V50&]#O8U ;T.]C4!O0[V-0&\; MO2PAT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU!O(]#;4&\CT-M1;R?0VU%O)]#; M46\GT-M1;R?0VTD4#OB'I' KTCZAT)](ZH=R30.XX^5A+H'5'O^)]ZYW+:I7SM^5[C]?^3 MZG(^-UTO?UE^[QS=XQ>< _QO\?@%4$L#!!0 ( -F>95&/X;=ITP$ #8A M 3 6T-O;G1E;G1?5'EP97-=+GAM;,W:R6[",!0%T%]!V5;$> @=!&S: M;EL6_0$W>4!$$ENVH?#W=<(@M:*HB$J]&R)B^]T76SJ;9/2VM>1[F[IJ_#A9 MA& ?&//Y@FKM4V.IB2,SXVH=XE\W9U;G2STG)@:#(F&2>.*I_T'G<3VZQQHJVMRER'.,[63?$MI;]/2./*;HY?E-;? MQ D).YG0COPJ^ MC87(A?+\(QX38^FKGX_:TRZH^&5VW-X/XY;=>7C67:[?XZ]G?*Q_81\"I \) MTH<"Z2,#Z6,(TLYQ.034$L! M A0#% @ V9YE40=!36*! L0 ! ( ! &1O M8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " #9GF51H.#E"^X K @ $0 M @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " #9 MGF51F5R<(Q & "<)P $P @ ', 0 >&PO=&AE;64O=&AE M;64Q+GAM;%!+ 0(4 Q0 ( -F>95&8"@H/-04 %T5 8 M " @0T( !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ V9YE4;0Z"*_& @ C@< !@ M ("!:Q, 'AL+W=O95'?W=<79@8 *@; 8 " @6<6 !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ V9YE44'/-@#B!@ @!L !@ ("!LR4 'AL M+W=O95'R7[;^TPX M (HD 8 " @,* \( & @('4 M.P >&PO=V]R:W-H965T&UL4$L! A0#% @ V9YE486@ MUKWG!0 4Q !@ ("![48 'AL+W=O95$/R0PH& 0 !<* 9 M " @0I- !X;"]W;W)K&UL4$L! A0#% @ MV9YE40MD3?"P"@ Z!P !D ("!65$ 'AL+W=O&PO=V]R:W-H965T95'R MKH2JA@D /,= 9 " @<]X !X;"]W;W)K&UL4$L! A0#% @ V9YE4=X-\UF& P @@< !D M ("!C(( 'AL+W=O&PO=V]R:W-H M965T95'6XF(XFPD /4; 9 M " @?^6 !X;"]W;W)K&UL4$L! M A0#% @ V9YE4?3 ;HX* P 4 8 !D ("!T: 'AL M+W=O&PO=V]R:W-H965T95$C#LK\+00 /@+ 9 " M@>6G !X;"]W;W)K&UL4$L! A0#% @ V9YE M48,"!U8B!@ /!( !D ("!2:P 'AL+W=O&PO=V]R:W-H965T95&6S=[EO@, !8) 9 " @82U !X;"]W;W)K M&UL4$L! A0#% @ V9YE43AM06B-! E0P M !D ("!>;D 'AL+W=O&PO=V]R:W-H965T95'"Q;W( MZ@( ( 9 " @?_ !X;"]W;W)K&UL4$L! A0#% @ V9YE48"/MGF5 P 8PT !D M ("!(,0 'AL+W=O&PO=V]R:W-H965T M95$A@]Y< 04 (T= 9 M " @?C* !X;"]W;W)K&UL4$L! A0# M% @ V9YE44+B%Q)B @ ;@4 !D ("!,- 'AL+W=O M&PO=V]R:W-H965T95$GKO2!3P( +H% 9 " @=C5 M !X;"]W;W)K&UL4$L! A0#% @ V9YE47;\ M_S^! @ ?P8 !D ("!7M@ 'AL+W=O&PO=V]R:W-H965T95%J;..)@0( 'L& 9 " @>;= !X;"]W;W)K&UL4$L! A0#% @ V9YE4;GA9+6[ @ Y 8 !D M ("!GN 'AL+W=O&PO M=V]R:W-H965T95%^2HX9$P, M +0* 9 " @2[H !X;"]W;W)K&UL4$L! A0#% @ V9YE41Q\V0?=! 7A4 !D ("! M>.L 'AL+W=O&PO=V]R:W-H965T95$< #V;1@0 .,2 9 M " @9WU !X;"]W;W)K&UL4$L! A0#% M @ V9YE43K^7G/A @ 8 D !D ("!&OH 'AL+W=O&PO=V]R:W-H965T95%H![0__@( 4) 9 " @:@ 0!X M;"]W;W)K&UL4$L! A0#% @ V9YE4:\!J6R& M @ FP8 !D ("!W0,! 'AL+W=O&PO=V]R:W-H965T M95&RAD5T,@, /4* 9 " @=@* 0!X;"]W;W)K&UL4$L! A0#% @ V9YE4?4+;AQP P ] L !D M ("!00X! 'AL+W=O&PO=V]R M:W-H965T95&I\RS:?@, .D* M 9 " @;84 0!X;"]W;W)K&UL M4$L! A0#% @ V9YE46^D7!R# @ *@8 !D ("!:Q@! M 'AL+W=O&PO=V]R:W-H965T95%!\@44#@, ,4) 9 M " @:D= 0!X;"]W;W)K&UL4$L! A0#% @ MV9YE4>BG_6*" @ .@8 !D ("![B ! 'AL+W=O&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M " #9GF51C^&W:=,! V(0 $P @ $3+@$ 6T-O;G1E C;G1?5'EP97-=+GAM;%!+!08 0 ! '<1 7, $ ! end XML 72 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 73 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 74 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 145 329 1 false 37 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 2110103 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://www.immersion.com/role/FAIRVALUEMEASUREMENTS FAIR VALUE MEASUREMENTS Notes 9 false false R10.htm 2115104 - Disclosure - BALANCE SHEET DETAILS Sheet http://www.immersion.com/role/BALANCESHEETDETAILS BALANCE SHEET DETAILS Notes 10 false false R11.htm 2122105 - Disclosure - STOCK-BASED COMPENSATION Sheet http://www.immersion.com/role/STOCKBASEDCOMPENSATION STOCK-BASED COMPENSATION Notes 11 false false R12.htm 2130106 - Disclosure - STOCKHOLDERS' EQUITY Sheet http://www.immersion.com/role/STOCKHOLDERSEQUITY STOCKHOLDERS' EQUITY Notes 12 false false R13.htm 2132107 - Disclosure - INCOME TAXES Sheet http://www.immersion.com/role/INCOMETAXES INCOME TAXES Notes 13 false false R14.htm 2136108 - Disclosure - NET INCOME (LOSS) PER SHARE Sheet http://www.immersion.com/role/NETINCOMELOSSPERSHARE NET INCOME (LOSS) PER SHARE Notes 14 false false R15.htm 2140109 - Disclosure - LEASES Sheet http://www.immersion.com/role/LEASES LEASES Notes 15 false false R16.htm 2147110 - Disclosure - CONTINGENCIES Sheet http://www.immersion.com/role/CONTINGENCIES CONTINGENCIES Notes 16 false false R17.htm 2149111 - Disclosure - SUBSEQUENT EVENTS Sheet http://www.immersion.com/role/SUBSEQUENTEVENTS SUBSEQUENT EVENTS Notes 17 false false R18.htm 2202201 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 18 false false R19.htm 2209202 - Disclosure - Revenue Recognition and Deferred Revenue (Policies) Sheet http://www.immersion.com/role/RevenueRecognitionandDeferredRevenuePolicies Revenue Recognition and Deferred Revenue (Policies) Policies 19 false false R20.htm 2305301 - Disclosure - REVENUE RECOGNITION (Tables) Sheet http://www.immersion.com/role/REVENUERECOGNITIONTables REVENUE RECOGNITION (Tables) Tables http://www.immersion.com/role/REVENUERECOGNITION 20 false false R21.htm 2311302 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) Sheet http://www.immersion.com/role/FAIRVALUEMEASUREMENTSTables FAIR VALUE MEASUREMENTS (Tables) Tables http://www.immersion.com/role/FAIRVALUEMEASUREMENTS 21 false false R22.htm 2316303 - Disclosure - BALANCE SHEET DETAILS (Tables) Sheet http://www.immersion.com/role/BALANCESHEETDETAILSTables BALANCE SHEET DETAILS (Tables) Tables http://www.immersion.com/role/BALANCESHEETDETAILS 22 false false R23.htm 2323304 - Disclosure - STOCK-BASED COMPENSATION (Tables) Sheet http://www.immersion.com/role/STOCKBASEDCOMPENSATIONTables STOCK-BASED COMPENSATION (Tables) Tables http://www.immersion.com/role/STOCKBASEDCOMPENSATION 23 false false R24.htm 2333305 - Disclosure - INCOME TAXES (Tables) Sheet http://www.immersion.com/role/INCOMETAXESTables INCOME TAXES (Tables) Tables http://www.immersion.com/role/INCOMETAXES 24 false false R25.htm 2337306 - 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 25 false false R26.htm 2341307 - Disclosure - LEASES (Tables) Sheet http://www.immersion.com/role/LEASESTables LEASES (Tables) Tables http://www.immersion.com/role/LEASES 26 false false R27.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 27 false false R28.htm 2406402 - Disclosure - REVENUE RECOGNITION - NARRATIVE (Details) Sheet http://www.immersion.com/role/REVENUERECOGNITIONNARRATIVEDetails REVENUE RECOGNITION - NARRATIVE (Details) Details 28 false false R29.htm 2407403 - Disclosure - REVENUE RECOGNITION - DISAGGREGATED REVENUE (Details) Sheet http://www.immersion.com/role/REVENUERECOGNITIONDISAGGREGATEDREVENUEDetails REVENUE RECOGNITION - DISAGGREGATED REVENUE (Details) Details 29 false false R30.htm 2408404 - Disclosure - REVENUE RECOGNITION - CONTRACTED REVENUE (Details) Sheet http://www.immersion.com/role/REVENUERECOGNITIONCONTRACTEDREVENUEDetails REVENUE RECOGNITION - CONTRACTED REVENUE (Details) Details 30 false false R31.htm 2412405 - 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 31 false false R32.htm 2413406 - Disclosure - FAIR VALUE MEASUREMENTS - NARRATIVE (Details) Sheet http://www.immersion.com/role/FAIRVALUEMEASUREMENTSNARRATIVEDetails FAIR VALUE MEASUREMENTS - NARRATIVE (Details) Details 32 false false R33.htm 2414407 - Disclosure - FAIR VALUE MEASUREMENTS - SCHEDULE OF SHORT-TERM INVESTMENTS (Details) Sheet http://www.immersion.com/role/FAIRVALUEMEASUREMENTSSCHEDULEOFSHORTTERMINVESTMENTSDetails FAIR VALUE MEASUREMENTS - SCHEDULE OF SHORT-TERM INVESTMENTS (Details) Details 33 false false R34.htm 2417408 - 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 34 false false R35.htm 2418409 - 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 35 false false R36.htm 2419410 - Disclosure - BALANCE SHEET DETAILS - Other Assets, Net (Details) Sheet http://www.immersion.com/role/BALANCESHEETDETAILSOtherAssetsNetDetails BALANCE SHEET DETAILS - Other Assets, Net (Details) Details 36 false false R37.htm 2420411 - Disclosure - BALANCE SHEET DETAILS - Other Current Liabilities (Details) Sheet http://www.immersion.com/role/BALANCESHEETDETAILSOtherCurrentLiabilitiesDetails BALANCE SHEET DETAILS - Other Current Liabilities (Details) Details 37 false false R38.htm 2421412 - 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 38 false false R39.htm 2424413 - Disclosure - STOCK-BASED COMPENSATION - NARRATIVE (Details) Sheet http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNARRATIVEDetails STOCK-BASED COMPENSATION - NARRATIVE (Details) Details 39 false false R40.htm 2425414 - 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 40 false false R41.htm 2426415 - 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 41 false false R42.htm 2427416 - 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 42 false false R43.htm 2428417 - 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 43 false false R44.htm 2429418 - 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 44 false false R45.htm 2431419 - Disclosure - STOCKHOLDERS' EQUITY - NARRATIVE (Details) Sheet http://www.immersion.com/role/STOCKHOLDERSEQUITYNARRATIVEDetails STOCKHOLDERS' EQUITY - NARRATIVE (Details) Details 45 false false R46.htm 2434420 - 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 46 false false R47.htm 2435421 - Disclosure - INCOME TAXES - NARRATIVE (Details) Sheet http://www.immersion.com/role/INCOMETAXESNARRATIVEDetails INCOME TAXES - NARRATIVE (Details) Details 47 false false R48.htm 2438422 - 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 48 false false R49.htm 2439423 - 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 49 false false R50.htm 2442424 - Disclosure - LEASES - NARRATIVE (Details) Sheet http://www.immersion.com/role/LEASESNARRATIVEDetails LEASES - NARRATIVE (Details) Details 50 false false R51.htm 2443425 - 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 51 false false R52.htm 2444426 - 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 52 false false R53.htm 2445427 - 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 53 false false R54.htm 2446428 - 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 54 false false R55.htm 2448429 - Disclosure - CONTINGENCIES - NARRATIVE (Details) Sheet http://www.immersion.com/role/CONTINGENCIESNARRATIVEDetails CONTINGENCIES - NARRATIVE (Details) Details 55 false false R56.htm 2450430 - Disclosure - SUBSEQUENT EVENTS (Details) Sheet http://www.immersion.com/role/SUBSEQUENTEVENTSDetails SUBSEQUENT EVENTS (Details) Details http://www.immersion.com/role/SUBSEQUENTEVENTS 56 false false All Reports Book All Reports immr-20200930.htm a101ramzihaidamus-amen.htm a102ramzihaidamus-amen.htm a103formofamendmentno1.htm exhibit311-9302020.htm exhibit312-9302020.htm exhibit321-9302020.htm exhibit322-9302020.htm immr-20200930.xsd immr-20200930_cal.xml immr-20200930_def.xml immr-20200930_lab.xml immr-20200930_pre.xml http://fasb.org/srt/2020-01-31 http://fasb.org/us-gaap/2020-01-31 http://xbrl.sec.gov/dei/2019-01-31 true true JSON 77 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "immr-20200930.htm": { "axisCustom": 1, "axisStandard": 16, "contextCount": 145, "dts": { "calculationLink": { "local": [ "immr-20200930_cal.xml" ] }, "definitionLink": { "local": [ "immr-20200930_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-20200930.htm" ] }, "labelLink": { "local": [ "immr-20200930_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "immr-20200930_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "immr-20200930.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/2019/dei-2019-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": 400, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 16, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 21 }, "keyCustom": 14, "keyStandard": 315, "memberCustom": 14, "memberStandard": 21, "nsprefix": "immr", "nsuri": "http://www.immersion.com/20200930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "immr-20200930.htm", "contextRef": "i73c720e190bb4e06a7934940d62295b0_D20200101-20200930", "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-20200930.htm", "contextRef": "i73c720e190bb4e06a7934940d62295b0_D20200101-20200930", "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-20200930.htm", "contextRef": "i73c720e190bb4e06a7934940d62295b0_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115104 - Disclosure - BALANCE SHEET DETAILS", "role": "http://www.immersion.com/role/BALANCESHEETDETAILS", "shortName": "BALANCE SHEET DETAILS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "immr-20200930.htm", "contextRef": "i73c720e190bb4e06a7934940d62295b0_D20200101-20200930", "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-20200930.htm", "contextRef": "i73c720e190bb4e06a7934940d62295b0_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2122105 - Disclosure - STOCK-BASED COMPENSATION", "role": "http://www.immersion.com/role/STOCKBASEDCOMPENSATION", "shortName": "STOCK-BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "immr-20200930.htm", "contextRef": "i73c720e190bb4e06a7934940d62295b0_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "immr-20200930.htm", "contextRef": "i73c720e190bb4e06a7934940d62295b0_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2130106 - Disclosure - STOCKHOLDERS' EQUITY", "role": "http://www.immersion.com/role/STOCKHOLDERSEQUITY", "shortName": "STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "immr-20200930.htm", "contextRef": "i73c720e190bb4e06a7934940d62295b0_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "immr-20200930.htm", "contextRef": "i73c720e190bb4e06a7934940d62295b0_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2132107 - Disclosure - INCOME TAXES", "role": "http://www.immersion.com/role/INCOMETAXES", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "immr-20200930.htm", "contextRef": "i73c720e190bb4e06a7934940d62295b0_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "immr-20200930.htm", "contextRef": "i73c720e190bb4e06a7934940d62295b0_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2136108 - 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-20200930.htm", "contextRef": "i73c720e190bb4e06a7934940d62295b0_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "immr-20200930.htm", "contextRef": "i73c720e190bb4e06a7934940d62295b0_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2140109 - Disclosure - LEASES", "role": "http://www.immersion.com/role/LEASES", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "immr-20200930.htm", "contextRef": "i73c720e190bb4e06a7934940d62295b0_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "immr-20200930.htm", "contextRef": "i73c720e190bb4e06a7934940d62295b0_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyDisclosures", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2147110 - Disclosure - CONTINGENCIES", "role": "http://www.immersion.com/role/CONTINGENCIES", "shortName": "CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "immr-20200930.htm", "contextRef": "i73c720e190bb4e06a7934940d62295b0_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyDisclosures", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "immr-20200930.htm", "contextRef": "i73c720e190bb4e06a7934940d62295b0_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2149111 - Disclosure - SUBSEQUENT EVENTS", "role": "http://www.immersion.com/role/SUBSEQUENTEVENTS", "shortName": "SUBSEQUENT EVENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "immr-20200930.htm", "contextRef": "i73c720e190bb4e06a7934940d62295b0_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "immr-20200930.htm", "contextRef": "i73c720e190bb4e06a7934940d62295b0_D20200101-20200930", "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-20200930.htm", "contextRef": "i73c720e190bb4e06a7934940d62295b0_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "immr:NatureOfBusinessPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "immr-20200930.htm", "contextRef": "i73c720e190bb4e06a7934940d62295b0_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2209202 - Disclosure - Revenue Recognition and Deferred Revenue (Policies)", "role": "http://www.immersion.com/role/RevenueRecognitionandDeferredRevenuePolicies", "shortName": "Revenue Recognition and Deferred Revenue (Policies)", "subGroupType": "policies", "uniqueAnchor": null }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "immr-20200930.htm", "contextRef": "i0943314128354f3e84aac2d8c76e2095_I20200930", "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-20200930.htm", "contextRef": "i0943314128354f3e84aac2d8c76e2095_I20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShortTermInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "immr-20200930.htm", "contextRef": "i73c720e190bb4e06a7934940d62295b0_D20200101-20200930", "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-20200930.htm", "contextRef": "i73c720e190bb4e06a7934940d62295b0_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "immr-20200930.htm", "contextRef": "i73c720e190bb4e06a7934940d62295b0_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2311302 - 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-20200930.htm", "contextRef": "i73c720e190bb4e06a7934940d62295b0_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "immr-20200930.htm", "contextRef": "i73c720e190bb4e06a7934940d62295b0_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316303 - 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-20200930.htm", "contextRef": "i73c720e190bb4e06a7934940d62295b0_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "immr-20200930.htm", "contextRef": "i73c720e190bb4e06a7934940d62295b0_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "immr:ScheduleOfStockOptionsAndAwardsTableTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2323304 - 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-20200930.htm", "contextRef": "i73c720e190bb4e06a7934940d62295b0_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "immr:ScheduleOfStockOptionsAndAwardsTableTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "immr-20200930.htm", "contextRef": "i73c720e190bb4e06a7934940d62295b0_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2333305 - 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-20200930.htm", "contextRef": "i73c720e190bb4e06a7934940d62295b0_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "immr-20200930.htm", "contextRef": "i73c720e190bb4e06a7934940d62295b0_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2337306 - 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-20200930.htm", "contextRef": "i73c720e190bb4e06a7934940d62295b0_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "immr-20200930.htm", "contextRef": "i73c720e190bb4e06a7934940d62295b0_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "immr:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2341307 - Disclosure - LEASES (Tables)", "role": "http://www.immersion.com/role/LEASESTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "immr-20200930.htm", "contextRef": "i73c720e190bb4e06a7934940d62295b0_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "immr:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "immr-20200930.htm", "contextRef": "ifedba6c5762e47efab7441f7c8443e6e_D20200701-20200930", "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-20200930.htm", "contextRef": "ifedba6c5762e47efab7441f7c8443e6e_D20200701-20200930", "decimals": "-5", "first": true, "lang": "en-US", "name": "immr:IMMRGovernmentSubsidyRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20200930.htm", "contextRef": "ifedba6c5762e47efab7441f7c8443e6e_D20200701-20200930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized", "reportCount": 1, "unique": true, "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", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20200930.htm", "contextRef": "ifedba6c5762e47efab7441f7c8443e6e_D20200701-20200930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "immr-20200930.htm", "contextRef": "ifedba6c5762e47efab7441f7c8443e6e_D20200701-20200930", "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-20200930.htm", "contextRef": "i692a7fa84dff4fb09d72423653c6445e_D20200701-20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "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": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "immr-20200930.htm", "contextRef": "i0943314128354f3e84aac2d8c76e2095_I20200930", "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": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "immr-20200930.htm", "contextRef": "i0943314128354f3e84aac2d8c76e2095_I20200930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "immr-20200930.htm", "contextRef": "i0943314128354f3e84aac2d8c76e2095_I20200930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412405 - 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-20200930.htm", "contextRef": "icf0db09435134f0b8850ecac909ed8d5_I20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "immr-20200930.htm", "contextRef": "i0943314128354f3e84aac2d8c76e2095_I20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413406 - Disclosure - FAIR VALUE MEASUREMENTS - NARRATIVE (Details)", "role": "http://www.immersion.com/role/FAIRVALUEMEASUREMENTSNARRATIVEDetails", "shortName": "FAIR VALUE MEASUREMENTS - NARRATIVE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "immr-20200930.htm", "contextRef": "i0943314128354f3e84aac2d8c76e2095_I20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtSecuritiesAvailableForSaleTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20200930.htm", "contextRef": "ifc05f11b36dd4a4bb480ae7971f372ed_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414407 - Disclosure - FAIR VALUE MEASUREMENTS - SCHEDULE OF SHORT-TERM INVESTMENTS (Details)", "role": "http://www.immersion.com/role/FAIRVALUEMEASUREMENTSSCHEDULEOFSHORTTERMINVESTMENTSDetails", "shortName": "FAIR VALUE MEASUREMENTS - SCHEDULE OF SHORT-TERM INVESTMENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20200930.htm", "contextRef": "ifc05f11b36dd4a4bb480ae7971f372ed_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "immr-20200930.htm", "contextRef": "i0943314128354f3e84aac2d8c76e2095_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Cash", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417408 - 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-20200930.htm", "contextRef": "i0943314128354f3e84aac2d8c76e2095_I20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:MoneyMarketFundsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20200930.htm", "contextRef": "i0943314128354f3e84aac2d8c76e2095_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418409 - 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-20200930.htm", "contextRef": "i0943314128354f3e84aac2d8c76e2095_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20200930.htm", "contextRef": "i0943314128354f3e84aac2d8c76e2095_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNetNoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419410 - 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-20200930.htm", "contextRef": "i0943314128354f3e84aac2d8c76e2095_I20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DeferredIncomeTaxAssetsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20200930.htm", "contextRef": "i0943314128354f3e84aac2d8c76e2095_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedProfessionalFeesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420411 - 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-20200930.htm", "contextRef": "i0943314128354f3e84aac2d8c76e2095_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccruedProfessionalFeesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "immr:ScheduleOfPrepaidExpensesAndOtherCurrentAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20200930.htm", "contextRef": "i0943314128354f3e84aac2d8c76e2095_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PrepaidExpenseCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421412 - 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-20200930.htm", "contextRef": "i0943314128354f3e84aac2d8c76e2095_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PrepaidExpenseCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "immr-20200930.htm", "contextRef": "i0943314128354f3e84aac2d8c76e2095_I20200930", "decimals": "INF", "first": true, "lang": "en-US", "name": "immr:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReductionInSharesAvailableForGrantForEveryShareIssued", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424413 - 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-20200930.htm", "contextRef": "i0943314128354f3e84aac2d8c76e2095_I20200930", "decimals": "INF", "first": true, "lang": "en-US", "name": "immr:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsReductionInSharesAvailableForGrantForEveryShareIssued", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "immr-20200930.htm", "contextRef": "ifedba6c5762e47efab7441f7c8443e6e_D20200701-20200930", "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-20200930.htm", "contextRef": "ifedba6c5762e47efab7441f7c8443e6e_D20200701-20200930", "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", "immr:ScheduleOfStockOptionsAndAwardsTableTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20200930.htm", "contextRef": "i0943314128354f3e84aac2d8c76e2095_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425414 - 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-20200930.htm", "contextRef": "i0943314128354f3e84aac2d8c76e2095_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20200930.htm", "contextRef": "i0943314128354f3e84aac2d8c76e2095_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426415 - 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-20200930.htm", "contextRef": "i2d03a3c02cbd41c6817463c0b51a2b63_D20191231-20191231", "decimals": null, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnvestedRestrictedStockUnitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20200930.htm", "contextRef": "ifc05f11b36dd4a4bb480ae7971f372ed_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427416 - 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-20200930.htm", "contextRef": "ifa9f82a7dae042989a9e0de92516b5df_D20200101-20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20200930.htm", "contextRef": "ifedba6c5762e47efab7441f7c8443e6e_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428417 - 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-20200930.htm", "contextRef": "id31cf9f4599448f7900eec62ed2ae2fe_D20200701-20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20200930.htm", "contextRef": "i2532545db1c54082be722bd900010ddb_D20190701-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429418 - 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-20200930.htm", "contextRef": "i2532545db1c54082be722bd900010ddb_D20190701-20190930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "immr-20200930.htm", "contextRef": "i73c720e190bb4e06a7934940d62295b0_D20200101-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockValueAcquiredCostMethod", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431419 - 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-20200930.htm", "contextRef": "ia278b4d13465462eaabed450a3c5dd19_I20071101", "decimals": "INF", "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20200930.htm", "contextRef": "ifedba6c5762e47efab7441f7c8443e6e_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434420 - 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-20200930.htm", "contextRef": "ifedba6c5762e47efab7441f7c8443e6e_D20200701-20200930", "decimals": "3", "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "immr-20200930.htm", "contextRef": "i0943314128354f3e84aac2d8c76e2095_I20200930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435421 - 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-20200930.htm", "contextRef": "i0943314128354f3e84aac2d8c76e2095_I20200930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20200930.htm", "contextRef": "ifedba6c5762e47efab7441f7c8443e6e_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438422 - 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-20200930.htm", "contextRef": "ifedba6c5762e47efab7441f7c8443e6e_D20200701-20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "immr-20200930.htm", "contextRef": "ifedba6c5762e47efab7441f7c8443e6e_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439423 - 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", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "immr-20200930.htm", "contextRef": "ifedba6c5762e47efab7441f7c8443e6e_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "immr-20200930.htm", "contextRef": "ia1e8e59567204b43b1c6b51fc70b381b_I20181231", "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-20200930.htm", "contextRef": "ia1e8e59567204b43b1c6b51fc70b381b_I20181231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "immr-20200930.htm", "contextRef": "ifedba6c5762e47efab7441f7c8443e6e_D20200701-20200930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseInitialDirectCostExpenseOverTerm", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442424 - 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-20200930.htm", "contextRef": "ifedba6c5762e47efab7441f7c8443e6e_D20200701-20200930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseInitialDirectCostExpenseOverTerm", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20200930.htm", "contextRef": "i0943314128354f3e84aac2d8c76e2095_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443425 - 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-20200930.htm", "contextRef": "i0943314128354f3e84aac2d8c76e2095_I20200930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OperatingLeaseLiabilityNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "immr-20200930.htm", "contextRef": "ifedba6c5762e47efab7441f7c8443e6e_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444426 - 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-20200930.htm", "contextRef": "ifedba6c5762e47efab7441f7c8443e6e_D20200701-20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20200930.htm", "contextRef": "i0943314128354f3e84aac2d8c76e2095_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445427 - 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-20200930.htm", "contextRef": "i0943314128354f3e84aac2d8c76e2095_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "immr-20200930.htm", "contextRef": "i0943314128354f3e84aac2d8c76e2095_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446428 - 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-20200930.htm", "contextRef": "i0943314128354f3e84aac2d8c76e2095_I20200930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "immr-20200930.htm", "contextRef": "i05e25ed2eba34bf59a13772f4b4d864d_I20190930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DepositAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448429 - 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-20200930.htm", "contextRef": "i05e25ed2eba34bf59a13772f4b4d864d_I20190930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DepositAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "immr-20200930.htm", "contextRef": "ic98cd0173e9144e69c92747c5a5e41fc_D20201103-20201103", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsForRestructuring", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450430 - Disclosure - SUBSEQUENT EVENTS (Details)", "role": "http://www.immersion.com/role/SUBSEQUENTEVENTSDetails", "shortName": "SUBSEQUENT EVENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "immr-20200930.htm", "contextRef": "ic98cd0173e9144e69c92747c5a5e41fc_D20201103-20201103", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsForRestructuring", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "immr-20200930.htm", "contextRef": "i73c720e190bb4e06a7934940d62295b0_D20200101-20200930", "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-20200930.htm", "contextRef": "i73c720e190bb4e06a7934940d62295b0_D20200101-20200930", "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-20200930.htm", "contextRef": "i73c720e190bb4e06a7934940d62295b0_D20200101-20200930", "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-20200930.htm", "contextRef": "i73c720e190bb4e06a7934940d62295b0_D20200101-20200930", "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-20200930.htm", "contextRef": "i73c720e190bb4e06a7934940d62295b0_D20200101-20200930", "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-20200930.htm", "contextRef": "i73c720e190bb4e06a7934940d62295b0_D20200101-20200930", "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-20200930.htm", "contextRef": "i73c720e190bb4e06a7934940d62295b0_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110103 - Disclosure - FAIR VALUE MEASUREMENTS", "role": "http://www.immersion.com/role/FAIRVALUEMEASUREMENTS", "shortName": "FAIR VALUE MEASUREMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "immr-20200930.htm", "contextRef": "i73c720e190bb4e06a7934940d62295b0_D20200101-20200930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 37, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.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/2019-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/2019-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/2019-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/2019-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 CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.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 CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.immersion.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r426" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.immersion.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r427" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.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/2019-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/2019-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/2019-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/2019-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/2019-01-31", "presentation": [ "http://www.immersion.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r428" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.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/2019-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/2019-01-31", "presentation": [ "http://www.immersion.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r428" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.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/2019-01-31", "presentation": [ "http://www.immersion.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r428" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.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/2019-01-31", "presentation": [ "http://www.immersion.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r429" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.immersion.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r428" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.immersion.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r428" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.immersion.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r428" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.immersion.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r428" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.immersion.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.immersion.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r424" ], "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/2019-01-31", "presentation": [ "http://www.immersion.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r425" ], "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/2019-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/2019-01-31", "presentation": [ "http://www.immersion.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "immr_AdministrativeandHeadquartersFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Administrative and Headquarters Facility [Member]", "label": "Administrative and Headquarters Facility [Member]", "terseLabel": "SF Office" } } }, "localname": "AdministrativeandHeadquartersFacilityMember", "nsuri": "http://www.immersion.com/20200930", "presentation": [ "http://www.immersion.com/role/LEASESNARRATIVEDetails" ], "xbrltype": "domainItemType" }, "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/20200930", "presentation": [ "http://www.immersion.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "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/20200930", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://www.immersion.com/role/REVENUERECOGNITIONDISAGGREGATEDREVENUEDetails" ], "xbrltype": "domainItemType" }, "immr_EmployeeSeveranceReleaseOfClaimsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee Severance, Release of Claims", "label": "Employee Severance, Release of Claims [Member]", "terseLabel": "Employee Severance, Release of Claims" } } }, "localname": "EmployeeSeveranceReleaseOfClaimsMember", "nsuri": "http://www.immersion.com/20200930", "presentation": [ "http://www.immersion.com/role/SUBSEQUENTEVENTSDetails" ], "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/20200930", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNARRATIVEDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFSTOCKBASEDCOMPENSATIONEXPENSESDetails" ], "xbrltype": "domainItemType" }, "immr_ExChiefExecutiveOfficerMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Ex Chief Executive Officer", "label": "Ex Chief Executive Officer [Member]", "terseLabel": "Ex Chief Executive Officer" } } }, "localname": "ExChiefExecutiveOfficerMember", "nsuri": "http://www.immersion.com/20200930", "presentation": [ "http://www.immersion.com/role/SUBSEQUENTEVENTSDetails" ], "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/20200930", "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/20200930", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOMELOSS", "http://www.immersion.com/role/REVENUERECOGNITIONDISAGGREGATEDREVENUEDetails" ], "xbrltype": "domainItemType" }, "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/20200930", "presentation": [ "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESDetails" ], "xbrltype": "monetaryItemType" }, "immr_LGEvsImmersionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "LGE vs Immersion [Member]", "label": "LGE vs Immersion [Member]", "terseLabel": "LGE vs Immersion" } } }, "localname": "LGEvsImmersionMember", "nsuri": "http://www.immersion.com/20200930", "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/20200930", "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/20200930", "presentation": [ "http://www.immersion.com/role/LEASESNARRATIVEDetails" ], "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/20200930", "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/20200930", "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/20200930", "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/20200930", "presentation": [ "http://www.immersion.com/role/NETINCOMELOSSPERSHARENARRATIVEDetails", "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONSUMMARYOFSTOCKBASEDCOMPENSATIONEXPENSESDetails" ], "xbrltype": "domainItemType" }, "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/20200930", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESNARRATIVEDetails" ], "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/20200930", "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/20200930", "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/20200930", "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/20200930", "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/20200930", "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/20200930", "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/20200930", "presentation": [ "http://www.immersion.com/role/STOCKBASEDCOMPENSATIONNARRATIVEDetails" ], "xbrltype": "sharesItemType" }, "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/20200930", "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/20200930", "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/20200930", "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/20200930", "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/20200930", "presentation": [ "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/20200930", "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", "r218", "r221", "r383", "r413", "r414" ], "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", "r218", "r221", "r383", "r413", "r414" ], "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" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r144", "r349" ], "lang": { "en-US": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.immersion.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.immersion.com/role/SUBSEQUENTEVENTSDetails" ], "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": 3.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", "r145", "r146" ], "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_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r6", "r7", "r28" ], "calculation": { "http://www.immersion.com/role/BALANCESHEETDETAILSOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued legal" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r18", "r41", "r42", "r43", "r402", "r419", "r420" ], "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": [ "r40", "r43", "r44", "r82", "r83", "r84", "r308", "r415", "r416" ], "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": [ "r237", "r239", "r276", "r277" ], "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 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", "r158", "r305", "r309", "r323", "r385", "r401" ], "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": [ "r3", "r4", "r38", "r78", "r158", "r305", "r309", "r323" ], "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": [ "r314" ], "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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r153" ], "calculation": { "http://www.immersion.com/role/FAIRVALUEMEASUREMENTSSCHEDULEOFSHORTTERMINVESTMENTSDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Gross Unrealized Holding Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/FAIRVALUEMEASUREMENTSSCHEDULEOFSHORTTERMINVESTMENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r154" ], "calculation": { "http://www.immersion.com/role/FAIRVALUEMEASUREMENTSSCHEDULEOFSHORTTERMINVESTMENTSDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "negatedLabel": "Gross Unrealized Holding Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/FAIRVALUEMEASUREMENTSSCHEDULEOFSHORTTERMINVESTMENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r151", "r168" ], "calculation": { "http://www.immersion.com/role/FAIRVALUEMEASUREMENTSSCHEDULEOFSHORTTERMINVESTMENTSDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Amortized Cost", "totalLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/FAIRVALUEMEASUREMENTSSCHEDULEOFSHORTTERMINVESTMENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r149", "r152", "r168", "r390" ], "calculation": { "http://www.immersion.com/role/FAIRVALUEMEASUREMENTSSCHEDULEOFFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 }, "http://www.immersion.com/role/FAIRVALUEMEASUREMENTSSCHEDULEOFSHORTTERMINVESTMENTSDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale", "terseLabel": "Short-term investments", "verboseLabel": "Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/FAIRVALUEMEASUREMENTSNARRATIVEDetails", "http://www.immersion.com/role/FAIRVALUEMEASUREMENTSSCHEDULEOFFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetails", "http://www.immersion.com/role/FAIRVALUEMEASUREMENTSSCHEDULEOFSHORTTERMINVESTMENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r240", "r268" ], "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_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESNARRATIVEDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r311", "r312" ], "lang": { "en-US": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESNARRATIVEDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Cash": { "auth_ref": [ "r24", "r421", "r422" ], "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", "r69" ], "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": [ "r64", "r69", "r74" ], "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": [ "r64", "r324" ], "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 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": [ "r190", "r191", "r192", "r193" ], "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", "r176", "r392", "r406" ], "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 10)" } } }, "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", "r188" ], "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", "r189" ], "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; 39,058,091 and 38,624,784 shares issued, respectively; 26,914,658 and 31,414,328 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": [ "r47", "r49", "r50", "r53", "r395", "r409" ], "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": [ "r195", "r197", "r219" ], "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": [ "r195", "r197", "r219" ], "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_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized": { "auth_ref": [ "r198" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized arising from contract liability from change in timeframe for performance obligation to be satisfied.", "label": "Contract with Customer, Liability, Change in Timeframe, Performance Obligation Satisfied, Revenue Recognized", "terseLabel": "Increase (decrease) in royalty revenue recognized true-ups" } } }, "localname": "ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/REVENUERECOGNITIONNARRATIVEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r195", "r196", "r219" ], "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": [ "r195", "r196", "r219" ], "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": [ "r71", "r72", "r73" ], "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": [ "r57", "r78", "r158", "r323" ], "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": [ "r56" ], "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_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r157" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale [Table]", "terseLabel": "Debt Securities, Available-for-sale [Table]" } } }, "localname": "DebtSecuritiesAvailableForSaleTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/FAIRVALUEMEASUREMENTSSCHEDULEOFSHORTTERMINVESTMENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTerm": { "auth_ref": [ "r318" ], "lang": { "en-US": { "role": { "documentation": "Period between issuance and maturity of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Debt Securities, Available-for-sale, Term", "terseLabel": "Period for contractual maturities of the Company's available-for-sale securities" } } }, "localname": "DebtSecuritiesAvailableForSaleTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/FAIRVALUEMEASUREMENTSNARRATIVEDetails" ], "xbrltype": "durationItemType" }, "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": [ "r281", "r282" ], "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", "r290", "r386", "r399" ], "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": [ "r292" ], "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": [ "r291" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "terseLabel": "Valuation allowance 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_DepositAssets": { "auth_ref": [ "r37" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The carrying amount of the asset transferred to a third party to serve as a deposit, which typically serves as security against failure by the transferor to perform under terms of an agreement.", "label": "Deposit Assets", "terseLabel": "Deposit asset" } } }, "localname": "DepositAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESNARRATIVEDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssetsNoncurrent": { "auth_ref": [ "r25" ], "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" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r67", "r122" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.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": [ "r218", "r221", "r222", "r223", "r224", "r225", "r226", "r227" ], "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": [ "r218" ], "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": [ "r278" ], "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": [ "r54", "r87", "r88", "r89", "r90", "r91", "r95", "r97", "r102", "r103", "r104", "r108", "r109", "r396", "r410" ], "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": [ "r54", "r87", "r88", "r89", "r90", "r91", "r97", "r102", "r103", "r104", "r108", "r109", "r396", "r410" ], "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": [ "r284" ], "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": [ "r267" ], "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": [ "r267" ], "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_EmployeeSeveranceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Employee Severance [Member]", "terseLabel": "Employee Separation Costs" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r265" ], "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/STOCKBASEDCOMPENSATIONSUMMARYOFEQUITYINCENTIVEPROGRAMDetails", "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", "r159", "r188", "r189", "r270", "r271", "r272", "r294", "r295", "r325", "r326", "r327", "r328", "r329", "r330", "r415", "r416", "r417" ], "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" ], "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": [ "r314", "r315", "r316", "r320" ], "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": [ "r314", "r315" ], "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": [ "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r315", "r356", "r357", "r358" ], "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": [ "r314", "r315", "r317", "r318", "r321" ], "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": [ "r229", "r230", "r235", "r236", "r315", "r356" ], "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": [ "r229", "r230", "r235", "r236", "r315", "r357" ], "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": [ "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r315", "r358" ], "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": [ "r322" ], "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": [ "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r356", "r357", "r358" ], "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": [ "r319", "r321" ], "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_FinancialInstrumentAxis": { "auth_ref": [ "r155", "r156", "r161", "r164", "r165", "r166", "r167", "r169", "r170", "r171", "r172", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382" ], "lang": { "en-US": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/FAIRVALUEMEASUREMENTSSCHEDULEOFFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetails", "http://www.immersion.com/role/FAIRVALUEMEASUREMENTSSCHEDULEOFSHORTTERMINVESTMENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancingReceivableCoveredAllowanceForCreditLoss": { "auth_ref": [ "r147", "r160", "r162", "r163" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for finance receivable covered by loss sharing agreement.", "label": "Financing Receivable, Covered, Allowance for Credit Loss", "terseLabel": "Accounts Receivable, Allowance for Credit Loss" } } }, "localname": "FinancingReceivableCoveredAllowanceForCreditLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/BALANCESHEETDETAILSAccountsandOtherReceivablesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r58" ], "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": [ "r55" ], "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": [ "r51", "r124", "r132", "r135", "r138", "r140", "r384", "r393", "r397", "r411" ], "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 benefit from (provision for) income taxes", "totalLabel": "Income (loss) before benefit from (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": [ "r174" ], "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": [ "r285", "r289", "r293", "r296", "r298", "r300", "r301", "r302" ], "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", "r283", "r297", "r299", "r412" ], "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": "Benefit from (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": [ "r70" ], "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": [ "r66" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.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": [ "r66" ], "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 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": [ "r66" ], "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": [ "r66" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.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": [ "r66" ], "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": [ "r66" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.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": [ "r66" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.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": [ "r66" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.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": [ "r66" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.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": [ "r343", "r345" ], "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": [ "r343" ], "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_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": [ "r336" ], "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_LesseeOperatingLeaseDiscountRate": { "auth_ref": [ "r335" ], "lang": { "en-US": { "role": { "documentation": "Discount rate used by lessee to determine present value of operating lease payments.", "label": "Lessee, Operating Lease, Discount Rate", "terseLabel": "Operating lease, borrowing rate" } } }, "localname": "LesseeOperatingLeaseDiscountRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/LEASESNARRATIVEDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r344" ], "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": [ "r344" ], "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": [ "r344" ], "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": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/LEASESSCHEDULEOFMINIMUMFUTURELEASEPAYMENTOBLIGATIONSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r344" ], "calculation": { "http://www.immersion.com/role/LEASESSCHEDULEOFMINIMUMFUTURELEASEPAYMENTOBLIGATIONSDetails": { "order": 5.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 fourth 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 Four", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/LEASESSCHEDULEOFMINIMUMFUTURELEASEPAYMENTOBLIGATIONSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r344" ], "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 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": "2023" } } }, "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": [ "r344" ], "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 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": "2022" } } }, "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": [ "r344" ], "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 2020" } } }, "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": [ "r346" ], "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": [ "r348" ], "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": [ "r348" ], "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": [ "r348" ], "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": "2021" } } }, "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": [ "r348" ], "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": "Remainder of 2020" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/LEASESSCHEDULEOFSUBLEASEINCOMEEXPECTEDTOBERECEIVEDDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears": { "auth_ref": [ "r348" ], "calculation": { "http://www.immersion.com/role/LEASESSCHEDULEOFSUBLEASEINCOMEEXPECTEDTOBERECEIVEDDetails": { "order": 4.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 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": "Lessor, Operating Lease, Payment to be Received, Year Three", "terseLabel": "2023" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedThreeYears", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/LEASESSCHEDULEOFSUBLEASEINCOMEEXPECTEDTOBERECEIVEDDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears": { "auth_ref": [ "r348" ], "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": "2022" } } }, "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", "r158", "r306", "r309", "r310", "r323" ], "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", "r158", "r323", "r387", "r404" ], "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", "r158", "r306", "r309", "r310", "r323" ], "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": [ "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r185", "r186" ], "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": [ "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r185", "r186" ], "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": [ "r183", "r184" ], "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": [ "r176", "r177", "r178", "r179", "r180", "r181", "r182", "r185", "r186" ], "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": [ "r229" ], "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": [ "r64" ], "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": [ "r64" ], "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 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": [ "r64", "r65", "r68" ], "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 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", "r45", "r48", "r52", "r68", "r78", "r85", "r87", "r88", "r89", "r90", "r93", "r94", "r101", "r124", "r132", "r135", "r138", "r140", "r158", "r323", "r394", "r408" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.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": [ "r337", "r345" ], "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": "Total lease cost" } } }, "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": [ "r347" ], "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": [ "r333" ], "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": [ "r333" ], "calculation": { "http://www.immersion.com/role/BALANCESHEETDETAILSOtherCurrentLiabilitiesDetails": { "order": 2.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": [ "r333" ], "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": [ "r334", "r339" ], "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": [ "r332" ], "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": [ "r342", "r345" ], "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", "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/LEASESSCHEDULEOFSUPPLEMENTALINFORMATIONRELATEDTOOPERATINGLEASESANDEXPENSESDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r341", "r345" ], "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": [ "r311", "r313" ], "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": 3.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": [ "r303", "r304", "r307" ], "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 loss 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": [ "r46", "r49", "r303", "r304", "r307" ], "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": [ "r5", "r6", "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": [ "r68" ], "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 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_OtherNoncurrentAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent assets.", "label": "Other Noncurrent Assets [Member]", "verboseLabel": "Other assets" } } }, "localname": "OtherNoncurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONTINGENCIESNARRATIVEDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r59" ], "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", "r187" ], "calculation": { "http://www.immersion.com/role/BALANCESHEETDETAILSOtherCurrentLiabilitiesDetails": { "order": 3.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_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r62" ], "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_PaymentsForRestructuring": { "auth_ref": [ "r63", "r175" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.", "label": "Payments for Restructuring", "terseLabel": "Payments for employee severance" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r150" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for purchase of marketable security.", "label": "Payments to Acquire Marketable Securities", "negatedLabel": "Purchases of short-term investments" } } }, "localname": "PaymentsToAcquireMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r60" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.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_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r3", "r22", "r23" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.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_PrepaidExpenseCurrentAndNoncurrent": { "auth_ref": [ "r391", "r407" ], "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_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": { "auth_ref": [ "r61", "r269" ], "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 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": 2.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": [ "r61", "r269" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from 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": [ "r8", "r9", "r173", "r405" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.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": [ "r279", "r423" ], "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_RestructuringCostAndReserveAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]", "terseLabel": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r17", "r189", "r273", "r403", "r418", "r420" ], "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", "r159", "r270", "r271", "r272", "r294", "r295", "r415", "r417" ], "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", "r217", "r218", "r383" ], "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_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r76", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r228" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue from Contract with Customer" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/RevenueRecognitionandDeferredRevenuePolicies", "http://www.immersion.com/role/SIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r199", "r200", "r201", "r202", "r203", "r204", "r207", "r208", "r220", "r228" ], "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_RevenueRecognitionAndDeferredRevenueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue Recognition and Deferred Revenue [Abstract]" } } }, "localname": "RevenueRecognitionAndDeferredRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r205" ], "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": [ "r206" ], "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": [ "r206" ], "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": [ "r340", "r345" ], "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_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_ScheduleOfAvailableForSaleSecuritiesLineItems": { "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": "Debt Securities, Available-for-sale [Line Items]", "terseLabel": "Debt Securities, Available-for-sale [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/FAIRVALUEMEASUREMENTSSCHEDULEOFSHORTTERMINVESTMENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.", "label": "Schedule of Available-for-sale Securities Reconciliation [Table Text Block]", "terseLabel": "Schedule of short-term investments" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/FAIRVALUEMEASUREMENTSTables" ], "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": [ "r239", "r266", "r275" ], "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": [ "r239", "r266", "r275" ], "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": [ "r240", "r268" ], "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": [ "r244", "r256", "r258" ], "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": [ "r260" ], "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": [ "r75", "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": [ "r55" ], "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": [ "r66" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.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": [ "r241" ], "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": [ "r250" ], "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": [ "r255" ], "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": [ "r253" ], "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/STOCKBASEDCOMPENSATIONSUMMARYOFRESTRICTEDSTOCKUNITSANDRESTRICTEDSTOCKAWARDSDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r253" ], "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": [ "r252" ], "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)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "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": [ "r252" ], "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": [ "r259" ], "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": [ "r254" ], "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": [ "r254" ], "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": [ "r263" ], "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": [ "r262" ], "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": [ "r264" ], "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": [ "r268" ], "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": [ "r268" ], "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": [ "r247" ], "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": [ "r247" ], "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": [ "r257" ], "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": [ "r251" ], "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": [ "r248" ], "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": [ "r268" ], "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": [ "r246", "r268" ], "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": [ "r245" ], "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": [ "r259" ], "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": [ "r259" ], "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": [ "r238", "r268" ], "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": [ "r238", "r243" ], "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_SharebasedCompensationArrangementBySharebasedPaymentAwardAcceleratedVestingNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares for which recognition of cost was accelerated for award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Accelerated Vesting, Number", "terseLabel": "Accelerated vesting of employee share (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAcceleratedVestingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "sharesItemType" }, "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": [ "r242" ], "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": [ "r261", "r274" ], "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": [ "r268" ], "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": [ "r268" ], "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": [ "r259" ], "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": [ "r259" ], "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": [ "r188" ], "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_ShortTermInvestments": { "auth_ref": [ "r10", "r388", "r389", "r400" ], "calculation": { "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-term Investments", "terseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "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", "r159", "r188", "r189", "r270", "r271", "r272", "r294", "r295", "r325", "r326", "r327", "r328", "r329", "r330", "r415", "r416", "r417" ], "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" ], "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", "r383" ], "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", "r188", "r189" ], "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_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r13", "r14", "r188", "r189", "r249" ], "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", "r188", "r189" ], "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 purchase" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r34", "r188", "r189" ], "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_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Stock repurchase program, remaining available repurchase amount" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "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", "r148", "r158", "r323" ], "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", "r189", "r194" ], "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": [ "r338", "r345" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "terseLabel": "Sublease Income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/LEASESSCHEDULEOFSUPPLEMENTALINFORMATIONRELATEDTOOPERATINGLEASESANDEXPENSESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r331", "r351" ], "lang": { "en-US": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Subsequent Events [Abstract]", "terseLabel": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r350", "r352" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/SUBSEQUENTEVENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r39" ], "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_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r155", "r156", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382" ], "lang": { "en-US": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/FAIRVALUEMEASUREMENTSSCHEDULEOFFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetails", "http://www.immersion.com/role/FAIRVALUEMEASUREMENTSSCHEDULEOFSHORTTERMINVESTMENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r190" ], "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", "r190" ], "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" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r33", "r190" ], "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", "r188", "r189" ], "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", "r190", "r193" ], "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 7,210,456 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": [ "r188", "r189", "r190" ], "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": "Stock repurchases", "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_TypeOfRestructuringDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/SUBSEQUENTEVENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r229", "r236", "r398" ], "lang": { "en-US": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "US Treasury Securities [Member]", "terseLabel": "U.S. Treasury securities", "verboseLabel": "U.S. Treasury securities" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.immersion.com/role/FAIRVALUEMEASUREMENTSSCHEDULEOFFINANCIALINSTRUMENTSMEASUREDATFAIRVALUEONRECURRINGBASISDetails", "http://www.immersion.com/role/FAIRVALUEMEASUREMENTSSCHEDULEOFSHORTTERMINVESTMENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r280", "r287" ], "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": [ "r286" ], "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": [ "r288" ], "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(2))", "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": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4647-111522" }, "r145": { "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" }, "r146": { "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" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r148": { "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" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26610-111562" }, "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": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121553693&loc=d3e26853-111562" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27161-111563" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=d3e27232-111563" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=121645371&loc=SL120269820-111563" }, "r157": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r158": { "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" }, "r159": { "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" }, "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": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919253-210447" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919258-210447" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919230-210447" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121558606&loc=SL82898722-210454" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922888-210455" }, "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": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922895-210455" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121582814&loc=SL82922900-210455" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r173": { "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" }, "r174": { "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" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "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": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349" }, "r181": { "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" }, "r182": { "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" }, "r183": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/subtopic&trid=2127163" }, "r184": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "450", "URI": "http://asc.fasb.org/subtopic&trid=2127197" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "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": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r199": { "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" }, "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": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130561-203045" }, "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": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130564-203045" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "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": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r229": { "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" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "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": "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "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": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "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": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r279": { "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" }, "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": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=SL37586934-109318" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r3": { "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" }, "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": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r301": { "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" }, "r302": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "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": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r311": { "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" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624163-113959" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "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": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r321": { "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" }, "r322": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "820", "URI": "http://asc.fasb.org/topic&trid=2155941" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "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": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "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": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r347": { "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" }, "r348": { "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" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "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": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r352": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "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": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8,17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r38": { "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" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122739-111746" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r39": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62557-112803" }, "r399": { "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" }, "r4": { "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" }, "r40": { "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" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r42": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r425": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r426": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r427": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r428": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r429": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r5": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r6": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "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": "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" }, "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(14))", "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 78 0001628280-20-015842-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-20-015842-xbrl.zip M4$L#!!0 ( -F>95$"?Z1V4#(866/D-WVFD9/R3=A\XY]UH]?G0VZ W?7O79V,:2 M7;U^]O*\QTJ56NW-8:]6.QN>L1?#BY>L6:U[;*AY8H05*N&R5NM?EEAI;&W: MJ=6FTVEU>EA5>E0;7M=HJ69-*F6@&MJP='),3_ 7>'CRR_&C2H6=J2"+(;$L MT, MA"PS(AFQ-R&8&U:I%*-Z*IUI,1I;UJ@WZNR-TC=BPO/W5E@))_-UCFOY M_7'-&3GV53@[.0[%A(GP:4G 8=0.Z^U6O1WQYI'G^4UH\$:CR9M>J^6W6O]X MZ&0-A^=SC)U)>%J*15(9 ]GO'#52VYV*T(X[7KW^:VEE7,K#$+VO2(ALIU[U MVJG% 9%*+#JB<>'\,E__/2LKLVENU\*MK7 I1DDGP-A %ZO-9P1**MW9J[L_ M77I3B7@LY*SSY%0++I^4#6Y4Q8 64?[:B'?0\2@&=SLM@L+94B0P#])K4&3G M%Q?]ZU?G@TO6&UQ?#:Y/AWB]&L-G>;\F%SNCF->Y[#:F@G?QSMU[W0-F%:/WK!^G M4LWBE.>S!:KT^QK M'K\3[ 47(8\SLS*\?PM!9L4$%A/0?X@B".@AXX:IB#T'7V=M)GAE@0@C*P"N*$#/=WN<'=$_A+S<)4\9I M6[$VB(0)BQE,K-!@9[2Y6#5"2F2DI%13\WCO]W;WTY/C"$N9V+UT88XP83.5 M:98E/+-CI7$VU4DHLU@8GJ9:I6B'4EAF6#>MSO)\*LTP^ +2F%=$+K,\&0E? M KT4R>*.&P.6G@4%\G% BA(%J0Y L>8O@W2'3$T4BID$49&2.F$ 6XQ>@%)X)B^] $A M:]"(C[,"E4^ .N AY0CPR,,?U&#/ V8(@(5@M*'EX MG1:1UT2#WQKK INQDJ&*)R.@(7))6]A-[0B;UV^1=C_ RDY M7$K)3R7Y6+(F\PYCBGB,,DGE1<.(ZW#>-MS!OD@6'0:F!(N3R^4S1:.+ZC35 MPJ(D%87I_B!CN M!V/Y'NL)[8CLF O7>"'P)7)UUQ'JX\V@O$9SM3_-.E.HCA5341[)$7;$4 M5*@C6H9JST10Z3$'U6^CT!\&]MV#L'F5ZVB0G K6QJ,Q7UFKXDY].87[1LG, M;I[RWFG*]M :8H]CV"5,V;6*>;(!9.WMOE?KC4;SL'Y4]=:=W^6_8[UT>@05 M'^7RIN*TL,/EE,],Z0'.$PL(%)EWC'K@TYN5YN-> ^<:F[PYA/ ]XA;-3,#- M_:]'8AC1),R0^W>^CU448>W1Y>*4Q1E;.4O9Z@QEF;5:UZ]\M_^W_W>Z^'YW_U=R\;ZU&T*9"-_C^HOWFV0@B*T\1.AN33-(HBP>[; MN%]VRC4J_ND-5A6>?.H>SD-_^$W8%0^W3?OJV>V/!:W2R1>!YE-_5U.UJRGI MC05$[#E^,B0!G7<,\BKPLTWZCFW25Q*![9SSO.U.%C?W;K7\OXC=?U:?_ =0 M2P,$% @ V9YE40-2_P%P"0 &SX !H !A,3 RFEH86ED86UU MU;ZU,;.1+_?G]%+ZG+DBH;/R )-BQ5/$SB*\ 4.,OMIRMY MIFWKT(SF) V.\]=?MV;&V& 2O+?!=BXIXO*,I);4CU\_).__59C43D5I;7$K=.'&P3Z_H4\4X<'?]G\IE^%$!VF$ ML8/ H' 80FIE/(";$.TME,MYKV.=C(T<#!W4J_4JW&AS*^]$UNZD4WA0T-FO M9,_[%3_)?D^'XX/]4-Z!#'_;D&_KX6ZCT0NJM1[N!+N!"-YNX[M -!J[-5%' M\:\:+;)"W;,QUHT5_K81R;@\1)Z_^;Z>N+V1#-VP6:M6_[XQVT^8 77M:>=T MU'R7.&KNZ]C1,@R1S;YFU!_-X?"S*PLE!W$SH'V@R<<6[8%6VC1?5?V_/6XI M]T4DU;CY:U=&:.$"1W"E(Q'_6K(DGK)%(_M91RN_8+/&*_>/HWPK1$?)&(NM MU>IO:3^'Q,702^1";T&QZ&>NY)@VT#/R?UM!?<%)_]+M@],P*ZDGY;M+!%=% M:JWSR[/.'^>MBRX<#@QB9@H/MO&]E[8S=VFO7]7>5?<>?W:'TL*LMM69^VZ( MT(H2IF@\+Z3(3[&= M^%3;>U,"[/G,G MAR5C4MK>&$0<0@_="#&&=A2AL;0/\EPFR?=4 @$GJ,1(&(3@_OT:B.!81XF( MQZO!>V;TE8B^2/@H9"BBU/([D@-!G Q3H6!SI9G9^HQ!ROJ\"NS< I@+Q(*? M+8&QH- ,C1,RGHO*)0A]V)9!RPD&&/700+W&\%+;70/=GK>K59!,Z2&H,"=S M0_3O)WI48NY[@9$@:-",T&8%6_N:AWWL*DZQ9U)AQE!_OS;NXL&&5T&46] 2 MP1 "D4A'P>(7$A/YCHAR'0Q)S*F#6#L(L4\4Z(5D63^VR1+8H5 *AH+DPV*P M)'.(4,2<,0D;&-ECRAJDRVC,%_/6$X'AG"SE:['ODB+=FX^MJ];A]3+%6LI, ML?-[^Z1<:\! Z1XY';++$",9>-LTY.<9%O&.&&XSD06"Y4U!@*5T0?9E(&(6 M.FF"+"*!7&HY15+O6$?C$HR&DM1G2#89XT"P?:HQ2$*"@.>8P@56N-K[/0L) MFKXVM-, 7[]ZV]C[*=9GBY4XB;'-Y$$/D70.D<&06X^T,*'W=-(04FICBY8" MF5VI>K( QR-RFAC@\F[MD]TJD*O;OJ(:= 7&SS/H=UOZ?C MU(+?C[>)8CMKP/DCO_0N>649^\95$,%/Z'XV=">IL2D[5!_?3L6_-X+4UJQ_ M%23;QRIHY4*)2>Q30P$4RH3^Q*#PEQ-YQ&AS)SHOY+U''@Y_1LR$T&--CCV^ M[P.,BOQ)@8^Y-$UE1M)B]G@/37,KC*0[Y'TH.@,*GN"#UB%OS$MT5"TTUNVYSEQ2.FF0<3(SU>E9 M?".9K9-QBCQ!8O2=#+$T)R:;,L8L>,O!-Q'C[%T&%S%EN/1 ;T5/>9KW:\E3 M'Y\P3;^V/E5F$R/#'TDWU)0N'W,J!62CF;G:A_;Z.,5=-:6ZZ-R4H,N:==JY M:BU7MXCU(B"X"#GD]CR&:\9F@K1:8W/XID"\^34C9OV 6<\ROA,J];(EQ;&D M+$7EFX=3PH0R<;Z?3?N4 $N,@S%3SQ)60*:W05BJ+U$A*&,!V6%?=?<\4D"T=@UR[674)GY M@JIM+4]-9MG2*+@RW\MTB:GH,@>Y3,WVM>U%-8=Z&$R4"+BHEIN!A<9F[\VF ME/*-U][&9I _>6-A6IFVT9@%]>WI&P+/U](EZF0>[0A0:92054<%Y /^AT]B M".+YF@3;^%BG!J95@XR4!C";7?96!$-)^.^'*_JB/+8P=^E_7 Y28[BI+VU MI,99KH;CJ74SO4X2I M:;/H)0]E_F)93]\S271VRZ;IRXGD#I^\>9)/4KT?(GI6J]0]'O*-*RG9Y] 4 ME!,QP'+/H+@MBSZYXJ90(S&V&R]^069U@;F^+L!\3BJ,2HD8]7*1V8/D_)-' MKG933CDIX_GSK F(EZ9L^4%"S[WX+)+VDIU(]O0=/G6\V4^5R@+I@,)=A8XK MZO@YH7C2Q++DZ:R8$=?@XP\7YG9+@2&T_-/,T%Y".D!TOA>9Q^:I.1&'M&%40X MSJ/ /D[]$2V1"G3*EQB8FH5-&005\IXX2B0*DE! J.SHBYLGO;WL MG;CE3TT^@>?(*'! 24D&;01TC)-LQ9^!26HR_OH?L:*5\7/J2)3ZOGZU\WZ/ M5CX1@%>K>=K'1*>R)C^WP8BS&?ICO6&W$&0KR'1P:Y$;8X]@[$]& "]_\^PI M4V[4OG>UPU-L^K/3X!E+NFY_N#CL?KIJP>7AAQ:<=L[..C=+S=^)2=L_9J#P M_)NU.QO?*;AX?@CQ\LG_8EOZ&GS!JW.Z_(+79>'FN';K MO6)^U!1RP8)0/C_])D#&@?:9!)HHJS9-'[G/0WHF1%Z)RT>3*$,:"%.."U)R M9<;?TZ! MO6GZ+1[_8)9P02'T*@MJ;?5_U1D[J_4 _V=ZW^73K%66S_%08A].*8N. RD4 M=/@X!U:;5/;2!+^?K]B%NJR<.5W.X'8+%6<\6VHVQ@6O,O=IZNQ-++F MD#3:F1'&^^OWZ9%L;&-G,9#@W"5%7)(U,_W>_73+1]^=GG<'_[[HL=#&$;OX MY>\_G7793KE:O6YVJ]73P2G[,/CX$VM5:G4VT#PQTDJ5\*A:[?5WV$YH;=JN M5L?C<67._''U7+K-3Y66Q2"SS MM.!6^"PS,AFQ:U^8&U8N%ZNZ*IUH.0HM:]0:-7:M](V\Y?ES*VTDCJ?G'%7S M^Z.J(W(T5/[D^,B7MTSZ/^S(.F\U#^OO^<%!X+>"5N.0-UK-X%#XAPT_>'O M_U,'DU4LS_<8.XG$#SNQ3,JA(/KM@T9J.V/IV[!=K]7^NK.P+N6^#^[+D0AL MNU:I'Z86"P*56#"B<7!^F9__@,K";MK;L>+.EGDD1TG;@VQ"%Z=-=W@J4KJ] M6W/_.O2D'/!81I/V]P,9"\/Z8LPN5[!XV&K6.3!A/)LSC1K!Q*#3T.E9,:18K7,O$ATXR+4R)>6!&<\_B M,D#,>:$T]#66*HN-S"^\WC M?LND1OR GZ%@@8QPS0T3N;D,XSC:9$-C>6(E MCZ() @([I<1:%Y3(R^4HM1A+* PLL$6"0V&0<8J83VJ\2L*420=+)^R2Q[]+]H%+G\>9J3#6H[W/ MYT.:S;VW\%F7H<#]\YF81=5R$K3W1B!_JQ]TS)O=^KM:9Y8=6:"T6_9;AA 2 M&A*D8%?Y,)B/0Z\09R(>0HW-6LE5N^H*8JAQ-M+2AYWHJU M)7:HK%5QNW:_A0^-BC*[?LMGC]3#1P5JO=8 UJ@=5.JK<,"]>AZ'4UHSG!+J M>T%'HCP$CKHI\P!F:/-HS"=FYVO',B<4UL]#,&+WL#,$X6/.F?LO/K/NSYX>R" M=3^<]'_LL=ZO)-;)CY>]'@FX5JR8ZQ$BP*H4/E\AL::"NOZBW:R\FXJ: [%V M\]TF&6,C2==5=!2[Y6*U1[6CP(^S9P6VV9^6H W+V7#BU@V%'0N1L+,XQGK: MW54Z53I'L?.$YTJ<(TN[W^R^KW>FZGZDDJZA;]*Y>9ZBH@W)OH!M(&VSLZ"3 MWA0/S;0"ZXD@ (AD,0=,/Z_5]),'Z= :5--K4M[OKLG\1?P*X]SJ >\ZH T(A4]U(2"%S7;XQLKAR7JDD3VZ?;E@V A+U!#P+*$9S94&H?0F$N46"P- M3U.M4I#+VV9?W,\6T## ZD5*AD-1AX?^9R2':'_Q$!W>](X;(RQ]YQ69&PM2 M7-@LD78R]<9IF[@G$R_*R$'RMEIEED42_7+!Q$/694QS9#D\E0=ZBH2/#CEQ*8;E&ZY:@&8H+8D,0%W<%/R T:^.\P5UL+4D>@VAE MYD:BL:0J)^ZH6Q.))_+V;\H# M> R!"[/)5%/EKPU9R5W#'@*TXM+3@->OC]Q,,75DO2(JYSZ,&@YU5AJ46:Y6%.SC:D83OBA.TM1B$Q M0L0=+1@F]^<'K/B9GD[?9I._J6$?1IR?N'_N*2,ZKUUC3G#TI"A<+4.$6'%(%>>E;B+1Y< *" M5 U+^<1_)4\KTM/*=7XFIJWPBOP#H<,"O!0;GAX13S+ZIX=%CX^^+S"#6>U/ M?V.,_K[B!-*;O=!";D8"-4C!L?)E(.'7KL#-SUY*2^ED3(E=BYA+A^Z"#+>( M%$KOE.WSRDNO(SS@<)]3WG>%@A(/;!73^Y"EZ8X[^,<[HKB'5U1>HD20>]($@8(Z)C\'215-;-?^3S)_]N@ M?]-!_U8.[0L7*#3O(NJ5!Z$+N&8)&SK,E.-.>NV]%+@%3G+OV)<@$B*,PL3/ M$/MS'7GQ.K-4C.P6+[QB_M[.$'R:5JV79-//UY@(;S>'3]'Z=OK/ MSO'B+S!>RF?6?[ZO=_IHLMS0?UMU<@&HYZ:1KHYT>^??8- 7A$$O%.6/?"-0 M?]PD83TVJ^:_&76_7CW^ U!+ P04 " #9GF51T^A;KL<' V'P %@ M &5X:&EB:70S,3$M.3,P,C R,"YH=&W=66M3(S<6_;Z_0C&U$ZCR&WL PU#E M 4\-J0EDP:G9?-J2N]6V%G6K(ZEMG%^_YTKM!]@$SR;9&98/QMVZDN[CW'.O MK+/O+F\NAK_\-& 3ERKVT\_O/UU=L$JMT?A\>-%H7 XOV-N@I3H-I;45]=C%E?,S>H-/ MP>/SOYU]5ZNQ2QT5J<@L5BNE+G0^-W(\<:S=;#?9 M9VWNY92'<2>=$N>+=^WXH4V'9M9BQ6YWR[/NJ11AJ5AB9!$$K?Q/0">KYQUE0^0CK M*)F)A0FM-BD]>)C(D73LL%5O/=9XW7!NQK#=Z1RSL.R:[A&<+W5S? :VW=S_WKX=L>,/N!A?TDATVV^SFP[.6?2N6##\.V%W_]GW_ M>G!7N_GGI\$OK'\QA.9 >K.]2V".\[\>0IVMNE]5V0_<(&?O4NDF518)XV0R M9V["W9N][O'I-ZX^F_"I8$9,I9C!"C>1EOU:< ,TJ#G>Y]HXIC/V09N4M9JU M?S"=L*LT%<:"^D!*!A*<:!#6GNQJ[7H2_;NPY+&OY(#WW,)L6)+.V7VF9TK$ M8U$-?BBMCS6VRS3H&:MQF3&>S5F1.5,(: O"]MP-MW"6XLE(KEC"([PR3 ,5 MS.D@MR&0B4A8R\V<1%)^+[#OVIH6[V(H@RV5)W[L00*1-"!ZB&68#DUB8=AL M(J,)LP5]K.;/A!'E(F1 *JU"1:#B,@-:8:#-1>05I'5SJ*9CF#D5A.C1?-T- M_V?A%2R1&1Q(L5@YK(K80AS#9FU<9@G0[T&.[Y$J8JR)H*QYIXJ 2LJ8'#XE M.!!,E%K%NW2U?;(U(!7[)J)*$H6" (*L$0F_7:E0Q.V$)4K/[ ("1HRE=6A! M'./T,LA!S>I:).U"FPUU7VDYEC92VA:81TEOM+)>)C M6[8/O\<"D0S.'3Q$$YZ-!>LCGVX+!8G6(:^UNOLB:-'JQN$I/$JJMUE *W/ M*.G6@!'B1+KLO%'R:*,$&Y&=3]$"":+\+ZE-WPX"^ &[%!9ZP!>>ZUX.5)5H M..*%W7T*\>%(P.GE3H%A=6&P #)K*JU/6$B)S*]#Q7Z5ZNMT883B/HHEQ:XB M42VIA 8ETAZZ6*UD[ \ MAA9&4MN)!D@0R'P!);12H4E1($'P1DY=S>ODB=%3E.R<;!M@ MV3U-=\8,<#:5,4&!6QP>B8^X!8RHFA,^N(D7L0)Z)!]))=V M \B5.9CG=<(C.F"#*5>%SS3RG4@2E&8YA=5V2X5=%IH=F",\;B^Z'@V8B*PG M,$!XI OWO :[&+1O],&KRZ@,?(]^&K3Y]2K MEP73CVP-[!=D.3&]CJ+"D&?7:'7+JJFV#N_I:(VU;(2%RI,5VW]F2@*((/^> M2)>*HPL4_IA!)Y"L6.IU$+2:<+NL092Y'E(B]I3F_5'2S1R'B7NARC/'$_GJ M'W;1ZX71?]U>^B-TO$!@=95AE/#K*%@E&\7Q"ZK21O>PU(ZC@W#:V&4A\"^P M9(J3IQ,>,%NFC33*#(W%$KKY!?:!$S"')6;"?^IA%N 6OQ82JGL@%UGD3R8' MK[:#[.-<1E5:(HS4$E-S'4D!IY<$ONSD9H+?$R.'*NDYV==W?[)?G-&^,)2A MZPHGDBT9R6/,M&*9D,_&O6P+, 4!1/6NAKI@411LD<+]<$HX%99,N/4\^WJS M%4U>']R>& ">O"I\FB(P_H>.,H+50(TRFVHU%<2/&1^7O]>8,K-%FBL]%QB= M373(9?X('XCGGU(\ZAL^?O8'\^=_?OY*WKZ$0WW"LVN8EXZ$>;/7>ML\[5;# M;<1+ZH^T4]F7CL_ MZ71*K(Q262(2:Y:7$B?=^M%;?R_AX%L7+Y8OKRSJ?JCAXLVQ;JO>:9T\.]RL MMYX=^[UE.V_KA\?/3UU?MN%5-@N!11Q*9U%?IVS.LW>5P\I")N])AMV@'%UT1Z@-_Y#;&I[;MG#ID^M7'-_]3\>] M\"/35&Q989 1W(F:%E=F8?8J% MO6>U6BG5U_GM ];[>3T-&H>)ACW5R) M=Y549K6)H/V[A^WZ\5'NSF8R=I-NJ]G\MN)%+\X3G3GL9S _? W+;"SFQ(.K M<27'6=>;5 E3%\.15MIT]YK^[XQ&:@E/I9IWOQO*5%AV+6;L5J<\^ZYJ$8:: M%48F0=#*WP1T@GK^<194/L8Z2F9B84*K34H/'B9R)!WKM.KMQQJO&\[-&+8[ MG6,6EEW3/8*SA?E"RO<'M\.K#U?]WO#JYOH.:+V]^[EW/63#&W8WZ--+UFFV MV@@=;M7] MJLIZW.B,]>Z%P6I5%@GC9#)G;L+=F[VCD[.OW VX5/!C)A*,0/WN(FT[->" M&^!!S?$^U\8Q&/A!FY2UFK5_,IVPJS05QH+\0$L&$IR($-:>[FKM>AK]I[#D ML2_D@/? M^K$'"432@.HAEF$Z-(F%8;.)C";,%O2QFC\31I2+D &IM HU@8%K/1?-T-?[/P"I;(# ZD6*P<5D5L(8YALS8NLP3H]R#' M]T@5,=9$4-:\4T5 )65,#I\2' @F2JWB7;K:/MD:D(I]&U$EB4)! $'6B(3? MKE0HXG;"$J5G=@$!(\;2.C0ACG%Z&>2@9G4MDG:AS8:ZKS.8PT>&O]D[:;>. MSVP9KI)X"=LZ220>]^V!]\H5XT;X ,"A%@D2KPVNM MHWT1M&@=Q>$I/$JJN%E *W/*.G6@!'B1+KLO%'R:*,$&Y&=3]$"":+\SZE- M7P\"^ &[%!9ZP!>>ZUX.5)5H..*%W7T*\>%(P.GE3H%A=6&P #)K*JU/6$B) MS*]#Q7Z5ZNMT883B/HHEQ:XB42VIA 8ETAZZ6*UD[(\ MAA9&4MN)!D@0R'P M!);12H4E1 M($'P!N:+^'7RQ.@I2G9.M@VP[)ZF.V,&.)O*F*# +8Z/Q$?< D94S0D?W,2+ M6 $]DH^DDFY.Q+]M6T*N#ZN/6 #=(]&U;L#3WD-I4%Z@<[-P.E6J*-(F]@KX MOF L,A0@!>!@1.2$2!)!SQ/ >3*',SS.N$1';#!E*O"9QKY3B0)2K.MQ==CP9,1-83&" \TH5[7H-=N(TOI04U+LG+?1P;+5HB#W 1 M/+'HWVF#5Q?0&/D>?+7I<^K5RX+I1[8&]C.RG)A>1U%AR+-KM+IEU51;A_=T MN,9:-L)"YTKS_BCI9H[#Q+U0Y9GCB7SU#[OH]<+H?VXO_1$Z7B"PNLHP2OAU%*R2C>+X M&55IHWM8:L?103AM[+(0^!=8,L7)TPD/F"W31AIEAL9B"=W\ OO "9C#$C/A M/_4P"W"+7PL)U3V0BRSR)Y.#5]M!]G NHRHM$49JB:FYCJ2 TTL"7W9R,\'O MB9%#E?2<[.N[/]DOSFB?&?;W9BB:O!VY/# !/7A4^31$8_T-'&<%JH$:93;6: M"N+'C(_+WVM,F=DBS96>"XS.)CKD,G^$#\3S3RD>]0T?/_N3^?,_0'\A;U_" MH3[AV37,2T?"O-EKO6V>'57#?<1+ZH^T^!2?@0H"U.# M78KG5G077\[ K[GB\Z[,O'9^TMF46!FELD0DUBRO)4Z/ZL=O_NO9L?^V[.';>N?D^:GKRS:\RF8AL(A#Z2SJ MZY3->?:NTJDL9'(>TZ&AVV0M+[788U?1K#9PLQ7X[5'5QA_ MD:=>C3/Z$RD2]F%)WS>AV_M#;FEXMMK"CD^N5'$@]S\&=\//1E.Q<]02P,$% @ V9YE45Y7R$R?!0 M.Q, !8 !E>&AI8FET,S(Q+3DS,#(P,C N:'1MW5AM;]LV$/Z^7W%SL#0! M;+WX)7YM -=Q41=MW,8JNGX:*)&RN4JB1E)QO%^_(R4E7M(VV=8NW8) L,B[ MXW,/C^0C3GX\6\Z"#V_FL-%I F_>/7NUF$&CY;KO.S/7/0O.X$7P^A5T'<^' M0)),<_^ C21?/21^E=PIXV4IZU-LR,/^JVG7XOU^,MIWHS\CWO MIX8U/9W$(M,XGD3_\F<9YDXPS:YTBR1\G8UL2HW2M>Z.1"+DZ,"S?V/3TXI) MRI/=Z$G 4Z;@G&WA0J0D>])4. TMQ22/2T/%?V>(">'9UVT)N8]Q$IZQ.@6_ M;4#/KS8\Y!HZ;8V5> MK-Y-SP,(EG=@/PX^?P#OG)4SMN>U'UBEX[T%]FNA-(]W91// M*&X0(_];5/+M-=?]9+J+#"*192PR6R=LN=Z WC!X6Q"IF4QV<,%R(36(&!9I MRJ0R9C,AL9%8ER-C?G@P:+>]\4RD.9]=&4F-;@F+)KPDD@#(L5!\#W#C'D*LPUG,0Z M VI^R6 9QSQBTE!@HE5)-@';S$PV(2^D*@C.G19PL_),1OUQN?!,/H2*W)PF M^]:KDO5-QU1@K(D.2,=5:7B5L!]/(3H"IN";V$PTA41@*$TYW\#$36Z1J MS0X/>H/Q5RK)[M#I/5I1'OG'$" -5>W%18*%&"'OB9G^ZY*0[+>"2V;.6&7X M4545^YTC@L4GP>\=T>-K3F\*Z+IX*F+]8:<+1WZOG(=J_OJ#U,3H#P0&.49N MAV-3>?\+?MLEOSS#19F6ZQAW 4W0DF*KY:LFGW"S#>22*<-STW23) %TP\%) M@K.@-:U7S#.21:8= U(KR.QZ1:LBL60+W #LD.K6BG+NHS846HMT9+3. M'MDEC9J$":OM0R$IDRVD,R&Y8J/ZQYARE2=D-^*9)<4ZC2_-.HY(4LT6QJRD MU'#@=(:^45,:)92F=?A*:#E6:+F:WNWK^4[;ZWRVVW/\S_9]*6SWQ.D-^P\* MZUK(LC:HI[\BB^+L) I)?]KH-&J;G%"*0G?D@6^MZC$>:EH->9]/.[\R7OL+ M)&&Q_L0T_/NKPVKGPX-N?ZSL$\H=H7R^G%Z@8EF]7@0OKBOUZU)4U:VI:G0" M)1).H4[X"_S5&\PM"LOU\D@L[AVMWXBMOUA0WYH-&W'$-8X6/8"?>]3&/^+, MM1O;E\\H(XA"LE)*DCQG1"I[[.]R'-]H BNR*B' $D0C1<8CN*P^ M /YN%AO4P2%#AUR*2VX^ % $EV)CS9661A8;M;#EJ#!"H_ J38+1/F$6%S+C M:G,3YB$?"1(XRD5$',=0Y-AB(#.E[\J/SUZ@[!7GK3N87)274"/)$F+6\YU; MF9N]WHH9[\:%A+CA%_JNRST7.=6SO%:R%URG?P!02P,$% @ V9YE4=_G M"=&(!0 B!, !8 !E>&AI8FET,S(R+3DS,#(P,C N:'1MW5A;;]LV%'[? MKSAUL#8!;-ULU]<&4!T'#=;&K>VBZ]- BY3-11(UDHKC_?H=4E+B-DD;;+TN M" 13/.?P.S?R$\>/3F:3Y?O74]CH-('7;Y^_/)M H^6Z[]H3USU9GL"+Y:N7 MT'$\'Y:29(IK+C*2N.[TO &-C=;YT'6WVZVS;3M"KMWEW#6F.FXBA&(.U;1Q M/#9O\,D(/?YE_*C5@A,1%2G+-$22$"7G!+TDYK[E.V'%M9^R6X[%K%QFO!-T=CRF_!$Z?-7B;#4B'KN)NN]/K M](*HW^NW:>!%G7@5^%%W\(>/(%T4+W64WB7L62/E66O#S/K#3N#TNKD>;3G5 MFZ'O>;\VK.CQ.!:9QO4DZI<_2S.WC&EVI5LDX>ML:%UJE*KU="02(8<'GOT; MF9E63%*>[(9/ECQE"L[9%N8B)=F3IL(TM!23/"X%%?^;(2:$9X?;$G(/[20\ M8[4+?F! 3Z\V?,4UM ,G^!#QON-$KM%W+?)A/__R2(,'(9U,Y\NST[-)N#R; MG6-ESA=OP_,E+&>W8'\??'X?WCH+9^+ 8CJQ&/UVUVO^(.C"!80GL]?+Z[ M\A7/*&X00_]K5/+'/=>YT]VS#"*192PR6R=LN=Z WC!X4Q"IF4QV,&>YD!I$ M#&=IRJ0R8A,A\26Q*H=&_/%!/PB\T42D.A5M M2+9FB"5-N;*P\-](4MRT8<,D0\S[Z$I/:G!-.&M"2"0JA1=,8B";,-EP%L,I MST@6<9+ +(YYQ&03\&&2UH2\D*H@F"8MX*;)#/C>J.PQ YU0D9N#8U]Z48:X M]-,4%Z*S?A&Y(AE3K=E5PG801C;6IKB:.$\TK(A"4P@SW<%%)K88E35[?-#M MC[Y0]74&3O>[U=^A?P1+#$-59G&18,U%6$>)R?1U]B7[J^"2F>-4F?BHJF#] M]B'!.I/@=P_IT75,;VKENDZJP/J#=@<._6Z9ARI_O7YJ;/3Z HT<86P'(U-D M_XOX!F5\>8;]EY8MBPVO"4I2?&OC50>?<-/QN63*Q+EIIDF2 *KAXM@/.)%C MX%73:L77?8(&J>5>MC51JDALL 7VNEU2U9FI=@CGFV_V=T>GK(+/Y7DEM!;I MT'"LO60Q6:71I-I6()%7I MH,V*P@WZ3GO@&Q:GD;II6INO")YC"9ZKZ>VYKN\$7OO>:<_Q[YW[E-G.4Z<[ MZ#W(K&LARUJ@CG85+(JEDBBL@&>-=J.6R0FE2+"''OA6JE[CH:+5DI_3"?(K MH[7?K0F+]1UI^/:MZI7%V.F-E'U"&,Z1@X2_3>>OPO/K^ORR@:FJU=0R*H$2 M":=0N_G31.V#(_PK1>JG"<8]!.8_A<6UN]6G3T&SW7ZG ^Y<7.X1R&[%'W\* M8FXM#KG&]:,'>!J"0IR&"^)'.J8X*0]5CC0)R8YF&4+$D]I>751\B<)J=XMY M-@W7$7@:2Z#U50S6W(B8 ]U (KJ0K"2K M),\9D\50(9?BDINO":39 M)9U9<@7AP2.A!01QS$4.;XQ MD)G2]Q&<.VYC]HKSHPN=7)0W6D/)$LS+);MUQ7.SE5N&XMVHD!7NYX6^K?*9 M6Z'J6=Y1V=NRXW\ 4$L#!!0 ( -F>95'UN9-4?BH" '>S%@ 1 :6UM MJ"KNHD"XJ6-) M-LCV@2]>.8*P!EJ#&7[]C=R20-A@,P@TL*O;(+2GW!D13SR1&1GYY_\];S5+ MWT*WU^BT_UK!:VBE]'\W_OS_LNQ__MY[5]KNN$$KM/NEK6XP_>!+9XW^<>FS M#[VOI=CMM$J?.]VOC6\FR_)KMCJG%]W&T7&_1!!!WQWLKF-CO"-29B;*D#&A MX!./,A->8V>L4(:(U:-U*U$@PI&,X BG:<,R93C*O%".214%W&35KP?).!>8 M:DHC4]I;+CRF0BBK9/"4I\<>]^'MX W;O?7&^5\KQ_W^Z?J;-V=G9VOGMMM< MZW2/WA"$Z9M&N]EHA_3**Z/3S^&+KS>N.*/Y^5AK_28_.CKU[I/2TU>N'M^_ M_?G7CW[3[YIV+W:Z+=,'::26\0Q!-XBKF[1:W1MW@2^&HEMSG=:;U.E(4W1U M>J_#")9WO3>"]QZ>,;[ A\;5R?F)O>#6CCK?WL"!U!R=(9Q1//%.&9QQX_[C M*W[U6FKB/H->=F3,Z=5]HNG9O(VC _F+W7QTK]O_\73X\I93?Q#DS2Y(AZWI MA2O!]QJW213.Q6_^I_)NWQV'ELD:[5[?M-W558-^]\YGZ#=P].KV<*#Q,XE\ M=^-TU'\GE=')XLWP8'[J>M.TC_Y:">WLX_X**'XP?N//5NB;4KHR"_\9-+[] MM;+5:??!G+/ZQ2D\P0W_^FNE'\[[;W)M?;/QO_[7__JSW^@WPT;2MFRL4W^^ M&7[YYYOAK6W'7VS\Z1O?2KW^13/\M>(;O=.FN5AO=]H!&M X7T\GAN[P8\/[ MT,X_PO$J8$JWX8;//^_OA?C72D-2)PD*6"-K64#"2$V99L@+0C2WZ,MVWA0, MLKW6\[9II4>'QGJY#>V[V(+7Z9KF;MN'\_\.%RNEAH=;>_KIPFYWOKTC>]\. M:&7@3\K?#M_JDUKK(ZUN?\35D_)EK5ZY/#SYP&J?]QK5^N'72KU"JB?'C=JV M;QYN5_ [6FT>7)XVJYHMMW\>G#RD1QNER^K)P?LX.2( M'G[^<%G]I- [6\ M\G:G<5!WWSS\MF\_B@-HQT'KL%&Y+)-:?:=9?;MSV M/["#^N[HFD_P+-X^K)\>'[[]IW'8VKVLU ]XY?-'=/"Y"FV$=L.S#^ME7#GY M>E;=/CZN--7YNWJY7]E'\'OS"]+:6JM,)J(W&3-<9A9P.<.".T8<\TKJE0V4 MA,"5POC/-S?D.7WQ#D$#KC[OKWOP/RVXX[$W%Y."WQITNR#UG4;/F>9!,-UR MVV_#N87L?R7[BTG9!X>\]9YFT2L$3A?13!%%,V&LID9RHRR8-29OZ/.+_5JX M8_YQ+=T=^*97R/97LKV+\E3CQI#@Q0M%K)S,G&?A@QUQF"(]9-%XS&YFAF*UL1-/LA3LD MNM,U+A'MTJ#=&,IST/-@7_O'ICLF?6-!(\THW! #TG,6:5#,&$>\(H:]O=5K@G/?['??UO>G6NOO]%"Y^,LU!N'YT M,G2X!LU6)2ZJ^[KE6COM6JO:J+[]>'[8*O/JR=\G(!Y2_?R!@6J@VN==5CDY M0 =UWZI]_J?QCNX='[3.F[43WP31H"\^C^@9M#& MMY^.J^2?6&F@,34[^Q(B1](XGVD@71GSE&7&(9?9@")"GKO(+/"R-;#(L4Z, ME> Q2A$=XA%C2X7WS#" (5,D%KB2"4)/BD%UIBD$*M0BI=5BHLKI?".44,( MR007*N&^R2P//)- U1FGW!B#'JP4O223WO1 8I+ MP7E%N<82Z6V@D4%L@*+,&-,\4R[83*B 9:0\>,*GJ2@S093= M7F]0*,F#E*2Z-K2C7B()Q0,8[E7DL@9H8K#+CIO@50:* M0LE3%>4E$*7>#:8WZ%Y,J$JA'P_1C\FQ$<^Q<)R3S'.&@+\2<#:3]>,:/SA%@4FJ,NN#R%AP'LB(A)!8>6XL]P*E M&%BN$HQ6&1';@[/*29)EA57(/ZW#^M^MP^U_FI7ZIZ]PC(%\F^'?>Q>' MG_VI)4Q408Z'VT?PS..OAR>;%U60)-8_? % M&VH50'2FA D9D\H SPPZ0X;PX)P#$3BP^KND>>ND!\(<3%OP:+1D,2(=)?=( M::KA?H*+2>B?L.64 ;/NP5R#Z7XON[WP+;0'82^T3*,-HGL?NOF5;1=JMMDX MRA-BRN>GP?6#KS=:<$HM[L.WO3AL\'!:#,]6P+@R%G"K[YY7MS;/:VX.+RLF'B\/Z M+C\\.3JKM#[PZO8_)Y4T+],ZP-\;_<')IU;EI'P&US*XQT4U*=!)LU7;WKPX MW 8@:54 -!PY//ET<\!<>B4]X3ASQ$&H2H!G:F%T%C"US#M-/)5 &AXR)48L M@4O!MIU23%"JM0H6<4R)%13XPJ1VG/<:Z^U&\Z^5?G<0"IV8G4Y,#H:F4:T@ M(" U@4-HRDG(=-0LXUB[*)R4-@!1>(A*/(0+W!,PMH/M[PHKX=N:\9BKVV-Q?[QK%K?/3_\##A_^16N@7M<@O^]K,"Y\/WV MW\? #>!S^>+:_Q_0PR3R^C^ X^XL39U"&SF([1+P'5<(/+V^B6IOJZT?_/^) M_PHBYY767JMZN7E6W3[BE5.?CY<'EX7$^%4L.8V5R1(+J@+VP)',A MI*%-X3*%&,N(9 :\LO%>Q E/<9^YU*F$#!F]R0@O0[?C3>_X>XW8:;0!&@ $ M]H(+C6])&[8ZWT(W^,UFLW.68 .T8PO^;O3?=7K7K(#.5E-(]4I3ROAPVW\] MJ!^0@]8N2RRN, ,KD>TT!AG!R< FL%-J=&&AU^P, R]# MYEFG$D,4"C,?"G/M4:("1D"PSH@P&%B&Q.!;',EHE-I21YBW/U.8-S?S8KLA M@I! .KU;TGE3DO)Z+T\]!ATJY>GGZ_V+4Q!;K]$Z;:9TX?R[XVZN8I.9NVOG MH('PN)OW&#[_^J&C-O0Z@V[^5YZGO#[2VZ%B/":V&=\HY.FYX[\:/OT=&Z%; MRAL4;DTAW]K][YO9IM]?O#'^ZN;=3W."-/ZKUS?=?DH(W1BGAJ.K6UT?NVJF MGSA59RGO^>:1\=_CA[RYT5'C^R3KSSMM-(@P_KZ51_9A8_3X_.#X%N-CX[_3 M/6Z5@\* &0(+["%0"2+8B "T']^8#W/><]>8-_7Q8;][H@0?XHWGJ 0!>#&"+ MGZY/5\E(XX.^\0V:-7EJS@M-O]-]I.K]<'WZ%H4%:QKD;X;E\03P?O?9PA&OXIX>'G9\V&Z[1 MKX0T%%;R#3@Z7*_6Z_;7WP,/&KA^K;L?NM\:+FR>-P!PDPL$+G0>_$X([^#K M=B^8=A+UQ\3,.A>FF4*LX2W_?'/KDZZZ\*I!C_ W\B7\S0VY,H0(UR(:106C MV!N.P+Q!CL[I:+5.<@4G/I0K?"CD^E"YIH5P]Y1K.G5*4ZY3M%=JH'>9LA((%D-:&6\A:-)1,&ZMV^!::G=-TL]'! M'LBVUC\.W65TK(0@+@,.W&C/(@E:4RJ /U'O,; HMOB.=68"G8U']11XKI%" M6FP9Q#]:41 ND9&%B$&HB^]19VJA+^]*N>2"$)L251W#$B)YCR)5!E.F)-9R M\5WI3"WTY7UH#-X:X;@4)# 9HK&2,:"[$+$R&D28@0]=#%?%*>&,>XL=9T@1 M&R38A=?YJWEO9^"J%L(C(*]B8.#=D=3,8VFC$1[)X UBPE(V P!9"#O%!FQ/ M6<<$D0Q38$B"*J:\M%Y)9.("<-WQ!%J^2C%=4_[/()44Z;1..^V4<#5$X>L\ MCKYIM(,OFVY*XUC*D22OL/36"J)M2HFB%L3*5/2&>RULC*.Q<;'PPIS(W=YM MN^8@Y6QO>M](,W6F^=XT_&Y[RYPV^J8Y?3G?'-07TQG45\PHS3C"1ENF:=!. MNC2[X:+DEO+E$=VF@,OF.#@9Y=*([/FA\UGD$PWR(7#MN!.,*V-1-%I[RP02'#FZ-/*Y MD8"^(,*QB'BE$"(48>8&T*<6#X*-E.O/7MV)J+!7'#A*>?,!VPMT<#86%H3Q41$+Y>YL,QR?I:4 M"Q0@!H^,2P*$VGAJI0] U)P!\"+"R*41W1RPLVEER43,@S4$.#1E5@HE'8Z> MDB X4]>$>O%%]M+L;$KR <),M#*2F93#!%R:62RPPMHJZZC"2R.?%V5G4Q*. MD=@RZIAFUK$@I%$N+?&&@$="1W(W3#%; NH\)ZXJC>Q-B59RST!6VG*D9,J/ MM\8*(KU1EBI#K%D:TE3I%O3$AWP+>J])C%X%A6SPK"(&9-$&>MT M6!K1S4%X.:W!:Z2T#=Y[!HP0!6 /6I&01MJ"X74Y(/R, $$ZR( M,:WCLSIZCH@FD@7I25P>-'S1\')*PI'*""VDM*ZZ,UD1#Z.^HXR^W MV/;5N*HGK!*^R;,PDT$QD289&%9"$21I<#1@;+4;V]42B&[VKFI:(J.>,IF6 MMTL@AIIYY:B(P(PIDF@!PJ"EQ8'[+)]69CP/.1M!8FX!-9 YSES8$LD$X%RG\4$Y$S99/ MT,\,LK,7J;6<@JO4PL7(B"$:,:5\,-*I0+SRRR?2N1G:G1%8XZ "UUQ(@IAE MU&(G+,<1Z)*E"MN<'ZDEX$?S$BVJJ;$G&1'A@F,@480%IJR0 61&/,-:QF$Y MZ:40W:RCQ>F)3&-FM=62VR0EXA0/$(,HB]."CT"6Q]I>-%J;EH<8K"T=(A24E(B>T.:8V",I_H% M\6Y6/8"=,C)$*K$S+%(/P&&$9BQ*+9GD9 &*3RP"],]^L3OC(0JI#<,^%?EE M1AK0:ZZ")!0\NU@^0<\-#7\Q@5]7\!WM\S(^<%7X,U5C&>W%,K['O8O."DV, MC$8Q#X%5?%O*]7 J$P0ZA&%!$&@;6)+C"G U&!.##-!1A2F2'?(\"7$VK,I%KR7A7+%4N@^/1K*#6M,<7)!#6V MEL6T\XVFCB&OA.3*>[[X7O$U%)9646OOE30^2!8A4J4",VZLQ-:C>%4(?H'= MXFLH(_V ?2EG(KRT#9&_>X3AR?L=[H][>2CW/Y_GQFN^D^YSM4]-DO+S/NE* M2RZ][/WC&-[B?3 M'(2_+ZX^_AO>QG3=\<6[5#CZ9CNN3MIMGP[ZO?P,_ R-J0R'15-/[G3#?P:A M[2[N:,G$J;V]M!%J%]1Z08J< $\.UCOI$9$Y:::1D2B4 >T%,%V HDZ+KKRD M4-Y'(R\A+$1M2"28:1),")(884Q0PCOK"^5];N6EA?(^5GD#IUPR'W@$Y(5 MR02J/='6T,"HX0M0^VM.E/>5Z LQS*5BL101G2IG&F44@F :" MZLU4@9 B2A$N)2&>F8 U-]ZCZ)5.Q=$$>QT*5-"MQ^>*!4^L= 1+3YEUVD!X M&ZUB6GO&K+>O0X$*RO-H!7(1>9OVKN:8LHBL4AP%9YQ&.GCE%V"DY/7)3& G MG.82N 9C7II44XY)3*@(CFNAYW^UZYS0U(+RS*#Z 0".E( L0@F&@#([9*,P M#GG/,1H7K2R4MZ!;(.E8B,YB(7FDD@$ *^0+Y2WTY2;861H0=52)H!GR06M'0V2*QE2W2"R MONPTVJ;M&J:Y"[W0':2K;\KIX_[5$KDDG,8]JY MU9ICDO8QY"[&T2+/^=;>N>)Z^=$80JF^?+:&R-F@BD;J/7,2@'"^T-Y"86[.@PG!H\UK MCFL6B+1.<^(U,EYZJOPB*$S!]F;*]K "I%$$>R>9DLIPB0-B#ME4WHHL0#G< M^6)[KTZ!.!(H:"NI\(K9X&P$97($(0?1KK<+,*=2<)Z9*I"V3'N1RCUYS106 MJ12#\-A&Z[6A(2R4 KT2F1EM+5-<.H$XX\1I+##U,2!I%-5L 2IQ/P=/G1?I M2 &,4*NH!9',&JF"T9I+$[S&'(CB BP>O2IP=&:ZOGYQ&FX*I]PZ;78N0L@+ MXM1.TV*;Z3;321HWO['Y=$F%>%J-J#U/ ?ZE"- M[@$?QS>X=Q6J5';*8L.T-8RAM/&E"S$(Q3U3CL8%R"&;)3X_SS(\^$B@NPAFQ62/L\>=Y6!A.ECRQ"B&"I3B$!A)C <+1WRR.. MY\/,9Q&+UU1:D$F,WK'HM!912"E5I!9^4C3__/\[L>3%+.IPVM^F-Q+)\\/6 M%"D_\8@:ZA!QUC/LA,(2"*-#EF.3"@8,*XTD@60O)9D'^O/O.^/GM3UNG/J4 MFE><4T8%\589AHC0S&F' O09$\3)1:BS,WN-G@..[9%7-BAPVIA)Z15G'OR# MH F?**4+YR9F@D?3]-MPM[0^RU/+F598$1:Q-*D"F60HDAG@T:(Z\-F#)'/! M'6&6>V,09@8+99QQ M@B^-6!9$'!+B1<09E<$2AC4Q'IR1MND@;QFA#@EAM B$*Y&*#QO% MC#>422TM(];2!>>#-\9EW@^Z[ACHQ?NF64I22)$7W&J0$D\[6BI#C<06X;2A MC-(,+28I?$$1/M/*?1 #L23-]S(L@F%IATN'*6%!H*O)J7FN,CP/@Y^S+S3L M"0W!8H&# QDRJ]/VV3IMHFT-9HPN0*'A>1/D;&H-4V.91-HH;R43QNO(E44J M<$?!"0[K?L]YE=IY%.3+%ZH5EE&F%+*&(!:LLUHBY3#W.F"#C5M<:,T]WW?T MT[3];?';,D)M%#J0:*0+X"5=GM/!,.$HTF!Y0'9QH79N!#L;Z'744$^#3%4K MDT2U<\[Z$*+# +Y^D;8(GE?!SB;V")CQ**+RFCCF?$K7 0C6'$E#!$=N<7WJ MW AV-CXV6AJ(]\9R:EG 5NS8*[U1G)%( 648SW%+NK(N-:,J2@U0B$X08(G!GCP(FS..);E< _6JTT^WW5BOILOE=B%E#6N0) MXMU.BS@[I^G<)7:]C#DJ&::>1$!DCHUWF!$;+4,V,"^7S?7.4,"S\;Z,1BD9 M%4"7'3/<&.Z4BN"#,>8Z51Y;,N\[8PN>P8K :+FW(#B/$,-. \/R-J9<(A*U MT&;9'/",+?CE?;#5$.>FZ@F66H!KH:6Q1 ?@79)33A9I#N]> GX;VJ%KFB#? M3=]JM!N]?A?.^A:6V M;X@4S(#C$P0L;:V(44C&!K M6!+QL7GBF(IZ-'\88 M2#1P+<&T9CA2JR0P:">4]0(IC9;-#\_$P.'5DA&H[C3S"$)<9/D^:(K M$2,SBY0U,_\BGHTO=H8P1ZPT*FW;[3&P:629)!2^9\8NTCCT_"P.>WE_:XA4 MEGE,F> ,V)4!T7G&D:&.>X_S"E5(8K#4>97>_K'IAKUP.I[WZ7:.NJ8U(#K2"I5CQ9@=<3<"/-YME0%_(.(7P2KT\PH1(;&44T1%9Z9YAF)E*% MF,/6V^ E:(SU!1>9,S5Y,6YR53>Y]Y_8_Z%J\J#?74\'QA??NV8RMYA9(26- MRK$@I)+<"N8Y'XY9T_JHKY2KP#MXS;':[IGV43[9.:,?->550CG\' MX_\S /&$;F_'N$83WN*Y1R_IE+;,C<);I8!M9MO7^L>ANS7H=I.0>[VPI&12!*^#4 X"3P:AIP)? ,9I M/!+>T.B73, MB3Q&+GQ ,54[&#$#2F0V_C!OJM'K]M??@1,_RC5A*R'WQ*2%:?4&[:-OO;7= M5@L0^M>C"O=6Q7>=7F\+^A+H16@[X!!_7U1-'WJ]%J^_OIAHR^=&__BX S=O M']7->>AUVGN="]/L7[PW%^E=7X!3T(S(>W**R5.?@CT\$!X\"=909B/7!E,I M2626>278:._#>8:F6L0X0234*4FH7Q>!1#*AM_F#=!_10 WKTM?^N]>MM/WH=E2-W344V>^I2P M4ROG$98T:,P@#-!.$U RQPT/*:MAJ%MIKCP;?Y@WW;I1577@0,0@P:U.K[^9 MAX6A^^VN*F;A6^@FW'BJRB7MKC?Z35"MW;9O?&OX@6E.%ATXWSINA%@^AU@V MA22U&"'>[SZ[/J7$,GH_?;IQZA/T25KKI(Q"\&"629]N M%I08*]->:*;0%%"F:1JM)V_)_%IUZTWC?+T+(#SHNM ;_GD,87S>>.B&C3_A MQRC!1S+.!:::TLB4]A:H,:9"**MD\)1_20,8U]?T^A=-T*56HYT=A\;1<7^= MD37)3_M_G#5\_W@=(_3_K^2G;OS9.S7MC3]M]PW<8/AY>)\?[I;:G)EFXZB] M[J 3\]VMT@7CXZ[3['37_X7R__Z(\))9-*U&\V+]_Z3LX5ZI&LY*>YV6:?^? MU9YI]S)0LT8WB[MUS?K MY?W2S4;/87/WRUL?]W;KN]#6S>IVJ?P_6__>K+XME[9JEH7/IG<,^-#OM%=+VVM;:Z54NUS?V>R6Z1Z!YO4[I\,'S(LD=FI[E=*?8&3M M3KLZ "K6<*61+>Z%F("=.DE0@#C 6A:0,%)3IAGR@A#-[:W)JZ6V2;#M0V-] MN^,&"6I2ZOS*N#K-IPN[W?GVCNQ].Z"5@3\I?SM\JT]JK8^TNOT15T_*E[5Z MY?+PY .K?=YK5.N'7ROU"JF>'#=JV[YYN%W![VBU>7!YVJQ>?L#5^L%YY?+K M984WNQ<&E.P?%NS@\:38.ZWNM*OFG5:E_:AU?F/_W/\U#TOQF M3SKGE?I7=GBRB0Y._CFI7I;10?V?5NWS/\WJVP-ZT#HXKWX^/*FE^^^HB\IE M&7]1,07FG&>.$)LQX5VF?.!9FCE4@1"O!5O9P"C[D$/=M10V[K;B[W1IZIJ# M[J4YOU4V]_Z[5*N6?_^AH?=NT&:W89JEC^V&Z_A0JNS?UR39K2V:NAK'3K=E M^G UV"H0CW7;Z32M:38[?=LYOTW+/PP'FYL7>^&TT^V_/H4G7R3%(A!O,BJY MRA@Q(E/$T"P8@IF,F%,55S;^ZU]:,O'']SH_UJ2'J,_3=.:__H4%^N/'GP]L MR51=RX>/FWOU\MZ[@])>^7UMKUYZ_W%O_^-FM5ZJUTK@.NO@'TN8EFI[)N51-[?JZ3 &;9\CWW0_A-GI=$O]XU#ZS]BJ2D/26 (N M&?STO=:$N:_[-(H-=SSVYN(BF&YHWV;O[_/VE(?4]K59^TGY"_:$I,H8&6&. M9TP[,/9@8Y8V -62!\((A'G[X;0_C&\H6BVE_GZTKYL;W:SM/=[K/1(L?@9@ MA0N^(IH0C/<::;3QM?K@BR_*$1-58!FH!LI8,"I3./C,2FU)VC\.A#7RP:SP MP;>VJ;ZW6=W?S3UMX823$^Y?V=78"\=NIU5Z'AG=IVG#'O+!=;KYY,+Z %A! M-YUUMT8][N?LWG%EH]3OO*8N7ABSV.JT6HU>&JHMQ48SE(9[VS_G2$HY'Z/= M@8=5\V>]/L=&OVA"C-$X9E8+F3$?:69"H%G:*Q5<7>">\#0M@#.J: +;N:69 MA-U+S9Y=G_;"49XQU^Y7X/XWG=68SO]?J>UGJ92)NQ(W6%&?6,!+T=WL)TN M>)0,WK]I3GMA??SA#]_HG3;-Q7JCG;]%?M$?WT*WWW"F.;HE/&4T=Z/UFN(T MV4N_"__\^/:CF9VUW)3>]/V/QYA:XY3>>1BMX4<=(VM[*GS96K#$E[G7; M-WE'##L#.C4)\*\5NC*^X-3XE.^P3D[/2_@V0=W2UR^OL^A%0LI>RE@\[7:^ M);.X.%S=_GI>W3YN (2>5>M_-VMO*]#FO[\>?CX87?,)GL7;A_4./_@,S[K< MY-7M(WS8*B. 5%1[NPOWW\25MQ_9P66%5][N-0^;ZNQ=?;-?V4?G\/N+-$P9 M$VQF0%(90P1G2F.1*:\,80H3;MC*QG9HFC/3#7?%IF/U?YAF-T/L?Z_70^QZ M=M7^(?!%MXS=/.JEEMYQRA_.2&>Z^]O.<"7.MU2 M)Z6.EDX&W4;/-UP^\M&)>5)(8](AY*=VCTR[<9G__?NB@-3W_?'25*>^N M[:WMKY5&65S=7*PW8:54[:S]_J.:O\FIZ,]#2#I' Q7/CL>;WG=#KS?Z]0X: M@!<2BY\21FZR+T09ZHTSF8J&9HQ@(#:KSCR>-Q+8%'VO=U+)7)[LR^V)=JISH949$!%+* M",^TL2$C3E)F/;A #Z1T'XQW)Z5Z-GJN,SM1Y?ZIUGT/ 0OXH<6,/YXD+Y0/ M PIK2.:IEB"OP#,EG,M\*@2.F>!(H96-K2$;O.Q!4-@\;IPL;(3Y) M0OP+Y@0 ,?+,*PEH:+G+K%4R4U@*8J50TL9$+S&2CQJD?1$/^TN"-!Q3&\D\ M#:B==L$D&Z>F60KCO&SX.B5F]WXO_0;Z4$H*\9U M6LK9%^4\DVG5&'2@R)B*(M,HZ(PR$[Q4FA.M5C88^B$"^_TYT2PMIFN^/^ZT M7^UDT_D72AP2%J$,<\,SYES(K$:I)C!XF!BYPA98 1,RB>YQ*4WS!&/7,T'_ M]2]%L/RC5^J'9CA-2C":WEPM ;PU!RG,*QFPV9);1#2K=OJES=.T+B9%%T\\%L^-,,?1 (**9IF_91\*5>HH>EINGU2]T\%6KM;E'= M]7:W+8)Y>!]-YRXOK2?7%6A*0]L(7>C5]X-N;Y!FS/J=$IR1CQ1@\IO]/?G_ ME"BSZ?KKRSQC1L4:?8:Y+4+6L-13ORU5:YC=??@!4V:CCD_C<^OXM%_J=9H- M7QJKX>AHGD#PP\$Y&1J[YZQ$ONHP:7,P[KCD $!Z]QC^>SW=TS6Y ]R_:-E. M8&)S;%C(8& XU5:I;Y[#?<^@7>>USQ54?5NA$!C@2OVX4?E6:M_/$_3;0=U=W9P4B85""(. MFNI\,Q$>&$9SV\9(U\P= 6%6=S#+,I79H$1<3*8F"&E9,8HTIGA7F:. M&DRXQ]$3DN?=[59("O2O!\Q*O^'?AWD2QZ:7KP?P)=-LCH9=>O#[/X-&&CSH=THVC$Z &X_& M#X:78IK&8F:_-33;G ACTLP*>4+5WNE MWX;C0Z7> .AU[[B3DGG'BW?ZQZ:?7SB1 WQF;C8U7]B07SQZD=]72Z;M2[^1 MB;>U8-IPDCU)6@47Y>?#E:DIHYOE1;3REN0M30-2&I6\N>BMW;D>Y+DGZD:% M18=K!),+[YO^H+>0&/2DQ 7^Q6K/!8LLLY+&C#'*LI3YGB%$A/"&,6[%RL9! MZ'T/%D]8(G7?1:?WL]6K8@(OL4[J84L82]7.?'43N]=2JX7#X@D42Z $>-1J M]/L 8[FWZW;:B7 U+TJI6-=%:3EM*KJ>Y2^OL?IQ)#OW@#. M9(@G# 8',&@.<\7VLWKIMR1C^0>A9&UT0O^XD:^B.$VK*)X;K8?MO<+?T/M] M=N@ZT<&I?T=@^^K0=??L"VA: M@.M+@RO@F2DUX5U"R3@'X-HU"2$3WG03.;SUVQ*H=7;K@5X+4!F>TAW3,,"B M%G3"1:+"<#>@CJG;CDI'W<*=[1N?E^CPRAVM7$GKZ)*_&/%[8C,R9O:3='[T-K]MY;W?:8?? M'S]_^$RSA1BE\4CTF.E"K-:P5L^PP(XH/OT%=FQ-<_(\2# VM>P)JAE_D>+,H2T5><#W;-%YJ:JX=W>;:ETE6 M\R*Q!1O4SH.'^9K"7WSH%6! M=AZQZLD1W*?Z]?#DZ]D!J:#JY?'Q0>OC]\/;K%;?^7I8/SZIDD\->!ZT\8C M_=@!V6O5ZG^?'%Q^H#6XYO!36I_X86)]HD:2$)\6T8B,1:0RY:S(L.%&1HJ= MB&QE8_-[ E:GT:UY@?*JOMC^4 MY/#=KN;5AG]N#66Z9&\\+V*<+D[,KH3KD#7G>O3WH <-ZRWFA.R+LN:+=_6# M*];,O!'(2YYQCE7&/*?@L2W+!(L16RNH2#E5ORB^_A#>QR0@NI$A%O[S,*W_Y3!,G M,DZUCS8R9S']95'J!R>FS6I6+?YD^BHMH[QUTJT1;TMFR%,8(-Y*S+G?*0UZ M(3\+#&"X#\(ME9D[W?Q9S8OT\+,&/#K-J;7AW3J):G]K]/+XK9V*68"90E27 M"MJED]-FE=YT?:^4*N(U_'?I#U6A%ZEM.PBS/EVCL.S>;5 MY.AOH!7YQ.>P5F>>DW+G].+=:2"E@]";FPGT64/\?NKA14;V)R6JG'^15'(L MFP:\RN00<=D2,^F-X?E'A*.](Y- M-^1)%6ZX-*F7EB:5.H-^[B/R&@#]4LWU.W8<]8^W=\ESTT8&O9/G@<'E:9_S MW)R'-UZY:>(*,XA/L, >NBJ(8"-B2C#))8=8)H:T%S4!"R? 8'UP#0@2>W^M M[%9W;F[;TQZT?*<_.N&6K-_\3?(U5OMY*VK7;P/,&.@NG(Y>G?EODB\NQ&BQ M=4#'2-K)1]G,$H4R(1P.4G/DT^[R1*QJ*E^&E#SY+?RP_^9U\DJ>Y8*N+S&VUVD.^C]>\JLM.Q^\=2BZVCOTN'L=,AV% MS':#^9J9V _===,\,Q>]E3>/VV#T%M..\=E,^V=[.?QIYJ8MI>-NPH-_W4]$ M]3S7"2 J[>R=5AG\^<;<*O\YK,5^LZ+\KRK(S^L^&+O5[?+_/"Y=C3];NIK6 M:Q+)1V6KT35,'I< ]K/;2K'&Q/33U>0:QO>K77_[="KF3YE/G=ZIBS!)^G+5 MKT+P>W#VOQX1UX\5Z+! ^PMP@=O>;E90 7H""P MS;UZ:?<6 E (;\Z%)U8V=G:KF]6MWHB0]LRP,T40.A[8?6:,'&VAT*^'(9087P'B:\G:LIC;Q* M=NN.D/!Q)CW-7,07QYMGG!$N%'@Z"IQ2,SZVS< WTFS?5B>M#NP-/^4\.D^Z M_-LT32KKN7\<0K^7MFWKQ%*NXHOZRE>[@R_T6UQM;9XO"=P.;K3A.4[?8OU2 MGN260:Z\BE'!#Z8E:/8@5EHXB<))3%<%U3VH*.?I)E=X?1/R"I1; M)A7C!+RS&A1Q(6+_0+W'0D M"_TJ2Q"UJ.^CEL*%+PM^4KRR(0H77KCP&:J@?'"@LF5ZQZ6=9N?LNECHPJ)K M>OV%]M?I!9;$7Z=767Q_G0ND\-=+"Y:J\->%OYZ="C(TZ:^KG3ZTKM^YRW%/ M;:*U@*(YU(.[O,HR0%&1>#.'2J?99.(-*1)O9M^6APFO8MKF*'<#5YO';C=Z M;M#KI:5?B:QNMDWSHM?( [UK[Y'\GK0JWLBQ*0I9Y5JGP M*W.H=9C<<"RT<"RS;\L#I?H.T4-G8SF"\ MKU5IK]'[6CB.I5$"*@O/47B.EU4[.>DY6.$Y9M^6!THOK0GO@FQRK_&^VW'! M)T=1N(6ED3!]V)CY+4O$'E#H^3%@_^/MBQ6&4VO+0Y:'HO'ZT+L6B#Y5TL5: MTCF1-%W9J-7_7=XK%I(6['%VWHF*8B7I8DOO73@RS2%MS'?J+'CC\LB6%A.< MA4-X8;6[65I@L_ (LV_+ \67QI1+.\;U.]W"&2R/6!DIG$'A#%Y4[1B9= :B M\ 6S;\L#I5<^/V[81I'SN$0B%?B)?F!>QY)_#>YTK<#VJ:E26ARZ^[:Z6?^X M5]XO\&%IA"KHS_#A5]O1C(NBRILUD-/?*S_=!N [V'G6*NJW:-$+%9>^?3," M,I52[G1E?%%1RKTHY?X<1=#'I6>_-]U[*JA8F>-WNZ,RZR-?5=_VJG-;V[Y> MKHPG<$K7_;!?WX0#Y6I]_\G5^N_"_/OU9BI'-K^*\[#]#>:EU5NUZG:YNE_> MAE97]VOO=K=!V-NEOS??@?3+I?U_E\L_D?N\O,5ON^U2_[@S@'OXWFHIG+N0 MJK&G+6_R;*C3T!W_U4H[O_5^G_]7NEJ<>'=;9[?=A.+T,=M-2+2FZ?3WA MZ"<[<]SULB,$S(G*G?MUW$-[?MF;3[G'PQOY8-G'_+^?R?[NW+T7CHQSR6\- MNMU4^<[T>J'?6W^4"GSWSH^2T'/?8TI&7,I_#^>PYEBHJ?Y1HF8P%+XIWH>\/2HMPK[G__M)K_C']\.><_5N=VZ$.>CY[W;!1)I1BADFBG(6 M:5#,&$>\A?,C-YC$\Q!+SLRYG0]*=EFVZ=?Y6L-V^QO MF6XW;1?]R30'X6HO3#K;O3 O*@W=13Z_ $SJ]_N*SD M&Y@?L,//AR>'];VOUK+5VH6V.54[*Y "NJ]7AN="> MZN>=YL'G3W#^QXO#;?B]_16/KX%G#0[)1W%PXE#U\NBB4C^$\P\XO".IO=W% M<-TQM(U6Z_]\K7[^@&KU3[%RD38X+Z>-SL^^.*=U)(AE(AB;,1%QIA@6&671 M! C;&0AV98/S59WFF[[;0_/VG;8>@W4/,(EI>O4"F)84F*)#/&)LJ?">&68M M4PCT64LVLR9@3+%.(F"\(@A)7P MFHF5#256F51S!$Q38O*+00#WCSO=?@8A9JO4:'\+O7[K-O9WU0WD8=UP*^ N M-"I-ARY=AF[' ^I\#TBY-.H@C-UK613X\P#\J6Y-$*/ + ]"LXSP@#.&E

HXI@\L=3 >@G(/!8 W4@ M'^\RR:7*&!"&3%.J,^5M-%0&*1E=V:"K^0#LW-CMJQHYVG0NG\;+1X\Z_>/0 M+76#"T"B;1.>\B@&<=^0;:'!Z 4&7,:R@=BFEB2S=RV8:NB/!G(+='H(.NU/ M\ I#D3?$X$P+13.&M,VL(2+#P6"F/*.(DI4-O$J%F*.P9MJS**_>D%^ 512& M_ R&/$$S?(A.FYA):\"0HQ:9#3ID2!E!3?!*89=H!E5\C@SY58U/O.^&4]/P MI7!^FFJ"3](-=V-"LABRF"'A&$FI/!32&*TV<\$4*/4(E&I,T U+J8D8^(4) M+&2,8)/9&$C&G&E5S-$?!4#&(L7ATHS#CJ9OQ-=E UE*F(LF, M53QCFE+X%'UFL,2:8A1,6AJ.V2IZ^FS(G YJ$#WG;*/>Z9OF-(C%0]+(EA.N M7F*8HP"FQP+39/X(8XI8!7"D,'7 *@3)E.(HTU)2)%F02L:5#2%7B913"H/N M;1<+--CQBFW])49""EM_O*U?DQ"CJ+4VHHS"[XR)8#/+L,LLC@%D:#5/N6(8 MB54MGAQ-O)2Q+WWJ]?MNYQ3:PQ?0+R?5 T[/SW M3=/N0TQ4'O=_-11 ]! @JMW(S>#(.211YIG%&5"0-(?"518C$C01#Z7#R@9) ME;+F)A0JAC06CS<4UCL]Z[VF$=YP;H5T&9=(9(Q M&"1B9ESD7I,F S(I!E0 M0IX\ SI_0QGSRQ/>==I'PUQ.'_+2*T\:O%AN['F!\8GMD1"&L4NUTW9%^/)P MW)G,O&"6R8B\R(A%-&/:ADS)(#*M$=>"2 A@). .7E6*S=&,;9%ZL7C$H3#> MZ1CO-6EPT45L",N\,R%C2O@L)7EF6#-%G3<&*;:R(5>1>#+IG[]LB_DE#?D< M7Y%$,7NZ,#'96L#-XU:?U3<3U SYPN87G-:_8ADS+8G*F-$HTYS1# 7)L.0V M1(]6-M0JHG2.HI1BE&'QR$)ANE,QW8LKT[4.C)1[EB&.3,:PB9DARF4Q4JVI MQXIHE'*>!)JGG*>E'V 8YD?=WYT\5?IW__]EP9Y7RP'I(#:!T%M>9(E M*4EB-"Y"6.9QQCBFF<&8P)^6,NZ="-$"2Y*KC$YK.RBD7;-'[8RD@II,B2 SQIS,+*42R"1C1"(G8Z K&YBP5<6F57ED$;-"Z>5,BG'1SYYHGW^QLX+M%E2M'E\]%:@S7.@S77( M%A#F% F=.8[3(B1B,B.URR@A)%+*,/RWLJ%04>]I=@RM.PCI15MI=7"^\U:1 M7?CB%'SA( MR7T(*3A$)@:H0D* O< M$B 4:75U!$"R'B,;E-7!^X1%A!?+&I?8>%\JX; PWJ<;[S61D$I)3IW,2!0^ M8R+EP2@1,ZZ0LL*FG&&3BD%.8;.*8@SB<3:X'6( /?>E;O@6VH,?9HF*J.8E M=_6"YZ66?&[TC[<&/>B6:T2Z*/#H,7CD)LD$N Y$"3>91UIFS%*6*> 0&;58 M&Z&4\Y:N;/!5,K6TO&)\8@XM^26VP2HL^1DL^9I9@,PCT F=ECOBC"E@%IH9 MF5%-B:5!*&W4R@9;%7H)%SX."S^R-3G7S.)FX<9GM9:R;E9!##%<8U7;/$O MP%,*BW^ZQ5^S$B&,HIK)3!*PJI4(6QN27/@-Z MLL)3,18R-USDIQ%4L2+\D7#U=9*@&.T(2"ED&#N;,9NO"$]["PMLB64^!)3F M>SRBL^9FL>8)\4!<4$B+C3J2MP3'/K PH(U9;BKCGQ$2P M9KZJGSY5.G]C(O/++X:I<KEE$D:\P'P?A^OK= H<>AT,F- E'2"NNI,AD/ MC@,*$> 4%L5,<6L1P8918U.^!D=/WO^OR->87_N=0;Y&8;^/M]]K%J$X8=A' MD=%(4-HF7 &+4#*32$4>B-3&BGS_3KR$9:@7:6+EJ32BV&+G92=4"E!Z$"C= MJ*>4ZDPJ(G'F5*HZ"7J;&<]I%I&E2A <3& 2G25D6F%-G,SE5)LI[4@?*2P M]2?8^C4!,5@P &22<1Y3H2%K,B,4!A:"%/."NWQK7H97D9[6(K+YFT-9M#&. M-+P'#0UM!]I?^JW:Z8<21K\_I:30]X#W/'[]O-=8;S>:?ZWTNX/PXZ!EJ]7H MIYUM>IMM?^,="[N^AUWOWJA]H414V+-,FZ@S)B"PT!Q"#"P<$48+'RQ/]O*= M1<^L6-3C]>\AOJ;0O^?5OXE%C<%YRFS(&,+ (87%F;:"I"U9G76(,8[4G?JW M])/@^_V.^WK<:8(?[(W+PJ5=$?L7136P>RT85?,LW00DG?14$'*^X65Z@Z3> MIEE*N]-GC7;)F=-&&E?(I4_^*/UOM(80AL/=TC?3'(0_P*&C533\5^H=FRZT MSPSZQYTNM,3_4:)Z%7&5:%G^"*I6!6&K4K'QR8U>;Q#\:@D^GP:PKF^A>?%' MB8A5C=FJX&IX&5YE\"$0=/G-:XO9DYFF9R25RF&CM]MVS4'J MSLTKM7H/6K7;WAKJ5!$./"29XPJE1FA?19HVLTK&!YM M6M/.Z2I12UN<:ZX)TZ9S@]8@+RU3Z@Q+;71:I]UP'-H]X!ZE1AO^+O)#7Z($ MZ5@.^73OUJ04=G,AO.OT>M70K\6Z.2] Z4&@=*-REY:$6X]@# M(4&:8-/&!5BMAI7<&[W&(LS'7C^EZ;8"K1Z$5C?*?&&OK+,1 M9X3Y/-4$HJ$@;68]TC8$S*.%D$CA57G++N7W!ZMB(&..C?8%IDL*HWVZT4Y0 M#$RE02AF'LL %,/CS"HJ,XR11=IQC@Q?V>"WYWW.Q&BG6LU+SWF=T.&BD]Z= M:4)%4:]YS=283.TJY[(J8.I!,'6CJ)<*@H"83!:U9!FP:9*95)E<&H4\<80[ MI@"FV"K"T]K%;6Z6HA15O18DD:,P^:>;_,0^:M9QB43,*$_IP]&CS!H>,^&" M9 Y)ZXQ,>QJM2BX7Q>27/J'YAT6R^1C(_?G+/=<,#7OUMNVDGX9P"[S;Y?0[ M:&F@_V57'&^V?>$(GN@(;M9+,Q$I%FRFG$A+$[7,- 862(6*+#@J0U[05:ZR MJ=6/GYX5S7AHJL#3 D\7D4H7>#IM/)U8DB>DH<*$S"E.,X8=HP@]+(E/:6"X^I$,HJ&3SE7TB^^#6_Z+@[?H-3LM;U7NW4BGO M[>_6JJ6MVM[[VMYF'3[/?:NW:M7MCW%N!%/K;-P#? Q=[=UIO>E-]T MICSWI3G_N'9^.>>!5VB:TUY8'W_XPS=ZITUSL=YHYPW)+[IEC&^$]UJO2203 MY(]&%D>W'WF#M=P;?$?4AL? ;V#.[SR,UO"=QWYV6TS6.!6/NNW/CW%*B\8N M5F/5O6[[BW'Q7TY]Z1].O64P8H@?,PJZ?T"5X7 YL)!0JL!YQ[U2&]3MF:9>@[K:>#$DG;.O=3JM7;.=YJS]%/4>\-=IGI/JK U-0QZSO); M12-GU\C7L]9VKW-AFOV+/-&CV7!I3/HI"X^6;1[QME=Z^;.>9%1+A[,DI%B/EP]J9X<;A^W*JW*1>7D SZL5QN5[2-2K5=;!_4#4KW<:51:978U M2WBR2Z$-M+9=H0?UYDFMO@?G[1Q7MS_0"BF?52_+[+!>/CN$[[^?):R<.&B? M8Y5+?US[7.'5MX?'E<]E5-UVEP?U3;CO<;-2_[L)W\>K&<)]=/8%F^@LU3(C M/)6--2K-$5J3>8J]A -$*;FR(5>59T)Z'"4+>$2O<$&O M%@*O\!5>:>,LE\9GP< /%G'(-*8F"\HHA:3$$J<4++U*T3SM]U7@58%7/\.K M0 VQDDNII6>:4TLX<0@(ET<\AN!&_ H7_&HA\(I>X14'U?"2^LR#0#-&A,PT M"22S@%K4(L053IL(N$T5$P;IS&]AY#6 4PO20P5;9M<"F'.64LF"<<'QEXY;B6$7UW*6Q8$(0EP$';K1GD02M M*141*>H]1HJS>XSJ%!;\PA9\/71#M49&29P%HH!:,,$RQ:7/,-!&RW 0P#U6 M-IZ^R49AP?-KP9XRSHT4TF+++!5:4;!F(B,+$8,5WV.O#60#0H!0E,AFBL9 Q'Z11C-(A0I*HL$';M M3Z:JHQ1Q>&^+K)"%0H;KH05"HS,Z\,P*12 P,2C32IL,&P\A M"Y)>*)QGA8BG;]-30,,R0H.D3A(4P.BM90$"7:DITPQYB'4TMZA(P%@H:+@> ML_!.!H@0FI0 4?0",30U(J<)"X\G5@&(L(&#,YX" MLRR"HIZETU,'(02.6*E<&WI>M9$:9(9: *WY,&WJD3WJU/3_"[$PVR.+88&B*:!HOQZ$P[@AW!L&% >2+>8"TDZ6P!W"(D=E M$)^AJ(UF]\ I+L#-%>.G]*,I8CPO,9ZHXDP9)YB(D'X98-AKL%(ES=Q;H94, M3)M,]]M"S:LJ3!'C!HKQ4_J\%#&>EQCCFC\LPHJ;"$'RI+4KZD 3S, P2RQ' M0FLJU]99&XF958,BQLT5XZ?T3REB/"\QKJ7 ")/ J/>@#0GY#LMX MZZ@.P64Q5K))I'IU[L4/PB"8OCNNE'P_2;]1KL>?['K\8@D2[M3RGQ3D>0#R MU -JM(\JY\.$X#U+!,)3,$%&<$$A) *AP="U=9V3ZC?&LEC,_@NLS!*D"*@(3!-7^;!"U,PQ:Z2S,69]7E-:)'EY)?EI8UB*),]-DNL9 M-AS17DM !JF$ LY\^A!*FU=9HDN?C)++$D/VW(29'DN4GR1*L/ ME$0BB05-> Y)%0(,)PR$0%)9A',6L[5UT4:B27E_5^?>_O?0#7US4BGUQI]V MNIW!L%^5,"_7]TVXOA^O3T*EC2NK4X#I 1E^CS8R*(T4_XV_(T5.4B8@B"J/ MAK9@17!@!#-,,>]QCI8G;2UF5A?*O4%SI?DI%?\BS7.6YF^7TLQ0=(P[#>EW M(AHZ![@C3(%$+YT4V$4AU]95F^ F71\4:5Y@Y;](\WRE>6]R-@?E8TB* Q") M)#!O*5@:,0C'',$Z'&3#E M+N>\1HR!-E&#CHE[VX@CX7QMG?(VY3.GF&CHY?XB9-QTUY)*E-R;C;<05)E M$FB-86I0<&HJG-JNFP0D)PP;GGB&Y0H8MA(,93[AE T>F8B#-&OKO(UP29)5 M!/^9C0E%\&<5_ E!L5QK89*J005-@H^(!^.3^L$-TCP]\)KD4 #<5GIASFK7.Z?A6R5ZWYL=;JN=QI:_SKI#0;_GL59886AZRGM%).W53!?'.*IG#I2)'P*R)8)F-X#'UT2N1X(QE[P6NYE7#J#&T98ZW M)\LF^_]Z6EO%( TXO2HH\+0H,.$P&G.&B7# :96[.SC0.A.) M1SE2 I'KD1(% %8< .9@N2@ \"P ,&$ R'/O B8@':7 *,5@ J,02 C2>N%E MR'H ;FMR_>:B>0@P)Y>+YAHP=I+\]<-@6+E9](;'H7_5DM%N=4/)J?!T.17V M\Q+L];J]J[!4G+X>@DR[=0N%I=QQ$RE$+A(R<8U <6% 4RHD\21IG2;I)G)> MI0@7].9D >7UN:P,17(?4W(GG,)8D7AA1) 8A #F0Q+:(!A0K[#$2BN#\YWH M=<&]/Y\H,MO<,W;NY0F*I,Y54FOJO[0!>6Q9DD^=)!6I -H[!B($JQ$7.O"L M_M-RQBZQO#ZE T(1Y?F*\N30%8:JZ(,$B:1)HHP96!0%4(TY5H(S)D(VY>/9 M(YZ:ERFAR?IZ33EOV9 D):1?W1 [PU;L]TY;_SKK]SYW!EE(T\-_7ZCS0_/U M@?$32VJ9;*A?PL0,>5%NN-,]3U,[ME/VNH/?JD4??>XHK^KVUV'?I-7I=$W_ MV\XPG X2(N8!]'M57M@+&T^!PZG@\&W=>J 1P5QF)-2: &-,@G6: 1&<>\:5 MY9YG_P8YMXBQ6 MAA,3M@Z6& ^514*63 M^BL2(R&HKX+!=+#28L8>JO,T3A19?0Q9K5D/ M'(E&6X+!"&H2Z7<1#*,:E#1!&&YX(D-KZZ4ZS:+)ZQ,; 8J&1]-!G/ MBC?_[_'&WVR@G0)GL4ED1UG'!)$,4VZTH(HI+ZU7$IDX3Q^2M#]+--L#@?=] MW>J B%!$>@&4YG!6)1A8X0DPXM/"N9! N*K)H?BJ9;4H"+<:"-=X#Y>"=3-A M72UR5TFK& ] 3-(#F0H1K)8\TPC,J\'P/>'9UPZ*CWD=,'7C.<@4R:T )+4 [Z8+1 M7'.36"AZ\1B%?7XB#<]\-5MP;55P[4XR>@NPS6AB)+=ZEQ2$FPO"30BHXP$) M% 0$B0(PBA@HFK#.4"98T)PI03+"H3FD[2G@5L!M":$=$8 MPASE",:<4']5W0Q^(TV7^1CVSD]M MZ._'T1\ZL M)D[F*&C15GKF&GQ3B]%B9E5816QXRK+;!1L>%1MJ&1)<=(@:"D1AGG0^9,$: M;L'H(! A*DK#UM8I;LO9C?8%&Y86&YZR,'?!AL?$AIH]B'%%-;8Q+9F7P**@ MH&24X#D)R.0Z>"9GJ%=MCJXK304;"C8\?>;L@@V/B@T3WL"Q98(*"2A;B)E# M$316.<>24M0'@IQ0%6]@8G%XP]+[8VUU3LZ3=!2/K&+_7@B/K/%^+7;OJ8#Z MG[KQ1QH;$B8[D!S'G&)*@74\ HI)AW=88:I"\!F\U.YSE6MEH M$&!),#"A,&CD.'"A#%/211),\G]L@J\/1#>:J9$C85GS$ @T0$C MQ("UF(+!@=M@.6?:%L^LQM@0[_#,\M.;%\L]RB+Y9HW1[MIU2KE)F0;^/FU< M,=!Q0XA7")#.09,$.;!1.!!1&^N<)VFYU]:);./9"PR76]:E18<&>&<5=)@7 M.M0"#I/4,R%\CC#4P(R.8 EE0"-B$6,;HA#%/ZN@0_/]LPHZS D=:I8AA8GD MA"3ND,@",$DH*,,3@5!2:8ZETY85#ZV"#LWWT"KH,"]TJ/EV^^R^+21H&B(P M9G'B#M* 4LY)2FP&^D7UT;KHR<6NYY7LS[N0QCW:N-^(9_D72B\7OI=+;Q3< M'QZ'?AK:Z5D_'(?NH/,YW%U+8JXG?&FC.6W,R8=V1+-4D_?\YK'I?LS;/+&K M?DB]^1Y\ZZ/I= <75N]$O ;'O?X0AJ%_FC[X.0R&IZ$[+.5+'[-\:9V*?@_] MGC>#XQ]9:(57FW6X&B5HW?AL.B)/[:+66AIF.MNW5[N"6:>FP25_5$ 8LN M@%9&0Y#8(\/22QW7$CU5!)-7I8C;@D'!*.+?:/&?**U6(2]9CB3*=BTF M.$GJJR= G4J<(W :HUA;OUX1N11:70J9?[Q*JT7FFR7S]4!CC)'A(@+Q2@#3 M*H!%(D @BB4V2$-T>FV=%)E?')E_SEJM1=(;)NF3T]W;I,1Y1R$2F4YWC2@H M@3B0H#SU4EN=H]'P]>/]^7C]TMONCGI#<]+J/=B"-]W]V@,J[2PTNCVS02-7 MG"F8-F],>ULW6.BDHV(6/?B(,232ZL%B(D%222G"A.N@YV:P6+ 27*L,$LTV M=11@>"1@J(6E:F.4XAH"%#1X M'#2H&3DP26B.I08IF$AHP"QHS!D$'86D2@F=@]1G,7(4-%@8-&BB>:1@P"-A M0"W4T3HO@J=@-$^J@C+I%4H_H@O<14&,0W,Q?Y0"EG.UC4QA%;FG\]AH&F_R M'UO9HL3SGZ"E.0*>,O+SAH/AXE HR#\5\K^[XM5BJ$Z,7H!.BGU"?JK!>B-! M":4L(C%'>N8"[8I?+] ^4QZV.0C28F3Z*)"Z\I#Z7!:W J[/ :X36FVP5UPD M1NV5,@E<(P+-9*YW8IAQD!JP=5',0,77'U67*T7 MW4J(J2D!HK$'1KP$BX@#20U7E BD2>*K!+?1#6D;%A!8*S/Q+]4M0OKM.Y_7 M?TT_+CI^:OH?.]W1/T^N8ID+20+Z3R^=I$IT%T(K'7-)!$SW6TYOM]<;IM:' MO=9FK^N33 2?7U7397+:N]>=KNFZCCEI'0[3&U6DWXO+U?IQV.-_BY$7DJ?^ MG/4&G;R^+_LA9]/['%Y]Z?CA\86QL/;%\4*BR5>,39TX'][^E:9,*;LZ&_6? MN;<5C@3).!/+/ !GYF, VP_F'S Q M#?"E.?EBO@W6?KFZU=(^^V'>?YRR6R;F-&63QCS#(R' 6]FO6;UO]9]ZF\<9^VRG\/_.]6 MN&O.TN[L[FX?'.[L[[4V]P_>[!]L'*77C>_WYO[>UO;>X?96ZO7>X?Z?.UL; M1^F/PZ/T:W=[[^BPM?\Z_;6_^7__N__G5AI@Y7 J7[6VW[[;.7K?^/']:Z?; M&A[WSE,;?M!NA:\N)+;1K=(#9109)2[Z=_/'\:YKSGTG\8';^SIF/..#/)]" M-0[$;Z% %7V:<("*LJ5!G9BS07AY\>*5[PS.3LRWEYUNU;7J2S=^Q!\W/SX47U2'X@\\<_2,Z!=4"H>U.K=SR@C MI:^EKZ6O"]17=:]6?^*"]/,\-_K:9V\PJHU0^&F,1_IGY\S(,RF1\=#:39\[ M'K2V$T?WK<-T8H;JO*2HWPD<3FF MR2I/8^UH]A;8[)V>]KJMPV'/_=-*M.E7V_]E?2,-(.MMYF0T(V],Q\-.=_3' MICGK#,W)?9)QW6>6[DH>U>]]N>;=NS0SO^'<^6FN>A!&DUZYU%:OKEA,JW=& M9M.[IORA4U6F?SS]6R%V7&?XZ-MZ&4'DJ!_,X+S_;00C!1EFG<[L,%QMRFH^ MCWLG:6"#L2Y>O;_]W_/.\-L]3N9L#%^!DWG*G;40NV"4QO@IA&GIIF[CM'?> MO0^43S$[*SF190\^TQY^=RE5.7'7IV-E[/84KQP@.=@:#\^94 M*_R^>WCAN_$N/7OWK?JWR#9^__W@4VJ3[1W]<;S[_8_T_;=?WW_/?AGOOE[Z M;IQN?_]P^OIX=^L=VOWTGNQN'9SN_?Z>[9$/_^P=O?WRX=/VE_>?CM/K/_[Y MT7?C??8'^6O[2_K&#!D';!@,"BL&.#(D?(\"&/8VCK5V7.CS>7"!/+-*:3W<:6\:<3V M_HYM4P]_,<'MNM?:PY!MJH"UNIXUTJV:XIJV*/#V_1+> C..81V 8) '-+RVD*PJT"PDT!"%R;!'H[ MC;VGUH-FF@-SR( BA #RRNB0U&T3T-HZTPG7T*+0M\7-^7D_>=P+PW&*SP?5 M+)YCH>G2QI1M+%@IK;F?#]@@I)5U3!#),.5&"ZJ8\M)Z)9&)\\P3FL1DDC:Z MG!%3G!%[FS5S'B)"$>D%4$H8,"486.%)3@J2ELT%CQ&>;U[0!F5**FT\-9 ] MVZG:T&S'!<5F0+$ZT_6!,F63WFX5ML!,5MZ1LX MLEPR'ITT3<"QD0# M1-*GGH:[Y;Q\LGQR59R_\Z5.]OZN4G)4@:<):UO;AV_>M,[.^^[8#.Z(.;C' MW=RR'&LWWKT9CA@FR$#"8J<3X(GW%"<(""">NL154[[M76)EU5X2QNEC0+N MCV>5*.#^].RL9J) 3DE'$S43TB9X%Q2!-=J!,Q&+A/B)EMDFP?NR7[1M?PU] MUQG45,G>69[O0;O5#<-)SL?6E\[P^#B<^$K5#&/1: W-UP>JFDVSH*JE5C6K MA_NCE;U8\N(5^D M\^ONIPWV=ZX4ZA$VH&/T"Q=95O2&:4[V=6-.^6W\)#IE(R1_*+N64B>)W42X%S71T!5A(%E#EA M,-;$T5P&6"^K\)8V2AO+ NZ+K6@6<)^KDGFT\V5_XV^3-$D9I <9&$_PSB)H M'3!PH0C"GCNO69/@?=GO+ _"23 C/3/I(\-^Q^5J/2.5,POB("?/;9DOIN_+ MW>6S*I2=T]/^W=KDP>4"5A][EY=OH^LW\N)5I]_HQ=(;GU0B*DGEO'-L_ MK%UE&L>))UB"$5(E! O9*Y$;$+D"'0X&F5SAA_*V(HTQES718E[:*&V46YEF MD^7ZH?0]]'O>#([O]2:527)-DIWNN!A)Q>NK3;19VT,'X;_GG4%G& Y#_W/' MA1'F'@37^]BM6JG@MT#J-+&I1QO#&J2J=&RR2!AXS!+'9\& H-E;ZG'C*,*QR3C3MG#C:'8[RLVS\K37G4D<#06$* M3 L'6G$!2EGGO,7(6]&P@V+9+=KU$@P_J?KWL-QXX]*T-$V^[YWGPK,78UKI MY'DB&LP%%YYRSGS UA+M%69.6,5$1.,$++,Y4Y7D>0_%K>UA+:>4]4:R("5( M*S6D)4)@4, M$&TE9P[\7U2$+0!: /2) !0%[VUD7!(MF/'42A^,MLX@S(@P\G8 +2@Y9Y3< MFU!10ZBDQ&A G$=@5"%0E&*(U/LH,&&8TT>H2E$0LB#D:B#D5%FB(^;!)I$, MBC(KA9(.1T])$#SSEW@[1)8LT<\!HQ.RB;5EE+L A!.7R*9E8(D-8)"PC"$G M,.,91G&;\.N!3P]-$[WX*%KL?_.R_S&>%%)E)#/I?]9KQ2P66*6-J:RC"A?[ MWS.CQ?Z$= 5NK#7&@-,BD2Z"%)A$@4%CR[RCT@85'J]\QN*C1N%>A7O-FWL] M##\+]WHN0]_EC4KVP(PZA 2B@7F=LV=X4-)3D$BYP 7V5HFYE^@H*%I0=#50 M=!H;GTYL!3-,DK;*#\,C3I'TV_?>?S^J_IQT7':VVYD#9W M?RQVZ[_:_B_KEZ/]\6NGIO^QT[T8%D^B-7ZG&L7:3S[70K\:R^=(/'SZLO'3\\?JGU"Z5QEMRQG]&X^=%3_*(2ZA]6 M:_2,Z!=2U\?J:_T M?GW]B9?DSUVL];7/WD!!1RC\/%Q+WLBUCH[[(;1VT^>.!ZWMK@_^FA-E3LY0 M.W#',W71SW%K1%3S[HC[$7^GUBV^XS2W?%+?1[7Z[9ZY=FYC><.S\]/S'#,)KT M_>%QZ%>OLEM_/QR'[J#S.53O[/RT#-M#IZI,_WCZMT+LN,[PT;?U,H+(43^8 MP7G_VPA&"C+,.IV]C*]Y4];-#U5,MWQ5O3\R1=SC9,9D)4[F*7?60NR"T?7G M4PC3TDW=QFGOO'L?*)]B=E9R(LL>?*8]^$1Q>\\)Z?70O3_.N^%FA?-A7CNK MZ91C)+:,.J:9=2P(:93+,:E:28D1YU55=*Q_K(J^\DXY;[]^.*W:I>^_^]/W M1V^_O__K0_J\8[M'.ZEO'U.?W]*]O][A'Z]"/FR]/OU0C<%_VB,?4KM[QQ]. M4_^^?_R:KU7VMW;YWI;#'X[^$W?K%;*T]@P9;, J;H %14#S@,%KF1:.8%:_X5? *W?0^#-G*3>^3PMND?IC5DBJK+&#E'##D M"%BM,03->63><.QM#H9#;21G3I50L*U@VR)C&_V F#S!3 \2?L;N'/2,-#,*6#:"[#4:HB"N:@-ETB@M75,50&O EY+ M!U[3.#(3G%06Y3''";V$0=9HXJIX,D2X9NAV]"J.S$^/<'2"<()[;(,%BJD$ M1KP":U $3:,@2$1O4 XAPZJ-^77U\Z%NS(T'N&)KNJ>MB1,AE4_[AEK*E,&& M$&]T8(0''J7%Q=;TO)+.+R4=6RNI"!RP%!Y8C 8LU^F']8H[Q31W9&U=M!6A M;20-*R)6B)&.1L+590J](QM;:N:%OBFK5+#:]F9+3/XSC+AJ*-*6-E4BXE,UY3(C+S;1">+7N]C7?=?DA=^!Y\ MZZ/I=%M)^,QGTSG)*0(@R0<,3$XP$-QYOS/LA$&[U4U$N!=;0_/U?H[D"U^& MM)0RG16SK? ^)H@.1CF6 -Q(X9!+.C WWF!.I\'LJ\!":\%&S&ZU+=6U2QL%@I^4-A<(;C $7[$S M.QLI10(P2D2;4>E 6RI >^P--]&&:)L!PLMN/&18L$E5M Q3+W3\&7V:!J8ZM= Y) WG M1EOPRB>FF/X"12('A(5S/CU)^L+:NFH3,7,1D:96:UXA ;_.3&:4[EOB)JY+ M<%4N]U8!+C1C.OF=Q(9%9+2RS$$,)@+S+H *6("A0C 5+2?4KZWSZRQC282W MM%':*.#^>&IG ?>G)V[\G-S$B':GWI#(^/PXFO-,TP%HV?7-LLGXUL437-ZN'^ M:&4OEKS$S$R%8Y/\+.G9-OX[,.V\$ :8LXFH)DT3+$8,*/;1(J>8'$7(X3:= M6\VDQMU.K)"$/[.J>;<$%R9R+PG^?D6">60TL& >^.!6<=!1Z$!:^$Q5P)+ ME;B($O-*0=(XZ2UME#8*NC=!URSH/@]^=JEG'NU\W7O[M]=:)A)FP:>U!!8X M H.5!.N8%%KK*',6O0;A^[)?6QZ$DV!&NF;228;]CAL&/U8[LR0.W?K5$>7"Y@];%W>?DVNGXC+U[EA_&ZUX^A,SRO1E 4S8*1,=",$$,(,I*.PB(,8B M]I)024DNQZ$()J^:7!)FJ=QW=Z%KH#D^>[\?$T*VU@F(/Y^-Z7 M0Q,?Z<%1;\-?E&_+A=MVNN.*;16OKS;19FT/'83_GG<&G6$X#/W/'1=&F'L0 M7.]CMVJE@M\"J5- ZOYFS=_)48UUH"*)+\7 5."@36;X@@441)""DQS"B&\( M82QFZ-+&"K2QTJ?$G(EU.246Z)2H$V_M"!H>HG=9&GM!.,TVN-<@>\I&GR?>_\X$#0I+:A060FEB4)#C!'6S>5.5W,(/A*W#FOE:&(<9UP009@R8HPPTP1'2 M4>8T=30PSJLZ5@*KMB;SBLB9G_@\<]ZB9\:)Q4W>.?_Y64S\O,XG<5281"T] M]8+)2*V7"(6HL71$J&)UMD3GQ9Z6?"QX.,C9P9"2&D; MO/=,8H:"-U@KD@0QO9F$TO+; ;*4QWAZ$)VD!G;.QF C 4,5!89D!!T2Y72, M.:0EP2$'9F*LVYRQV9-I+@V&%K/>W$J&,6N""5;$:!GG5D?/$=%$LB ]B;=H MIL6L]U18,2D9IF)D/'(""=0U,&HEJ(3SH U/_)@YIQV;8\FP98.,0KL*[9I[ M5;('@6>A7<]T0U*K2N:BH31Z MCGJF26>;"*6;!1*4)89#Z0.50E*R!:0'05 M072:O.(/NE_[7Z,1J'[?^R?CFF>SV\&/*IZ7_L=$<=YU?! MSH4D)?UYRR]&/Q-@R;)S>P@MX[);N^E^2Y/7VNL-4^O#7FNSU_6AFYW>TZMJ MHDV.)WW=Z9JNZYB3UN$PO5&YL[UXV)R,.\+("YFGY*PWJ)S97O;#B1EV/H=7 M7SI^>'R!-+4OCO<'FGS%V-3#\^'M7VG ?)/<)WYU-NH_TP245LG@*?^;LK6++QWW+T9P9CX&L/U@_@$3TP!?FI,OYMM@[9>K M^S!MPA_F_<'R9L"'T\Z=2GTQC^M(Z[N>S[']^ MOD08K:T?913)X=B;^1Q,'._EYK<__@ MS?[!QE%Z?:LL-Z7?F_M[6]M[A]M;J==[A_M_[FQM'*4_#H_2K]WMO:/#UO[K M]-?^YO_][_Z?6VF 53"5?-7:?OMNY^A]X\?WKYUN:WC<.T]M^$&[%;ZZD$ZZ MQ(JR<^1E/KE_-W\<[[KFW'?2B7)[7\=GYACM,U353M';#M'JZ)X<%!5=2(,Z M,6>#\/+BQ2O?&9R=F&\O.]VJ:]67;O!\'6.CUB^4QAD>Q_ZVX^;'R/FB0LX? M.,[H&=$ON+C],7J!;WUV5[/J!27\0:W>_8RRAWUS>?K**%N8OB[2O):^/E)? MZ?WZ^I-H@9]'&NEKG[W!;C-"X>-!:SOQ.'\MEH"@ M*UKJ>*)^T%&(J*;E[LE; $/6S6KYY9@FBSR-HMWL';#9.SWM=5N5;2AG0*IT MTDGXU6A&X3WWV?6;HK>J_?^W+M?GMI9G[#N?/3\Y-L-J@F MO2H^5;VZ4H&J>F=4ANJN*7_H5)7I'T__5H@=UQD^^K9>1A YZ@!\JGF)V5G,BR!Y]I#RY[UJAZ^/I6<&.-$\\0O3Z>@)7V8I7*""VDM[6EU6B,@]4T_;FW]]5<(*!IS/?^SE53#W\QD>^Z[]3#8&]9 M?*<6!/LF8>441^P<0Q!=P,!T3N,I5 "%$ Z!(BVBRF'EM$W4O-+C-PWX"K85 M;+N?7RAF,B@FE)&,X20G!$D:' T86^TN?.MOPK8"8/,%L$G,-^+.R#3]@!2A MF;)I4)P$X)3X=.1P'1Q>6\=D65E; :]5!J]I(H.HITPZQ*/T@FGFE:,B8B$H MD_]>&+9.>H-[>=8L?&W"96KCT>HL+@K_%39J MYQ EW&F&A;6!("29149Q)K7+)6%(+@^32\*D%W-)^I/$9>0!_V>2F7)63'%6 M[&W6K'I<"*1",.E\2,O##/)@!G=#,6-2)-8VBAH M=M5SA#I)4, :)9X;D#!24Z83AQ*$:&Y10;.FH5F=^4;,$17(@,7$)>:K$5CE M V#%M'#2*H2:A6?+[M7[KML/J0O?@Z_8;2L)G_EL.BS\U\X>L)-KHFX:+ =BX]XH.DR&2O&(J5MM0$Z;RF MQ,4P%6Q?Q>8J"/-*_.4(JC)<\XZKTQ_?21@O;3H/V5.@M"H@>A2B==E0T M!XJ7W9(\2MS1#V?G?7=L!@]DT8MFN"AM%&/0([BM86T"-I$YS!WCE-L@G(LT M_5!.1,U^CFTG*9@8%$0J=611249,L\1YV2_XM"X,$+,D[UD\:)I.D["64^RD%B[&M'>)1DPI'XQT*A"O_%PU MB0J51N%16^?]-*UOT@A[?J13;)^>G?2^A5!]Z,UXZ=ZD\TRH(CFQB'X2T^=SBJ)IX6;5:$=TXGQ)#V-2VMF$!+ #?7 2!2@&=/ %"'Y+2HT7UO'=%[9'9HH MPZ6-TD;!^$?5,@O&/SU5J^F6,G@=E$D +S$&)GRB;5@*<,1*J; U49JFH?RR MWV5O?PU]UQG4M,O>69[RB9_H2*MJ?>D,CX_#B:^TSS 6CY\XD3Z:9>S9IFM1 M=<_JX?YH92^6O%QN38-E^YN7:N?7U.ZWOQ&2P8B@00;,@1DMP43#((?[8,$E M=CYD3WB*KI?Q?LJ[K)&L+);ENWGR_3W^T1^=^G?.%+OO:.@ M54R:IM08=#8=)<63,(>L9C&SD7D5DFZ<\)8V2AL%W)N@;!9PGP^2;!._+?HUY$$Z"&>F921\9]CMN M&/Q8YSZ=LG-ZVK];H3RX7,/J8^_R"FYT_49> MORH6Y'6O'T-G>%Z-H.B9]X>RP]KU)@DB>I^8*2=8)8XJ*%A&-21R2CS&/$@F MUM894FW&KR=0*W:KTA^M8\V M:]OH(/SWO#/H#,-AZ'_NN#!"WH/@>A^[52L5"!=@G2:QZ-'&L :L%B%G&;* MB,NIX?,5.:$*#,**J1 9YWQMG;89I4L<(%7:*&V4TZ(9 3?EM&C::7&T.QS% MWVW\K8GS$GL$'(< S!N=3@I&TZH+[IE))%W1YAT7RV[JKA?:/@QGPW&E;90K M;1,TATK;H^E\2=/\^]ZY/0F7BX692V+ 1$0Y MC?[,7E:E M)#H6M[6 L;3LPV&B,(X%%>9,Q!,\/ H4!$0B^,I$K(I=N(JQNK M@\R417\. O1$IO&?=GC&(B./!27+4H5D'O.SF!![0Q[Z!^%K*5/RQ" [L29@ M@:4-5(.WPN;KPP )=QEPCR-5"6>1U[GJMV@K>3U=\XH@; '0 J!/!* H>&\C MXY)HP8RG5OI@M'4&84:2%G\[@!:4G#-*[DVHJ#:!8L(U8&X9,!P5F.P7;%6V MQ6/, B6YM/CU?!<%(0M"%H2<:RZA&#$/UA :%&56"B4=CIZ2(#A3E,?;(;+4 M^GP.&)V03:5L8I6:0U(.%#!$+&@:=6*<*.GZN1A]3OB'"6X3?CTBZJ'%/A4&YRCKT@;L[E<7RP;:A3N5;C7O+G7P_"S<*_G,O1=WJAL M_$VM(@9[!0H;F4OU>+#$Z/0J!!]YHEY*K:TKW)8W0.GJ.W Q4F#."DBZK /#E4%( M&2H87EOGK(WPO#(3/3^ 5CXXOU3UF=)OW_F\_FOZ<='Q6ELNI,W='XO=^J^V M_\OZY6A__-JIZ7_L="^&Q9-HC=^IQO$#^%TV7'7BK^^ M_L1+\N>.UOK:9V^@H",4?AZN)6_D6GOIG=9N^MCQH+7=]<%?\Z',21MJY^UX MHBZZ.6Z,R&I:[IZ\9^7DZE[4\V:"<3FFR2)/0QF:O0,V>Z>GB62/RNR9KJ]( MQ\3U?#0CV0$==KJC/\9^Z/<)<[O/+-T5O-#O?;EFKE^:F=]P[OST_,0,PVC2 MJXJ@U:LK94&K=T:U05MWS?E#YZK,_WC^MT+LN,[PT??U,J+(1:68$8X4:)AU M.GL98/.FK)L?JA!O^:IZ?V2*N,?1C,E*',U3[JR%V 6CZ\^G$*:EF[J-T]YY M]SY0/L7LK.1$ECWX3'MPE>+VMH(;JYRX4CG5',+V5M,KQ^"@ M=<2(*89=1B M)RS'T4EDJ<(V7XA@A0G%Q2MG2WM_=^B>UN?OE_>G>_H]:?WI^^_[/V>OG/TQ\F/=R&[?VU_2>,AN]]_Z[PGVVF,O_WS_N@CW3O: MQ;M_[7527U)_WO'=T__$W7HQ+4PPY5I%(#S7WB'<@452@[,1,2^Y" &OK5/9 M%IRTF5;SO0Q9ELOB%;\+7J&KWHA@H).6T&,!TC6(/2 MG\8JJK@1B+BU=<)$F^$Y1\,5;&N4C!=L^WF*F8@(%QS;J D+3%DA0P(UXAG6 M,G)Q.[85 )LO@.%)-F KE*,H\3,A<"YVFJLDV@@<:>$E1IZY'*B&YU7IM(!7 M :_FC'L:3V:-F=562VXS8!&G>##(*8NY$RR0.YA9\61^>H2CEPBG8B#.$@N( M>@G,>0I:< ^,TQ@Y,983N[:N59N3ZQEA'NK&W'A\*Z:F^P: &:YE,#1J;!@A MVJJ(D!3.V\"I& 6/%E/3\PDZOQ3T!,S(,(7 .8. (6- .:(@;6(1%$N$1B9= M3+05H6W,9"$TA="L-*%Y&+(50O-,)O5:HCLI*'$YL0@AS '3">ZLQAZ"BYC* MP+G$<6V=J3:=8U1\0;A&2?JJ(MPT *>E0Y*2D!,D.:0U"LX)Q2S%QE-]A[VI MX-H3XMHDW8%F+G^\5.!V[*7 M!]D+P]9);W OWYF%3Q*_3&TL9<+[:?@O\BH&YEE$4N?,(38:X9$,WB F+&4Y MXSW6XXSWZ<5<0<(ACAD@1@PP005H+ T@ MBI%E#*/ Z-HZP6U$9LE-4.J9+$P;!:$R1B:!6C+[KG[KML/J0O?@V]]-)UN*TF?^6PZ)SE) "0!@8')*0:" M.^]WAITP:+>ZB0KW8FMHOM[/E7SA2Y.6\J:S&RFP4T:&2"5VAD7JE<5&:,:B MU)))3NX!VU& MPW['GE=Y,8YZ;TP_?:2 _#0@?UASM3%$4,>Y A]BXJPZF%R"CX/#+%CLF44H MKJW/S=.F09;9TD;#VUAU$)X#=RX@W& 0KC-MSK4UP2 ()-%M1KP!S2T'Z[13 MFE+KE6@8#"^[#3E[ON0HN!U6&CB0>K>W#-V]:9^=]=VP&X4&A<@NK]T^; MHSI$(;5AV!/F+3/28$*Y"I+0R(7X"7I-Z:N4UV?DJK25H*O[<52"<^3"M'UZ M=M+[%D+UH3?CI7MSDB:BN#5-@UB=6@1=$-)+YRPH[15DE@B&"02!(IQJ+E.F / M/.U?8)P3T-0S$!Y[3D@,.K),.V:.$FNP#)+>['J):!F*CBKYV[Q@2%.A &% M0X*P0"1HQW(E2^I<%%I;G<%,TC:F\RJFWL1;B]62\4=1/6>5[XJQW"W>A:W< M2[PG&FEPVMC 1$\:"(8*&)UKO,619#-@_]EOPH]""?!C'35 MI- ,^QTW#'ZLMF8I'>3B!2WSQ?3]PY32Y;.C/9]2VCD][=^MD1YZ?B.O7^7G\;K7CZ$S/*]&4!35>X/9_F9=4>56<4,H8)4 C(E$9VT4%I@W MT7EA>5)6U]:EQ&U.2(,L;TVTP9A./7WT.]Y,SB^S[%4<>D'G4J% M8M_O5*I1;,EC] *K="YI!2Q(!,JF.&0/CGH;_J)27*X1M],=%X>K2'ZU MCS9KV^@@_/>\,^@,PV'H?^ZX,$+>@^!Z'[M5*Q4(%V"=!E@/:X9K+H*26%)0 M. 9@7.;T1QYE$S9&4DIOA%I;9VTJE_E6JK11VBAG13,,U^6L:-99<<4E2RH; MG*(@$-' HL=@-&(@/>$<:TJ<:N!IL>QV[GI=K)_48I[2.H,(E:>NH%DY%:+Q$*46/IB%+65#GQ9O71*NF,'Y@.[VAC M6$OS2;7R.E()1,G,;EE&+AL@>LZTMX80+=?6J6H+K-I*S\NR/3\!>F:[^#,C MQ>)F#)W__"PF@MZ0K>-!\%E2BCXQAM9,L )I8KB#@+D%AIP ;:."J)BF&A/O MF5A;)YRTL9Y7^&0!T *@!4!O 5"-+?5>DQB2:JZ8%89%S)@DREBGP^T 6E!R MSBBY-V&:07%O$3,@M1' #$I,4QD#CEJ)C8H,N^SI3PO%+ A9$/*Q$WDBE;0\ MGYB)Q P%;[!6)"BQ;/I4'18MZ;EWDOX8,))E@1HV6<6QT]1T03R8+T)!;S MWG.CQ7[-O*>D3(#.05F&@$5I1@[X.&<#P9X+0O4LS8A>&AI:>=C\4J553K]]Y_/ZK^G'1<=K;;F0-G=_ M+';KO]K^+^N7H_WQ:Z>F_['3'?6:7X6Z*\W,37HQ^IGX2I8]WD-H&9=]W4WW M6YJYUEYOF%H?]EJ;O:X/W>P)GUY5LVQRQ.GK3M=T7<>W%K<,> M_UN,O)!YU&>]0>6[]K(?3LRP\SF\^M+QP^,+**E]<;S^:/(58U,GSH>W?Z4! M4TIRG\35V:C_S+VM0"C(Q"(%IIK2R)3VE@N/:4)"JV3PE/]-Y=K%EX[[%R,X M,Q\#V'XP_X"):8 OSSN;A\<[NSOM3;W#][L'VPWRG53QK"YO[>UO7>XO95Z MO7>X_^?.UL91^N/P*/W:W=X[.FSMOVYM;AS^;^OUG_M_'39^//_:Z;:&Q[WS MU(8?_+OYW7W7->>^D\Z%V_LZ/OG&@)[1J'86WG845J?OY"RH3OPTJ!-S-@@O M+UZ\\IW!V8GY]K+3K;I6?>D&1]8Q_&G]0B*9$7#L/CMN?@R.+RIP_(&FC)Y) M]$)I=NMC] +?^NRN9C%YP:EX4+-W/^.4/DYGY;V:_8F+\D^-_?K:1V]0$$=; MY6DTH9]+PZCB;7JGM9L^=CQH;:<#Q5>4\(H3\Q4V?,]Y>E;M6-U+";R9ZM]D MAKB-O-_EG][ I2:(H+D,]SZ1/DLS9S_X[R]N-/'/268UXDTS.&[%D]Z70>NL MW_O<29#0LM]:_SK/6E6G^^]6[RQD IK4KJPS?Z[J_;R<)=CX7LKQH3=_) M.06]C R-JLE;YK:JZ3.GQ7BZ(^.>(YW:HMH$F^@]QS;-U9*D3A(4L$;6LH"$ MD9HRS9 7A&AN40Y')&@+'-YWF]C$^GI+DO?(;N_;W]]3][1W:.WZ=_[ MT-G]?G"R>[K-WW]Z^VWW][=X__?__#,QD6Y\>W^ZU]G=^B=]9SO].P?''XZV M>?KW^>[6;R[Z]/=H_^ M26/]Y\MN^C<^_+Z+WQ_]T=G[ZW7%TM$4"^7.F')'6NG MHLE[8RN^DIBU4*^66L=[8 MC&/J/)<+EC-LL=)"KKP(/VG!FB+"OENLE;6TV@41Q/8U=\P[DTE/'R]C+>Y2O.T/F<7?*7 MIAYA(\U*T[M;I#.HGVM);H71[YWNQ?)M='UU6!U,UJZ<45.<4?OU6RW/K*TK/(>$;4VCEXWG&V_ZX,+(-NH%K%@V#0NH5=K14@@]-$ MYM23.%='(^"(B9A(89R,V7(^AT1RY?)KN5E(D?*&2?DDP:P5Q%@<,0A$DY0K M:9*42PG&)>"V3DLA<=8U"+VN:]R?K33T:JSQ;.7/7O +I ,YI#DP; HIK!-2&H)U$AOHJ536_P;6N M6$F>Q"NG&$(6@W!<>@F,[%<%FQZ 33MUSB&(U"HX!-'[I!-AP4%%FJ#*2NZ) M(<1SEX,06*-\!HOEHX'$HXCU:4IL#E4B"E6C.DI1?_\AT#EUHJ9,Q;P F7[].RD M]RV$@USJ(?@_)S[?!:JF@JJW5]PYB,$R( ^Y^A@PS0FHH")X+R*-P3C$X\BI MM"':3[%G+"G_*/(]/_F>4!$B)-(D!(B!(F V2-!!**"2>NZ=L=KH3$7X#:%- MQ;KQ-!_J7(1PCIU0'HB5-*E-VH.1 M)D(ZD9CT+A@96*4VW9#EJ=A"ED*X'R]HNDCPHTGPA&U0*B5V.F=4D2ZQ#4Q M.X5 IC^=,\1'8I,$-T1\5\KJ<>$JW>J'SZ%[_K"+E-50B!K",'()P-S;OSK# MX\WS09J[T+_ J0:5H5T(E'I?YQG.*\F=4MF;G0%CWH&)GB2=R$HCK>*.R6SS MT&J64+QB\VBPB#?$YE%$?*XB/B$B1AN%M$TB;JP!QE4$);@$'J-1S"A5F35I MF^)9KE6+V6,6L\?)911+,7PTS;_C!R^SHAX]%)7<%52KCY>8X6F9Y!IB=,0U$1I<&C%4M,PVE( M"Y:5LO;>XXJ1I.-_8NRB"-*Q_=6/AH%GO(O0J0+A"D-=Y8 MDE8TU\)],RYK]=NW=VEE$\)=K.O&Y;(6:)L*VCY>H2O(.L.1 .<1R?LURE M5F)05"% 41G.C-(1N41Y4%O-I,D\%3#,R?327/[ST[+QG>[G,)A+(#S56CZ'OH]GP3QQR/K MC?E6+<11;\/]][S3#[NF_T\8YA",PY!4]7):37U:?;J2L"YHZJ*CF;MFQP2B M NA@* 3.;.#4(N[%6E+%%<'D50G<7C"!;FK@=A'K1Q'K"0E-*V81$1:4LQH8 M38MFE5*@%*$)H[V0,2FGJIT6"7S/CUY4,=M$JYZU3(+SS28DF$JSS M"<2,-!)C3 C#^=X@[<0&W1N4*\$%OA(L\OWH\EUSA69:1^88("HM,.\)*!]= M=H6FV @/(LQ:@O*8PO1DO MR9L3TQTFJ-J^6)6"2E.ATI4<=E9H3;DA0/(/A@(!37-U2JPQ)3JI5"JQCIG2 M4A032(/%=NZU@XK8/I[8UIR,/%4^$0;P&B=A=BE%C?(OF:!9984AX2IM)@83'@X1:N2&;4"![ M&@:G2 Z,2)"@B0.>[VP=H4KDA'F\C?AU3\.&0L*<#"G-)3X_]2J*G:[INGEX M%:U:>>YF&\ZJA:^J9284;9W5S6C#'&IRWO_6&AR;?@GF:PBMO=#17_?Z!^%B MO?;C9N_TM-<]'/;<.6%,X+)>*7(?,.5XE ZD^2@22HB=FWPCB=Z/C-"W%IG9V8[HK= MZSWKM5[-YV!GO&+[\;"BA^_R0NVD-[I)/"-7;OZ55\INUW-SY)J%HU],A MVY5\1UPF"D*% F>M2 PEQ_'9($#0:+Q3V"H4UM8QO9[MJ'@_+XUDS__FKTCV M,TGVA+.X@-,2H C*9"=":WB.D.^U.>3[-4QE%SE*R,> MTCO+TS]HA:^A[SJ#E;.1-(6+5.K2_F@QML=KX0L4305%5W(;2><,PH2!E%@" MDP&!#ER#822I543:I%LE*+I>CKLX,R^-Q#Z;,W,1YGD(+G^+H]<6Z%L>#!P+= ME11'G@OKE77@N<3 M$R$12(',FB'O9/18U-=WC!UG;DT+Y5)R7&TK'2GP,'C MP4'-GD*#5!%9L-SD"C3<@75, HHV&.%LO"C9E46F>']*B93?*1,B/DYSF MY(X5*SR_[46A.)ZEQ&!QY5Y*<'F6-)$%7)H-+K5*ZH&3* (# MY"OG.N5 42R!L 0M0H>(JE@1EAC9+/6)BU/X/'V#;R)?Q?%[\>\S?PL?.]UN MMBGFC D5#);;R]L.MI@KIV-LJ?">&9:HLT(F2"UQI)($__=./L\PH?C!-H&9 MCK%R*DUS*GV_DKO)(">TMCE!V;H,MMCFR!F7FM(?*XVQ97$>)90>O_/-[\7PU:8\49(U%;,\$#\Y)K;:F3 MML@]Q4I$M'Y@I5V-UD^'UG-]K;"U4OIXTKBF O&0.Z059<@[R3QUE"KC5]:% M6%4Y>2D[-PMR<&LDK)'P A*:( T%U\4[)7@.2$@*IB7)7K^!?IPY?>'7,=N*BO4 X=DJ0KSGLC?J!%GF>;VG!7$ M->(\''%F4B48R6TP&-$\,,2]XTA:)I&B!AP\&7*=RY5U@I>IRO]7-NQA!5 R M[B>GD:].^P:OIB2*Q7706Z!A7I_+^6"N^.3;*5L9N* _B8%,NM>TAH.T^OI4 M]]V@:F<#2 D#/1MWL[FBB4VM=U^IWGW*5H'O>H! _0&,:">DJMJ-#M!Y6'X, M3$IJ#7TO#3W7AR=G@17<6Z29B!HZ5M5:@1&17/(0' YEXVN)%[5'4;L%-3R] M +>@AJ?G@Z>9$\L,(9YSC6@1%.):>60< !7QUEJ22Z(96UDO5@E_<+[+\KD0 M+\!J_"O:C& 6#@8>+,2>&6JX)%;[9[ZJ.4C1X"Z\;>)29*6AV6YITVI?V03@ MP1E\+QB7KYKBJ\'EA0>(/\5Q[(3/ [\167"G8L#M[KCDY7VOOS-FO,2L?U5L M=U;#\KU@>:ZQDG:$H,#*61TB)= @,EE(RQKSRL,1+VTG[7^D, M9/C7M;ZO_P_\&+]ZYEFQKZGO5V*V_C^F_Z_UR7CO>MO"I%/=)IPT!:*]S[2M MHHC1,&SVAO#P82\#Y\GY;K0LX;>4NZ-C-++J+*+;V>X0/DB-Y]>NG67U+D[+ MKEDGO4$KY:GT?5O'%K!_G+;<\' ,%#,WEBOP!D]OT08&,1I>?\NC4_1VO$LD M+>:I,?LSCC:AAB^X$#EABK' I7)&Y(ZP/)=& MHQ\8WCE?%-A_WQ#$[T ?A> M?:^/07!@@F]T^U2?#5;^-4>'3JN++M#](LFN)4P(CT:84N@ K'O],EUF>SLPZ.;F5G-W:S/^MKOSU_;F MQA[\\7Z[N=%\M[WQ5[:[!Q\TMII[NTL_J5U_ E!J?+]4<@RO9M'WRI9^X+]] M[NJ1:X%B^/WR6.^(=&QEYJ;GF099R^!_E:':''7@*78!7O.\U;D+J]4*8&5T MAQN@<4?=:%W^#8K5MOQ@#][TMIV.:GE.LQ(W)F;EYQ\['_YL?^W\V8%KSAKG M'\_V]S9XH_,1-SXTCQKGG_G7HX,?\!N\YU/;__O3V=&$T]G&NW<[GYM[V\T/V=\ '>^VMW;' M!F>U_)GD!0_&COM\);T<#D([!(/'E6?GSE^;-TV^":D))3I'53,=F^@X! M18%!'5#7*F9]SB_RVB6L;D5C&N!&ID#&(V%<>N*;UA 4@[T#ZFW"F/NMU!XY MFC#CI;\'XS_++&\TOK<[G7(C""RR_DEEWF6_#0]]MO*N]')65K.5R67P1[9R M"F9?KY\!4J_\GIWJ04#;U^MZ53)D;?7[QP$_R:4]WW MU4UJ+?L2H^]V-,A@&'$4L2U0'--JYGSL4!3__>[;O9/H297I/;!ZX'A5_31: MW6[O>_*5LD,-:V6SH;>'72#G02LZ:H=ZF.EVK ,X\;T3,$;!=1L-?'Q7"QR' MZ,&E$QA[(WN8=7HPM#!JM\\R'>_U9YGO'H!7D9VVAJEEL!O9*LW$_X@5M#Z> MI!3'[5H'D;&RTUZ_[3*=?.WX12=-\5##^+3KG40ZZ,Q4K 0O=+Y=I:J<'K9@ M"*WAN#,QO,9]CZ>#P'.BCP]C'_3",))O-4L.8ORFUVL/5LLY1P<];G.T!L-T MP%-)P'11=NC;)T"KH3^(:Y'U1OWL1$>+/'X])E@\@!VNC5_"BH!_"3R0P@W% M'].Y R/X[J$>SSN,NBG^H&/T)U+RND?#@ZWOQTC2].'E>O9"@-^K92V=ZQL> MTH.WSHSO@F]]44DMGWC>$X2V02;M$&A4FK[O=O[9WD3Q.("? :&.[A^ ]UL% M#R:[=DL 2]VLH?O _E'YKB;&^I($Z=]>MT'R=OH'NMLZ+]$*_-(V"$$2+^"4 M8?+XDY-9$0]'EM=RWQ8_RC M$F/XZQ"0H.\'HW8%87HT/.SUTYY@UNI468H1C+J1YWJ 9)UTF&OY*MOK&%T^ MOWIK!!OXZWNK/QK$S,6J_UDV[ -&M#,#5*S L\QPB\WY5[/_C'1?Q_=X^&, MT@P^#:P;.FGK>)1;K/FII&F"+>U6![BL/#8E?C$X' U=[[0[6"M9:0]&,:'8 MA(SEJTMP.1D98%+ CK0&DVE58!8S"GQ$RM2M#2X'FAT#^EN I][,>L&X@/J# M42GP'G[O=5I^,)>J"< %O'D<-V@/VCT#@'VV&O=@2\KTX-+QC3:+\ESU>?7"H@*%=:] ?G0S3M1-&21@\N7HUJKY3WVZ7 M*E /QZ ^@=R2FV*&;BO^%3?/X_K\ +B._?3+QA*)SX$T:]E>+UWV<\KC#NCB3N.?53\:N8#\4#@]!A+.J:E:"( M%*5PG53>9)3CI+Q:_<$PR1:(4QQ#"3\E9$0S)2KY\@$]>%PG*B_X_U+HXKSC M0\K/W?0!:QG 68RKEW9,)^:?7J9A/X',<9P\/*$W])'ERS=W8/G +H"?\?E MQ8I"@SBS4M8S-TJF3&G&I!6\@G5"W_]G!/0!*4T;-_$Y!ST0W,1'"$96!JUA M)GT?J5NNX#7X$J=^-.JW!JZ"I?A!.>+3*/.7>"1^,N63DL7\]<'PI95*6$[@ MI9->M!5GS)B(Q[9U4MJV20JK(ZN&L\@ZHXG&=F![T)OC79W%@95'@=L><"0H MMU&Y&=B*[)[,VZ1.PJB?S!]0)7#+=S^#GZ'M?[1,A7Q["3/T9)FBDO%OIL\= MC-60B6DN PWZ-+Y_TH'0SIPV5QT4FM*H_0]O1^5HDJ[IZ3X@;PK-#?Z 6X'S MVNWRKE("I_, WNCW(WJ=>=W_?P;31Y76]/C84=/K@@J-B=KP0+C>'_0B 2*N M]'L!X"K9FI%@W\%>!()[/Z%ZJ^_0"!CSZ=4;6(X_V31%YP M$X#MJR4XB)_^ =9G)SHP?6 K8.;!22DB8X)T]- >3@%L.H^^'[;Z:8&!O-_A MBG)2I8&AD]@G\WX8O8OQ8O1[X#R;I,ZJ!T7!!/$)<\>5Q&NG8CSX:45'Z9IX M3J':. &JSIA\'R9S2M:<[FH7'J#[< 8P[ ]SK+OD3Z[8[,H.7. MLM^BMT+!2M[ZLIM^)7_\GG ZW=:*6JHB*ZBXPQZP_E@)^JCS )(GQDQ%YDMB MG&0KBR^8\=. ,4VG@8(:?CAY6:^L^H MXLA!J;Y8(JXKAQ!;61#:ZKP![S H#55$55 )-,C B74[L@ M!G0F2;?1VDX1H,H\OR;%8II8$2%V9][/B4',OC^, 4( M[)4-OOMK]Y@\/O: MI5V)Q]HM^!M0%"S#MA_LA.G088P;7?=6#UKP\=_1@NN6_GF]F9 V$\X:!]^D M\\(0PY$2$MC/R!PIBQ5RCL=&9<$):B[N##%L*;4D=Z(07&EIL,=.,*N(ESG MUETW'Q[;'+IGY&_*1%4"Q92-$J0DX-#E_G&BSM4['BEV-$Q68+M]AGJG,4Y>H53RA=[,WE@:G3/W_S'S M[7;,+^CJ,@B^FOWUU[O9;QO>Q;C\:H2BM=DO_M21PO^[]K]SG_XU='-_[U81 M_VP[!N5@T.4%_XY;'>'L\E-_VXU^_J%N_9[MVK0[4<+R_]6=DS^RO6DDO=KL M6:T>&!\]?%G>2[,/$MK/\K9N#)ZS/PZF2Z5Y!,=V6^Q1WR M)Y9/(UP]E5L5_L,TR12IP)(\23M-,=IGHW,[C:WJ28X27#;1U <^^N]I ]E: M?U)A7-I>ZK8FQFM23!L)U'3VVTK:>?JPL?'WRN]58[+HY'=F1C?3PZZ,G%<; M S%V $9-%=.+][Z'ZTK()QA]3!=OQ-QMX!R"XVL_^8-1%:+;1?\?H'F:%TPC MQI\G>PUW)I;K9=W><*)]=?OR8$.O-^RFM.FN!TTPT/VSX3V>?WI4O'.C"QS;!F*G?0]XYMRZ_.\D9A.#H550 M91.(,Y/C2&)@A:BTF9 V.D]:W8HZ(%8 SE5"1-RH<4>CP; <2%RQ5NJ%DHC4 M!4[LQM5H5P'9&(6-7\*\.A<7)%%=M_IW7([Q)LOE%9D\;4A3"\6K&4#5,LV7+O)AJ <>O!)?;S.QL M319^!)P4V?'Z#9IEI_H]':Q'SF?]// [80M$L1,1_Q=TYW9XQ$_PIZ[;<%P:#O\)8^E6AC0)_Q8I4=FP:#4>>DVH5+"7MI%Z9"K:A!XR9I9^+25Z7\92[@ MI$(__7VA"7"BQD%\\W7WE&]Q*2FNQ,G[SOVZ4?;]=Y\RCL;9@BFTZ:8[+.5- MR8!,ZG$MFTF!GR'1V+;ZKMNCR0K--J^=R2**.V7E5A%\4^Y0#:8V4C6DM%%S MT$U*O-S/FLL%F63:3!X&1E2I/>(KKM_B3ODH'>WBAI(]O&&14YZE:P68*CPT M;7#IMHUFJ8\&Z3":3F-UE9(A6C%%,&ZVQLVO:%U7@XA;>-/7C',1X.%I%.5. M:I58:N"Z.=/TN-L[[98<.>'/Q [Q1\Q.0J"G\09_)IS%MU M;+F*+9]^(\PY%[A FK,$*M]SL(EY?(B#)EJS<%3F'#WBXX# M?_'CI._5<5;PZB3I+/I3&EPTD.]^:MZ2$J.J*&D*8_Y=RO!,,G>5Q#T:S"0T M#TH\GN1^GQZ"+S+=BQKG<\- 8B+)Y43UT(M9Y0G+=?_ #\OM^"K!1,>DQ#

/2AOY[$#'?+ _8B)J MK]-+,*HJQ:AI4O%7ZQ-&= MC%>#+KWHB%Y*T]<.Q@FN:+_T0N#Y@UZWZ]LOU[^X/77S,*;JS#"1MTG])J.G M/TU/V=EL3-)36H-2F:9;MR9)43M1.?I^E6X"-\2E W4. S8C=S"V96)I@TW* M#_1E;]2W99Y8I7#+Q);X>!A2PH88OJI2E28Z?Y1J*>:B-B8F1<>+QA;#3(YH M[([4&PS2R&(EQZ!DBVOW_2L.6NS>_W;S_=SF/ZR:C0D I[V^ \F^J!5!VX+' MO!-*M1A%L,+,Z9DI^!=3BLVC8](X^%;08, 34+&E(D8OIWV,H2&A;6LP-8+G;*J'%&@\KJD$@C]3:-KOE7EFB2MJJZDJ[_OX M#4B;:T,D,H4%!@%^0(93AE3!JNJPI,V3SW/"B MC:GM;O;G"%0VQ20OTRS?;^R^!7D=C.;GO#N,Z>"Q=?+GD^0/-WMKZ2Y$V.K$ M\WGJM;MZ4M,8_';: $G+A-[UP0P:9C'9!U[^VU[O!%"#T?SW-UFC+)F8Y);. M71G#\U<]\)'G?.,,)\;"QN[G\2J,;8:H>@%O#T:M*B M8ZL[T:0[3W&-P; * T\#\E4DI.N'51!CKOC!Q+A(NUWEQH[]:AC%L-=/=8?1 M3ABFBHTRRSM&45K3M"Q0U=[J>0^\M&T&%=N!A=ENI\AT"OY$&V@2FDYE&O-[ M";*]D1)0[*V6L0_?C7EU$@!0Q&\3[.ZTA M3+/,L1UCPW058@H;L-"?&E[#Z,):#)A!T'_BW O27#ML3CHW< M>B?HOH#<"A&Z.M\7;#G@NTK+3$>8C'&ZX!AP>C?6Q;3"V3A&.C/)B :S-SXG M.I=$_:U"A4CGW\?%6U5Q=%4E5TXG1IJ_:\"E44R C:@Z*<"9QG%G<6(,[;,% MHG,)_"G &@OTX#Z3$@$'0W^"1B=EXFW/)32=;7:K9Y.S)C9[Q*"9>O18KMKJ M5O4',2FN/SALG93%8V5>;GG41J<$^[(",\$RJF!9SR^8[Y;%B3-/B$-NZ],* M,&/)65D%,;B _%7U:9G$$2E8EK2UHK^6-BIOQ7C0GK<#?*SRJR+K%<^-,;B" M\.D0'XS*=3[;HTBCNCZ?[1Y]EE3=4>XU)<$]6[,LNO;8G;(^E4&Y]_U>)U(A M!F2^ #:^JXIOER5@L;,[#EALT>:7]YVO1QO\ZU$CME-M-VA#['<^_VB>OSW< MW_OGN+EY?-[LO.]<#%CL[^V3_2]?.XW-PT[C/+93_7R^?]YN?=W;8HT/[P^; M7SYB&#N%:T+S: ,WSQMQ;&1G[X U-[X18G-LE$,82(RXDQA):SDJ.)&* :OE M5%S,/[ L+@,AP4C&B57&&7"[O,5!FG@L^L5@QZ>M?[::G[>R3UOO=CXTM\LN M@8OME77[D.:G0 PP&?/ 1 YS%J3, M8>G.QV_,T% 81Y 11B.NCW=&,WW0]S/I*&#>HKCWDO5[9[H]/)OY/F:+]H"*R9!N1WM_,)-P M,GXW6,S=\=OF-O4F1?73S ?C'.[2>QZ>G<1P8MQFMG8$+M[HI-IO M3]YK*+NLI*;DDT9A,_W!)E=7W26FZ585VV*,MBZ#$ ,O7&051PVOW)C6^?;;(SG4W:J9T^;!"[ MP?GOO7;J_C'?K6H\4)A]O[,6T\NKF$ _9454\CY> [BZRD\OTYO2SFUT?8>G M/9#KE/KGKUN;-PMF[JKG/(JG3 #CQ:++N<1+]*Q]*5*0/?\C^WN&&#L38F0; M;])"C9EQGA,O\T.YA)%?!J54S*U=:]P&)66__R2Y?I+P)9'G"<^7E^YO?X;N ME>C$.O020T!69M(\TR+,AMABS9,9W?8 7 M)FB\\6TW]&IYT9IB.]RB$JK^956RR'7"-6DC4JJ<3MRHBI5",98YKF*8T4*I MUG<*J=> [Y3V$25O-*#2\E9#S0S8.->.M"S!3N,=Y^!,U5059 43SE[(0BTW M@-HQAZK\-@5)-0!W-=@(R-?@<(I7QMZE.O8:-*4J#/"N7G_67)RV!BWI,QSV M6V94%9U=*2UPY3B)]M( ![//NYD8:]G.N"OH92K$0&I%)[4TG^/0[S M?:K"?,N@+%\L\>\2!>M?$5N=Q&MG='"%IY/>N+/>8E5\,BA;_K=3FLM IQ9/ M,=R5#(@8=YITD:C:*\PV:YP,8N*"3D<3+=$2R\JG5M6&.CN N[N33L>5V5=U M%X[.5!SX]*R$6!.0R@B9&L5S?1['63P9WJ M-,M!CFWF.4\HA=/*R237JPJ&7RQNG Q/SZ;/I#K5[[K53C@+UJ*>QAE6,_#' MTKJF'NU)_Z^.ZSO4BZXW"O5'V(XRJ29&%.9L7@2N:M]ZK M9ZM>NJZMX\WDJW:0)P?.ODN)9=O=R!0)QF;\[JG;O3O>@ZCV%Y>P]^>39TML M;IS'^A\BK>$:(T*I1]QICI2A 4G*K"RDSU6L_[FY[>N$P2//CD]DN%:"JNSU MF;N ITM7M?2>RVKO=+*.\<-37T7-*T&X53"OX/U4 #%MEW*#%,W6Y]])B"8Q MI+'DWV EW'F$21.?SK05F!E5A1A+[\1G=>KC$U"9X+J7WW*,Y2E[^=V:WW4Q M'\SEA@=-4RMOKZB6/%=:$2RP(3ZWU_6.N37%:!F!YUUEYH]W.Z[/AYEN2NDL MUJIW1IW)59/6*947E\*Q .#Q(*3JTK%)5I9'52Y:4BFC.3UR(:KR.9T52X&4M YSI>MZN[3[-[;V"JK\O+'AMFSEF6LSE3-O8L4'%?,K5Y8WU85 M3$W=\F YDOU;1MQL/B8*X8\#?C>.=-DM0R6S89Z)Z$)G>)O\?BBLL#D4G>@ MR8$3,_WZ.GY85DY4^TMCJV;4!8N\'4_BNFK<%W:GIWA4IN-T0&.1G5J!6T\_[7N)+V,F,!D4P#8[(KEN[P5<-46 MP+!7_IOCBWL R5OH3DX"'(< Y@*&E^*#PU[ON#QX[.42_=[[P%SCY] ML?2X+3!UJ7'+-(U@9N,PG?MW!:DN$RKMYDVS,6."@;YP7-^%!)P$LI/$8/@G M)F:.$Q.F=UX]R'%.9VNV+7+5GW;24F@68R-&)QOILNNX8%=Q"7C^FC.G6P-] M *K[(*WNI\4Q^./6>\P,&Q8H]ME) T]>SJ]:YM$\.H['H^>"!4^<1*P@$G'/ M))**%P@71&GAO;/"+D>IQJU-BV=;GD7W]4+4;I8%QM[7U:&ONW2U_]:^@N?\?% MFJ3JVJ_Q&KGVNYL>2\A:3G[NL3=_)]CU+ZT'NXR#I?Q.C_U7XMR2>T$,HH#] MORMLY4+V^!N7)ST+T"?9D3J6?)DM]#GH8PTO;1"YXC=<&V6 @39>,8O MBXI1G]V!B^XTXU^-*7%JMEH06]T"6S'YYJ#?&W4=JH9HK?/.?G7<*YR[5Q.^1\Y,KJHN@ M)7.3^W-)#8^E&ETFV438[=GOXQR>1A+S/0 M<+C?^='>.?H$[VJV=[XTCQM'VVS_Z*/8^?#/88-N_?CZY5/Z=__HTU'CRSX; MWP/O&GVEG_/FA\^L03^+??KQK''D6O!L_O7+UOG^WOOVUP_IWU;S0^/'UR,7 M&BW\XZ^]K6%C%Y]^\Z90.3<"&1X$XMS#;]XY1#21+C!EK, KZV25\LM90!TK13=KK-@B_J %K%*Q1\"(*:@__$X0!&O("VY0*88*7DAHC"QM1 MD*@*!>&7&@67&@7/)R@8B"/>.HV\+ SB5G&D;:Z0DT6!MSS%FN5E99ZN2DAH%:Q3\M5$P=T82RK@(SG-=4.D( M*SS-P8*P03A3V8*DM@5?! JR&8_88EUPCSRE$G%2"!33MY&+?C(Q7# 28O+] M*L'JI<#@O<.;(?WO184W8U7TYRM*;ZZ-D-/[S?]*Z'[1$&:#4P450G(JN#!2 M42*L2)4"A6>>UT&]%P1A9S-!/699KK7#R(L<(Q[/7Y94$^1R4$C"NZ Y7EG/ M5ZF4#T6PJX'B46VU"Z^\=N?JEY=OC"TL>Z%9+C0GL.J62\]-D*#!/"E4':YZ M4?(]#5=I[Y7B\>P184&^?2' EQ=U(.9%R?C:P%?7@&702GG9*&=+WC@SK"<<*%-08S#\%T=8WA1 CZ-,8#R MSK40#M'<"<1S1Y$2N43*26FQUUSS' 2%)(Y@26ZV)I11L8B.QS*V3CN>%(Z$ SJHC'"\*&J81#FXT#\(&1 @W M8#10@TQ,O0LZ)ML%BW/C !K4*L-Y#0TU-%R&!L\T-84H"E4XK@0S5%"+P8QP M6 3O;1T;>5'0,(V-..)<"(8A%V1 G,4LM()81 J "A><(0*@@?)5FC]X=Z/. MOUB<[-Z[94\=[KT :4Q+4(?2%*#_.%92.X-SK4+.A;:*F#N$2&K<>E+L-FP1),*1:%)UYHY7B@ M7BG&\H E"2-HXCF@@MIM!"B -_AX55\M0@OKPB+0N24&AV4MIP46EN' Y.: M,"X+HHH[1 9J$7YB$9ZZ_]%.\M1I1 ,Q"*36(>4U+)6US#/X+U<"1)@NDPC_ M0GD1#^H84W5F9"?Q(,!1[,0X'G==0+

)('ZVYPPXQI1C M;I&W.D?4K R>F"M])JI*V1MD;:2TC[4\Q%(>TT/BQ4D0OG"%(><\2I(C0^CF_FL/M#/7,(XO@@RG"O@^^Q MXHP13J@$I1Z8EUQK2YVT1>XI5N+;]J.<=Q]A8]CTPW>C?A_(_.N>6@_/;YQ^ M [1FHE %UO[P ;>&=C]]D*)0O MA$4$&Q"@X"TRE F$0=MI7D@G#%E9%VN7&[Y?)T#+)3_93I*5YY>1>&)N//CN M3@<=IV-_02%M>CNKPLAJ.@1O42HL6"P"(8;E#N"3&\,EUA[0E 164.^B$!)% M*".U"GL4"=RFH,)8SHK@&$8%X07BF.;(F%PC:B@Q>2X%\,#*.F&U#ELR'?;, MXE/K,)"@QAGH,%K80"WAB#&?(S JP/YCC,,/L"T4T>#BQPYH:Y==P!IW?Y[H+2!='M>QUI8<[NA1\+B/\/6@==^.T>B++=+4>[68UZNWLM MQORRL-+8@_'L;5,8([P#9@I^9@%>98$5,@#MB,N D?94H#S0('WLK2E5-),O MYZA,(";T>YUK#+IX>ONUX8J3/JQC'_@X*:LESI17! AOB<[NR_C9A$UP_]A8&"3;@LVCPG.BS3CJZNP^ M/[TU>A;M." SL"+>XH.!]("] QW!+)9+>>T2DHI9A[$,L<:+%3:@&MM+X:/>^;RST70JN A8!4*X;!43%E+>+Q>>*\>?H-Q(\S:CD2MI"("Z>0PKQ MSLL[.LL7:V"2X$T:=@@9Y.8'6RZ/TY;;G@X3IN8N;':Q,;36[0!;WXTO/Z62T=Y M/Y,U3,@%\W[F9QQN$@!?<"%RPA1C@4OEC,@=87D>C_#QCHEO0JR,;SKLCZ=P MH@\\,N ='R,=8(9O=/M4GPU6_C5'B$ZKBRX0_B+-KJ5,"(]&F3*7 &"DUT\L M^B997/$J&)->FK%D ,Z G?]U^Q(1O+*^%W,=HF!&%R\:B/_S+[U^U?K?1/0% ML>/5OF?&P)V>2\)80*QG7@>\UZW^/[H]\@VO!Z-^LI2WNR>CX6"S-;#M7OQL M#U[XMMVSQ\^K 4ASK &._CF"^\3^W@%KG@-*;W[\T?SR9ZOYY3-IG#]LDZ][G^']6V)G[SUHAG]: MC:-_0N-H^SQ:E@55%/@):?NL94K_?K;AS4_#4X=X]1JIG/,F81?B*;2!>ZDSP/G5Z#X M4L9P].!P-8L_LZW_C%K?P9Z)P8EHUN\>]OI#!'C;?CMK]A9+2._9_';!/_55FIR>N:?"1\-$WOT3.S!EK2H;Z6K M70O8:-@^*Q\S^:MZ//T]CL?YR#O)X9AAPE?*/^^OE,-(O#1K-UWABL;E,EV_ M?-66(GBD@TC93J_KS\8WS?+4[BA&NBZ\\\!W?5^WX3[;AI5OI0A8M3=9<4!D MW1CKGX&'PQ;'9Z]TC;9GJ'3-JDR78[P.$R%H^\&@6J35S/1[QS&$!)+@ M 1KZZ?ZD?T%*X5/=!M[O)O=I(L6#WJ@?'Q[7(8N[9[UN$JEV7)#D.*:W9\,^ MS/$$7MFU9W=<37K3:B8P'[/3Y[7=-7A#T@]GLXSTZRWYJ#N#:Q46EH%C<"[: M:8OB,(9\3D -QO6+4#H\^[__)2DI_H#U.HW^_F#4.4G+GGA!#W7),&/IUC$1 MNP43C\_NC=HN03>L6QQ,?*CNS@CO'5>;W2B[V8WYRXD9;L@+M]/]-+9^WD;CYQ=V>'#CXS?%"VX(H<@& MC!''G,>0ET8DISD.LB#!%!<=F"44\JMU[[ULX)\4F=)XGHKI!%NB=,;WE2[9 MT-O#;NL_HR3Y\:M4?9$9W^Z=9K^ESWHCH( ;_/YFP3@,0'30ZH[K36*8J?HD M%IB(])1R,).87BH_@:5KZY.!?S/^Y0_7&IRT]=F;5CBU]=:%HIOR.\S4EZ+5?XS5R[7>TLGKI?4<.OJ6K7)I(BXRZS*@/W%>75:SK7] MHN>EUL1M@=,TL6T:*I8:A]U%LBVJ3"OSV MZ";;U5,N,>[-743L04?1W$7V?OK8J7J02SW()SI*Z"F$Z&J+N#&[:Z*MA;G, M[/G^1%?GU];UYZHIOIJ^/8IHS)UE) ^**Y$;(:5EN:2%4=K8ZPH%[M.N)Z8: M;'1=_& _"I M<>F)<&G:$-=@%K#T#%$>ZU"H"DAR$A#/.1&*$AR4C3$Y20G]HP:F&IA>"# I M2KD/2M- "5?4:^\+JG.MO()4[CASV00>C#/CJ2^C./6F\^0GJD&XZF*O*%9_/FWJ4 MQD'YG7:VKRA)C$%.Q-+=%Y=-#WQ9K_;;S*9@6>15-PFOFX0_VL$WFELI,6:8 M*E!21$LML:5@=!D!%I=<@'8JMX1J;?1 ;31[T#JUJLCSX!$&Q8*XHQII!YZ\ MHT%R+VWAXUD+B]%&2],!O#YKH8;19851+*F45!0%I8YK3Y2 :>+@I#(Y+7+^ ML.A#C: +0M!I&%2ZG.EX?((QA4,\QQJIH"2R3"A=@ )DL7OF@J(--836$%I# MZ"T02KRC!B2/%(YQ8Y56V@0CN5*.<^-,#:%+ :'3@"WWPN2"$:2% B-4J *I MG.0HQ B\MCG#FM806D-H#:%/!:$V8&=BGU%!& _82"FPM]HJK+R3;A&90S6. M+@A'IZ%E3G3(G6?(Y)*!,\\MDL$P5.B B;,F.$U>G3-_Q7%>3UBA*^]4H/L; M^3W;._29-KWOX^)7GTZR\_?KE?@4Y_XDFVRL_'-Y"P/W%L$ M'EQ 7+L<:6H\,H$*C#G.;10D@F\ZUJ<7RJY"A[X=NT]D1G>/K^@$_14438LU27^N!O=5E?;6@ZV+IE] T?3S5E.->UEDXS86=)W1V!J7;GG@.=IIEM5+%&\UPNH3OWBN+-5PMB.DUG[_)I.M<&H.G])G\EU+YH/!*&>, M4H* [&HE; @B+,"PJ*7Y<:1Y&HX!(S H0&(D.06[0GJ.M!0J2G,@@DLI.5E9 M9ZLI1ZR6Y=.,>F<%MTH9)7QN/%>Q\JP@IE;*RRC&T^"%Q:&P.:4H MM\(AKC!%*@2+2.Z#4YQIS1?7\:T6Y.45Y! (S[DTGAG'36%!>K$2.?7"8^&M MJY7RTDKS3!E;47!-?8%PX3 "6#9(8I<#<^5&!G"77&PLNVQ*^4G38NH&:0MI MD$;OVR"M6K.ZIOKI"/1J=!/.?GKZE^HDVU&D9K&+U_ MW(U(,.U!*ITMN"RD%@7Q& 334$T5%36,+@^,SN0]:2\-=@4BQ .,FL"0-(J@ M/-! ;)X3;MV";/H:16L4K5'TMFU(G&.O3,%R)[GQU@1 5$LQMJ'@SMPQR_U7 M[9'V9 Z#7$2ADGN=$V2X M&2ZQ]H0H26$']=7&V MND?:G7ND[?]H@D<7@C'.:.1$3(0*EB*MI$<,7+I"!2TXYBOKE*U=#HO=JT=: M=7-SU &VLG=AW/74 ^':YF:/S>ZW:YK$[Y'7(]]&HHQT.P/.JW8.(UEZHWZF MQSN-"!@3#73LMS;97LR ?+O^9)@:&96XQ'#L9D1QIKLN&_G%'=<_W M.[^<3%G<^/A-8BP$:"*DF+:(*RZ0]@*C@J@":,R<\6YEO=?UV9G7_8NBL1;Q M$Y8WK7&WEP%K=0?!]Q-#M;J#87]4MC,R?GCJ?3>KNN D?J' $7W0,]D0^')X MV/<^?=P%OLTZP!&'@\R#S+@ITV5S_!9OBX.JKKK48NL*J8Z,UNJ.=,*$A\MU M)5V!_K\S=6"EF/+U%&]#!H^'UMUSJ?/),(!+[N,Z1=>;G M87_:M^7 (]/W^ACI (-]H]NG^FRP\J_YIH^M+KI PXO3OW:2(3S:)$M3!Q1Q MKY\XY0T86+Y?;N#^CUZ:L60@,@"8_]7R!0<9)@S$-7"IG &!)BS/I9&%=TQ\ M(QC /YDW();O(MBF]A)Z_:JEO" F)2IRZABG5C.=8\XD_$(TE2YP)WT>.+^" M5Y]?WUW952/3 %6VK0>#5F@!;.A!:1#X:1U-0I?KZ@RRW^9OOE%E_KZ:--Y8 MTYYE3@_A$6T_& !\ 47&P+J:AE5IQ\%AKS]$(#4=P-#O?C L,31:+Z"C8?V ML -X._R6#'=XILO>ZK;N6I_M'GIPX*[K^GH/0X72-?&82Y>>^*8U!$RS-_<9 M2HNY.R7*]I0HCY(!>C=J^YUP?2K9)X"8KFVU6TGJ$UKLP1C> MMGOV^%NUV[S2::[\!1 T/>R,8 MDAO\_N9: 7B!+9WI&J,_UP7XQEZ^=(VK_*4T'JX'^WB#%?AN WH)+9UOC;'= MI:,S))?OG76\PK/NR_@P=/_1[@T'5 MD!7\D_:$I/_NM>,TTN\?=*M[?4UT3=^'TO#>\W\UN_]:Q8U%4=@<"RZH520GS 6/"RV9XOH1*LTN[)J, M%7C4W6\U^(>O)"D /CG_>OAU\YCL?&F(YM&GSO[YI\/F^39N?-B']_USW#B* M(8*/IY>2 CKPU,[[XYV]SV+__)@V/WP]:G[88HVCCZ=?C[X>-[]\/&OL'8OF MYMO0F$WRMXQ+2KA!,E<.<68@=T7!Z/+6*/B3*#A- MJV>FT%8%%[LPYXCS7"$C-4%2*$F"S3F3Q2,=/5YCX7)!0HV%2^GUOO+^*D^& M>=,4^$(#UG$P]:PG'G$13S?&%C"/%U08F6,JZ6+[JSQ-@OO"MNB>+R!Y^
K614J+IL.KP>6?K'FHHY'+@L]G,]%((YFD#EM$:0!\5H;%T^<%RH4$A:L= M+83[N6CDLQ#?CJ8.2S0]XT&.E";, J<^1I$< -MP52V!2H MB.U8G=7$*'W_8&0-=S7? M#$4^.^!=T7/CBE8&2U<(>&/MTA>?'6J7W:?I[3WZ!TRE=+OY_G([ 1#5:]H) MW%M.\^_;C?.ML_US&"L(6N/H^*SY M89_L?VF<[Q\U#[\>;?/&T?L \Q#?'/"-#;E$7D;%I!E%JLA!3TDO"*BHW%E: M0AWPLW<;$:>L=-8 K07&.2=8*><9D5Y;XW*7*WFQ//7MQE\;S7=;V>Z_M[;V M=K/-K;V-[;]V+VF)N_/^EAP#*8(F#S M7,T%[EFA'ELTI=8!Z9>9&27GZU>>:+E,Q^G-@P_DW M4"$NY\*B L=>QD'&+IP6HY!34"^!4^&+BU+%#,,\M\$Q\.A)"WP,A="\,OER^M7(,TM\YQZ4K, M"[I6/$9M,5G+B7HIA= PV#N6V;^$0FAUIP-C;BV%OM.LEK":;ZX[5U)I$>?O M,,=6YUJG/'"_]6?.Q MC)<>-8_WOVS_:':V?C3I^_;.YJ?CQF9\?OOX:^?],9B2&+X[W=G;$!?CI0T* M?Q]MT?V]+;;_Y3-O?OAXFN;RY5-G_\NG(W@_?+S:=J/4GD\ MQLFBG >.>(X9,K0PB&OO .H4$?%0"\I6"2U>"IR]EE3TN7Z= 0AY?7\5>N7L M7M_IPD]@'B6J-Q+1WT>:;PS?Z7[_#&B:VK/44',?J)EM\4"%YS:P'.6:"@ 8 M+) )A4P)%7@O>0@5OJN.Q=TYY M3I'*%0B>+RC2QBN4%]9HDPNI"OQS!Z@^RZG=-YP83L@:%+R8X6G:DBM(76I[.(:4A\!4L]G:WTQT05&1HJ89Q8" M,L0[Q$7!C=),8)ZOK,M\E1<+;CVX-*G1E_)";\G)_&,N6;18OF/?[IFIMC$Y M"P]GG[SU(&I G\&E#+^G.9FD&E.S-_2#OWHP7\" ]ZVN[EI8_.GP M?MT\L WZ3?)<*E\(E!/)$(!Y@8P0&&G%O2J\D":0FXXDN8&MGS'%<(X=>XD= M^U-V?/2C2 A9QK-(ZD2QQT@4>W6Y1G7V59U]=453I[YV?GKDW11-ZXRL.H7A MT8)F%TKD*NZ;FFY-/WPWZONW=@[;,%8SG6&/S\/"B][:S!_.BGW_L?-B&<39X^?#I_;.GA7- M(_OCZX?]TYT/[^?3L:S-9<.P]\)99OC*.EU5Q3WS M)I8V1>ORP$+ZW\NQ.'M@/ YZKY?M1+:@+K[Q#BMT MT)C0G!N=^]CJDDGQ:A#U;CTP;\G06IJ\KIO39F(63.S,% 4NLWWO6L.LG.IVQMF(,$P+-U>R[)LGA)W;JMX=XI6\^)TK8C) M.2>]02L^^4W?M^$5W_TTG>:_YQ.:*D[#TUNT :8:#:^_Y:KF4L^Q?-%%G2/K MS,_#_C3WXL CT_?Z&.D @WVCVZ?Z;+#RK_G\IE877:#AQ>E?.\D0'FV2I>P" M^/?ZB5/> &+X?KP*QJ279BS983]JO/^ZO8$GP2OKJ1M=E*YW45NF4B:]?M52 M7MFQ[)7T.OR[[T\T0/?6CQ/?38 SR22MU':V 4!T1>_#JZ9V2TKMXZ2@MCJ= M_DS^:36C\83&)DDUFW(ROW@CP@WH\)HAKHE& MVA06<4R#%C88\-MN2D==$D4Z9F8_R\QE&,M6S*S3^C]Z*NIUS0^7+S=5%OG+ MR4UEDB]!;NH%8X>4+:<7EIWY!)?62;9UDFV=9#NFP46U\5,9#PM)3WO1<:9% MI4/,&W!CNZWKFKVN?561)+@'S+6O>W\>[1]MB^9>K/5[?]@\;QXWX0YXSEGC MP];9SI?M2X>F@+EWU-C[L]WH-%N-&)'ZT""-+UNL03]2,/; !-P^W8?W[Q^] MG4^+\%II$CQ%5AF/>$X$TIPZI(D-G'(7"'$KZSE_,?E8"PJ\UR+^I D5M8@O M6L2GP>)@N?7!%4C0''PYJ352(@\(YXP0$9C+N5E95^S!B15URN6B>NO %7$- MQLXI&GNK=>KEO;H=K2<"J=D<@0)PR05+D# 6 M[!#N,7Z*)B2U&"]:C*>V!N42<-9@ M%-M@(HZ91-+&=KPZ4!EX(0/+XP;9*@#U$LGQJX]H[%P1\WY(5.-UH]!"ZSC* M#:8:6>Z/+,UWL_WB' G$28$496 @Q/Q!Q0-X,3QW1-! CS)]@^0S"CAI!G#874$+)P")G:12YP%P(& M:T@[@CC6"FGG RIX'HSDJM !@UW$5_'#N[$N#8;<+TE_OFGELJ7HWS-QM@RQ ME,*371K^4^? 7F[#.B/;TUW57S?E=>O'-TQA)151R&L&$BJL+H]"),8Q%ZFI M3/$"DEQ+QGNZ/-:ES%JM.ZK6'57K9,\ZV7,1R1;M7O< P5)UZIZJ=2O"YP_T MW+1A_=KRXSK1'0/G:N_MT3X\;VKZJ'I^C4&<$+DM!/\7?4"V@T\-EO M*Y]V/J_\OH MO-<=07\"VVSGQ,>F ]V#O[P>^+1*.^'SP">\JB'J/A U6Y6D M/&'<4HFD9#&-$%NDMH !/ M;0S!,+4>G"APKF(Z?U#(:$)0(0P3QGMLO(P"# "\1 +\ZF-=FSYXL)Y=-M0_ MZBS@)\H"'A-]NVO!E=G3/ZI-N!I?[HL^D M0/WK&IPP/+*ZB+"0^<^W[/Z<%A+;Z/+;Y3ZT I M9W)B#.+&BG@B@$:R*##2WEKCNH3">H3"99KI^:J].<:P>^#X+-),X$I&B0SJ- $(U[D%&F&HP%F*&98 M"J;4RKIF:9[KOXYE$99G98#%%9N3*RIFZ[JRN.WN1 M559UW5E==W;ET$3PDCN(D8QJ98HMZ1.#WMY M5D8MP8N4X*F588H0*!828>HLXKGV2#I,D.5>%U8J9XLDP61A[5?K[+![GR+1 MOF++JJY1>M!IJ? )K9.C*NG):>,52 JHCNC$;:YC@>6I-+ M9P7W!MR9@CW84*CKR)971I\J=Z86W\6([TR9N3$F+QA' JP%Q*DG8.ES@QC+ MC=6YMMBR:"=0099(@%]]P&$VB_P.UL)M\ZX3(I^.0*\&U)\JI;R&\P?!^5Q5 MG]>:8<8$HJFJWQB&C%0XQIJ="-(%+TSJ&B(6U37D^5,B%Q3VJ3&TQM 7:QC7 M&/I0#)V:Q)ZR0F#*$8Y^+!?:(FFP0E9BI20OC)#YRCI;Y;_6J2/Q[\C;K>Y( MI[DN/-&\$C).UXJ8SGK2&[3BB][T?1O>^-U/TTW_>S[IMR(7+,_HS#3:+K"RY$3IAB+'"IG!&Y(RS/I9&%=TQ\RXN5\4V' M_6E"XX%'IN_U,=(!9OA&MT_UV6#E7_,K!\MV@? 7:78M94)X-,J4+ 20U^LG M;GL#4N/[\2H8DUZ:L62'_8CS_W7[$A$,7EU*ONZ%+#;H!:X#/TZO7[7^-Q'] ML=)*$SN*M>R1*Q\V6P/;[@U&?;\3WO4Z\=RL1-1/4]<;# >[A[KOW^J! M=W_KLTXDU++41#3/*F76@7?L6;'SY3/?^; =W_/CZ]$&W]G;9SM?_NS Y_ < MUVG"O1=K(K[NP;WGQ^+KW@$\N]EI;K[O-#8/1//(BOW./GP.2HON4[@_-#<; MK'GPC8#:*33AR.LBEOQ3AG3N P*B M.%=$,&\<];XPO%#F8A7%[M[.N_]%;S=VMS:S=SN-O[>:NQM[VSO-RXK@ GS? M6$,SJS&JI;MU7//SD+A0-L:DZ[Q92DK2$!R>-^IG_SZ@U/,M:W:A'04MG)_W>05]WLA;, M?WH22-;W$?(B&XPO&![J8;RJ%<'0Q9Z*O4P/4^?RU7BY;G57$PGAAN\MYZ?O MB-4R\.;.2;MWYOU@-1W:-&H/-4#%*@!L:%G?'Y0WNU;?VV&O7ZY&?$74^D I M6*C#7MO%/@WPQ?AA:31]#RBTEGWQ64>?93#8[C ; N&0B:"4]67SA0#5%OEBL1UW[N'6O9[MPK#WS7 M]W6[?98!JPRS'IB^-ZNUW.1,R:!R6G"C"^FU4J+0W@$X2:*N5&LS#AJ(CWWC M1OU3,-,'OGOI!+F).IM5>!M]F,R!C^KM[=DEC9=0(_WX!Z8 YOW?,.R>([^: M_CMO_/@6\491EI[CWB1]JF<0!I;FFM% M++5R97W@O_ON-4P0^KU. I,21"*DK&6-&P$\E68.1N8(X"]ICDN GYT"I'IS MEAX<[=IX3&#"MPA7D2-MK]/I5>HFZXP COP/ZR,09H"N4<-2GK78[ M0JZ-"J -EQH/#_?I&C_AI?'QAA,,C>KGWM"I/07W)B@,_\=S!C*3!\<(PX9( MA0M20^=SB4UC;X,V#KXY9;DDI$ 8@[AP0CU25,*?@*54,)D;"B9TK^N3V%R4 MFL@5G^_/%4&K(*DNG/:84R655AX[KZ@@N1$NU%SQC%PA&A^_Y32W1AN*O, % MXN"[(UT(AI0O"#A: >>R6%D?'O:]OQI.URJ_9F+7E<9E,N7TG'663:RURW9P MM%@!J_K>C6R)3W-P6=JSF?ZN6^T4.HD86<(W0.ZU8?@20Q>RF[G=?#]FOE:G MT_]YSMM*EO9V%RS[48IHI+#]'I"K\A4_11K$W[:[Z0F#C?&LW_?Z'^*/NLN?'-$$-][BC*#8\',6&#I H8.>NYP5*[7/B5 M=;)67#[D9,QXUEW_^6=MKBOWL=\\5TS[M!' MY-67(+R[FX7UD(*$AV7"O*"$CY)\3Y\W]]-F:#.9QF T7&UB+DW2R$]:"U72 MR*=V8^^?]O[>^Z/]+Y_C/:=-NB4:\.S]+Q_I_A[,]SM?CRXFC30_?/[_ MV7O3IK:290OTKRBX]\;KCJ X-0_=)XB@&^SK?D>B;>/V@R^.&D%8 U>#,?[U M+VMOC2#,)$"('7T.!FD/-62NRLS*6OF]\?F?D_KGQLG10;8P=MCAP=?O1[N9 MF_#HI''P7NP??&@>M1OSW!5<4P8F"D&2R0"6:#+(6# VJ#/1"N5G[3H#L<] =@)N686W6H^Z?X%I0CEAMG.<>&P$C$%*46@6O/TK/B MV\@/VI_.96,4#*B [?; -GL4W"FM!186"48 V#(UH_%)(YI/@9.8:LH M2FMP2/ZGU/,KLE5TD!,IB^V?',DHMXW@]G[-EG/='&UZYMWVF9S6^:3-\04= M>'RM#>\\Z=?*'-VY$'HMR^#\)E.1WG16)FF6[;_;C*$7J M+*>C%KNN.4/ORM6]V+;-3NY%5I&,;D/;JK6:J4@(M6N^G<7%EF"JHL9_E,9J MREY.8Q^MZ,#MQF#MB@Z8+7&KW<+&)!>SW"XI>?:+C/?618:E^<,>:UF.X+9C M]7D,WCLE>!=#M3>&^[\+N"\^^QM&M!C.:K@N#]>'R7KWY\QZ]Y^\WA7?_W*8 M,_%^?=4#MW-\W(O'=E".V#L8IF:G#T;T/_FXR.O:R)_9Y,BG:N8J@EPI!E+M MX-\A!!,,4RYQ\(J#Y\D;(Y-42H$#[N GP]>S-E3;6+>)I_@?1Y_WOA\>_'-2 M/_BK63]]S^KM.C\ZV(-VU7\7+,_VE?B*3\:.0YSTH#[Z^UW%XU= M?W'XXZ15/\A5!!O-P]-PVOAQR.MOC^;WY[6@7$>ND ]$(:XI13JF@()T!/XS M2@FSL6T>'DVI:DNL!ZG-*ZHM 299 4-+04'ZB" XMII&1M/8O"RLRY>>"O_4 MT#A#%4UQ"DX01*@4B/O,=T,D0QAS)82BV%&UL:VWQ-4D^O7&QKL\XRY]>A%( ML3 Z30-FEGE,O0N<>*F)XA+^!NFQU$F6H],E)* I-BPXUY6/%"WM>.R-.#'Q MJV;4!.IXBT2LX' M;G R;F.;R)=BHZQ]TL_;\F!PE>OSDT"3%X)Q)FEPVG),I>'>>!S!EN*2>B46 M[O8_)G 5D]9_-R$:J=#J]F@UFS4=I,5)!(.H9#F70%&DI1!(.BNE@F5):+^Q MS<6#X6KURF<]6*E?L.6UJ(LO%*^NCPL]$+3N'B#JWPFTJB#1\@#MQ\SY-F^# M@BEE%F= RY:7U F1*!SGSFBPMC>VU998%B?R"B':VCQC[;=$Q\I^/ZOSY1Z' M^>7)S$($.<1R)Z(T"2I9-D8_MJG8\K"21/<<;EB6)^ZVQ<+NKB:L/2.AB7 M8Z"J[,M' +.I?9D9,J3C#(F0MQ:XM,@$AA$XS8:S('W")&]"$K9"!_>>89]Q MI9^Q]C'-/\>,JIDTKB 4?FWQS:>W-)<;X)QR*5=1SON ]MPA1>)D"D0[Q)16 MB$>ED O)(NML9#X*116 MKC*>'-[$W3UH@%5?+,R09_:!+V"6941NCP\FQJA M2G/./!.YZ%LF"U4<&>$Y?5@;6V>L?9!SDOG/JX> MR*T.?JPC=6-U)F09<#]_)B1:["5'0@6#N/,1&1,5$MP89C5.,JHE49N]L,SG M*K6R2JV\QCI. 0?MHF94$*Y4T(('$[QD.>62,;88(JM3(2\#'&<"LHS&**5% M&F.PA<$30M8HBX0W 6L.KE'T14#VP1O^+PP;JU,A2^$LJDZ%O&RDF)X*$F+(VYBC@EC#5J9#*='F&4R'W,UDN>W4_8J\;;/^D M.BNRHH@T/2OB.<[I,!IE6G) )$^0A0\0=EJJ/-4>ZUSC1%-"?W\IYLO:;Z[^ M4Q"'CHNUQJ+^\:!;5AQ<7IQK-"HST\5@0D)WF,G?7DV@:SF0^*B!KE(<=CJY M_&TA# ?=_%$5_WH03,X=4@D.)V(,,I0#3&*MD5%1(Q$4C1S;Z+#,\2]BKB81 MWF^_X_9:M^*;O ^$CQ=L1MY] %XH;JY\".QF@*PB8\N#S6EDC"09#8L6I:!# MWBI.R$3'$4_86)[ J#0A1\;H@U,57QIJWN49=^K4BX"0A;&Q>R63/%%L[,X MQ4 MQLY=@V9+R-Q]BNC9E>,9!]V!;56!M(?@U SIBE:8 M.2*I3FYI@;0GLW:>*$/L635]I!=%28/'2A(;E5=8,$M5=.V>T;5' <\X7P^C9EE'4];HHJ]C%RR1P.3 ME8/F^V[9+F6$7BC,KGPP;@9JJZC;\@!X&G7+Y0\3E1%1SS.!N_+(1(*1PE)0 M9FSDTN2HFW[P7L7:(? ],M:6U.L7@38O+FYW/=94 ;H'HM9@PU=U&6DYU45,RU6$\B M:G<[\:(V5WMV:WZ(\T1EU&IVA@6 W%Q!>CSDHW'A=$OEVG)GT,'\@-]ZL05/ M^A:G)5HS;,[<.!)5/+W%NGZW-1QK+/,?U$7!J]F9\GO7%KSL!41*X7 M[5=D$S3V-]LZMQ?]C7_-%]&%.;HTAI>[?VTG4WJT3I:Z#^M1M^1$^&U8%.2$ MJZ!-=F7:4COIY47VOYI1<2$D88:QQ,&(=$(&PJ343JL8F/A"\,9V47\[ZT4V MW#,EQ+__9;<73>4E;2C7/XV5\99P)[D%/R5:>(G2*F #SG)TJ5SWX1YP%/*J MS:(D5#HMX%L>F;::.:JILC!82OEXP^0^5(*+)]Z^$ON'V ,OX%MA$#^+HJ0& M<4H]LBID[DJ="*=<)<]?9^#K70H=6V&9OM- _<2WU MC56LG*[I_0IQKU5][ZJQCU8YG;_.RNE78/&FPNDWK-WK5,'ZEF-SN?)WK:A> M4-O-(/XF@_C52M:O?(1>?6WT6XY;51J]*HW^^*E-'HM$B&,R!' VP6O2V$9E M%$E,T1@>O<+>WO\-FX.+=QU85X8%>>(^&-:]@Q/;&<6-&]V1&[9.*4_M]_CP M](^OC8/Z]_I!X^O1[GO6H)]$_0#N/_BC?=BN_VC0O\#S^N/DIQ^^-G8].SKX^KU^VFC5WQXU#W_4&7AIN/[VS7S)])"$9D12I(4A MB',BD*7PFY?@*7N=S[G0C6W#7UM9X(IAHF*8N"X9Z5[HN+QDI-N#XZ7$@<(( MS39H-D'GD^9?=*;2T^'F3#UU9REVR2$JH@?%/DW1P4CG+RDRE![/( MOC#@K)BS+H>?,<544Z$"))N11^4FG];@0R]TD@NA' )I&2^<2B&5RKO,:[(=0TP%QBK+BFX#6JS>((VLLP?]:>>:LJU7Z+P)<% M\YU:%6S$G!IMK(DX1$,%D4Z$]'25C&Z$MW4LXOY44#;+C^6ES[7:!5+<.,0% M!T>.$HRPI@'3P!AG=F-;D <'P%:O&LB#U?T%&W6OHLC1 ^'L"4-6/ZWN7L6M M'@IWLXSOEFBL,#+6$<0C9<@J$U&*S$7OM<4YWB^VS!KBW=H\8^VW=C_$5K15 MA??UL59+%K+*6KT/?,^7@WP44D,B!OBD3/2(J&$ 3G0'*>" M@-68JE;\RCYC[8.J;[J]%)NO+ZRZOI;J9$8K8_4>$#Y7.9X*FT(,$1DYSW64ZG7P00 M+3P0=*\(0G4@:%U1:.Y $-&"!L03U8A+G7-1'44RBP:'U8E37QP(PBMT(*BR MNBJKZ_9'BI[*%ZZ.%+T([)L>*0HL2B4Q0T1G]YA3"]C'+$HR8N>=5Y[R?*1( M4+XV)MCM*(M_RH.[LOR=A48]/X%GL]WNS;!W+C:/+G%YEDW?*9D=+UX[DR=I M''^ASA#N;$(Z* ;6B:+(1A*0T5;C*#41CKUL)L^=567R[$7?/>X4#-6ULR(A MX0$TGE?)S5:/V%.8+:HK^LF7U5A**Z[,^W%E7EHG7R&E8466>><1FA)E?IA9 M'LI\M6N9,E_;'G=%"+FT'6Q+M74X8)' "W,B6(L)MT1JZZV7XB=$(-4V]4.J M!]7/&^V]BT,*;=KU%_N['[[6V^]%_<=?IW ?/./#R=';(_#3#\5E/[S^8X<> M'OQU>K1[S!L_WO'&V_<71[O0WG8=#'TP^M^^^7K4AGZXRX]PFY*"6R@E&EN+?&94:DK5='I'N/_>$UW_Y5@E,L.%/144X,M8$* MXIP/BJ9 M:GX(%\5ADRW?T,4.O$8$2$TFUX.X",J!7\R(P/V5GJWL8UG,&3A M]N_:'[JKF,QNX;%%&@-+!L-_7#*EHTR!$88=T08KLD(G[M:1R>RIX&.6R2PY M%I@D NFH)>*!8Z0MQ4AZ(65RR@:9$XPY7;]S*-6ANW7WL1X&9Q63V;K W=3C M"BKRJ()"B2F.N'066>K6(06P8OPPNR$M>1 M0>RI8'.60"XZ0)'6DJ/H6,XOCBSETM#J:GR_(A!;)46O",1> MJ'WX*@G$G@[H9GD9-+$ZT%R9@"+.-$">,119;KA-1"G*?([($UT1B%7$7:\E MBKB^!N*:$G<]$73.$7<11GCBU"%,+$$\ 'XZ&SPB5"7GG30RZ(UM=C606!%W MK9*N5S'$%VHCOC[BKJ=#N9F4#:8H9$H8KGUQ20><:J&S)=01?/N]*Q8%\W;*XX ML>Z<%'TOY[Q*BEY7%)HF17ME$\FEID-B$7$%5J*1Q" :L% DQ41XS$G1ZN>< M6+>C6KF!KV+%.5CVVF>M[D6,HY/E?P][_@1$NO9WRW;N0,2R>KP=GZ %O5IW MV*L18TSM9_VL_;*Q]_'OOS=^W:Q%0+QF1M(XNKY?:]N+VMGXTNNUS@8<;[ %UF:YR00Q"Q?[.)QLU,<[1_=W4T) MM ;^+ME?:B-NFHE 9CZ9K=K?-J_SS;.:<[F%[3[O8BW 7J<4?F\B5( M[>-SF-?M]V9[V"Y#,2..IS[(\A@G7KH+\ !Q_G1>W_EBB0U)XH@L-1*6T)B0 MUMHA3G+57\(-<6QCFVX"B%]CR9?"46MV E_9L7=2UX66''G8//V8V>>Q.N^ MXK$_4J#QKO!K$X'OC?=?6*)&8;"=+!(/7C#@<$(<&38B7/F=<<<"9G)LOI49:\4 %K*7) M$T SL*Q%VQ_V,DO:[9;*K=I.;= %Z_FGYMK" MA8_A(,'I /$2DD>L+;.*.$R\SOXHQ]?L0(@[+'?]BP;^>7"]2&"E?PM MAC?=WIMAW@-^U^\/;<=/ES'YZH0*_MWY M.@ \^D[!0'Q&E@R ,((X="XXH M+'7*[,@+) I\DA;\,K>8@4S,V5\ 92!1L5/KC2:@(/%KC@8?Y"7$TO+*_L56 M;7=82-IM:0(WU]+R&IE:HX4@BVSQ\2N&/Y_I,@T1@!N8HQB"5HKVO:7-<,8()U0SP1.+ M(&W6 XA[!2*(C5@,=T^QU)82MO/--ELY=@,2-I:V5RQD>V+_8.>B_N,=K>_N M?*^__Z*2B9C0@&#*P&&%M1<9:D'J1"0<$,1Q#PXK!?'0^NK)CCF)L^.A+N O M%2O0U-2[)(7S@:/\W"Q6S+WNT79Q@\:188XW5*9 MT?2LVR_8[W[KQ1:\]5N<,I#^SSP)[2C$CJ>W6-?OMH:#ZV]91)?Z' $P(B^- M],S/D]Z4U/ X(@=V]U=D$S3V-]LZMQ?]C7_-<\0V.^C2&%[N_K6=3.G1.EE* M V!'MU<(SV^%J.6KH$UV9=I2.^EEQ/RO9E05 M\O&&R7KBZ'-AR:("P&NS(%_;^YY_CW<-,C\=1_C$#)K0A$\\.S $FSY>8Q^U M6EU?_+:?1C2%Z-P,^D9]TSR6H%9_NG M9Q/NV./;)+:MT\C]A"/^7F4&UFIP*K%:DEBM_=FI,B^K6^9(/AZ3^%J?2UCK M8P>7MQ\TLXHZ2J@/G,AHN<>,>L(HCQ*T9Q2[40]D&5B34UJ?:/WM7U\/Z3^M M!OW0JN^^IPWZS\GAZ1^G^V\;[4-:/]\_^.MK?;=.+R?A0OO.#]L?3H\^?V)' M;S^=-W8/H4UOFO6W=7Y(CTX/?^R(>OO].?1XGEH4]E8QJSC"ANK@U-1RBY[4BQC$RQ3(@IA#4%<>8]XL K9X C27D0?DD8XSKC5VEF(>G7=&8>V)""822ZR_ M173K@9G<%2C=!91FV=(U]PZFC"$EN$29.1@9DBSB#I-HG8P*YS,'FU@^N*[? M"I/$O7H53M* )6V5CXQR7_A"G%"!$XM.1.RJH,ZSZ.E,4(>EP&3FJ76:(RZ2 M0D;Z@))(,EBCC4I\8]LL*&M0:>G::*EGE@46E0N^4$_CO7OPI$ M=LND@Z&>^Y"YG\!&-@(K2Z7 _A9>>J7"3ZK"4P>>F> UUA'1PHL7,B'G*49, MXTBQ$EI8NK'--I5Y<,6-):KPVB?C3-B2RF/.4R*C65:HUU$=[2X6OV.1AF"= M8(Y'XDP1*$R)2(-%B*I*27EZM)FO4:&XMH1$I%0 @\$PC9R*&,GD#?;!<^$\ M>.8/=LM7N+C/JU=2:6#RP?&+27$.:XTUE#M%@B.8*I%LY98_BY).W7) 3^-@ MO4=4V80X.&;(!LZ1(5K*H*TW6I6GFRLE75Y3-ZK5U*88\P$=]03R2EGFC)M#3AN22>O ME:AVQY]%2:?.-551&Q(%PM[Z?)C>(1VMA=D0B7+C/;=Q8UL\N%31$I5T[?>_ M#S*WW%UC%J\V]>C._5\;<$TQ."N]4)+&S+YJ';@K)"FO.6=1QBH!8+5P=[8^ MD6):A,09(F '(*I%3@!@[,%G7^ZJ("M>+[,"NE<'=%3D M>D$B..(%* EU45'J@L'9O0OA-FD2%= ]*=#-A&J2YS*)G$I.7"Z73I!)\(,J M8ZAAPB8E,] 1O:QRF!7054"W2AV_R\&8^Y#-54#WC$!'9LK^.ISW#5!P#CQI MS#&R26"0J4 #BS&3..9M:LZ6E6E2 5T%=*O4\;L$[X-.D0>>L#(\$.62E0&K M&"SFTK';G)JI@.Y)@6X:,L1.$'EQF6\H6KEBV_EVL?!/P(^EP?!RB)GT.B' M9/*MJ?6PG@9"8,0GD[@PAG.=E,$X1B]I#-1&FFX3VZZL@&5; ;,GV(C.E;M% M0H[)?#)&)EMIS%D-B MG@MO=$Q5WM^S@,XTF&R552QBCI+@!G&8">2\HT@Y(J,2-*9H,N@L*Y1<@4X% M.H^^N468X"078I&:6XYMD(Y$QE7$BG-;Y3$^#^A, [LP#RXP:A"V/B+N'$,F MI(28%+ *4"&,=:9#5*1N3$QQIZA7BUCGXS084N=),,"RC4!O;ZN%LDM61QSL0$\5^ MM#U_4L2D0OP66]VS7%&R.NYXK7&3"),NJ>BQX8Y1+5B*+OG$?0A.L2J,\_0X MLS][W!$'L%XPDRAHE^F'DD/6.HP"IR'2G*ZOLD?U\#WKZI3&ZFHIYYXI3EB@ M"?P.06SPA%.0!8Y=Y$%5<8]GT=)IW(-29W'0&@E!-%@#-"$+MEI6VD UP2R: M0DMYI:5KK*4L*<69C#&?RA'6"J]ULD$2(@R1M H4/(N6SF2 .2-LQ!)QE7]@ MK)$5H*HZ'QN7@8"#13>VI:C6TC764@M>6W"@?0%C3KRQ' >7"&6$)B.-K3*; M5DV!ITZWH2DJE212-, R2X-".MB(9&1>&\JELKA@Y12KM-"N?1[(V]B)/=LJ MO&X;VLU.LS_(!=2_Q7LYWK>-7;YH&')&T@A&@'?,@7DOC;*.FLALYKP6]#;D MP!76+!MK9@\ 1A%)A*E E(B<+IXXUMF4I-)<8N>CDY%4CO>S:.G4\1:2&I^H05KQ@'C@%FGK.>+< M1!6$D."/;VPK_F"FH4I+5U=+"5'@&^22XLA8+1QC-'!),O_O\HZ?5BJ\@BH<:-)8)9AT;[C' M"F1 "8!MYF5*W%;GC59.A:=>>;(QR4 XPL'D\T:"(@/6$<*:2@;N.K7:9A66 M9)54>.TWP^_&4C1_S*4L$8-A&9!,8P\4Y1(:F3#"^)3JE"TPI-*S2M&)O6#4T;4]O4 M4$0N1L9SR2M!U9*(H58&38LP[[\&%EX*_X;FM^UQUQK#-NB+ MW_YW\6'9+]?[U_:DC\7G\&/KZ.=:&_5@;G,3: M'RT8>/31GW1;L8_J, Z@OMVS0HO/H&\P>+5V-\16UKI:=]BK#: EL(2"4HVN MZV_6^G!9*Z+1??;LK->U_J0VZ(+F#F*O#2THWI9LLU?[9EO#6.LFZ+7M!-O+ M,I#+RXV>ME7;:;5J_:RZH]>!*T(5]0/G>S=G[2 MS >_X/''93I:ZZ+X_EOL9V*B\6U;M;O.[\N0BMH!]'4\7P52C@?HTK3-3,UH M2N#2?%VP@^**XYZ%Z1IFJ:C9:\0)9LBF%/T GN(N"LD:51GLY2FR_=IY!#F M?VV_/VR7L@%S>0PO+)Y; ^AW,,7P/@_HWHK?B^S!_M"=PE.;WV#>;*^9M19F M#+K6G_F@UNSXUC# :_Q@.$H[!)D]+9L3Y\L>CIH?O\>>;\)37#RQWYK=7A_Z M; >U9OL,GE+T/WX_*Y^0QW"SZ-/DH]G.?>NV8'Q;S<'%5$KS+9<%LM?L?T6I M!RUIP@K: S&L]6"(-XOV3IX,DM0$V0E;RQ#+.6!;@A]T:4'V)S$,6W$_39?F MOTOMWLE]_I@':;^O0-HT1\MN/!E+M^M^+\?+HX^AS-' MN3PZ@'M_?!5'!\?P[$:[L?NF7=\]%HU3+P[;A_#Y>]Z@AQ3N3XW=NFCL?#$D M62%(0-8X6(*)Q;EZ(46)&H]]/&*J)-!IM9S1YF.($% M8P0SHT\+)($OP"Z(Y?*3P1ST!A08.I"U'/06KFJ7RT(?EJE6JWO>_^U:96C; MWG&S,S8H!#1V]$FV(,2\"Y+?$7N9(#(+WL16*2T.&*F6/>O'W\:__!Z:_;.6 MO?BMV2GZ6]RT8#?W]_-F&)QDTWD+E^;S:!-Y]/S1UUO%5Y?LI/([+K8$4]=^ MC;?(M=_][+&$;$EB[O78GW\GV/4O7;G&:LI>3F,?:V1O.08WI$#<,=/A<7Q8 M?2L7=K%W,NF3N4V?2KAX)L]<+4[A.,GF0QVN.^G7]@!%0['H?XQG@UB83PQO M7MOIJQ-Y;?K92QV?1G88[C \KT;@9^*&=W"P;]WARP;)I?7V.40A&ZWCX5CJ M^^66N$4#?C_K@I,*5L]OO=@JCC[]GH<+NR^,(EG-^ 'AMOY!?YVV=AZCQ MPV=]!74\QQ&7@7%K.CA3J7]HCU_;R%T2J[7/!]T;AQQ:S11KOS0[M8MH>_U? M;R,_MV!%?SD"L7AX&O_:>E M=^&>D;N\9[33Z]G.<V&8OQZSB3+QJK# 'L=XV MM=]_;^Q^Y8W=D]-Z^^BD?OKAI/[YDS@\V+O8/X#KW]9)H_WN>Z.])R[O-D%; M\/[!<;[FXJB]=]%XN_?]Z*!U4C]X)QH'[_GACT_T\'2/'AZT4KTYRXBCL",T M,L2("8BS()#CG**@E>?1&U,<"N!;[,IV3*6$3Z"$]PH'5TKX(I1P>KA.I6@ M6!5*3#C$N:+(IA"0$R$H08@W-&4EI)42/H<2WBN;HE+"%Z&$T^-Q@7(TJL%[9'O\9L$Z%_X,=Q$F.&Z(5V-X,MK,%2+S'W$=,D5!1(&ZT M1)I(B2CA8.=Z'&VFRWTXP]]R#B(_A_;\3X4XCXPX#SQR4"'."T"(\%N(\,"V_0IP7@#A3AY(0EJ+4 M'N5)1YP("PZEX(A11YC48.)H7MDXKVAG[]UL?O$R0G?K[3U75-E/YCW?DO_R MGBO+AV;_ZYM>C&/YK]:5NZXKC=DB%L[82(*TR,MH$:?&(BNP1MAQ'0VS1KFP ML4VV]&IP:S__PE(!SLHYSQ7@K#S@S-3C8#Y)K"0*(1C$HQ+(.1-0B-@+^"QI ME9FGMAY<0Z\"G IP'LEWK@!GY0%GAJG4"P\F3D PLPIQ1BQRTE!$(E'"!$84 MMQEPED7-].(!9^UWG7='QV]K%\W8"M7.8HD!GD(,E(A1 5%%12MNK]=0=$+ MA:*I%ZY"\%QJ@[C/]4*HQTA'25 40OD\\T:K"HH6>>*WY+%[.BX".N4BN/KS M%_)KIN[JQ=IY_G$M3!249/U+,.$MY9XZ9;4DX$,1*SQV7%$&GW/K;JHIL>"@ M!*#1>;<7^K&S-+ 8D5V]S3Q'_7>=OPN*N0DRX)<)#/>FN((VG3?.OQ"5,&?: M(TJ515P2G\L!):2B#\DI%SA/&]N=[A7-GF=L*\BC,M=;2;!6,*&T2ZJ/F*D^ M:G,T'[4L!$OA4%L]LJV=@NMPTMU2N<9]WLS#,U:Q_[X+E:OAC!%.J&:")Q8U MM];3H+T"8Q ;\>7=0CYL<0<&U[T1%=_'DKEQL9HUNIU,T1A#H5']HFK1[/=_ M=ON#1G=P&*'=OGO;(JF#\HEH M)CG?V%9;XJJ.@7RV1N20PTYO,J(%"^-XR.&/_J"_6;/A=)AGIF /S32:,.WE M7RDV!T, [U YE7.:#!=]^ @RG&D//WS\5/ Y-OLWO+UV#NVL MN7->ZJ#W74=A'TX!RJ7G3 M[8T^RM>]T)-Y#Z!4?/>C?OX%)DF"?: 0()H SU:!,FCXTXF84C38ZQQDHUOD MLL%4\E^ ..8!OZT\SNE$&F8MJ/F3;"@4:]5"+;FT+N5F9 EL=DJ*S"6L5*/U M@M,ME?F&KI(134@+_V>>OFE$I(BGMUC7[[:&@^MO>7K&I\7+8JXF.#>L,S]S MX5X_5;0;Y9\4_^V*].6 M&EAT +__=?,4$5#?@CLVX_J?&;K!,/SWO^SVHOE?OA-T,Z%0(8YR:_FKS"4W M)2^J)]T6C&!_KR!2A54A[C;[OM7M \ZL"+4NJX_7@=.CKXW/;UJ'GP&G3UM- M> ;>?WMT4G_[Z>+H].2T3O]J'9X"OI^VOEY>!QKM]^3P?WIW<'CMX>UYJ;R&M7EV.2@G[^:6S?J*0VAEQM)UNCD3< M3?PDLY%:%F&YXXQ[8P/Q0B0J-8Y2N2Q^! :&\KN+7[/=[ETG>Z,^VM94"J<7 ME?+X>L7Q]%!\<=*K* U!P>4X/8T:.9@@%+6.8+^8Z#-G"?NI.):L[UE6KA.\ MK=KG6&O;BSD8NRS!V<_RMG\RC@1VP3&#FWI?XR!_9#W8EL%V? 07;7"2_7Y8 M:4K"]^B'/9AH /*6/2_K2.0"*&5ABY#+D,!$%\&"SL7H;3,M*3R^$,]R=EAN M3?;=RQ(0F]#"WEDV:6/QH%X\'H*?U>U=E.5*>D70N+]9 [NWTVV#*9BO&K49 M/BJEKU]6@BBU)MD"^SSZGUST!+$K1H6G^C#+]OCMIXD9W<=C? 13%LUOK#_ED1;@4\Z-4" MV)ICJZ-F!\6XY8HR=W%P9_CZY7AG\_ECK(N-L)N-JMHNB!C(4Y;,?O/[?(3Z MKV$GUJ:!VO/9]3HLCE#= 9)>M0"(+U: &T^I1D&" MG\F9$\B!2XBT=E1)["(EL5@EY?424*!H;1R_+D*-@,D_E8F_8Z]0P^7*QA42 M@+GY'T_]3MG0+ '39JS&?N?3R\#!._S%62I4\AYAYV(VW"URA@,(4.HCU@H' M*G-PB%XMJ9=W*\K5=ZMV:8]O?M4X ?&X?H&XBA)<.LQ)\LQZS).-.HNI55;3 MF+C&>/'6WF6S^J9-\X6F]8?8MLT.K(C76];D%0O,(?O"HK=@62ODE+&(\XP7 MDCJ$A1:<8NES!:B%V^,C>]5^L\U68>#FU6/&NKN-P7WO?(P(3IE@0D9G/*QM MT4GKF6>)$,R().R&9/8["M=M;([7)CWU@QV\__Z+C$F;J#B25FL ',8RIVM" M%G3:YA)B)A^:O#Z]8BHP_5J8&J^W3;"X;-I?7TYQWM"_81_KEILU9N/9X_SJ MT>/\[SK@ ,<#^WWU0OO['\CN7G#T6AP%MO$^POJ>'!X<_]G<_ MP=^MU#A]3^L[.7F9IN1(EGD%F)D\@M76(,]T],Q@ZJ6Y'!#WQ J"DQ)<=^?:]VL//_[7V\+IB_0-YBI(KR1Y2WQ9[IS;V; M'PT=-08-8CH%"ZZLUKF18$@Q[Y2#^>:$ M66.B$=;+8)W&SMI'H#2_KL)EJ8-_1%BRXE0?X9_^H.EW.CGS B:ILTHE+9]% M.7-)2P^V@$D6J9SJQRF1R )H@R],B)5$!:.O[*.MUB8-+4F4\BS7!O9[S<5. M3,U![9>S7O=;LP_R_&L6M7ZS2/P8E]4M2E7FY?.7(C+9'<+;<]W7^-W#PEGF M3!4U@M3^AC%##'C+Z?RXN,T]I%J M6CY.8YF^WU-O;.SM"G#>LL3?VI5"K$I%OKY2D;<\2/+HM2)7<+JKPGA5O<5* MK%9JY%Y;O<610_%+J]OO_PH^178E)ZY%ZG7;,_Y%]A9^K34G+DCLWY5JZ-:B MLO!0\/U?[5.?=]CF23$X*[U0DD:N8K).\^#GH59:79L[^(=F%G]1K>3 M.] #[Q1N'7.:30+Z[&7&3\J#U*=')X>G[WC][3^M^JX71[L?FO53SQL'[\_K MIW^T&Y_?D_KN,3UZ^XY>/DC=:+^!:X_/CSY_.F_\:'UMO'UWT8#G-W9W+NIO M#\G1[J?S_=TC:/=1KBSU?5IZ %,B5#YD:0Q%G'.%7#Y23:40@0OM1!" O)M* M7$U!N!^AV5T6I+N>L5XFPV&%EJ\#+7^Y UP^D(XKPV4?.@R_5;CY$G%S2LO% M#=:).XVX(P; 4WD$\PXZXH5QD3&""Z+K36JNXN:5K,*,E\X9$YISK@*5'%+D.(I0V:NN\ZL0$PDR;1Q5LJ0XZ*;FEXMU;5ZF+GV M5.!_W#/=*04)29)T#%&Z^C&]H.(*I)/7PJ- M;" 8&:E38L&Z%$AVRJ_RFCS+@KKV25)[5TY(W,N[?BW%"A_H8%_!E\GP3X F MUS98%$!I M*K)7R+$4E^:12K)?$X.H,.31,&0:EW"*:FV$S7%#C'CP"6D2P>U106(*9HG* MU9;PUE5^HCOO05;P\2K@XWGKJU>@\6B@,5.BS0O)@DTH)IZI#6U$.FB.O/=$ M>JJX=R872K\:)GFEAL==RK.M/&DY+0^4QP5$&/W95(B"X^(*>53FD>WDT]8W MD$G5>K$_;&5&C;,>*'L/NE#F7HS>VI\\OA=AXONVE:DWSN"/9G?8;UT4I8%Z MH2RUDLE8BB:5C#+'L>.;!<%5S!2X^2$S=+DC!H]9JN"!'0P'L2#A:S7;S4%Q MX836=KGC3V\U_K7'>?GM)O_-W,3>=D8+LL)AP6U;U-9!@RX*!4ERIKJU_B3/ M!:BOSVS)L9R5*_&_@A1ZS M4WM#K7< 3T[#5JGVSK1'#D,WT*P7O7(.$SJ:#VC"T(',Y)4CRU.6 MPOS(3UL?MVH#>%JS('<^M[G&CV\-<_='=-3C[LS(U5S7%W1PU37_>DJW%6G@ M?J?VUQ @*J"D5YLPMP64P7&0.U/F+A!K7O6[.0I^64'$*9GX=.2L#M_%@=; M(#VU;UOP:;O=[&=+=I")O N2[,R=AUQ!W#Q7'"J6&S,% M%7D'?L+;\O>9&;L@<\UDB@7A^+2:9"E'_?XPAH)R/T/=J+TEM_ZEOEB?"87@ MQ65?_I]^;5RL*;6X6Q11OT;RM&HSOF^AZ0PLR3TPQQK)L MV;L/'[,R1S"K1@4HAJUBO+K3AH\F(-5VB@NG,-Z UY_4_FSV_#"O*?FCC;G/ M-GXMWEW.+2_>JS<7W%JN!Z,69 $H[,7^C I>&L'!B1W43FQ>*<#VJ,$L#RQ, MV)AEWV8)VUP[H( ,(C":@43,4;=X9'@]A.-7UC<[L]*$'"I G8JZ+ M$V&%QQ:H5D!5)IP:-/.J! ND[<16@87=3LJL[27VC'L]JJBWZ)[RLR8@XVBX MBB8W!Q?CD9J3@MEQ@!$K9+2DI%_TS81G?CQD(#PEW7X>NX(N?_*&+*BC6G@C M'LJY 87)*/)7Q[+2[!6WH07BV1^-OF\!MA$[A6?77O[J-I% ML:CE ?_6;<)@=7-1J2:@0B'A18VWB2X4-.[ES)K-D4%R=:1'XSD_Z<.SD]B: MR*F^(J=S5V\6"'23,K>SG!72-UV(?J+7Q[" E\,V5L.9CY8RDC,Z2\>#-$+= MU&P5QL!9')1XE=N0*SAV:@Z6;AC'DU@^MZC=L$!I3II@-62\A#6G&<,E;)K8 M'?/OZXPP:@)+X*!F@P6L.A#.C\.S7*!A! US!5)FOYF4W"E9=K\UX_G6(]ED M+\ @'*M!.<6CLK.7AK(74V'\P:CG:2VN&$V,!SG>K+6B_98G&Z88O,5%P%ZL M)H4%F-%ZI X%C<+'/03&@I- M+I;\*YT2TL@N&@]%'_ZKH^ M3!U P$C]\[?P]T3Q\QR>90#DO_9'"^K)>[;SFA!/;/9">IF%L=FOAUP M>&0$YB=E2]06MFOAPXXMG+%GW!\Z, *:(!WY85E/"@KP&67A\=G\ MA=\[,"G%L8?\CBO/!:G*G1V_^U()J4*L?*[3,^AUI\.2*^#6]GK=8B7,[]J! MM1?M.$"/8ACGRI_M[1R,9V1SM!Z43W:AQLTT;&2/HS/; RCDKJ[7WQU[E M+)Z,F?4+0(F#B;KUF.C#3'\ ZS:[KJ.;O MR-(OM+QUR=(\M@5LP,##X)0?9KT_;G4=7)MALG/UFP4#\!^?QB"&-@>Z&F8A8E+X/!F]]V[:7&_A:@U<8%W M8P;,(CP!$! +O^,J9/VR<;!;,P:3C5]'Y2;>??@3D*[<"*("CR&Z\&/[A9F#.GX4!"B6"%O+9;IZV48;F72CH.,=3#I8.,#$.ND.CTM/ MIUV,?!D1&M6MSY7=,N-_+K>6P%[+1L8@^I-.WO28MG(F1#%C>6R.7,+"_+LR M%RS-3T8,=#WV7Z[.!NCNEQF;^?CGS7%RXAO42AO M4CR]* I71CTGZ^9T?,O Q:B[Q2K<'X*XS$[ Z*UWM3)?C&U:MSWH<1F['*OA MG]U>MP/.40_[W"\MJSO<9BU=9']!/@F&%Y62_VQD- MG>ZB%&H]'#1;X_J%(!2=F$.TQ48M/&X4@!_WJ+'_G_ZD,_"X86&3@NB4H;4< M82C&I71X.J5-:1V\ (9FLF&0]QIK^5%C7PC4J@C-ES:6'0OAI&YNRD'ZXH+- M,I2;S&:.1PH[E93\QA"A*V#PE)=/O=M2R\=0.'=B^AZ^ZYIJ_*7* M7N7^^*7R7@$6TPF AMD:!/W1,CO"VT<. 15/7%2L^YJ(U(CBM""4>-;P5*[A M.E=.\RY%%;'AC(%I2#43/+&HN;6>!NV5C!0;L;AW3__1>FL?:,*A0UEH@K*Y%1P2+M3-11V61\S!4TKV;&3^LG M=L+L1OX$=6\JHK@4&;A20.::>1Z3J>QW9AA8=KSO#5>HGMDSR( &1 DU\K4 M$7%G&>*8>V02SZPIA@41/ '7:V/[:J+1J)QS%\!JII+S]3A:AGR*L+ =K5O# M115:P!!.4VLV%';QZDC2 ?3B<^[$N\(-F23#C=+@7JTPU0^@/0?O:&YC_> = MJ1]_\50G[Z1#,A MA>Z,'SKU0G.9\AE#?11_+M]YG=S/U/CK@)#6!N>Q]6ULC+UJFRL[(9.0]\Q4 ME#E#3[."W,F*V!TU%I1]IVCC?YJEVP,"V(B#5VQ-')[7WW^ABE&:C$"22EA. M#$_("J^0C,3DZMS1.ILSW6^P)A:)1&LZT"LL%Q/C8D8N7K-0X/KY%RFCU-PE ME&@N'>FL1=8)@8@+FB6!=3#ZYT*Q5?LC>IOWIB8;1E>B%^,=L] DC M392G_5SD^O5^V>=J BYG7=XH$D]AK9QOWM-Q?&-U6;"T4 M:>#?,@:-=^4G\<91EN."GO?YDF-XI#YDOZ_7'B;M[,^I:-Y03SU1W% M=J<)?N/H[B)-SM ZB0*/C('Y#8QB[V+V]45;*W[%7U)!?D4*]O-X<@5R[#M?^=;)_?#WE] M]X]F_?.;=GUW!]X+0':P=WX9Y Y_Y.KP>V)_=^^\T?[TO;';:@%0GM??OOM^ M^!GLX=UC<73Z%SSSC[1_\)5^X=8;KUU ,I>(X81'I).R@'@N8FT,"U%=W@HG MSFEF P@33CPJI9TG,HH$RZ.$*<"7R_HV]@YJHSK:O_QG_^/'7VM_[WVH??S? MG0][UY74OF]MZ9N;-M\53$V2B3@BN> J6&T<%RE8+X2QT>"5K$G\A^V#6F1S M<[R/7183 _@9)5@#W.2(0I&'/.R/T;Y\:$[DRKM[QV"Q%BE,V1^AO4"ZI@?S-4F;_;'ATD\6&]S]E\GBYS--M$H[)&3##KE!\,R M>6"D-OE!KH"BXL);8,'BDNC3[\N ?7^]2J"++4UO5Z3ZCK6O);G?8Y^E!'K5 MV$=K++U=9?6J!'I5 GWU2J _!VKX[',_A)1\W:H.+NKB:G.( M/6UIK5MO&(.432L*KDJM@?L&!4L2O?8_7P\/OI*C@Z_?&^VCKT<'[VF=?N*' M!_ZBL7M,X-T71Y\;S<;N#KE,HG?T^0.\ZY_6_L$>/6I_:#5V#W\<'9R<-'Z\ MPWD;.0<1#^D[7-_]9[[$EO &!\DI2CP1Q&FN-:!\0(Y+S6WD@0F7:Z9J\6#F M[]6K"E(!T4L"HBP$QH?9\*ZU!H.;HH'-R475)*8(V,I0YQB M%Y44W*<$=H+IM'NYH=!*NU=!NZ<14A #AH,T*!$I$0@):'=D M"7X$H;DQP3*[L:&>(23%A0B"?) M4*Z B(*@$5LNH[=Y[=:; E_= *FT>YVT>PFANDJ[5T&[IQ$\01R73"J$O1.( M>PS+-M$<\:@U"Y%B+W6Q=G.Y2FOWVH?QRJ$M?^[>YBQGH1L8M MGO&J4CAGE>'C-4>,)R>,J]C:X\;6YI?I=YGL([."V-:?!1*5"_3.H"1/+DY( M=\>'IV/XNZPMLC-3$JM:N^^R=L\F2WHLO*ZO0]V7''2KU'U5U'T:A$N$6.YQ0"1P4H3>D .$1U0D*[SSQGNW MBNJ^I"A<\6ZJ5CD<=U#43"CU2#0X4AK%TA*$*F18 M4V18@=2B"AF6@PQD)OW )R*=0U)GAFT3*=)":424Y4H+*53 RTHNJI!A39%A M!=*2*F18#C),8R+6> >>@T!>,/ F L/()C A-!62"K F&!;+2DQZ*F184M+& MZH9);B3?OVN4ZG:GSM;XT/<=!N"%0OJP'\;\^LN-$M&;:IO,IXX^<_G/EX'0 MLX>ZB+$V)A7 =G,1\9@$%?>F$7 +/Z^/CWMJ?D+Q%?.)+Y"^+O051[L9'0OHY8[7P33P08344C"(.XY1BZ&B 313C!*<%A6 MS'+Y"O/,^]$5>%;@N19AT0I&[PFC%Q,85#ZRY0P M"+NQ*CPXGKLZ"%H$?/]5'-2&?T/SV_:X6T55X:;?_C=\..Y)\>QF)\0.J(,N M,+3L<:YO/^E]\93'NNL)]9UF?7_3[=4&)Q'^WXNQH L#C8NU-MQXTJ]%:%^H M?8QG@YA3NFL,;]:R$51:[43&\:L_K,49,55'S[N]&?)_N%-=@#X M,6R%*6%?ZV)T?+BL!%"+(\6?1JUKS4[1SC0<#'MQL^:&@_QW/T(#X-OXW;>& MN:VIUVT7%_IN^VPXL 6&==/X='(1&)^?DRP/&W6-?OYC9<>\N5NN//)!(S]<7+ M 9KY>=(;M^;,'@-T]*+]BFR"QOYF6^?VHK_QK[D^M9L==&D,+W?_VDZF]&B= M+%$$EJ!NKYCSWP"\8B]?!6VR*].6&B@E++#_U8R*"R$),XPEKDUP0@;"I-1. MPS++Q)=\B/@@HUR6]3_SXMP9]/_]+[N]:"HO"7RYAF)JDDS$$9/EHS^)8=B*^VD'WCM^[V&VUCDZ/ MS^MOWWT__'QX7M\]%MEFJ1_\D1JG.[CQHY[;1L .^MYX_X4KQ62R%&D7&.)< MVCV MSUKVXK=FIU#+XJ8%V]U35-_");*/=ME'SQ]]O55\=(M< M^]W/'DO(EB3W>^S/OQ/L^I=6C5W%QE)^J\?>D"-RX\E4<^72!2&1TL![)L]? M+6;S*3R >FGX[UTU_&_!HKVV8]/(/M'LT!0P??WP/%2&9H)]=SA^N>*#F$VF MVU"QWR?9=-U';L8G>X#ZK>G@5&*U)+%:^_3(.9[\)16"O9,4K%[ _VZL$IQC MRW@P,@;PZYBU6$0>'$L^Z$@C6R9'W0,=Z)TVS-M@/;@F3@.TXSVK[];9X<$A MJ?_X<'IX\!7N>T\.H9V-T]9)G;XY/3H]^GIYKZ!!WX$?[<_K/\))X_33C\;; M!KP;_._=?YK@7]/]SWL_#C\WVHWVAU1O3DXRPSV'7RP+',=,6<=\=KR31-JS MB)@./!+PO1.U&]MDD\FK!2J?N^C*:]50JKW6U F'?>*!!RMYHHE9'6@T\/$R MN>(J#7T&#?TQJZ&>FJ@2-TA)''+E6-!082DRT@18]%G ,E-%;>(%N;N5ACZ/ MAGIMJ6:)6,PB-R99EQ0&6)74B("Y7"9G6Z6ASZ"A9%9#M8C*&UA#'8N9LBD1 MI)T,2"?M,26:Z5R/)J^A5W?<*PU]'@UU4GAK"2/,)2Z^'3S9U^Z? A,?C%5I+DM4\X8AZ% M)[!LDZ2R)^R0UI8C&YA3DADM3)-IA1E3EF[YP79OS387!.BGFD M<(VZC0LY' ML(&#(HRID(P,6=>(N9=O>@==6V.5\M$H[%3PEAMN$].8>^*"BT&!=KE0.9,O M7*7FG$GE?<*8*R29](@GF\!&5!3%*)5Q24=FZ*V6KX?NQ2XA[K/XX,;U4:%U M7AB?LCA7I<5/K<6-C_/N'E8AVH 32C($6!@QN'LV@KL7/>.)>>50VMMDF M%D\?E*ET=!4*5E4Z^@PZ.N=@VA!U2$PB;+5$'%-P-2.V2!OG1+2.1A+RUHJ0 M5SEQ*AU]#:6C*AU]!AV=]U@-]HDRBC2/%/$@%3))"&1B\I*09 &N;[6.SI^U MOW*J^B>GK7]^]JV8T1M/P&J],7/3DR=4%^=4S:,?+_U/[/=CW#^+^:QPY_@_ MT?9C?U6.BN[_.9+^TT_GC=T=>M1^3XY.\['/]_#L.M_?W2/YV4=OCYJ-'X?? M&V\_73DJVCC8P: Q;9#<=OW@*P<)I?4?Q[Q^\,_7^H]_OAZUWS%H/SZZ?%3T M]!-NO/_B''.,&H.""RD7C6=("V(1(\8)PY0$+_[R45%I/'6,<1$)YH)9QUW" MF&$>HZ?4Z\M'1?^SM_-Q[V/MQJ.>UTOUPB.;-S=COME)>IQXB,2)P)4AFG-8 MTAS%,@GG"%M +O#\=!.?8ZV59;9F6ZU\F+8[[,$_J>EC#9H#/\^&O?[0=@:U M0;?6'8OY^)Y.J/7SVES\T>O9SG%LYX/NF[7SDZ8_J<7O9\T>?#6H?;.]9G?8 MKP4[@,8/3F#E/SZIO8FN-[2]BQHU!8\%WZI!@WK1=X\[T(G1:^ IL9,/ W=J MF0J@9W/[4>Y+P4[1KW5A:2^. 9?7#V*OO56KE;I8.V\.3J"EM28LL4W;*K[- M/25T3*K1[<&-_7XMGV#O= ?%^WOYN%VWI+CXLYNGJ0\?P&^%Q6'ST>,_;,MV M8(0^GL0XZ!G;P8USHP?_F"'GS9SR 2RKO* M!]FSLX*"X_]G[]V[VD:6O>&OHL7)O"=9R_+6U9:3L[,60T@VLP?( )D\F7]F MM:065B)+C&2%.)_^K:INW7P!&PS81L]Y]B2QY59W5W7=NNI7F8?J5$G%KLU0 M(%/R#/_!E*LD'0''$3=&"@V_[?1Z0D3%.O&U_:*K87,,-I<,99=)B!@<4_IDCO\61C\)4> M7:%SU*MGN&HS/$TM:?9EM7GINX&_;VW=@?X;L8>4K)_ MWC2.LH!N 9 K3AD7>5B")(E8%X8A>.)$N)1 M0S@;.+K,'X$P04&$1K(2Y#&]+,/?%&\*! *PC0;*S@;8%&<2@G; M(X1DA@_"9T97>0=&-^'R%"A #?"?8Y:"9&VP?2FPF'Q[%#)7S!M>].(F!+&U M\+AJK\#D35OI]V*F)8_WGAF/P[CZW[9C.GVP.U5@=!T1-;C*=,U4;6? #%]W MP#6V" 5LEL-!QH+8CPN5F_(K8"92,\A \A^@?Z.<%V@9@DFNV(24=:%#8C"K MQB08D6F]E 0G*$QPN5.!K8%J",:0&..+N"JF;L-K82QK&7/[G=229S"[DHM4 MX[FQT<4G_6_']7T#1)OJNHZK6H;15QW/T53==FU;LQBW+0U>[:B&']BJ%;B&.@AT7>VY/>:8H%)UF]TL:&;E#/H,Q")H91&+ M( L@9M:$! ON.RG.:1/]=,J? (XJV L58Z'%$/$'E7B-+PFQ3FA8,N_0(D=G MH#+:9P3?E-";ZS.LPV1^F'A#.!JEKXF#L_W8_[W:&2$1"6KLN88=CG_"=_M_ M6WW+ ^=J0,;6=MEH$--UU7[QL#H^>"_:V9O.G2P@0[.KSQ*KM'>!%\W'XW0 M.Y9^^?3Q:)AZ=$@R?+1$09$.4ATB\AWWZE^1$8F@D7!8KKB'YBPX15,06HM/ M11/]"K$$Y2<8GK?GP2UL(,R5T=7[RP$1K3*L,>A:MMUB/!G&HV \+96XN(&( M'\T8DG(0P?D.P46E,.0*%V[;L=HF/A.JSB6Q8G:6_H4\5@I1_!3P+T^Z \*F M>7#HEP>ONKW/"YYFDFNJCB08\)Z $MX,1EM0*#GKQ#Y0N>1F02R=@I.3+ECP M*HOXH0UL&6:Y3Z+( M+XQ]? MOIY%QU_?A],)(,>?8?3/7^ =W^PO%Y<_3SX<:B<7W[2_WOWZ]-?D^/-O6/\^*?O[NKK&3(-YB$=AJI9N.ZIC^+8:]'O>0._W7*/O88:6KMGW M;?YX@SQ_X/[E=VU1WLJC35K;"O(H\#0[T'77[/F^Q;!HV-$8[P_Z>F#V#4YA M7WV@&U-AWU8>/9$\TDIYY/B6[_1-I@9ZX*J6:_;50=_W5$-S^ZYML\#Q>BB/ M0)]LD#QZ#IY3+0C\U+A$&SW&(585+T]3'H^?D>LC5US? MAX6K-U9;_5P;9*L5]:,[#F4"R($@4ZNI5]#4)P<#0V7N M $ZP,W!4.+J>REW&G$'/[P=]PBK0Y^3OM+;V9MA741)?JIA-L@Z;?!NV1AA9 MY;+O;6;-V8+=$])/9V:=)+'7RNG5Y?1YS=+BKLU=77-47==MU3)\!I:68:DV MC7(: 4IGJVA7E-/S!<)3-B]O#_'36UKM(;[K(:Z,+1X8KN[J?;5O MN$RU>CU7=?O!0&4.6&&:8?=U@TKA>W-*X9_N$#^'8-9%@F4',\;5.D)6JUXX MK=(Q_69$]AV]KEKC!NV,7G@ZXZ[5!JMH@_JU.W-9KV\%CMH;&#JXWCU0! S\ M;\/V#-[7!XYI60BZ8&GFFESO]9V<#;^T;V5H*T.WR+9N9>AJ,K1F41NV/]"8 MK@:.88)%;04J,WQ3M5W/=9@1N$Y@HPQU[N\6;XP,;6+LE(@Z=1B2Z1*CJ7J8 M&Z 7M@F701:MBW*B:ZZX_!(F,4Z4;!@&8^62QW#:(BI":M;/4_$1IZ)V_-+G MWWF47%%5GZB.YU[>K+,7GX^NHF3"80%!FHRH/@J+^7]+,EZOXZ\J^%_^?__C M&(;VYOPWY;W\C#[1W[PB9 TYP%PT 'HCMIM..8OPBYCY3(()9%WE2);XPQCC M8;/&7^X&BV-@7X0#P/>@0,I0 ,)[^8]P3+^NS4MQ)Z+,OPEQT56H1!>\R0@E M%PR&OV.C!/CSIP"ND95B];'(CQHFD:^$HZLT^-4*P&'E M7. 9+#'6-4>(A3R*)L5L8(1B#4IM^EO-X:>Q7)!N+(0\QJ"1.QG6/>Z?Y6& MD2(+_DQ9J!MF4V6N82QXQ1?5_/1M J(./H]FJ;V>HMC-HR:<63A)H!ZH_HIH MA!Q-YY+**/?/#Q3',@H8H9=[\H.]5T1W% 7%$:R(3E6;_(H14D+Y&3Q.1T2 M"T4AB#B_V'D@F:CQ=$$M,&D6^;(VN22+) 5!# G,*90=N "$!RJX9QX5.V)2 M$94)=PHTD@PL(07V,*;2 )P$#I'0=[.%U7*JQ3*[4@SANR4DRNPNX N3M($X M(>8O2]SF;5T\BS"5*2 >_="GO1LAB@M-,0V!DT,4P?"J3(QXM_LL@B>.SC4"O#$QM4^^\PK8KK+KGJ N=_4UD DWW-HFLVR?;^ MU2P+#F-U:@^GE[]PD4'P8(L4EIV/6#E$\]<"HP">@CFQC9F+,DS1 _J?VQ$6 M=6WO+17^XS$X0.\IQA(?]G8>*>\,9C +C+>50'?[X^6$6PFH))$F"M@X7\@5 M+\G&V:J@)_?M57!W]),C,7LA% ]@[H<"2^\4K+\+L 6>+QS*5T\_WO_;Z0># M@/>QKY6MJY:).7/:H*=RV_$,"V''!C["H>9 M+'"]@=DRWE,PWJ5VLO^WK8-KR)BE>I:#;6D&OLKZ@:EZFF,$O&=X=M!#QIN% M^*UP>, X2CD"/PJ?H)#<#R1=:<37X1B,%6\)>?L1IL9"OP#O%$Y[TDC(;M:D M/H52H$FM;Z Z-O=\QEU]X.AXH&:KE+;D0,VKXWZ2,X-AICQ= M%A5W-Z,'#93B::>UP"NN0)I*U#&*53;-S46HQN2KW[#1YX@0*V-Y00&E5D1' M$:,_Y4/X&49.?T^RN8!GV2/ H\.[4%H]=X R#8Q-&VPNQ_ LU8+MP_L171TX MMJ/:?<-@CJ?W G\&5-SP'>XP\/U,K6?U#9\Y/? +0>'T6,\)'&T:T&P&.Y9 MJ)&I&B"R#20>:5CBDR)@C5P7(V#N?,86:'P,<:RC*+G.I@'#;@5BOQ=^V%R7 M]-9MVCS<,;MKF_T6(.Q!)NL8YO9,]L&@UY;;@_M"KPVV%'KK@L3CL9"*AR@5 MR?)H8I2M 9IL6_?G!)7&"MNS/@B_52[M-WP3E\2W6QO"V"[MW!087LM6+5L] M %L]A^K%Z8I%#%&O6KSP;),T5U[_[N1@WK_%]DT130P+[$BR)/SN\,>7"WS?'_">+S^/+PZUF4:![R[MDY^_1G]]^&UT_.'( M//GPV[>_/AQ='U^\'^+:3G!-7X]_'%^<(2[3CS+9TG8L[N@.;GW/52T>Z*IC M]IEJ<@X$T[6^YR,N4]]94_'2QF2CWU*>V,JQ5HZMOPUY*\?6*\=^EG+,-"W/ M8;:GFDZ@J99NV"KS7$=U63#0!YYN]OK!WEM3F[T(;>58*\>>E1Q;0ZOV5HZM M5X[II1SKNZ9CFCU#]3T3[#'/!GO,'?34@=NWF28\\!,>.\R"(-8R\9\6<&;_KR<6-:&2P8_C8MA H:'!$)6@&TB@":U ); M?8/IAF,YZD#7/=4RW)[J&D%?=4P-VS[;NFGK>V\-NS\C@%ZU^*6;>D0?-UI3 M3[']R=/$9]FP/:[K/*ZU^(WC.\; \%7&;$NU6*"K@[['55TS>YIKJX&EH\'%GU?FT:K6+3JBC^MXMZKUH8]KY8K[NL: %IJJ659/M4!FJD[/Y*K& M\10[ ]_3^INH6I]#2DT=H_(>Z30M*-HC;-#.R.^U)^2T\=*[".F3@UJX@MNF M"_:NI=H#,*PLSS!4U\&>#=[ TT PV^--5_[; %JY'KNA5H!V0K()\ST M:07D'05D%2!R3%>S=,=2S:!GJ9;I]53F&%P= !5LQW:" :%"KCO!IY60K81L M)>3#YQ"U$O*.$K(*RPVXWG=][JHLB7#81)0OQP@;OB\BBY%@C+/D=4ZZNK MB-"+6*2$L;A50L%,&+N(#9Q,H\]D)=#P,G V34P:A?_PX!$:H8(_0J2:=2+3 M;!C"C-/KZLX#08LL-^P#7 1]S;-Q&$PVRK@X8-E0(;!#A!$/ZRC6'GX5 .O? MIU?_M?H9/C7Q1\_CC]_ MLD]&[T-XA_77NV_P[B/CY/.?WZ;-3)B+_N7BFW'R\\_1%^-]= *FZ5_P[R^? M?X/U#+^=7OQA'7_]HH,)&QS7[W*\@8]HUJX:^&Z@6CYS5&: ZG5\UM.8QCWX M/^R_K?76%:S;:YZNT':R)&)B* M]]K/TPEGZ0"HJ2*WLH8%LMD(,^-BL";N@8,^5MN.\$ 9@ M-H WM):^I-9*0N&=I,89$.,C3[UZBVK5:.7#[?*A#O+"]$&_UV>:VA^XOFHQ MQ+/N!0-U8 ?<8H-^T#/-O;=FU]8VPQYYBC/PRZP4;/;CV[(V8\>@4T?Y2 GR M<9[R)H!TK4N4"(<@4N],G(3=U$#B5NS>.T9$-B_^8>I=D&IKCW_89M?I/U!8 M93D(V261-C7I'6<*T7P')<.ZCCY2O M#$S]1")26.I^T9-R.>S(=5_&MA&M35K;H[2S7^'RIPA>E:QZ&KP/T6[\0F[I M+D2TOAYJ)U]_^W;\^8M]@B/__$/[,OIK>/+Y+_C^CPD8EI/C#^^'QY]_&\VT M9+[XPS@& _2OK]],7,7)N[/PKQ&\"XS/O]#H_'ET_>7SX0\8#QW,JJU]S\;^ M;&9/]5VC#PZFXZO,=[ ZT^&!P09>X#E@0/;OW=1^L^-9FR6.X;CHZXA8M85N MZQ=92\?>EY)F[W)^ I.ZN.;1=RZPU%M9MHHL"VNRS&>ZK?>]0.WI#&29;5NJ MV_-ZJFZXS-*\08\/^AB=MP:#YU<,]Z32S'@(>_*YANXV6IJA-79QG;1";!4A M-JD),6[8@<:,@6KVM$"UF--374MS5=W1>JYE.YJMZ2C$#&.V45UKDCVD$#-; MDVPSA=@])!6V^&EEU0JRZN2@)JOZW-29:9FJIEL@JUR06HX^<$!6V9YE -UT MV-VWEGUOY[$UMU:25%9K;NV:I'J?Y&V4:R5!58]RF8'FL1YXAI;A&*IE]6R5 MN5I?]7N>Z\'_F &T>KNV^JG6HEH6(.4A3*K;?M<6?3W>!K4R?_TN=JL&5E$# M]0"A9["!:P^8&NBVJ5J!'Z@#0Q^HEFTX+F.Z"_I@[ZW9L?OW3M]=^U%:3YT8 M)6U,=U^^,?_EX>N]DG1^FOI%\BL_XQX/OW._+?V27<)/]_^V#:-O#XR^Z@8! M7MD9INKV>CW5LWW?L?N>X?GN%I1^O9^3OC23FE25:P5I,J)LIJR ,F>7X+Q3 MTM/-&4O*3A=QF?!E;_W-K&VKJ^F]-HFI36+:&H=B>Y.8GF[/'CB#Z>D6]D3A MG&5LF1W/8/I\:!^_^S.$>0R/?_YQ_=?%D77\\]#ZZ^(L//YZ\O6OS^]#--CG M&/68 G]]\OG(./T \WKW:W3\]?+G\<4P.OEP-(&515\^'VDG'WYK9C"9NNTY MOME7 Z C5L(C?%C?5[GML($_&)C<-.:W@WC,X(XX"<\CLK.]Z4L[+J]6"D4L M(\IV-W?I,:18/331\[D?,!>\.,VW518]MF4&YOXE(KQU:38Q?7"?EFK?Q:17[5TY;L0.=.'VPO1\,\S ( M5,MA+D@J[A$\OQL8S/-Z6#)]_S[,;=+28R0#M BP+0+L]HC]M5NNK1Y810\T M<\)@ZWG/47N6.5 MS0E4AR&"K&^"8M \J^]@7Y9.W]R=Q@-+) /,0LE.7QU/ MW8?> )QQ,ZH&L2OO6[;=T\V!:0:6,_!=N^?K9J_GN$Z?^Z;]]T#?FQGQ$>_O MZ*I:U[K*0R=")%EV0-M^R6-O@B@Y49+E*<^>]ES;Q^?R7(]@O'??=#R[7XQC M[?CB;/3EXCV,C;_[;73RU?]V-YWD ++@^O0"YOGU/2;ZP-G_:WC\ M^9;DW+-]]'481C#I6A@RHP?!S6 2\@OF@/F#M MH*VX-\:-Q/?#-$D5$>YR$,8,9@@/P\=B'SKXKCP:4^I.-4LB5A3^DX?PV*2[ MC@.U>8Q^)'A-DLB#[1*\Z>89/)MEQ!$2U5K!Z8[B, !F*>CRG:439/?,@XU# M@GMY!@H;J-!11DDVAB%'HR2.)OA=R>S(5K#],1>F*O*G_!+'8FG*8L$:DJ.! MIZ(<)H#4//K845B$#'TYE*Q.\\L(,\IC.#)P@<)*+B_XICN5276CJ2!WR3*Z M?#$*@RGWYI2C!I'FG53YA+G+SX)XO,DL=FAMJUI]B@VG^' M:96=<\E5-^7LF\H"F.QK%EVS2;;WKV9N6ABK4WLXO?R%BPR"!UND,#A!#27B ME+_.,9,!GX(YL8V9BS),T3+[G]OM2UW;>TM9I7@:T0+#4_-__V)OYY%RKD)? M3D$_#4?^)P1IDA;*"?O09G4$?7'\+W,& F.,K^C'(U0XB-'X2Y7_SI/@O$U[O@1$@V^^CTO"HO+!R4?<13BPN@Z9Z,L!TUQB&.D21QZ M&?!^5WDI!Y+?UX;Y)T=2%W89V7+AR"5M5PQ&6@@(>86F _ &_GN81)3L.&8_ M:&E7'/0)67K &F#&^<@'Q0#NA-CHOPG(QEC\) <]!397R(OL7M)O,=I7.!^! M=*A<@Z$G6+#^HXGB>N,$LU-UP:1.9]&KASQ"]AIRE@KB$$U/P(:@[%9]<,OOPRS+T5!&R91' M.$2(% W!7@W'%#[#!AXHDV#ZS*,V'2@Y6'J9"XK,6^-\)BJ\ '0SLDP 9@8K M,VH7]V<.Z>!4W$*S?1^X$41R2B80'+D\)2O[/7=3$(W '3;MUJ"K7!!/DSP6 MLAC\D[C8Y:P8.,S(YD1Y?1G&B+6-P_V6@[MA],50M!R6"6L2Y4$\!C:$#^@I M2Z37=RO^[(E/.K=-^V:ZP4?%J5N"Y>3OKG')Q7[?+ UJ8B,#4Q98T.5HO'H< MWTN[DX$9#59Q*26$]@/^@"?=)(7%W_@*<0SV\TLPR!5]9E/F"*B;:?\?4 %B MZXBX\'@* Q?')HSG/@J[#*[!D/NTG0CH6ATL.:?=TY)DN<#>5U4@QJ 0FJ4( M+S<[=<.Q,!A 6(S(2BDV_@A]@9A)+^9@R&@PLO-0RGI80\+"&,A025TQQLV: MKN@S5+#JK-!HJ!OJ_'*C7*+C=\Q2. /%L:T'3'SZ*7K>X**#NO$%!]%?%8H9 M\[K5 *\";56^_K]GGY6%EQO?TNOI'O*Z%;ANGQF6P:R!QQ@+[" LYEK@=>W M=-G>SC3Z:O&7^BV'MLHE1WDXS\$X$>V>]D>(#KZ/2^/^17**09R/+!U/RIL. M[9E%1(]_PI_[?[O6(-!]#:\J7$NUC %7F=:S5!?^9FN!Z?D#9^]MO^-8>LFVUVI[Q\L<(UUSTY0;4?G!5ZSX\5?AY?_JWI.C=[_4#EKMY3K4$?^\%R M367<->T^R$F;]?;>]KJS,'<*2.H(_O)*:MQ*:)"02DK7Q"BD$,JU%%UL7T0S M"[WQ0#J!1GP=CED4>DMHB=^3^%)%(Q_XCN)%V0//[\;9%$[M08+J$S7#03UT M^BN+T$!1SH><8P"ZDN%P7A)801QBJ[HI!X3BT*1R0E1GX/8()X/,.HP?@>*8 M**570?;W+2JA&AMM0N&=-Q2IM$88'4!\ $R:-/E!KC[8B(\H1.ZK3@Y_7"$E MGK'R^./G\?[?IN/T>[9AJ%Y?\U3+-[DZ\&T+CH'F>J;7O??6Z>L=RYY% M0=E1$_,S+RY^2D(.^0S\"BJ#@HS=NKA2:=\/L_MV:?D,Q56G[0W8:?1RP5;,H_&Q?F] M2OEW%D;E,1?^2L,%(:^R;I>:>J$15CG]FLT-F_L&=YEIN8$]8+K9[QN!Y5J^ MT[-\S)29TR)Y%.>X5NZP_HW6P;*- MS6N+WS\T;BR.8J^ZLOC]P^%RUQ7PX*U7%;68+S[^X!<3^)(YEQ+B]>NZBK! MU'R$+[ M$%8!J92#2LMX+,5V77Q0\MJTC!:2G653PKHCE>8\\513\.,\C86TS;-U^4K2 MCLLX9L8I_^3 &1483:'7A&%!-W>5@=;:9>LSIUMK>C.HMAO6]+8'NHJ,H_+: MV)R;?B($YZWY"VO,.1'A[[GY).)&?)PDWY2KB'G$%R((569'E&$IF5XR6&MZ M22./BDSO)T@V 9),)9HL2:1%22:4[Z%KBQ), GQXN?R2TF>SETDQ&10I)I]! M?8)Z]\(K.L^,=K^XGB!!$8M["Y0#())=S+DOWE5Z(6X^OFVQ5<8$4S*P](8E M4S4S*(Q%&11;)AS&XJ;7O/88 $-K+O- Z C+@!0/3#"$I6,)"CC:[&IX1YV(@]U;)QZ) MH5^B;GRU#N5X>Z'@NM3E"K\RK&5_]2SK$XS%]0G+5V3JAN64-9EM6<,.E#5L MK,9;4(ZK/W@Y[GGN9AA$CL>'WZGD?C,@QW\B?O3L*_/GPR MOGP]TD\^PSL__(9PX?;)NV/KBW%L_77Q9W2,?\+<_ ]_6OY_?HO^,J+O[M=$ M.S;@V8N_PN.OG_2_+CYI7T9GHR]?OVG'/X=?O_P<1C#>3_AS=/RG8QR_^\/$ MQ*/3BT_&\<\OD[_]OA?H?L!4Q],#U3+=0'7ZNJ]JCLL]B[F&RV>J6"UCX%BL MYWJ:RZV!XS"'^:;/>UP;&-PV[.G:W(H "E'@T&]OOY"&RI#IEE?\)@RD&SJ'GHI::[ @R-L%V/<>O!!/O5ZCX0,$// :;,%+.^!1F?D<1!N3L M5GXB"&VZL^+I*!-9+V%6_^F\V5%-<5'@S90H'UTI63Y2/)8-"]L;QUHEWN\- M',_7]+[)![IE\=[ &QA]J^_9S.:6'GA"D.NZ9JK%7^YZ#U1@J[Q/TC,.[F3N M8<.)^')3KGR>0O+_./GZAWW\]0NLZP\=WG_]MS?H@9$!HMX,-%NUV("IK@?_ M&8 V-73+<7S;VWMK]8T.B,Z96'^GT@GHD$? Y^#_Y2F%;UW@U""D@N642I,; M^/@(*2Q$DH<5'BGQ[G=YQPMND>D2R(5TQ[5=+_5.L%)0?;$C+DB5+'D_^-ER=>8ZNJZRG&:JE M#US5Y? ?R]8-'ZQCI^=AOUR]8VBS' DJ:IR-9;T'F!MX-T\9N>(>H?#,FQ)/ MB#I*V9TC[^XHZOJNZ_7[06]@#URKYP;X?_K "$R-^SV;LU;4/29??;K^6],\ M3^L[GAJ8.@$R:V#N&KZJNS[7-;?G,L/=>]NS.U9OMKTI!E3X#V^(1[RL%DJE M#@;.J*=Z-EA+1!^J],U]^#UB 8%!%,9E;O;AZ"I*!)OMB_)J?=#KWS4^LWS, MY.[VT@&+0C<-UW?E->B#X;3XNN991G?,=41W!E8;V]G)V,YC1VF.+@Z/Q86 MT56.]T_V/QP>'YY<2'_A7'EW='[PZ?S\Z/1$V3]Y!__;__W+^=&Y>7]T MLG]R<+3_NW)P>O+NZ*)XYNSP_-/O%_3(Z7M1*A$3O$#TQT=X$^HFWB_^+4%V M(2N$02@NQ:X3, )%XA%,4LZKNKW,.G)>Q5<%@MCTYZ)28^9C<4$V\_&(3:8_ M\E@\_1':G].?T47Y[-LE/$OU!96'$3!:!B9%Q%*\: (/*1.X8O])KF$5:4?> MR8E=P-VA"W($54,H*I#]&(*0.S:Y@2I=(#P#:X53'.%&Z@F$*KRI$WM6@(A= MI.+\!DZ.90/.R%J9>/T,3'W:'5%V^JO;S, M9'A=E'5+U)J#TS^/WJGZH,A,J5"]Q"B4]$LWBBF^-.?B%14 CB=NQ/U<. !P M+ G3L2-O5F]Z5PT(+,NOKH"]4OD[>26(:6;):((&X:4(\[P1#1+Q,IQ?3L2S M>#4J6L@27@^%TWAC,9AD$;^12&_@H8[)[BEG.&+I-SYN7!$*B![^ICE/^D4Y M5?&EW)9R,+SWO(RK%^ +DU@"E?&4)T$Q$<1JP"?D/2B,5VVYQZ[01!3?@8N& M6_I&R6!S\1:5G+C8EY7\8CR1EDT6,R+R 6]3]@A-J\ 7Q!OJ[SQ*KO"Q-XH0 M041C)-Y00U"=20LF;/ MJYB%V!,I>"JPD3=3K4KEK\?HQET68@COXV-TR*!9H,F0#INTS9 M:$ZL>]MSU,@0^I5[+,]NU/!BKPK76.PY::H)J2C8[:^2DF&,VPG$:9@ G9IM M4&.3AHX0"2:10G"A:;)E%7 M0?LE%T>+T,T\2O_ @4&#%:";H$]ER6QDE+DP/ MF!Q41.CACN19>? J'5_3M:6NE"0NU9Q@ID(%HNBLI[C5N*Q2I=E\73IGQH6( M&3$O382ZQ[ON2$#NO23))?82I1T>IN*7L#,)29H&H.NM6_$*;YDB1N.!]80E M22C7*#-R2"EFS$^N2@5$!@,"Z8249#^2$EY(T#1!JR<3B+T%QN^D^AP%8'J5 M"'S[&:1?J5;BPG:IWT *>RL&N<-_A.(*8#[X*9F %)(1UV3XDP4PJ>6TV5AX M!*6=7)\5LD/ OL.D"?\0[\?$1*-$\ 9BZ7Y-*J-(?+MH$5*?"SLGABEX7&K^ M,2=X/SQ;\!"P"/Q:X!9/LU@IIHI\/> Y^&W!=M*DH2W&X_I/'E(B)'@V(.VR M(,>DLSCY7K-6IDQ&L2/E02V?;:A:^1!HW#=X[(-<@!EF!81QM>NC!#B,YE)> M5-;V<3&YL6"#\''AU4!T_!WL#!@EQ4\*R4%JX7;V0:6 TP!+)\W!M(DY[@=B ML,%N9W@=&XE!B,5!<(JK3W -A<3!W\(_? @'+IH4X-]H- BQ\YVEE"KJ M5[C_TYLAC$9Z6O"&^!S<-[ R0P\3;,6/,6&!-&W&L.8KD>WN M?P]A6]!@D'M;V4<-K3\"C< D)'A-0RX.OX.B \.<&EGT;K5#EXQ+]Q^S#\2" M4Q=FKQ@!.*I0$UA,PL!:\I@X5;(B6&HC:Y$H ":-!*:5^5#$!E)T9D6-M1]>DB=[C3E&L$ALP8)?C$3I 1KJ,2]8'1PS M<>N+8PB;3$RV,/S(G8=]4.C.K5![8N*9K!H$518B5CJ]4?4BEF4+E'=1IG[T ML:Q2GPH^T+9P0E;.&MN.,RZ734_A:]'80R$'&X>)5Z=3]I-P88A<0@;!@495 M6& UUP _X.LDH(1:31K4H#+FNBB$:%N4$QW;3A/E10UY3R(JC%8ZR%._G0R%Y.0:3 MD3_09BQ?4<4.R*I$&T*<@2PI/)XQ_?M[F!+]Q5PO\2&.<0@FEI+Q'_@MACQH MX4)],3(KF]&0(G,.1N_4K.TBE.GG2 $82D!=B+)7\"!SVY^#,<=]G64 M"/:(%5-Q)>(,2),07>_K(C>PJ^QG19R71%(%LR"L26 ^X/IA>"6B>2)6A609 MXEM*UW6,YA=0.>#<)Q[$[@8N)X.5),__9J70P(,LMJ, 5QK6V:+>?T%&WIH' MF%!L,3&DR'$2X5;TK':OJK!0)*)_"/(%U5J5!UD8^72W67FZ11<,,#LP$.&7 MY,DD>L,JE[[!@:*DI*+ A>:/T>.;-9'H>0@R6OY1BMAE4A]^T60[U M+ >K[;&Q&7/9WH2%^9SE<[Q#D:H-HVJJ.)!^H: ZA7ZO.>AT^%'=%K@3%(X> M3Z[$$*!6HT(0"GLHN085E.( F)67R:I886]>#Q-\+3S"\2;-!=4?@F.(?3D0 M#JC2G48'.+0H;0;A13<]A#0MHE>E)I5^1^H1^;QB7:*W">JD@F&>MJ*;\KF5>JW"+:5^2LXQ@N'U^CW3$$:X.PBQKF M?74Y"!;3)(,59#5=(:TXLDAJG^+%GYRRI!9M<:-$5NIO\JTC_EWB(15Q?6%U M9N.:(2&"O&,,-:K<1U^DL?@9:PB'IM^(Q0O.XG[=@)S3P8E,75$\FP9XG2^R M&#(N0T6LN 7'Z\",3,[JQW2)C[9W[89?NF3-#FJ,"E+)4$1UG$A+4HZ/W=DD MD]=8FS5B5S<:MTW/008MIE=:F@!T?R"N"*;Y2VA^!/*ZQ7X22NDK:,PPF+RY MATFUU$!/8&6)M@C- Z3H@X&)?V)F99"D<?T@^^ <->B)QW^:/" N[DI M2"A'Q26M$'?%;<<:BH2,KOV4K>9DBX"R$P554RG_$;44I^DE>$H_BU8(7D2U M6.3&Y&.RA1II)JR\]2E45^&YD-$I77Q9C9%(T(5/W?-N>9LMXRSPKZ'P5/-( M\ER]-#[$])^1Q'6*L7P/ YU%)HP(Z8]I9R6=(SHMNWJ(B>8D V2;_110]=3E4$$\9%EHN$ M'WG75TC0ZDJUN$$4]W;8^JF(8PE O_*2$!=!5R8RUR#%/(32E?^>H(. XGK) M=((&XV_+@3F5&4WRXKN(A6="Q7F4&=J7=B,$D&O"CL49Y3R:4JWL^K0TQ2J1\U%"GB M%%XE$:82E;?;HJ'-+.Q9F28A BO%E'$A+K1KV3<(*(>K$@)!\?,BI21,2TM\FFV"5!0C MPU&F6T\(A%6^^21J("T6Z,43J+1!"N.RO>1IFOI1=]8R SAS^:*8< MR)2!Y<)*6WER*4J9@?&?B9ZH(M3:0 \2)[4&EUZ*Z9I::W(UN,Z5)] M+6-[*0T6)55_VX)T1:")MC=*P*15)0DN13(!WDJ"T9J&Z#3GV94X0,6&C-C8 M&U:BK5I'RL=A*M((,O:=XMZX*)FI^$WFP #CL,ORZH>BVBK56Q8#I90?Q8,* MX%;B_52'?*;][;(&I+P,E3$W,*+?;-(YD_U>2I/R0[E@LA99S'ST+.(D%S%; M/&GBPT,03]2L7OF,FWM.\8KJINO@\/-Y>=>%:HU^%J)RDWN.;=\PJ:30G1A! M)^RJPEB2-)@YV:(6 %]0T MAZC,Y 9AV?H5LUK=_P7_@95F(P:=2%1;Q7U[5 MT8E"9'P*N"F/I?[NU),*"U;VP+#%'#81NB&A[)=%?C2I&3S1$1_+)&!*'RAQ MJ(KZ49&:2]/O*N_RM(! !>N;BX,;8P?Q$1!TB'%B9-"J.UH1SFE"C+[0NJ8P M 0ID?QP'/K5+J'_,FZW(+0-.E"9@RT,9ID0.DNUPIH2OR4.+ERF8DK"N!>7HE4#Y-E4RGC^I5(]=8ZB MF6#1E1?EQ8US%-V8"$G!5(H^S\;O*LM6K('\[:8)0**&P.+I5K+$TZ_Y+H+# M%JRI2H&=VY>Y,S?'MS1J DR06%59/LWA/C@[NC@ZV/]=V3\X./UT/K[T<'A.14<'IY?'!WO7QR>+YGIM"E!0_1\,1LLS\JFTJ!\HTD6EN=W$0GG M4IS$@3"8\JN"\4M)[]4E?35N/5.]B),78*-@6%^Q5 :+/-18E:]%,:8/^_L? MA9H7CY8&9>G +_OR0@2B2(S9I4PYQ7 _R-6R0$Y"F&;YZ*HN8472FU#=Z'2C M%T&PY"+;EWH.=>KE,)VBY FC.%(W=AH!HRK%3UC\%!BC2R4:3:93E0,2!BQP M4)'1#50(99["=Q;EQ<7WPH4TPF=D;M4B^45Y5JTLJR.DMC2/ZPX*QM1@"P3$ M=%6>0DW710HJ%MRO6!51-,H/+=0A&5&PIWXFON74HV[15C48VDZ MP2^1)+S&&]/4K,I+4,EAK#,4"4F,?#9RL.3EC2C&ZD[7D%!(0]12%*YO=@,? MMQ )C>0!NTT>V(RY/%SRP$[D5KTK@Y+SXEIC"=V="65:%;G)PE<1EZX9@[+, MIZ@8GGNG4";)HF02-X8HQN*)0F5& ;D\Y,$URZJEY"6K4JI:F79?YD)5T@E^ M6\E/"I;*'Q1%U&'&YTC4PFB10C5)&S*5*_"'U!0>"%(L97+8'\,U&\"B^F*J3O8CF>ETO* T[69N+7A8U[W M?>1\9#8QACPHF11\CEQ<29?76/4$YO6=G"4QM;$_TE-[PW/A=3;+C9\/-;2P M+FZ M9IW /6-9 M.UHC!\DB 6T\.J%<#TAJ028ND%E'-D:J8RU"VR-QQACDA0!X* MMMQ!'M3.'X:FJIU$=K&Z1F.K3:WW"UT!U5F&*5AJ5!2] WFLNTD($>&K4S*N M5G9-MQ@A5?^.1?A&AZMVV6T7E]U3(D7N0"&F,-U5!5I$ M["KCKXN_O/'##'$!7H,RPQVE'[WYSE,*SL@AX2W5:>YJXD2/4_B?7XPOO^[2 M5_\:^[/?67;7 9=VT==:5U_XW4W#ZGJWI]]MV)N_L\W%+VTGNXF3-:REAOT7 M<:[@7C@&>.3^O6?N5?K.)_Q9X^J'HC>/5L2#\?39$&?R\46>5D6"2[$A5UXN M:K#,HH2\>)QE.;?%$#4AR-%?/1;V]R':WR0=&S;XPC7/$E+#%>_MSO:R MPNX\'WZO%B75':I'6)-"JEXIYK>!1V=.=JA:;WD!,[ MNCDM6ZV)K6X1L AW=$D(:*JR)>K_HVFWA"3-6VPA-F2-5"+9X MHPPZO3??I+L+S;7-7NHO=Q*>4^M=>")WDSW,0+7LLW#-#:]FC98^%>V;I MSY0]UN20;(4E]7%!OM&=#*DY^[ EO.Z8*_+Z#21?@= MF4+]5:W-ED*/3"';>3H*/:?PA,R"EAJUZBJQEC#%TJ'@+6'*P1V=U%5"X@\J M4];H);2T;6G;TK:E;4O;=5D16^R:OZNWIBKP"3NU//3GZ:JW?F!+H)9 +8%: M FVZFV[V-EF]-DJ5L]8CK[&?=L>+P=:T;XG;$K)-.JS85[,(^\)5!+H)9 M&R7HUGEUM-DZM4(0&A4(0L_MCLAJ0]P;3J%5*Y=:"CUV=4A[3;3I%%HU'K2A M]T2;K4T;N'JUYF?/S%'5C=;"WG *K9K=W5)HTP5V2Z''II#=.J@/O\MUI%G6 M0)I]9GZJ]8067&MC+U74UF\IM.$4:F,]&TXAW5I5JVZHH[H-"8W>3*I"F]I8 M[5'OCH!);7[4YM-6OVN(HB7N-A"W/;F[2]Q!F]GX1%M_6C:J*;K:8&^?5_?Q MPW>-.\T[.A@;(WG6Z'WL&FU?ZL8,K[=TW06Z]EJZ[B)=!]KFT75-(8;--1*. M%O7 >V9WX.T5^(83Z,F33%LRM>=H!PBT_;?@FZQ,:WZVXO(@23G\$?,@'"M! MFHR4E]B7-\QD2]U7A6<^9C_N&,S?46/0O&,.<6OH;SYM6\=\5^EJM73=1;HZ M]N;1=><=\U\?U&S87ONUK0;=< *]U)>7%BUQVBA*2Z:-.4,[[Z"?\/':+\/% M%KXV8<_])'F&5C.P'?MGJ^;O9[C.GWNF_;?NF;NS0SY<(OM3R_6 M("2$PS\/3SX=GL\LXN85RED2')L_K]/';*./+JQ_84LQA:4J+(=!-.8;GAIER".SI*^?\:LQ'+NR?J744 M0S,TY0 V%I;D*^-$6>(7^F#%M6_8(=DON2K+1W ^)D1CX$7X'RY^)!;/%VT7 ML@'M C(ER^#7491<9\K+,(81$N"[V(=SPG]X\%L:&[@5.&L,_)B]>KUP>V J MEV%_K=AKWY.]M<_-)VLILX6<-::MA; GDKQNL>Q@QSE@Q8SXLXE6L:++,F M(2Z>R+B<44W:?-5$RJ,A;Y=PBV[U?F;W9Q4PZMWADYHGN8*;LN%,A/IX72M> M!@1]EW9.'ZSC>.WDYKQ0#H8LOEQ< ?#<-^B7>1NT\W=G9Q+&OVV/T4[RX2;Y MG'K)OY^)1"UH^WKO#(?'L]:67/J+>RUQLP/'>L>PS*W/L&EY;IMXSNKH^A-6 M]K0\]PQY[J71A9A?X6*^O509T,N:M<$M;OI!N3'Z9O*!?;C M*LD06\CGO8[AK J0WB*%/CJ1K+NB+;5$>L1\M=4S@UKR/)[%]=C$V4)]OL4! M(0'SFR[.!&KQ?JO-ZG=L\X[%@!M3=;Q&_V37R*MK'=L:M/3=5?J^-#N:[JSL MG^XB:;>1>L:@#2WLB7M\]/L-Y@TF]V?3X889"[7':WOAZJ4W/[KVS5NT&:?GW[''MRO M;UK:TU(&LWK&JK=?[7%IC\OS/"X8&S3N'!O<_I/2!@]W-'BX M&H#$AI65TXBO0_ ?0N_FY0M(B=NO,1^9*C0M14(@*K=>MJY8&.]S+^4$O_#" M[&H*3#T*D[B#& S&X)>.@(-XH6M=N_ANE1?H \0G>-&_VZ\-;0YBPRT![$+8B\P7*08,DX_,YKW\)4QB&+8-@D"#(^+H>MN".,JV%QG$O8_?BR M&J.[D+)R?RU#7%%<)5DXAA%?ISQB.(\*)P'KS6L_E(I7JW["7-"Q^7CQ3^:! M.CP%&QG]YG;4_SM,JW+'2ZZZL*W?5!; 9%^SZ)I-LKU_-9$LPEB=VL/IY2]< M9! \V"*%L@1N2[ K)! 'E"Q/\2F8$]N8N2APL()_[_W/,L!)>V\O" D"90# M>",B]/S?O]C;>:3JCA(WC&96L2J&T891YS.G+O#>^$83!C;&@Z%"^7>7PSZ-V%<@%.%)Q0C\ M!*<'%420C_.TACF5T:=C[@UC6-+E!"&U0*E$.5($=O4J3?S #V"7P+;P5:\C$L32))=14$ZIJ%X2K>["5Y!-]$,'C.QLAM5\ &J+QR MF+'@D9"4&CB($_Q'#UHIQ:V!6"DM3K-86 %\D:)1]#UX24V_<\S', MGZ4^2!"?@+QHL)[6ZR@/;*:N:D\75BE:!BCN4H:[3U!D!WD&FI>GV5-:UAWE M)=K6AO9F__P =Y#^I;]YM?DG;452S$V.6)P;\:1NSK*)',HUG/@7/;L#\UH5 M$BR;$>(O^F*@I07Z8G-TJ]V3#SRY3-G5$&,2T:137KPIESS&[MQ"7NYG(>LH M)R OA\H^'&-X6E#H,$^3JU4=T91?I3Q#:]I7^GU0Q[KUBQ@.W5#X"K4&V/$X M'RG[Q_5;P6EZVCWXF6DO'&,E+W9M?N@&X@V>P"_H/=11N,<>TMV& + M-MA.=E,GVX(-[@;8X(R::;$&6ZS!%7FHQ1ILL09;K,$6:_!QKLY;K,%VDBW6 M8(LUV&)PW=:2K^,8V]\1M^6Y;>(Y7>OHVATK\UNF:YGN;CFC!/+5@@UN,($> M'0IR0Y)ZGPDB0 LV*+2?W;&7$5J#3JF=K_:]YVJ0-PU^AI6Q^C=KUB[I>\&T_>EU1G8+?+@ML89 MC+:IP4['&5KDP?E::>7^/JVG]-@D,EH2;3B)6NS!C::.U;5:\,'[!!I:\,$6 M'VKW\:'T0<>^:]K+SH!$M<>E/2Y+![0LYWZM--KCTAZ7YW)<,#[8:]$'VP#B MK@406_3!S8'E6!Y]<*E"^1HBDST-/JB5X(.&U35GX -O'U]B#^J#._[ZV6$/ M%MA[ GM0K[:-"#*H$+*6HNTTMLHR6[X0>=#L]N="!,Y!'B38K!"6)3ES,>Z@ M7AMT/IQAXHX93-N?BVM8C8_GX%9XQ&J?R\$DN&$Y4%>Y&/+&^LK%3(^!L#<( M(3:"^<&Z8(^OILG*+E,NX:.H0)! 6^!!/T_QK4B3C'L)SAW^-QZ&J:_\D\-6 M\31#A!5Q!G!&]<7, #LVYS0#P=2R\Y/,3&XS1T M13AG\WI9\6JYL]3(:Q)& BW-1F%'MA2U_$X3^.NLMV M*$N!ZO6F)$;/> 21,1=2S[P)4J\F&RKL((3AT^;^IGE(BU]T;COTLX*B1?!K M$?PDQ-SFL\"*=NON0LMI7:-A/7+F#9'D*X-!K1LJ[EGB'3LMWO%FS.79X!VO M%PIQ*8G10$)T$ FQ0#'LWPT)$7]N]FY%0GQ4I_AF&1?Z_]Y;AK5Z>S-#/AR# MS(=///UX>+9_<73R03G\?Q\/3\X/SWS$BI1 MLB2P/4H->!;-1;")LBG(363&U> 4&_B)+4[BLT#S:R?;XB2V.(DW86U=D#1] M>*#$)WET2>Y[7NAJ+:KAYJ :;M?Z'P*V<+MVX!>A!9XC/.$YBV10#LSA;QQM M\U6SEI]M-M'*Z]_L- N]HZWSJ![[A6Z+Z_(XO3,PS9;G6IY[3 ]6[VBZV8+0;"Z![-5#1UMO0K=1A.?C)AJMF]A&$1:S MQZI70"U[;%X$H(TB+$'^#U1W$(GZ0W\4QF$V3JGBIXTC;+.%;70&O=:K:WGN M,=?F=(R5P^\MS[4\=S]'M6/8;21A@PG4:]%LVTC"[KJ*YM,T@7UZ'F\C"

    5R6UE\KHKDU<)NNU:^9#5T7JK>J5M==@6D=?I[W@Q]G,F M[TM'&VQ4]5]+V'7EQ/8WBJY/'T)L;U&>39C\KHWLMI['VUN4I=ACU:*HECTV M[P:DS<=<@OS+5G7N>-:(V1F8JZ;HMZD]CTRD7D?K;7^^WXX3Z:71TTKEUKN[>V>^O: 7O8+7MLO5O6NG9K+;7;<8M'MSJ6UCH.&TXE MT^Z8]JK)[2V5'MV]TSJ#M@!JDREDKWY?N_7&3>O?/1L#OM\"LK;^W4W&7LL? MV^^<;6P%U*8WP:01E^]\7:6N'D^GKCXR0S>[7&.K\VPVK;9JQLE2KERE(7P# MLZ!^L6F8<9]ZFX^NHF3".7T*3U/S7QK'!8\X",=91XX-#XS"+(.OL8.V3T<[ M@]=T%'"4?:YDP^0:OO&P1FU,OG0UDQ%^$K((OA*QHN=ZP+PP"L4)%5, M[/K;[+AZ6Z/5>M/@)7^E#VI,Y.<,*-FD903""TV $O?_+*CV>Y_#!,HVA%[!!?[UL M )/*/9( 80QGGV)Q("66XHO;>,@#(99'M*TTD7R/H]]/ ML"?PRBC" M%L3-15L#EWL978O"E_SAEXJ>2E* MX!MER)GO@?DREMDVM3=^AQ]0G71#:44LO>0P#AN/T]#-126U9&M\X7R.@EDH M(2A!/A)=V/T\1;; P]&=7:MD,IQ1C8=JRQFQ,)XS!WHUC.[FH#)Y!KN#+=F% M2F/P_[%-.PQ&[BJ\\^#TSZ-W*IXT>!,?A9Z8RFTL1S.\Z\G/V(@CJ<*$VMS3 M0;^&N54$FE[4$-@"1KQI)D&8PL;_D\-Q@B=A=;+K?;%S09J,Q-N'"3P2XV?P M4YZ-PQ%Q2I[Q((^4* QXL3D1;L$PB7RD6YI\)\IEQ;?G<"1^2S+>40[ K -9 M&(=,>;FGG/^FO!=FQ&3OU2.=S8TYT2L:NHT\MW>S>6Y/;NVF"Q+QFB;ORH;N MM!Z8/NTCHL15DH7X[MT;,H\7>N4:YWM891;AOW],Z6\,S0/@BK64PI[H>S MTCLW6=DUZ==Z>/?A**/:J%E_?V5C;T47;\I88\C@O34S$1BV4>Z34ET<4,C& MB?=-=6E+FJ]J^&4+.'"*\^8__QPXK^[3W,]]N]$Y$$X<4@OCA_ ,&4F--S<] MO.9W\UV\Q:\33A[Z<3A!H&,LS!K4-\E-%F.0Q\(G).Z>ZSW \ AL W.+\/.8 M^8R&P7>""P*N'+[ECB[F$=B,OA^*W8<'4U2T>"B)3J"W3HI/,EB"C#OQNY-^69"L>"XRXB0#F[A%4>W%9QLX8_65SM[UL@? MGL\6:4W2@2 #F_D:=X0^DQ$:'ZPX2:_ M7))I]:U:RK66$VCRT*S?/R--MDG4*)\Y"!3PC[[C%K(Q^E*@27*.VP '8TPG M$'9DX>D$F\9+0[I#Q-W"DQSDXSQ%/O' 0Y..%YP;Y";81.)Y\1)EQ+X1 3$N M-&Z\DV(Y#!D%=[WQ]C'WAC'LS^6D,1$8%WV])!T7$[A,D^OQ$ ?ZQB9;D_-\ORR4,+EPL302O3#$,"\/&R886(7\H!K](DX'2'!A^(: *0 MBJ?X3_&4$%9HVUTQ?:SW:E1\E^[EF/=%]6.5[& M IM94+V8=$>8U_.-TSL;:G,;91-I@#94^WPBK.WZ#9:Y7&ES?B*W= M8(K76%DHA=D@\RZRMV[/,=$;3'*+W=VDK1 B="L!?V&QQPN*@!&55^1$T_&: M1Q'^6=A$-5.H,M&0))>""AD?CR->JM,B#/$@WH5D7&$]5O[$? :EP.Q"9U'Q M4Y 3,=[HT4&><17V/7)**+7A/SD04P%G';Z@B\'W8;6+1Q>E]Y#=VWUH7/O4 MMT(!.HW%OPGV]@M9K$F']4:B;W [HA.R>2[J)QC9D@Z.!1,A,JA:OWJQGNWNZF(+=!L]U#L6VV7EN0C]/,P(V"9D2*B-R00@'Q#$9PJ0D1-^V<9CNG42+M>G[M- %C !Z:V M. $ IQOZ_]Y;YDIZL->F#>Q6VL"CHWD3/QZ=7!R>'9Y?*/LG[Y33B_\GQX?*R]]/S\]?=923PXM-#^2O&,D]PO//,W%U=TK2[R@&Y<1AS4F6X9KY M9N2+-68JY'0H9QJ)F<9\7(1TZ3X@+'XAGR,3R&/94.'_Y.%W%I%M2;889BVJ M\/2H?KG0$;975 2K/()Y5^ <<.42#,U,O)EGKV;FM*NJ>SDB%.:L DR-.4Q]ZD(JN@Z,*$\?FY#+7K+\Y23'L% MSHM78;+GS2GS:R#JG+*VB]H%C+(H2G]_RJY:?-#8)!SVAJ#Z0B[&O=U5EIIV M!.>1Z :G7-2/(P$[*Y'Q[OD#+%O.SWL41V-):UHW]I[<$/OU\.3P_=&%\O[L M]%AY^?'L],^C\Z/3$^7]Z=FKPB2[V/]_A^>SC+YM_%R+5HN.@5Q<&X^'("JR M?#3"*ST9]Y&Q*6''O,22B3"CC*)%GYDISL)(?5 M^1B%]^!9<9G-4W09P;G*7KW>_(Z)@UZW9_;OU##1[/:YHQWZ MVMZ&;6_#MK?AG7H;*L^QK>%1/48!%C=ZVLL;W@_66FHN#M7C:9@E-^_%PZU_ MLS&IC$[_KBB>V](UKF7EY\'*+_6.,7@&S0^7&&-M9N%F37)-L*&;J\-_O:NZ MWG&4R,&J<.#K 8EL<3Q7Z#OK+"]Y-X\Z]Z;(%IL!\Y:XV=:R[7<[?>MDETM[>*[Y"2>84-6F)ZQ/#[;Y"6U^0IN?T.8GM/D)-TE)+,IJTQ+:N]PE MPX>=WBHW"EMVE]NR\7-A8ZWC&*NW7]T6/FYS$MJ:DV"V5Y";32 0OEJ; MD[!)%-GEG 1#:P7"I@L$73/:G(2="RS,YB3,*_A$F>4:MLV0OGP)W!ZS!]AXQQT*WX5A:-P3 ^6A%PO'8REZ* \S,N78X+W=T J02#@:XXM M9;'SP(0S##6I/L*RP4ZG"?.&U#^&15Z..+6"*C/V31?;VI1-9N@'*?9/4((\ MBI3O+,HE6"\BM! @+5(4.]=POT0L17HB*E' 4T+Y@;%9AB N766_Z@?<4>*D MXG58LL"-D]BGR)G$CSCXI^YY5QG#:.$X@=D@GI'HJB9@=*D_EEQ8C<,:FS"[ M5-BO80B[@J/AXPB3K"".DCAJ])D?PL\030I/Y?B:!PZ3BWQ0)3H4XS?4CW@2M671*:QLH[ M[@EU8!BD#OH=DA$7<,+WO;& @$,AC (3T=_8-0ACT"B7!;PS"9.L^2MX-$T$ M,CU^_"MBS!V"!"G@VO=!QJC[+B@=^LE+? BA20WMS:^'^Q?T5_W-JT+2(DH= MJGFFQ+!N%#X('@A6OI"\!)^N(D#@!.8Z$4B03V0$")C5I[(""D1P$.)2RU&' M.=#O0P9J)4[&RHB/2QLAHX;Q*4+WI$B:CW""$8'2KX\R]=OW[X[*GSYCOIA+ MS0LT7'(P2-YQ/$"$_P@G2L"(SI+RY=[%.V4PT/2]5PK)2^7H[ X0'3',FRM M.+)DYV74_#V.T;CQZQTXF>(#@3+PTH%5TRLI@845(SR(VTB[AT3=$YRP#!OM M$0/MO1+V'PHB85N))5[FH4]&:9C1(1&(^@)HDDX. RL/V#[$U\@N#L)\18AD MO)$5=B?UB\"'R)*=@J1]$HY[2H;;CQ#V\'(HK&3B,]J3 DQVB)">8+QSOP-N M0DKJA#I-4F?+DB9%?PSI$4H=4^^//,NGJ&<4%[P7$&]D["+JHWA!27:#[KH8]*;[\.QT-E__Q Z5L:>4K78121$WL9PUX TZDX5X*SXJ; MA-4OETNB.,OA<-393;[U(4%FS:[]E!;&,;41-?IUL7.0I$G,OH$Y?E)J@[DV"A[N\M'"Z\MD M0Q0XH"!?P@ 8#=BQ['.+ED7I4V4U!ALE/CU;\"S]:1/9P$FJB$%:4PB"OZ;I6N M-D;>%!RJO!(B7C48ZBIO$>=9L4DBPISGP W6/@6'^R;%W3HCK'>'62P&1XF:- M1?]%;+ 2;*AB;8" B)C^E05HC<,4[0"Q\@('8-8_HCZ M9E56J@A>LOKYI1.7$>PXBV@Y,D8Y#+-QDI+"$J=:R#?1J:H\+-71%V^7#7*J M"4QJKX\QR$/ V2, MT1-91L>.VCY'_#L*Q0",G$2*!N9_S24VN!0.\P@\8I,Z!#M)Q:8&).573%;\ M'#3@B/D[V^(!!4^4U28UW*>O#EDGM(($:0N M _#",)VWT<;>B MCT_3@.#WHS\^';T[NOA"K: .]C\>7>S_KH"Y=?KI[.#P?*M-H%,, @*=)O8&8$.38+(&._B-" WHA ,> K%PR+6MZ+0*$+ MBQK-G>\LC)!#5% V:@93$S(]$YX5-1)/Q;T4_F!&)7D*;E$>O\-;>IXLJ,MA,$_+G6\2(JI%'UR-^8B?8U-@.Q>O=]PK<4K M*G=3JUD!Y#&^<'JUCY+J:D#.2^_!OGA21Z]+U%W%&N@16EH41I:E(86 MI6'9%.H3[$2+!G N;GAJT52&<25R8UI4AH=:_V;GU[\T.H,6E:%EXVUG8[!S MG5ZOY>.6C[>:CXU^Q^G?$6YVTWCY?B[($J5[]V/ZS2/^R\$*X :/0/2GK_?; M>226TC:G7!B,W[@3&8R^HWW>(DEL(%>#D=U;M69W\[ D6I[;)IZS.YJ]JB71 M\ES+<_>,)FB#K>X:M>MX.=8*J"(M7,XV6Y$O9;CW55%6&'6+(EHMPVW2VO2.I3U-EZR6YYXKS[TT]8XSL+99R#V@M5'.=WX& M/:WQJIFNUA&>:MKY]3HX#!496*.&2N,:2Q'OPL-;ME4]7 MR%C-@NT%W+2FDH1-D6U'Y;W-#;+M;DO44L*XA'VHXY^N%L46_JB<54Y-RLH9WB L/"".U"]I<4JM- '@A9V M37POHL4+W6I0;.7SB&!'(8NH\BZ@NGX$JWSAU/0= BS63^S#TGA3E,#[,MCZ M')3 O-#R?"50,'R-TSKE#1X4D%,C.$?B]UL+6CS?DIU+CKL)]'IYXT(I8M:-/P23 M:>R]H%"= O.DQ@NM)J\>@TMVA.9UY7%_NA?*0^]:M9)7/$Z"XMQ_K$.\HTH? MI:5 KE#2?(U8B@UZI&Q8+R.;S)3^QP40((-[!+=_D5Y"5JZ)+) _QKRB/B( M *4E %"6NUGHAW#N"W+F+J+IH.$,9YJ! M'$'80/@WX9>+E1$2D13)G*48UI(L5("J$ 3 %;SPY/O@ \*O"3"F3%ZOL=1M=!T*$Z")6D30BG M'_AFS!$H4"!Z!5QN$,Q=0A "E0YQ?O\;,$H3%;,.O-F,O#@UG74!YZQ<7/TPN'H[C"RZIL.']*H5@U MAR\;LG2^F2T0%)LH6@W;D8T))PVQ)2\Q0"H1M'I=0T?E(8:^"=1+P@SB?^)$ M@FW5X%MJMD?52D.E&2% +@U?6R7*OLN4C798\$_K38]=H8\K[@E\BJ()A+4& MEF09;"LA&ZFE OX"3,UY@"?H4* ^=KD2$4;H$);[HK3X=]3:^SP,(X$FF,=X M7\-Q0MA-(GY0$L*$1.*Z8*# GGU^.TJ!'G AWO.DF_(>\53\7" M-9&+B($=E/$UC[X7_L^N'FFZAQ2-6RJ[UA-8@HB@".=/8 H*C['H1)*&V;=L M"DPSY W$4#/_NBO#LZ/_C]]/P3X3W_ M>OKI I32R<79_L'%I_W?E=-??S_ZL']Q='IR+N *3X^/#\\.CN K_.O1Q?'A MR<7YCLK@SV@X\DRH>MG=8)S*[E0):/Y+*9=# 8"]+UH[S.K$_\Z85S#@ C@Y M C2\2D%>@S47D=D=%I>F-\6(FI&]%V8SDEN?K;2=*_AUO%C=646*;3X8T"6= M-,U8,E-((10X^>BQ7*:<%\#.M"]3;H[=@=DJV3\Y.A@!&2T!!K^QX0NL3C0Y M.(>1WJ<8P(;"C1K50QR1WV LG6#;BSD( RJ2K8I.8E 0T_ LD]@%F# M4+N-H]CK*B_WZ..]5Z5X./\-32MB#LDKY8 -,O^6QUQBYG_FLG&'".1ZG!AG MRC>O!9J121)A?V/L5?:'DD)AW'AEN88=I>@%!1G(/W&Q)6&<2&36LKE-+9=. M-)"HR]$5+^)V=!/W;[ZX6!&=_4B@X%Y0T\9=A6I?UM8W]+TG-Q//#@_ PE/V M#PY./YU<')U\4#Z>G9[ WP\.R?3;ZLO7<\XQ#9LK^D.UI;H][63!S&HAH'W/ M0P9&6?,QB3"*DCWP9&_NH27[?^#&4>P&7!P?M]V?WKO.S^)1NS MPG]'PI1H=AFIDIBQL2&KU@U"($XPHB&[\LE>N?/ZB[5!AWK0P5Y+T,&PVJ!# M&W18@S8YNC@\EA9"5_GCTSYHE(O]BZ,_#RFX !_\7OQ[-BQQO'_VW\,+Y>SH M_+_W5SJ&1;SXA/V]Q 43B$O;5J%*.&CS<8+VN MLE_KOC?+[O(2Q/_.TPR= FFOB];S5;>.\MYZ>OJ+\[+@SGVJ $+TSO/Z^8-7LZOO/,I>MKX*UU2R32E M2JHTF8=$4\K]4$@8O Z#[T 7AMF0W%RC'<1?JFL,VS?(2)BY005F:54;M78)3P>^ACZ#LK.I3B;B&%TM"C$9H- M6>K]=LCSINO?HE;2!Y<<6TT6-*4HM5 Y,DD0M14U0Q9ATDIY8@/%-!>OD1IL M'J%$>T926$U6$INVZ3[MBGKGO;0-#@K;X+"P#D3EF_5-K]4[52[6>\R"S?*;2I5'?C%.8&Z,[BSVS5>[.\','QO73;CG?LPO2I/8DS*B[= ML;>3!]_)^MV=*N\"HVG@X8:BYZA4 M6Z+9),6 :6/E*9Q2T556 )!AVCA<:&C^RH4UR6ZDZ/QI4![*-8\B_%/2^O]G M[UV7W#:2K=%70>S;)\5!]U;+DBR-(KZ(MBS/:,;>TK'D\8[S#R3!)BP0H''I M%N?I3ZV\5&4!(+LERQ:[S1\S5I,$4*C*RLK+RI7X$$NYW>!(=E/B-EA-_3+' MJXIR5Z< \NK"C;V2J@:\AOF1V \\2 S%;2)Z#K>]GLN$D69Q3UO7;*@+1!9( MGK[MW(\:FH:,:R#FO=RYZAHW^^Z$X9A&30U6M=,[%MV=)FX^"8:U1'=>3@21 M50[4%M_AKN;B<#IJP]AVE>>=1Q=&Z'2X)&Q%U57>X2B=+C@>BD+8@=K<'. T M2HE)X@PA?15E'G80>@31H&?X=/>NN-WE?S#R8=[ MR,]N>0EU3S+AWV;K3G3D&':- 88 Q//MM^[I-]MAVG!=(=DCM4!*CQN_CQK4 M66-<>H#3D \K^/E*SV0,G%>2N^-]T:-*[(D=T4X3XW2"]=IH_0J_M)W^),=Q M[WMT^OLLUL:7[&C_"OV0^>A)]^VUL=:/]KS;"3^=)E:5KW+JHGR-"F"@[YIZ M0DH/9Z%?*.;LNZ5DI/*&@5+F/>&VNO1L;*.5HS?853+S47OMN,G^L$UV5\_+ MG^4,JH+UYP\#Q2(Y^99J/?M)(TLZDMA5OK@@2[EI<)LUUZJMV!C&H8?#EU(6 M#&F@(]+^V*-,>F#*/['X\D^9BWGR>7(Q7Q]S,<=(AY: C!!9W'OAZJ;*@E M,!LU=) 6Z^3%JLB7R*^[S)P#5- M :N@=G07E_MGV:S 5 *[#$45IKRWML0FC M6'C"+6?+;?(Y-_N6;]^^?.$#GPUF2.YST9?&/K]7Z"ALEVXNEU^O^ZJ8*\70 M4#1"?NXWBP*"!4B+T1M1G&->M#3$ )+PCY^T0R/P7W2C*+GCDT]0,XVX(EGK MG)M9B>CY>RPCA9H'O[?.T W>X8XN\>O?;R\M:C=,A%(5&OL1>E5"O1\A8A21 MV31R4"_ MZQLX$%+\E[<4]5XZYWIPU;I'[B1?EIJ#!:[ /[7)95=PJ1_5*#@?I? $&;C" M@S")!DXFF^X[XRO<^V+OJG,@L>FBX>"\#%CCSO)R186G5U+F%J)J65D.7J&E M-3#6@1V&G?)=LVMO6;BOY)!!+@H_XO Y9(# HUFU3?7\>K5&')DB)P&%O,@[ M4BF?>]?_*7VNKS^+S_75@Z//=<=\KB\GJ=/>V)OS']\EKUY],E;\JZ_^[8#? M[O6[O[W\,7GU/]^]_O$'JB;QJ?^J,'#HVBG-G %.:I5@S M#@$+(#=P[CX,+4F TB5]MZH%UL,03X9?*1FJE ^&E*B]:$N&3[.F> 8-6Q^T M9$8",T9Z5E/$C.7MV MS?5DV3JKMJ- "F.Z))M,N?$YD1?""T$@8SYWKG28>;\^67,A\*RI-YZ6);F8 M,H!MNQ:JL8^5UU/,UB>MX'EJ*D[/'6KL=Y.:)K:/=K MFRK?_PR>E//^ @[=V6A6)C3'_M7XF]../'>,MN1J9Q5K"?L-?XKTJSKQR];/=S(I.3MQ%OH9@^9E_%>7M7ZPRNAD9 MVMCAX/2TR>!&>U^LBDITBT9=#I%*-H#/S#Y MP3W%'QOT2XZV<&TJ/=?,=8AZE>YP*$$JT)*NXF+SAU^S;HG/?2[SQV)D[CQ; M\$Z@?R;40#RW%A.@QN;%/^I5)57"8U&.BONIUS2\-+6W4A[J:)W8(PP_/)_G M95:LI0KPVME[SJ?4-2\4[KUSA@>+/7C=IU^?I8\>/_(OA:X;>"MMWW$W]<+/ M@:1K$*V[S-!TGAA"!18IU*XDQEA (7:]=CO^S/CJBC;O97%1-T34I^RCJC0^ MXKY)S'G /_(@B-2ZTQ*+Q=\S-B3 X><.S7PN/-N M(/QIO#\@+9JZPF8)<,'#A?Y\7U<77,4@8_W"]<1[,3_?"%[T+>%%W8J\LIRS MJMFU,&!RE7'W/:NL,>[QLHTG2NI\2.[,HGOLM6"HF$196C2%]YM ,GT<6C#5 M%P@=AKPFWCD%QY+H*"3\],C$>QAC^8."NP=\0'\L9',R/';IE*(>>_=>K)Q5 M>-^4DB*TEB;?=POW_W_KBW\Y+R_9$8&CGY$&^J[_I7 O_ :)+^C>'YR>^5_W MO[^YXYM;,/&E5"1Y#@X63G2]R^>KRDW/A3N(\^82I%C^\C M8.R-LM&RFW:2O,C:_"_TP =G])\7J]XY:Z?)5X\>)O<0H;A__VX:9-[D]Y&< M$)J@]E@E\J;>:+K)DB?W8!P_?/!UU]D1/: ME!S&Z%EI$E\)[& 2KY,>8PP;_,+[R=J#5@P)?OY MJITWR,UN5G45LZGB47]U)LH'-Q2W9&^?_C_\:F!'>8H?+A&7@(WM;F #W"L4 MGGV M;OHSIW%Z+H:C):,)>(>:.Z>9O],QO=4>E:TL]O/IYR+LZL[)!X^_?OKX].'O M]FS!B4P^_ZNS!P\??_7XR%#,UCZWA7K,+DTR2I4>BVSMK"C780;P]6>(U=VAFY%+%Z_Q$WU7#: .%!#CU,+!^NK-:W^:$@VHVUC167"3\;6].R#) MI^27+AHWNSK8@B2%CR8*)+:;FG@*:R&3/),]!@H,B:77ZFKR36ADUYP@ 6A9 M:R)$-V_R-[YM.[QON_O&\1%Q4U4>#<((C!_).Y)>".).L0WI@8<\:6>/^.KG M0^-BESZ[:#):":_Y_X\/25, 4[9 PEL)!>.+@O-G:*2&IA8(A2RXJ!HZ%&$! M5++9M<\SIT#:?K8N.CPK!TX-VQ&O0$78G=P?XMDDLQSU0#YG^/")S@@]0*;T MQQPUL 6'^Y-O:@HJ+Q,(J<]66;$/.&4U3:\5$I-W?'BFVWCOU<,5MIG+1_X. M)J9X$WF*[O)8[^+>IY0$YJS="*1^LB38 ]P#\^,-V2"MI_XY'!\DNY[HH\@&0^Z M4?#^[JF&2L!F)1$0I)+]O F);0D]AP^PG]$'9#6(1?)]3YT,JLIM&0:Z12=% MN!M>)]W1' 0;=./_/[!P^5]?^C)_DX '.N('0F[?S<6QX)(GUX./OO]K%#Y@ M@FLQ<-P,>OMF+S@)4WT=,,E ._#SWQV&A(=,0)#X\9\+>/3('25OW!3T&7// M1UST#8YYA6.XAZ;!U'QJ>)9]!]&,_]FRL:N)#7=7O,HH&XI\\./TF5OCIX\> M(Q$ZR@<_#O3A6#_IB:#1CW GJA4>+ACZG)PFD%@V4%D.>?!5QSNU0)9L.R[W#@2FF6YS'N[,ZTUN47TTB!UGT_TC4 M('L/DXC 3() ]7LT89V;D$N$:).V!\_43/J,"$$RA_YX3*!;!7ZUCUZ876! M=J(?^&D;0].L5^H/5C_/YZJ/IGX>G(%G_@'G4$[-].^#0?V5@-O>*D=HZ#ZX( 0$&]\>H5$Q@H>=T&P&WD*= 7^ "67: MOFD.+GJ6M,4',\*1R_Y[-%SX4V;+GQVSY8F4/8 M;-3'F$2F:U)656>W%]UIPA#B@]30^N]]$W!+M MW!WM@4M!.^V"!L,Y)]EF=;?04+?:\OR9Z."GS9?>7QX_< M&.RY].@+\H.>M]YP@,WDCH">N9W(R.'4*9-S:FN'10%XBF7-X3[8S+^-(I>3 MLJZI2[CI^Z0]J=G"6F,$2O(LC5N+6<^*E.*4_)2<\&2"^68G5%FX0W_LO\"; M;WV?DZUR*\H#!X82E1X1X]6.3A5XD4 +GL)Z(78M1,[]4PIIEX\I:XOK8'8YZ=0_AVO?C#&^:WGCY\^.3W3F?MTZB17CC[ZI1F MX$Z%Y?/QSHF).'#[^@EOFO?W_V]8.'AS/33T^?/<%D MO#8SFWH]!^9 HP F-GQJFBVQ5=YV]?P]6H7,N0>'<[J&FH7=WWG696W7U!OG M"K'3V:9"X]HF5=;U#5(M19LADP]&\*Q)H8B9%XJHJXIV[=22>VJ^IFZU^:;0 M?WIFV4T_<_8T(G"E\SN=$FXNM/N!/HQHI_J.+",ZC5__\]6W)_LJZJ))_.K) M4,3L.?8Q!^)16&\DK*^68]_/G9#YE33@*3AMRPT3AB3"OD>&AR][7NE.X=I2 M42J^_(J&\%P#]%+$@$!VSWI%^;M;(WO]WJVG\ MH 4%$'W_8.3Z*-.W1*;/O8=1]2 K/INY= M[DMJN6/NR-*RRIJU]4!(XLDJ.S9^^J-?"8.MT1LT>5-= L^CI0A=<1SQSYW1-,.45[9H*,A.(B/\G*8\@*7 M ](BS?SF%,[N-65UF9?UAM+PV#C6TJQM3?YI'+<=10=BWPC,E@<@@)>MZD9<2==]Z@O5>:EI9 M$I4N7@^IF6GZX7?TAY5[&M>%U"@GK_)4Z<=*L%2I*12^]0X>[SC]XG@>':@T M>AQB8CMXH#W*O"!4R7^=,7G538DB[ MQJ&T<8ZQK_FXW93U=N1>'67D,&5$>^T!I]84" N$NQ^ZOHAF+PVKXK:-BWQ M=E2^QF+G.9T_6MO"ME%HU>J=G*R4^',$MN.V-Y2NHTS<5"8\KLW-= [SEL", ?I&+8:U5["OP**H!MD4S(1$"AI7.[;];FS$ZVOP\ MF/$;G+(@(0H)$=]0/44FNNDW- RZ"=JYP=KJU\1'PSS$TF&GJ'ACS-QUO?N3 MD$/TPJGV=7-.=)ES /QJ):Q4DCD*4. 0\TKW[1'?&?P/V (Q,O#/ "*$HSRR5H2$8Y]5OK13ZQGW$Y1NSOAZQ..%(:TJITV8#!PW4NTR"I-HV M0%0VQ7[<;3MIK* M+A\VJUX&/AW_B'YZ2TCE*6K?)E=C1OJ?DQ&($C/+12*WP00?O;L M2TN"&\%($!X^-F[O(,YE#7!G.N-$I4G@*-?)!9C&+L ^T"%A>/1<_P1Z1CNUJK$!#L\/B+1R0:NW!$CS_%#, MFQJXNQ@2\,V 8]BNIM@3?@&XKKD[)YR41_VB<9LE= M<%%-VM;HWNJ' PL'[7=A:KD;.;>[Y_+*-BNEQ2YX@T]RPBLN/% PD59.OAR6 MPW@#*^LHNH]<[;K65%RT9"RL$L.TJPX%5U'H"J"VK"!!/!57EUTJZV* M192;EV;V*90H"75'Q4K%'&%D@H!Q@>_5*F?-9P(=%"H1AB[9+)K;YZIT?6"W MW1S%[%#%C,UL@]73]M+D?"W+GCEWK<.GA#@,6DZ'C,^4SW+WDANED(-US<'! M!0*!*(ZCOW!$-\4\,!X6 >7\D3(_S'\L"HHZ@LILJ,>+Y?3K.'.Q;@#C%OBC MQR5Z5<[MQHZ2?+B2[$$].%';GHH[BZ70%VVR1@@GW&,#/88[D9'"%_GS(-;C M,M^"93;&N$&(RKI;+A2T8@.A,:<4H'C02Y"X)0$_(S;&&9,?'E?^0%?^'9'_ M>YI[5N/2IJ(+;3IFVX!Q=,_O^/QH+K*J^)>60=8A_"#,%_LO84>4 1=(&Y4X MWJ@?)9?"7!;DN@9L)3FU^44F8 T V;] INV2__M8:&$F['"M@#EM (FMDD:/'""7$8&LB\IQ1]I_A M^LX&/<'GVQ"#9!R"A>PEKX3<6*XL6D^N7VFK6SJ_W!>$,/0E SBE*(?'?*3F*88A]-LPWVPRL! ;8M(PH+$I[XX)FLXCR>1G=3FO(6QDK1 MKD2AL$ ([I,K ;7N01$AI4:7QW8V&^ Y%>>021TD*5"XD6FFGOPL:XN)HG-5 M7E>[\\-S2XPYDLS1T/@7^82)1>61GG3ICQ#; ^&2/33:,IG!$6V9]'/AO*\T MV5K7%:_:;AXS.\M?/3FJE-_74)'^*N4V-E;'1P8Q?"/J7Y3"9B))(3%%[.]F M.?AO-(\^[Y0Z8*FT9#[UGY7;MA/4(J2%#"!FLT9]N00LK># B2N+]] J%%@@ M2,#QT#I<";/,> 3:*'NJ.\X']0!4)ARX-J_G1_XS8?$?'K'X!S&6/QB+?U18 M?S2"J-J*PH+#WCR4#G.-7P@?C+-* M@Y\CA&X%LU9+1I+PL$((,V!R80[I?)(.&M=-DR>Y&U-7# TJHNUKJT5N#+O, MU*;!C_\;254DVIPR;IG6"0%FJ A8[C'/DM)J+2@5%K5$^UO55;C+48 .4X#> M:!].7V[FY(8:8R[JN;3GP\)^ZXQ@HD!U_Q&UHL0\5"Y<0HM)WHH4D0(.8TH$ MB@9!2,11^P2%VFN+<,09[-XUY]-!!\3LB/K"@?GYC7M L1!D M[6A<9/9G39 M'8[0D['H_@G^#9#I76"@:_<9]8-SANHJ+S>^TH'@GSS9\C*710/83&!J1V09 MQ>45YEQX0EMW$Z:%YX[&0AE*4Z0_Z6"B=,FJ7ONOT;N0 L--=ID3 -"-4'OB M>;MZWL.I*MU28S3K6UG)L=,6$WH'^F]G/-7+);F%R[XI(6(D MYLHNQ0_Y;R_4"F8-V!&_(6%#%W[$2A6[X(+2+OS&GKO8#Q MW%/JJU.-@6F.H&&\]3G[/JZQLHHEAH"UB@'S+0&TR"ITE)"3I(@RY(:\U12+ ML>G?@KSWT\K#X*00*0G1[*5FPT>#E";BE,11^.2&*-0N:R*5T@X?H=I1.+'" MI&3L<=H(5_CU%11:HSJ1.+66;HO$3+)!1_<5UJ:MW:S7C9D.S\'B1YXF?;,'C8I]J)#$SJ>09[ X6K&O -F9:.&&#OF[ZYZK+M53'S\^A6E M-],N)S+RW)'\_@2BNKE/IDFVU1Z.C+9?Y.XZ/"$KA[WJ[$#P;#Z2UC6='JI&LPZ]NR$J M\^T,4BN59<1*<]]9/IPU[K+WN:_WEW[(,+1E%$)O1#(:#)*H9W;=A.[>.5#? M%&-ORRO8I+O/ ] MVG9<&S7[^:^9K*>.>8G ME%K3/IY%1 -9[&!3)<%3G1W:M1.1[NE[E;.I7J?HW'"%0Z[OLLNF M= M_>R.=@:DZ30YC^B]1EV)=C4>X.L+[785T@_.-5\(6"ARIN:-(.%#QRR3[T(D MNIX3(JQR3Y2N1^%EW"31(5#046?FJ5A/%R$%8U,'QB[\R< M9Z0L(<*;!@BD_(R<6V8>Y]MOU86[(G14X<;FM9%';SK7J.;1SBV%[VC/L;KX'4-IH83 MQ>XD(W(MA(CETH;2RQLN.PYMV\LA%,&X M4YC&N_NJV+3AWH:&/2;"WB<^BC..G77&XDA=SA+QWMJ=R&:.\GB3 MB!W>1AXR*BI2,=JY?W_)92VTCB9&*G$10<'M_A]JK\F.!'9IX+ VS MR8._5L*%TS@+N*@V/B.1M6T]+\A<\WZZ109,TS-,3MP=W4QOX:,M$26,/I, 827!]B/)'^#+91[ RN_63W$K9NN ZU5\81M9/9S9&6VY8H% MC?>9E(?Z[Z/54T=>]57>/O_,ZW@-[.JXM'N7%GE&=\CW&7DP?OVBZ#4?;D%U M2KCEQAVI1:$:U1EO]?"P7_N[EE*1:];Z?90B * M;C(B#4:T934R32Q<'E705UZTREP*KC*IP]PM-#=?_J,-(9:,7=.FKV M/(BC$QM$,[V8.3U$V ,^O;8"9PA-!E^] 8T0H7F9H:S,"J>L*-01G?00%=.! M3VN&W$W7K"+QV$U![0)5T+1SU7H#2\)FFPW6JQIPE/]!8<&#B8Y]AB0,)2:9 M6A4VUPT3,-?&+9I\Z6PA^!=\L!%VK5E#,_RW5VD!H"_K=_]@4CA_QO2-M!,& M!D; X\P?)1*%5#$B":U&MF0!"W>E86Y/ET\ M?>-K,L;CA+$GTN,'?\[\\3$H=!BIP)TB*#48U,FM==^TP2[N/6Z;^O\$K#R0 MXA>DDI[OKL0XKOSMT41'/,%1E'Z+$K$M=XX8@KLJ#)\W(^HSH)-2=5S_PUO_ MX;F2S5=%?JF5I0JM9_Y!J1SG+P@5P77C5+#';9.@5'S^01(%QV4__&4WYL0( M^8,*8#4>4P:;E5N$Z20W[>L^ _1&J(YJLC_+NI5>6M25HBGR+FNF.VJ'6J&V M Z0&QPMQ AU%Z.!$R(3E*?^\=OJA$T81?ZJ4Q";BS,'>DT:.VO>9&]W(%]9 ML,UO96W!F1(E&!H\Z/;F2#XR;7SN+?7 A!+,.N$VYAK?R.T?E85+3DHIRZ@> MW7W)9=OACH/F5"/&H=L[\7OWY'G,W[.F68WG#KG9A;L[ !AD267[EH9G^DK[ M9*C[5@AE$TBZBHH=]QG7DX-]2Y.+S.-TFGR',-"'#-L@58 F./!R9]6Y.ZR< M8^>F;I&\=6=U3F/XZD&:/'SPT/W_6V>Z]3CW648PZI&4Q"_:U1TU8>5N(7=T MI:,L]%5N"+ 4>D-+);Y/['XS"4@TGW&H300%'2];Z@)6U LRLM4A+RFR1S2" M%TW=;]*Q./CNIZV3+N>1V]N"0T@XOOCF=W61HI984JO<)&1Y9 .=A2]H+@?[ MCZ&_HU\O\GFQT-2S]84#]%BP>,;D56ZG30L*+*A#9_QX+%0:J8D(]8 A3-1> M!Q:)$MP/>JF0P_ ?I&/$>.(([@!"X6X=J"*"I$;J7 J6-@63RUPXS<%XBLN" MZPO\05!7_D0?G@D0UXJ$>)YU=>/I!*T5X'%%PI/(7<0;C[W ;^!=.LN N\YS M0S/41E%0BTC((N0ZQ=V))2NNXK*HBGV,R7?AS/HDC)EN&VU&2, 8CN@9@4\: M7&C+^5^]D<]^:[?F4?.XV[L U^*W9#(#%,JCI71>VC QLZWY(2V%L]*6=5G4 M%&-1/'!M]I[25DFH5@SP@#8FG&85R'Q&AC)HMNC<0@AHX6LHW/F4>L@4,Q91 MC"@R0%)KRX^C1T812)ECG+(B'4S195+-4<- MDP#[)@9()>^=L ?W'=_L].CQS5;#KJ-;G2VWD1MBX1,-4",L#6Z\)F=#TBV3 MQ;O(*L6+E,:KE B9NEGX<3-A!K6+;^QQ[1-MC)GLB7,^$[D$FAE3A8*& M?M626GT4&>M('U))/5["F3(9!SGLMUP(NMF2L4H=+Y!M;=Y+3!Y_.O]NWN0= M6GRUXU[P^ZU?=65^5R_F: Q]I#%$*\DK'Z0BZM]A#..8&U8K-==%FVUXO3.; MTHG9%QMF+F 9%&==,K&PCS26;"]Z_E__?O;DP?-C-O80!89'M]?"_LC8*_."%V7/EJYD=.J^I5).VHB,JV&:%./P%%557QHN M:K%E/48/$;F:_LAE30F\\ C+\>\A^82H$=E DB.^ M%5%)+!9H&,(@?_C-N%Y^!ARP[V9@LC78GN.\T&GR#O;,FIH3*T 0.QT(P9X; M)%!4.9\:"G7_@#X@?M:J$MB8:21*]\@6]:9CFOL 'CI-7E/RIZ"*SLOQ:[-# MN@+8;*$/-L*>&@?/; IZ2O0SP2BABVG>0.J)/XB:.8SO&A^\-OK KWF:H&.X M)![WC,[>1ZOGMUP=?!GXB PUK:%W-WRUC'7SL_L\%;T\N/! M<,DW'CC5-D(# O'KXM-8D5 A"WSE /W5L0Q3#1/S057I,36$[ROA=Y;>#V7O M8A_96O$CE<2^H^:-ER")LC#/@@^Y.2>M=D=!F5\4+1,E6ZF+>Q.^"7=XIZ9# M\IJC-O>D<=]/;]^\>RT=^[A=B."$I6NA)A1[)Z226(G$/(Q#TK108NL(SP[ MI<5(53HA(]S[/0U!53Q!,4+\:\*SH(#LBB(,-"3=3J97"87B,2]=R2P,_KPU MRH6W7]9U=5/E6X_=7.:YJ2:);^Z#L"WR>$YR+S*TBB3T,6//0Q^C7M@OVD[Y>\BK:,72>)"^<-59PE[M[N,*?*:_>O?!G"GJA,: -P/,2DIA7 MP2*EO,Z+NKJ +3FIZ=V:% M@TE1F5O>>@UZ "WC)"=9:W+A/6T"552_]!6G2_F:^ZF/#&$R:-:H7X^76],( M3N^R"ZD#>ST<<0%G,LO: E1/C8$Y7A5M+KT1>?\YF_2]4U:RF)?Y:.Q9,RNZ M1L)1.,BP52GW<7]J MT+1#[A7N2TU":;V(K M]' (\%/3O($T+9PHU+&5X3L?*XO1(.E&;(OJ;W!36@4T1N!IDB3YX1U5NC^* MZ0CAPM9H12C<3!=<6>&F4;30P!CX+9:A[H8(.TX"AB1>LG52)N8"Z6"ZG&P> M'N2P))"^>MMO< 8X'=P+TY;_BC]R[WB^V>2&1SCY+E^ <3=Y 4!6T:4L04!U M5K[-8T!5D\('*!6US:T32<-$5VNP$X"M;_-YT8:+O;U%@V'=$!MNHKLXT$N2+ZC9+3':'O?-OYIC7=X0%]Z,F1RUH]48*N M1%S M>@X'I7$GZES9K;5U[HZ>?GP^QH-T T1S8+YF 3NZF$D<;(6\5,E5%CE%O,2& M=>-M,P3L]" 'E(C9&9?+0IV,087PK9WO_=78.^?KZF/FG7+QQ)85E]6&K'Q=7=2&OUJ" MS]>MP6ER3D2H?.CH/;1E>*H+:AT)M^6HS:!T%0]4QT>$WA<&6O')$#AP3 #K M2'1S>,MU@P30D>_P -=-^/ZU'&P8&9$X]JLW1W:@PUR_D &^HS;'JP'VCY!) ME+QJR_JJI%0)5[-5RE8N54\QYX _X_,/2%E)>V%$C!6F-FGOQ0;&K9WB3R(L M&!:J91U!Y1$CGS?.M90<-#F1O_;NUDLX-J XJ^'.I3O C>%D/=C05 @XMI#\[GSLF%'@/H MX2KX 49 AG*6AK!&:F6.WMJ_3AH,1?W5#I/$2&C(J04NH#99N76"#\Z-$RBI M:S$W<1HAX(>1JVD6U"CN)H*M>9RV;^EUXI9#IPGG"U\8TE!*X;F7IOH"YR@M MJ ZS17D19JA"_LJT>^#&>>&UF.IM\!9I] H8$F-'B9LX;[JBS4?N\&R D]<5 MH]OI6OEU$']+@BKKVDD9^7N(>TRH#8K(2!S(PZ%5%$B35Y=%4U?<"/'.+_"*KLD7FTZ,7[E.4Y+QUF_Z[!H&2=EXGW[AW.W??< EK MA S89//WE&*SLBIO?.G[&9GUN/+C/4W^IFFB"_=;CA'X7+VV9:'HCV_,@EFF M+-$@%Q3A']5NPR"0FJU04*T1O2I3QGG;]_EJ G8&ZJYW8VR'HU7K[TQNMG%H)V MJ->:GENI[>KY>QI$78F5&[VG$"NMH580CD"DCU/8Q%)%8,W:O9NB8J"SB)<5 ME_'S!GIW:]?.7"; ?X+Q:PHM06LWP7AO3Y.7$)M 5Q6JQIUZ [JWG@'A/RVP MM%39>S##VLRA/(B@_3T0]]_1DK5$ MELN[&K&JY*4?ZRN]7_*FA V9H6V2^ZPL94=AN,B%0*JS1I!J;#B.WI=*Z1F9 M1D,X>_"?0/W;X+(ERKC1C*WJ-/79P!SZ>; ML_]QO^?(MP:^?\S6_RJ2OV5.=Z[1\R-'!29CI7#/%RN 3H/*X0H.228EZUS1 MJW3.U\"?N#\6!9) M9*5_IWH4MZNW]"U;Q-!D MF3M[BDJ&0LBK8KUK.*?)]]G\/=/.>LE4LXTLAXA\UG,V1JY"RO5)DWS3@M8D M[V"*&M"HDV!8NI^PM.93@IK^IGWAE#),:(;HAXWB-%R^&,$M[3GIS6]K6+O? M')$U!EGS]1%97$!'5*UF1N+C>KVVN^CN?\X8.SQ\QQ3F$06A_WUI$. M\'Z:1WWMTA"4"Z'F'YAHG/Z#*X/#[0,R,1(_#A<%))'/W-[1I?@9Y0T7P*P@ M+E63_ONX17 K^2Q6U\(+00J9 Y%VIFFW*?40698G-UPQ3S(1+U9\^ZFE2\Y; MDBZRE2GBXC3JY.NF7IUH4D#29%2F6I8A<4/O02-5^EYS *WJ*]S(!L![P05. M%X$/#K!1C&C\GISNL(=XB.//M@G9OC+Y?!(W$DT;A!G?$7_IW$G #)DNM$7I M&SH,M:L?WI3"DU)@:=B5;35FW$^9!\85B'7XF.@V?5W? IJ4A("FW'),NYT?L@4:'6B((&KQ,*IZ[NCFI?R9BB&U *$ZPJJ;,,;\ M@ECU1C%7X4PQB+(0M/X$E4"NI:E>PIK@:&Z%",44]LL@?1LP.AN=*I]G1"H> M)X/H+1$77WKU3363> "BY!U7I'.XE$/1H?E[/*"!-*?1UF/U- $QC38E(;NQ MQ6MZWN3L3LVH'_9@3J^9-=\JC^GSU2(FM*4W)B(/7\7?0 *RH1;)T=!"9B%ZJ'(?@ M:W93\']P"R^QUYX26AP\O?#6D,3(9LZ>7Q:=UX3Q#-Y1?7.^"+#R5$CWW?TI M^^?^2V)*!P^?.EH$,#298Y+L38]V<,PKZ,\)\M9P&?N1;()OD1)2SY2ZP6E7 MG.P#-N_:Z?Y0L^%_.=L2)C?>7($M@'T^QKP*0"8T)O!<22"!<$>.E(R,C'[] MGE'UO/.:O%C/>M2U499F,&#O<9"!,@RRGCM?O$P>/D6(]>SK5+*I/)3,;8,. MDTQ#T59*>P>@/QH4B=+?2+#059@5U/;EE="(F0G5&X@Z_8=3TED5321%%6,% M@^U!S(_KHLK,F1P_%/#_52@+I&H%^DE>+N+9]FS':Y W1&_OWN45F+6H0N*M M%IR\PKJZ5_J>&;A3&AU-DXS$T 7P69&YAU1YJ;LZ)HUXL;R/DWO$M/FA0-6DTTW_\>3TV0#$S^/XZHS'<3\-VVF3%0LC M5@]UI$ZA '<@#Q7"E%:*>ADZP2T^I*L8#BG$*=VCM@G?Y6MFMM_Y)N&FZ"8D M\VHY&L3<#>V^!N_Y].NS]-'C1P*)P'G7N!O]VB/'0&O!KQ+-!Q:V031PP;'_ M#*81#$,Y2SBP\COC&'?&.Z:5Z_=U=7&"S:)C;;\>Y.)G-O EZ0I7G.KN!8QB%(>6\]?P.IQ=OZ2:"A88 M7U&GACR848"3&>N-2%WI($1,N,9/5:&8::A/%KE"%2"L*0D^\DAW#!,?30G0 M>,D"=6DD?B'6A/JF-1]!O=99\3Y67;P)-RQVUSMQ)]'K>U3BASIY<;SA\_]>7^XT& M_. Z@\&8"/CY?O-@69=E?<40.Z&8\9TX* JA/GPPSM1\@-6- >(A<((X:J"C MD4#3X:;K(7[G_OM(=\0;8YIF)O3K9L1Y8-HXUCW9V&Q/33F8 M#TEGP9FC!N:L2MQ=\3ZC Q!G_^/TF5O$IX\>X^P;G?V/3Q_H67Z E MG>%.4WHSF#[QXJFY,#52H]60M^#9[SVQH9-_<9A3C/32!?*1"EZB M=TY@WJ&.N:)*6M"#A,KE)0 H!$:J@EN*F#]YE6 M:KY!-) =K9[8-_:KW"KPJWWTPIS'^ ZA.JJ2O_=5GIP]\-/VSIO,.LU$2]3P M\_V!X>?Y7+?AU,^_=4<)R92N@7O ><+][J9^_UT^:WH0NY\)6 CW7V*HJ\G? MT^"?Z4_QVV+I?GH$EAA@R=,CL.0@QG*'@"4D6-/[T1WD;$QB0_X\2*B3+FTE M&$O60<51 *9>S&9UWWD5XPVC6=]=I\=:6%<]Z;^D+3X8;8&@A#_9SA[JR.Z: M[Y+\>=R6W\%?1Y;3VOZ?W9/)8(.VHZ8?4 M_>!?]X/%G4[)-VBFWX&1&)FP#U!)K: MZJYNZS ;V ML5#>^EP(H#E:7@P#1:FI1[,QL7LI>8:%HS^VHL+N\IYG*,.15&1)'5WX&P\RDQP%9]$U.BI MJJ04UXOE6I@$%=1 +U/=+#QC!;+4C MY">@'9(GX8R']^G)328B7CE;;<4J2ZRL/N MF;BVCU9*/(G$<>G>&X6]YE19>')JE43,BIO4N91DT@*$5ZN)PW#3=X)UDCM+ MAV&-GE%3K1%=17)>.LL&H$CEU9&7WJ'SD*%=.F\M$TYH+,EP15+4!..TDP[+ M8UDA<7?'1MYTOILRS:O=3/P]BX0E@X=[6/E\HZE211G!H%C1U^DCC;\-[=8, M8F M4V1JZ(HF2F<#A -GCMJ$C 2BF9;&$:&_&H5LA_6:Q%I))86>EV._S9!\QX8O MNV^69%UE]":6Q_Y( "]2F"T3##BL&("$)I([FL?\2-,=,6SX:9X*WB#*!'(H M#/037>TBD"N[?L16.@'.%-M<#SC2)\Z3K\01'+A7PN@?WWO<,$AKP:*: 1FC#>,Q04&J"ZZ(L]4,.I1U",-8/#!['1A./I*:(1![Z^O#SK62LLEHQ>6YGWQ M&V_C"Y0^!C8T69[2,>I[&?,;#]F6]E%W=/=^VP?*G\!LA/HYR]8"=A&[2T M'_\^\60>1G&0KH>]IX<(J()X4%Y?^9OZP9 9-_$$/3SL#3_'J82&.&2&\9'B MZZ_\H-KQ"8GI\#X,.2_33S-JT+L6N49"FOS3QI]5\1MX*I8Y.?;(,K$;(M3^ M'J4B[5LIA'%):2>)L'K<.6Q.@A7UH!BG>F%ZXA @=$=WZ0\PI$<]F)N<(D:A M6S1#>7R_ [02ZZ*VA/B/^C)N3V0$JHL(; \)" M5(QV%ZUO6=9SO]F@C(0-3)=8JH9^!C$:@S0HQ*K9(53[.K$)T],K34S+??/H MX+0EK\R:)W!NP80=%][M3W1<'-!?@]%#SO:RZD93(I M2-_GIQ17F5O&F]0+ZA4+=I#]+9S0E\L3?WOI"B"!"4&C)YD[]H-2.<)$#$SD MV1$F/O9W5]7LUVZ'TT!:/U,"4)8*>I,K,F)7SJ%LQ M\6)P=,II0:/%%ESSZW4-*0&RYD=63!V'>S0C(>F)B;YC4EKL=6%@'"%]&$)4 M&M\<1"/8E86F ]4E10"LH\;Z:C1%^BB3N>67TOB[3_]-I/S\6PE%(:(+)[^@ MVPIQBOIS'0\@L:0VL^1Y#IZJIY6:Y#@W+03:_)AI&PK*!SCSP)ES:SH7^07' MY7$4[/#Y[R*ODF9"/#G '34HHRP( M%X+%%9\6))]*T-J=G=P_4N)C< M;WPM*3WFI4@A&"9&G$TDL[0 =W>O?614>_7(\X/PT>E M[JPPVH:$!Q-(<>ZKO;,,0C_;*D,&!5":*63FG!S_/?#-W3^P%-QVH2/_[@<.#BH5=AR MU@H=KM?NM5>MUKT,'V?)R)"\M_&,X*M[^FK&E$$8V.X1X(!FQ'W,]-CDZ0MW M+S&6%(7,UE@\BOW;&)XG",(?%U#[E>3*/9>2''J0D&-WJ,-;9[]./N(=<'Z4 MZR:"DWI.>Y1)_^OFN)('N)*@* )A6?Y!&ETS92:.H_F6=>YQV0YOV0(?W=JW M?G'6*07#388Q318]GYZ=,TJ72_>/7WMW=-M\[RQKFB(_[LY#7&9K ;GQ.!%/+R%].>D6+$!";HL>VI"K*G:1;ZF.GYQH4<-AD*R4%QH MXJ*A_>^#2-+D>+?'1=U!QG1'ZZ[H9DHE'O9](:PAYY4=8S$+6Y MA]7K8AZ8TXX">( "J);X;D,\XC(]VM\'O9J;&JF N;1'\%N0NN-PS.W8G/4 MEXVJ5RB$S'%19..1S.@H;8D_5TZ9:QDGB"$>@>_=[44#L0FF:%^_*DB\-\_W#T6]3K0 N5S!28M MFNS*W4G@"'GRLD:C69RNU1QB*IU#"1? FU'$(0;\O]6F_N00K0G MLZQZCSY"E(OY$=FK>]^_^N;UC_?O:/0][NA&Y6+$=MY0HC2J*R.44^",CA'> MDA\6\\EGTCR:DKMP>KQU47G/S9/\IL.DF6_FBGM2HV3SW!VWX-Q9B]90529) M0@9H)T0[VDP2:L_X,2'U(F!UR8UQ?+_-PX,\K[+-\9E&P)KOH^%8D+G"VGK* M[^RXNQ;@%&WH@LD=6T:8^5Q[5]AACDF<+9QHGWAL^QN#$M?J651\*]\ M,SXJ-0Q=-9=4JBJ^4Z?U.Z_>[%@:PO@96MGH)WFCE8[V667Q'K.)/EH=."*H MB*NJKTY6]55*DD"8#^GXRC5*0@F7,BR7:S\MUO_V;N1/2#J"8 \U"E)^B[:R M)"W2L/2GMXEXV[024_Z/KVP9)(W/B5P/J=]=?;LZZ^IT@"ED6 0N8=KI>S@NQ=OSJ70X+ZM,D0-,M]0 M8$]=<3(#64FSE?)C]X&S;W*G$#+"+5#N 0LI69((LTAV. MT\ I(B=J0K<*L#DTFM5D@;1_6HD%-2?G$$"CA%8"+:Q3,^#(D6K_3"JOS364 MCI5[PN4KNBY4D!+'Q0G35H2;Z0X]6W2AI@ ,@"Y.87 89(",0\V=8]0Z9B[1D>'UKFH/5-D@4E?EG4 M9=3"Q8^LCN;:/3FE*8OZ,($6"OBJ::"X@3R1R0;T0% S MLM4.L7'TG*=U3JC7#)T%Q09DE@=&>H:B^^V*_-965_EW)J[A%MA.!W6^:+(&'_G9CV-Z8S;=,A?;CPB!BHN<[5NM6N) M,\M_Q7%'C!Z8]OU(9?9J-GTGV.9PWNUH8#C=LN6.FEQ[L7."[82J\ (522Y( MOT20N#C'WFC*WJ6N1&&G6JMYGYFL+AO5U+B#MO(V-B&V@KUXF36%K//"@^G) M53$%=\9&BG'V+&<&Z"IM=T;\8/8G5*,>\XP$*/V 4 <68W@Z2=[8FUP3"!XT M&^M-QX!PF@CQLS1%1U#>RZWV-_-H7Z)28].,^WUPZZC0XRWN+S1^?+85)K:0 MU]=$/S<^)2^[+MLT/#6J/*Z-@\I@#]&3ZA>^,);[QL( CW7TUEW%,T748 MXD-/-SY8P=@S].0_)KQ+M(C>]>>[\^EMVWG1VB@+C9@):7PDK]U4N?F)]+%! MD N= XMVX/#A.[-^@.X7S+M/)-S0Q\,-&/5%&D)=)*IPD0M\L:(8)O[03Y-+ MYQ12>34.\(O;':FX5J&S2H 4A[)'_52F)GS#7G;A9LOT,R:1('*?#/MCCU3- ME;K3:&&C8#UN* A[/5 79*-9CU?0":$HAAQ>T+J)1AN/,J@O+8HVW"*C^P4W MV(?Y%(]\*2W:9=P<80QEO0,U\RV:V+=,9UA!\PL>D>* /GM\4B<-J%9Y$\ MFN9N7%9ESKU8*P:%"!6S#A4C-?_$+WS0O[MG*M ^3:H>B00/M(T_".,57T(/ M#]C;C5GKJQ/:?$HB"K()KG*RA7L.)OLKI4X_W&EH@_HG6J5BU4,O$L1/]K1B MOJ*&J_3!T4'=<>.8JBZ K\R]GJ#IUBJ6CR<*->5T2F87<8AQIB/FS[.)#4@M M=PD']^YFA?@72\ZFWH"=)D%?$*=1,JK@<]Y%APJX6SS'^_L&[DL)R1R,JO-@ M(;2:< N>>)A0G65FIGOO>1\6?EIU*RQR/%_J,U!02I;Y:"FXJ+)VZ]UNG4F] MEJ?_4,R;&AF"-'E;5UO>/__#C3SKT^2?NR_/M"OU@OA/G)GI#"=G4= MC]?WZ[8;P%9*;[]Z5B)KF R/'^8]OV;:KHIVY;6L%=50V#7C6D^GH[ 1:.(R MR9'NGSWIU+IO".(NX>!HF%(0= Y7G&UOW2/;Y5;4Z[YW3:^1(]7K$6TH,]0M M?$TOE&2JG0CC'.;$*](+*!63^JO33$;U&-JQ&F"&;.L41R->TEJ8FM@F)WY$)H\T M/"*)GUSV "TU<,A'>I90__:<*AVRI\K8W9\T;SNGS%!S>I[>2-CUT6SU<$;; MA[*&S&&71<-):73YCU0)A3)4X0722'/&DB_HENX"65D:FB6% M\]G#($/?%=*"UIGPEJI3 A2>QK?UC5UIK'[9[?!H"IRD,&GS/C$@=2C)92%U M%JK.*TWP>2)50A3.#P+_(\\WO)_9_6'Y&U.7OG_ M#HQR)BC8BM ST.M$M;7^AD[_,$[^F%\&L^K>/WRY(I10=)*M.*YN#QW2M]&F M5'M,A@=;M\?9/3S""F$.I5-V6I,HC$P.WR/NP. .SHZX@X,8RYW#'>2B/SL, M%:J2(0=218VM+'[V/W_D&%=_L692&6NTGO]X?ZA,KNDRD?(IKZ12T !D-6H? M!6E,X'2S^Z]>7<'Z!.G3154$"D.V?4/PFL#LW+O"6K=#^FG2XLZ+7X,Q'G;I M;I6<^LX:/II%1+:C3KFG$^VS=]D[5K^VN=>"JL;B[AU^L#H2G%A*&B,M>)5= MUQC?.JX]EM]P6CPRUC/07@3V0['N;J]M]9%V]GGO)(J.H]:P*ZF3/G#RX[K) M&+%8YM5%M]KZH]GMN[RLB014^HL1 QM%$J*(/@%]#TM@"X.&_ONNU58N]6^?3$ BO4\FQD=B6=LP'(DBQ*2FJ"6F,D95U= M,(=518U6DVV>-6PHJL/M/JA&6TGQ[?04VKZL66.A<'H&XV$X 3Q?[](L<_": M>\$:2=*JV&S8#X^ZE2C.A<* <\8@4/.+G"IF>?374HUI6-+T2VK(P'02#%03 M0T3C[V')-P@VU-*.;&X8YJ3[T_")_GFL;,IL*P1W?NM1X%OR8[:3 MBN$^2\=S2*\,I1M<@JG-9L'UO.>ZB,%5D%RRWR@,YXSPT^3<\V[I+ 7/%_E MD>+E@GI3'%'[HAGNHJP1#@KMY6YQ2T;44Z,91MQMLOG[C'+SPYH!Z@)3Z>_N M12SXF3LY+[4Q#7C#[IMJAX#WGPU99=?D"V7,9S_+M[5@U 3J<4?5B6>IC"IN MM ][V.&R=J'2A6-P6N\2DT!++0X=&9PQQH8PI,!&@!&'Q$T1P5$INF:K^3/@R]O\N8?<: *"-%#0_G/J)G<]/)0''$!KS=BS,&ZPYK894VQ26K_4*]PEKV;)F&7IC?S:T_'/2WD2,#T,>XP*Q<3>(XA0>2.]SM-_E9?X?0@ M[48N^6#BT$66UIGCRFYC*6VDNX#.MWU31Z.+Q(Z2+0&L: $R<&6I@MR_KJ%AM"GT2":+:GJ&XIU*("D7R:QI:SOJG9T$2W_FO/ M;I_<*!4.#P%7!N*.E!N@%'.ARF4TT:=M_A&X8U%06ZZ5):K7$L4=K+S:K$SE MUR=(?!R*:5!NKVA<@R% ([:IQG )=3?+V8+8D4@SV:PVN1<.EU=O[D]TF31' MP&]6^X24A;)@4Y:+N+YU!ACIO:_.T,'\[%F:/'NVBRB2 $0J)007U,BU_()" M#?0*4JC^[.O_I!\^>_J?ZDGM??Q3^K7[Q]>IA@^H(I7JQ8B 7CW3N>VAKZI(9?WVFV0)TI?^ M]*V+3R9^#)UY(87C&TG6_JJHY82?>+!B@U(V]*,B"P7)Q8 MSE=DW5"+V89..>LH2$CK"LR_(=V;NXU872").@KWD)W#.XJ]G- Y;/?V2(=3 MMG%C[HDJ]@0V@7%NUDXN1IO?F("?J/RISP_<X!OYV:7 W3)I+$U8, M&LMO))I, W_?<6P$#UW.C8E%D<0U([Q')QVVH?,8G7C"J9+$K=L6@SV."]Q^ M8$@+W\6+L[P\M3/]Q$FLF]$;N'6ID2_+/()C -GXLT7[7O>#!K9M3PU8BB&" M"(UPFLZW9&(0:BX+_^J-]F:[M?-V3;3-3@57Z(7\/W6.V.UAXEL_;W4S<%+8 M#R;Z +V2(.@:%*3ETY&!304N7_DJTCC"MP()Q:"4^[.1>M0J<[Y)O/ND@^^:93KKV2%)*PILY9.X^00WIS;M[+5+ML[A M@GKNFBZZ/D4!",A<)5X!/!]W/L;Y% M3;NEYOX.,'SBGF;U5240=NF%%MV6O0#?M$6OH;Y@;*S0Y3CO)1X\Z ]NC6!>M)SQ(*29::;T8Z^+HH]2V MS&G0-KY8>"@[S"&O'BC$$-Q?.:(MMP(5K_LJLETJ)IM+-5HXT19C(N"A241G MXF7.4#3L#42+5>,-!F$"R\/AV7(AB8BGD\_3'\H)F60+=U2S![@&%I1_!>T: M#68\E*C#G73X$R%K&-#!-V 'P!0H:L(IB"J?1F;KNB@YO; M%DZ6LB@W)PT7V5AB(RW]/)%L,;+84[F]1_1O\=0&-!9V0M0B9#B.5%ZJ:4,@ M1 O,BUP)F70QI4=\1IUE'XBTL3:*X\;/BR:-Q4X)%4 MVQ0F;0VE@O!$\""EYZ*?&X]UI,MT2HB&AM>;HXAA:MV3%!BY;+)^T6-N:( R MNL L%+$FDQ^Y*%J4-9(#D1,_ZF7XDEEL+?KPK6/R*.*WN M?;'[IG8_(?:3-G,.&M2[[G!IO;-LB#6IDPKV8$F&(!FA;4GF"5HFR"83I0(A MS$4>.AW.(HA#Q6S '!YMH]'ST";7E0[L+%Y9"!RA5"B05M6AIZCDNZIM$%*] M:AALM!6U$C=2<[(1O><'Y%YRU)K4O_8X%^2?+5N"^6;&(Z)08QT*E_8/B34A M8O>I!WY:1M(+/JJS*Z0D/(WHH]%"U*^:N:#]6)N]J3>/Q\\-=F4 =U1P &RFJ#=K[2NI21CX29[#;& $ MX$M"C9;9EO%P )!*IY?AC['K4W+%3,VWGA-LJ"_=4_VOH^-$!U90)0+J/WJA MCQ)LXBGHH*[WZ_:K.M5NS-3#F<1X99'RXLZ"OJ)6.6P1F M0TTGP(\M)Q>B/+T)?7#Q%,)%;B=X4GW$$DF 1W9%R&^GLHO#KB&+G+\B&1KO M(N.#L'RWP4N&,]74:\!2^&JWD!Q9%&WJF63"-=0CGGI8"_.M1.[ 6'51WUWU M^P.<:V]UIY.OSK4[$RY8WOKR %J[38A6A/NL!2\\)X-U$6][7T;OY*5G!6OA MWR$F:9G]-,GLY%M!E>30JT[(.9O;$*-Q9DX*E14V 0)]+VGQ$I!.7'S9EY@. M3_TB/Q:?8&1LAZDP!8/V)9B*%< 1>TE)S+Y0AJ5U6F8Y[/MX4 M&OWE0IVV*C;ME/:BW"$R!NSG5"P2//\?M.J1N4SM# K1PG@(NB9C_6#TFW[G M-<4=WW-S%CBF/--T4:FOJJ3'WK?T;B\$+]:W9N'$'*,8DVYE 2YJ!F:8 M+E$PC'BL?4P RU?PFJ1:'Z"#'$$B,4Z/V22(),*86F\BA#X3>1'.G*0>?\-/ M;:G@RU,ON"%LP[QDGO[GW^ @6+>9;PP MH>9J+D2UI!@-*VJ\H$J&&A,-YNNB7YN27[EG3&S-0UVP12&XC'E]$NYM>;LT M*GJSMB ALQ1&A<\G2*S3L0V1JA83T^US[]D_(\S@JR/,X"#&\OO!# X^;_J. MDN&_Y'.O-T.;,!-$ 3==YQ0 $&LG@+LQ7_I%5A7_4L>I#HV.Q&#=?PGC&QGM M)WCF@/@KT5J )MK?A)/]^44FW;VD'NYN4*KN+]5IHSH=J5+*##$6\Q4WZ'9_9C]I.5NJ6=$R+FK^?3\ MN6U#:,O*#49F-*?%$>2E+D@M,16RSF+_TZR8]NQIJ:]$CD/K30% M;"-+E0V0L:.=M&/<[MMIE33>)Q\_%Y'>5I@9C8CC<+939#UKW?>%#31PTQMQ M:33YX2')H=50/%SO:4AQP 26S'.SKK)FG=_BXM>/U*^O)DAG?2V"$SH!Z?G. M4IVONQIU3+7ULB/$9*BPTY"MI#0@7P!%=7J7$U$&-J< MDM$1*7&(?A%.H9566'P'7:^XZI7NRQ*>2\!*VCV:=96NCTXY7!9-33TIT+:! M[D=O6AFN0-(0T+YIY MOVZIZ-.01X,56=B/B4K''C.+HO4G#6D''%Z!H >GTYT][$LG/ OA= KLJ 'X M-R@M#808=LU#J9&!_ADZ+_M;;1:B1YMO'L)405Q+Q!5J*E"+43=352(,DN,F MP8AG48\<&W>C8#^QKTH'C*FAT*-1"LNPF\S04LNF02FJMGRWP^(P8#L)D\['0,6J!'*B[0S=>D+V'#?WC758C4Y/,QK^=81); /840\6 MFA?:>K4$J:E?P-I9X^Z_[:#\R[ @['!IR9:6^"]1!QGOVY\I(\8>SI0A8L#9E/L+Y:DT\[1G0:>K<; MZJ-4VXO$-4O^D-J_R6Q?*+\O\?9T@H7[2)4.L?R/7\CL^GB_"7$(J.Y\^GA@ MG<=5Q=&.&\[\1%EE9+5C61&,,XC)/S5#@IJP:-8@G'O##_:^5$V2FPE(C2=U- M,R'28Y"NIK9DK8M"Z M=]4WH\;Q2/AZ DL<#!-Y6FY3QG-?Y5=XQ):)GO,/8@I08/F26A1S\<""6T/C M ;L"0<,=.BP7- T -%6R8%)]@!0U"P!K"-E75 1G'Q1&G;GI7I)1?5'7BS&' M8#?02W('Y*I7R-8REIK*#PEQSAD&]UQ/%AE>D'+@A!0A-(F@3EO;?WI FJ57 M3'TMO5FX963$%#K1^-Y,42A=,A]2/DH7&\J9.%HXDBMT^-2N0)D\0EHZCC]< MU_^9X[/.^,,4^0<2LR/$M%>SL_?P4):IT HOSFTI5GV0 ;^UF_P3H@^CPXO2 M<_D'3Y:'E"+70G,IFA,7*H$=+!WRW:* %>,:N;A8A]L[L?M39-34@?%='(DD M,AWL=4]*REJM+ 3-;76"%B%+*P&)6X-PPX/&/'XLA/ 49A+1(2BB68HC)I9# M3DHA=EUJ$?0UV/+)VDYE@NKQIGDI^0?I6&JXYDXJ#!EI,OHB9E?+ MVND>+LI=H1%@Y&1]^RWM_D1J!%,U5YQE.':F^QMH=F8:@<+AVY8>!N7$YV(3 MLHRGR5ODX>2=!-L^\O+KJJ3D#C(MTDJ1F\ID?C$])Z7FF:^A/D:/,*I_F>IM M<=?1?YI@JX[%S@VB%Z+%=W&*QS_ G<>JN:8Q W6HO,Z3,F F@H]1_ M)37+*O)$WZ09UNQ*+7\JBF:UZO3V5I$,VHP/)BD5<",37O'?2ELC;/Z^\IO8 M!Y:"\C0%U9X P&(4,ETOBRJPN?5QK>:%#JA_<<; MO>Q1_^@6Z*>*.DP)JNKE3P*FNL_AUY].WYZF4M+9YE?(]$>M=6P)VKS,W+L% MAF6BY96J4#X5YRNT"1=R %\47]9RQ>YYD#I79\!W7)^Y*F9%-\P.*DZL)@;5 M3-I;&;[DVG31*CP2B)"V4VW#N*Z.$UFOQ>$2_U80JCD$_T:" MFE?49Y=1:(.:L A(&]1RMJ#^*$ Z%Y>^4[:[X[<86I _H44K+K/YUK/\M;=^JP*)"/1&(I*!%?(P_" MFKL555O&L!PX2AF2M^EC7Y[K M'FEE#A+WU3M&CX-67D1_SEW(>+D%"4E,K>YQ5W%+UPVGS- MG#ZU\715Y MN?"6>8"X"?_+6RE4HER$4J&_*.'PMGYEW[YXT?JE=6<_0+P+!N?3=GB!]C/$ M))2.UHN(T/Q2N7'ICE(\4\'03+[5Y."7;N0Y: J'-]?;CD]Y83-WMWQYKMLL MDK4_L=!XU*6;];_W3GK.GD!1/GS :OE%W7,%T=][\%Z.=W]L%+WX>S"+P(R1 M41\E;AU5$*NJT\%/_OOLX>,'NLSL!LP]_8=1I*) C7!-2L1W*A'0> 7P.?*L M*#S!-4NMQ!K$0(JM(O4H=DE/],Y2EX\CQS^0FBG,$7E9U/W,=\,TCZ"-5N7A M98LU</VZO8C!L62!(29BT8;%/*(6*3.;& MN>0G,^;ZC%0^5Q(Y?SSG /W,66*M#YG%4^*.\47)/ 4@#)SSJ(%OU*>&#BX! ME3%91?@)7N9=M>6T;VP!%>*$&WL\M?+V#S<)"R>,E[6PX#K+_3*?V%0I>0YD M?32YV!T(%;1:R_)-DW\HNE3K6*(8"S:?N@3:9P4'1"N-Y8UI#_M<>"UX'P\& M.F=W0O@_*AQK/W#K.]HZI"PS9VVYVW O/.A+(*N=P0C>#8LO==?"(I2F)A!: M%A%N?X[6>N3E5L/V>@\?R-#^,;*(C[ 7 WMY?(2]',18[EH7BW/M0DPM#C)* MIO(14'JO4/PK<3VQS0MQ-[4[YA5*3T09N=]0'TU4O];$[U-SI!&[")_2S=P6 M[$Y8SYTFKX)*Z2LJ%DF3E9IL[A]#Q37AB[;<:C*$-*ZX%3L']R7(!8*P?DVJ MF9/\P-;0"^ AL8O%H/E%,(P&8U!^)WDF7-*9#F' MF?)17H5[IYRQ", V6/+^.&3(0PZ9!V\'[DIC>M2'.'G/Y"4=07CB!=;-1%9E?)/(5PL/'F/ 1O[/)BO:9C%!K!2#0!9%KOAE0NI19]8)F^,H/2=IF2;02;VZ+5 M%F+Z%6X1$FX4*NU. !!!-DB"& Q6L&YF%(C&H8UW#*D^W?BV5J>>.T?!PW4* M:48A9@,C(!"GBJ.1XC:8ESIW!W=3Y5L?/9-BKL865%;)ZWE7P[0X>\"-@T&' M1QWE.QWL%5-WHLS0XZ[4QO$F3D9E67X<=NWH+:@]I]2_Z8Y=,RJ!E%="K6?Q MLDXPN<+1E\1)L1&[-+8MO!K=RS#8 =<7^1"&W%1JW"Q.F^/4Q#&[#9T!C,X( M'H'"I^:&A5'( <-)8'S)G32!I%VVI\EK26GP5G#"5;:&!]'DQ]WL.$MLI=0S MG5"=Y M:68X6"W&YB&*I1O(?\(&^IK#O3ZA6 M8==-Y35I$Y&B:C4.-@2<[ MR#C]4&LK'B@%=8M\M:VY*6H-EL4'Z3LK5.ND.V8Y;6'$V(5^&GN$(ND[)]7X M4^<7>37?$9HML^+@F\"^NGN;AJF80%@^X-BE/!V9F@,V M6,_EZ2;.::O*(*BD\(BB@ZF0!XU0::G/7>XK'9ZHTC*8#4CT5.S&!.161:.1 M 5*HB".*"%#?'X993;7.,E R V5@G2^D0PQH@J,SE5M,I1'("/TPR.YR6G4' MX&&(;=G/5AZE&>?RN6<*I5 6]=SQR:I)+EW*H35%*]AN@=\R[&59(!+6VNSG MG'D+4N7Q8;I7IA^G);0=$J1V2K 7H'8MG&GG)C\8@0M+O[PN O=RB-AQBV,] MN9E^-XW(WF,F]0'Z3N$_ N3-W./CF6:7C55G:[X4+01@WNK?LBX>/W^)"SH M9HRFUK(Q)$?LD61*$?\G1Q-Y_B^)WPI'-'-7)Z%?0J'4#Q7':]'"8\QMQ"HF MM&4T\TZG@D"W 9<7WC^..GL8D=(<:7+Z:C<,# =+K7F2"4+:7="-4:4*<;RA MY[3;F_-;7)N]]U1ZTS=MCV)YR3:\S9I9YN;@Y/6',M\&D^C!PU2+DVP!?M2L MSLH \])9RC.JQA?0!\6@6YUI_DZS.UZNV!/1=@@C$8MSW8:[0]J.>"UPE6?O MU8Q2&NW0 ]V#@BPE\PW?Y8[*Q.MX@F!PH%Q@D1@6\INN-N)UIND5+>@@, _O MV:=-K_(Q['J5+297\V.7R^?G)?_F#**!$DD)*M9YR.:!D*=)A3S2.\MGG>D.^IA +^7T:J5SGW7,,"[T> M>X_)TXF+AJ%/'#X0D(=P,BR8VHUFA$ [F(O ^TX$ZX$:O@SS[NZB17%%)=QG M& O=()7L:ZKP1.7AA/J@FX>H@L+Y[^B6?PF3TI+BL2FE'06\/,>=/-QQCK S MV6RZN#YTO*"0(6R&$C50O\$**%KBI6NUNR"^/&'_D5ID2H"(R^3SA>:@F_Q$ M!!#>A6]0R&AXJB^+&(J%SR?C6!/U^-B&PV%: ]7<,,%P)DG=&D(942G$U-[W M%>77K=]0.[91 J1@HV MB=[KEK,Q76O=W6!9PG1<$O]@8*(NI0^]K#)^HO^4<]H6/0N?,N)2UF&G-GP! M 2N.&YW9=+*,G?O0N';W,MYD\?Z,F(XG1TS'08SEBU&9W [5%#.P2Y7Z7SZS M&M[ 6JLN3LI\V?WEJR=N8/8^)U_P]2F)_^3YEX,O/X_FYNP1MO>__=\X9_SB M]3]??7MR]NPSS.]QH3[_0OFX[5H""AI[#]SA43N'Y\=U/,AU1!6&!$M-]PRR M=K,M.\I,F;HL/G"4C .4C);C=641>+OW4%I$7 ;RO0A%[IL[ZP^.RWUXRVT4@7@[BHVRZ0]& M3AGTI,W+DE]TPAS]:'Z^@!*8_]H7;:CA'G'(!8S(42H.3RI,_V_!R"FA%L5" MFK87V"]ZK)5\BFR3C11&!.$XKNWAK6V\XQ7*& G&N-BCD8I=@:\;D0W']&3 M*T-+7JUP$8O.;,OLCO94&/4BTR:V1?3I470.772HHEWV@.8Q4^AX@< M%_3@%C1.((T,-T]>2$DAQ3'739,;?=$U?7[2<_<3O< [$.1<6 I$CNMNFH*! M>46]^// GU['RH/"-RZJ#^ @9H M4Z"7.8#Z'=*DAIA4$!#4>L=7:U"6DM%8#7 Z5(E!G3FHK52MH%@/OR,G%PT/ M>R+-U,H4YCBD*P38Z//F-IU#"F!:Q:1ZDSDWKLS#/I6RN84L_\Q6BT= M9$L\^G*V]<%-;E;1_L5 89%&Y2Z\B_CEBFJ'^9JQG/'3/?5)5\\ M_!W/06P(!G#XE0)CP-"3+YYSN7UP%VQ R6,QG_N6]N[]+K)U+A \ZO34XX7= MY#0>PZ[DHUWMIN D!_J$O)AL$Q'S"HZ4X,3VBTQHO&V.4J+_4&SP,#5]3(SRRH[2 ;C+:P2A< M(1'$F* $@5C)X,WYW\^3R,<0SMQV(Q78$%&AVK4]@KAGX7->X%8FGVHZ]&\Z M7L"01L2&G'AU7LD\YZN$=$K9A<=T:< 2$-1OTW:*!<4K@$P!01[O%)8QM4M*'&0ZEV9O>34H!3+PPP4A M+N64=/N857;,Q&7N&"JE]I A3B1U?W],ZY\QM?KU,;5Z$&.Y2UTB/M)T!9YM M= 0)*97JB* 9K''$;.,+HP?OJ"V+*0J3([$/#I8)^#W[?%,(2Y(+< '2J^H! MMO6__OWLR8/GV6!$'CN+(TZ[X6UU#(#G-K[E)8,.8\ LL'A4+03G_D;&3. 5 MT%'0F=.ZUVB76W,:^J// J].^36$K ;\"TIMM.N]$SI%<9%Y;_Y J"Q-'T!J M^[AI4+L M1G30:,#82<3?=!($I[,TP\[VZ05>#ZX15<05C3[<0&VAT@$6WP@#(QK(6P5-]=% G',&!US?!?$5D(Q,@72P:443Y_MX9 MY87L]97\L'$K?87%G<7E[F#7(I852#TB#^Z_Z6Y0NZX>95+RX+73Q'WG MKSH/5[SUZ_U-C0N5H^.[\[??!))'I7![^4)[O;&S=N&4 *E+=M6TM@DA"MGB M9*PPM?H%\?)6P8ET\SL$Z5M8/= !TLB;/6OFBAP03'AO#UZE!F=,)P'+VZ$4 M&>>4C7#R:R;B38-"T4UIB"[_>G[^1N= FHZ'3G?X,GBM ](+ INO"B!Y$=^0 M,@ EHK$A&(6EA_C+ /J^=Z_)+IEN@806HYD?<6NKD:5/EM/,_FBP17)"Z+WR M1 B8>IRVNM[J_,5EKMOBE9SQYJU6VD^LL[R!JP$L7F@_1T<%+1.>, M;T(,)B+Q7,D=E7'S6=SI>8IEU1&?)D;ST=J%0KY8[_% 8LXG&598CY@P9- V M*8,+;!/>@EZ.@#$*E.%0"*YJ6VV$$95:!\E!E$J+0GZS.KZKVM)R<@P9;,!= M="6MR./=;XAO%X&7_?K\?190H,J4LO:(#7VCH[$ORR:9> M?9Z_?8$9#!KTG6T#CS"3CS.;AG#1)EG7B[RDK4_U]PP=LU QO4AX_$]Z=Z%) M-/&7X!4CP@;,&1Y%'$]$W*,%_/%$^M05M6-QFUI>A>OO)H;A4LI=R%-*W1*%0)74"7SKKBZ@OBXY'BJXL0LFA X9>SS_D\Y["= $K M=[.;4M *UYX=(5.NM6M>XW6@]+LR(W(JZJX5H1CS S<'1&,E-F MD0VGMU?T?()R6H2*0P)$U>=\A,>:7N-?I)(_4#"4G^T&VR)SZ0[A+9?8CB9< M7*A1:S=O_AASSP\,1BH'R*BGLB0\YL3QXDS3XM0=XU1M M*1I&[GU29A=!RPQV[(3X\K&[6U_(G!"U\]00]5U]F&%ZS*?).3:DF0\IOI;9 MTRG@0>A-AVERTGY\UP57O&;)!3.E)$.U#1K M2N*++S<"# RG-;6LNMZ+K -3/?>#U<[I@3)#'R7N$+\2+4^F"@C:!H.6?,NT M8"PE7:UI/V<^:H,@Z* MT,OMR.K^)K262>NT(Y:/.F= \G>"F_:]O]O M[]J;$T=R^%=QY6JK;J? ^,'+S.U5,0ESD]V93([DJN:_*V,WP3> 6=N$L)_^ M6NIN8YM'")!@.SU5FR6Q+;K5LO236BUAN5.7S%8UDM-)0Y3+6.<(.L M_"HO.<56?G4-^8/*N0H6A.6/I%<=I6F]SWHHWIGUHH%,WH%I<&UM2SS)=L$N M&?TX).]EU; V56D[WG%.ELQ,[C>SMGPB7!&73A+E[^.&+.C!\=("\ ['Q6,1 MU:4[">"B\RZTJ;8NQ5V1W3L3V 275_:*]X*9E4VL!1I*>X%']A/=E%).=ZK% MCF@L(5H(=QW6>V!GA1]D_GS5CGBM4NJ-';KVG]2_@WCO-]X:)@4I8:')QH?Q5V\*MGR%"(]&V+WHA<" M[CBPNAC4*L^Q;Q)87U&$0F1_5'BQ%3'YD%YUUEH5TW=KLV@DHS K1L2]V3%- M"STTL"JLN1NH=%P#[+0&^TF\BZLSM@-L/;T06G;(AL^1 ]IUH1K8QDQ*F2$;,$Q+H! E>I1%O"$>]E\)WY"L->T?<0.^I"?P&^ M.YLLP 6%@>S$U@17$UG=E-W#+2&4W%TY<)W=U!*P:"]AIU?BQLT\0#]88MU6 M5J&6>^QB>V;(.,^/+O$%8?ZYV"Z(2XAA\^_5_@.6-,+M-J""M9-Y#N2JBEVV M7F#L,\KR F<^YH"%Z.Q4.'+[@N(+-?+'+F],!_$?3.C&W Q=^P4C#Q2I<;S* MTU] E*(Q;PX.)06AIGBH8#,2V'$[>;^1N"D:KGN%^D$..( DCGINT$(\O6U(_4&,5D*9 MPN6VFQ,BE!5(*4/YDR$64\1L"O<9."/,!-NN@- P/K0F4AAA98'T82+-8Y H MU<+KM*Y2-5.W80E3%YUFV%),B!#O%FN/Y0G.?(J3[3YBV(%J ,\AR1J?+"5H MF$4T>$2*^K\@!I.-%:;D."! M57&.1LH\/J&8^#9^G@?;XZXV'# V&A>G5"8P?'C7(]V-?)G9RTC?-_[ MQE)8FJK2^_'E^M/U_=W6%SDQYJQY-NHH8V<\2TZ>L/\05-H-H]7N/>S!X+87 M*#Z>B=)CMRK7=.Q/HCDQMLSVQNP<^0J-LIGS<5]Q^F4L8J DATQ2KDCH!!X>!]G% MI7TY8^C%9,=UQF?M"Y_U%$PI@;A\!N<>WZ@OE"\04TTQ9HMRJ9_&4''PCN&> M&<1\QYZKB"D7BXU^,-E#HO::\/MB')4_%FN[\57)P<,5/F,B^RGY>)@DTK$R M!EY1 JI/OB/M6[@C*#A:HVX#W90@X;V->I'M]NZ M7J/#Y1^I\-!_#:WF329!N_I3U^N&IC?Y_$Q='454O$U5WQ#NV_&2;9.9E[RH M4N[>O=QUH=PISWSIBY2;3RQ!V!\JUQ.HO #Y#I>KK!MVEIR7FZ"7OCN1G^@C MW2R^(&\V14R4WWB7" U1N_K'/@9(_B2YRCRYTR]2-AM[2K996;]=C="CV?)_<.@Y> MOD^>'8H@WR>W?I]/B=*J* (UDQ-,ZUZ MJS:T]+9ID:='3LQT=*[]@1TBZ%A2XA$TP"O?2GN-#P^38^!8B5D@HAJGDS-SD(/1:(6[F) M+A:(9SD((!:(6[_/QTO%L&+\IYEY89Z,_[VK>(W9LG3-J+D-O=UH-%/QOWHA M BU2GHHA3]N18A($?E)NL5DM=&YEG4]2V$_&!/, "M\GMV1,4,8$7Y=;5\3! MC6/%:+%-8T4&!J4A/\:0V[JF!_;D+V]D>ZX]F8=5>T*FS"#K6CI9\1P2_^%# M[B,Y4BS?5BQQGQC;%=WXJJ)#]9[>9#;VE_BWKNB24%%2\/-7&7^2 M-(I%H_R@4CKZYU"3<54#O6J9&KCH/!=)/[JNAHS^E$TH5@E%/-N\0'A@VYQ^ MMS'5:8+5V@H_FTH9EN0:[)I7@HE,RK :ER./#)5>["=\9WY"19G-@W!N3[%C MV1UK[L/J+]"GQ5&4S@FFH^;/QDH:D(344::Y[0L659 M9'"[;$*QY@EU[8!^Z/XD 1U316&@Z;,WA7:L]O@4H D0Q['F.J?!+4FCO#3* M;ZYEC.J"9D6$'-DIOCCN]R:0(Z>Q(4FCO#3*#SF.B?"<8[JZIJO7-W=Y*6Z2>W[] M^-3_JO3)S \BY7H:1E2E$^7*=^:02YX7+DH:DH;T_(JD5D -WUU^R4OQT=SS M"]7PO?WD3_W)4ND]162*Q\;OG!&9V,6>7VF%?&F/G?F8A72^>M.? SN4*%G2*!:-\BOEHJ$^4,I7O<]Y076YY]KX-B A%=M31BYRBI\DC?+2**8RKD70C.U92#KBPT?7 M"V=C>]GQIC@@?&@#2SXN/#<:=2Q+;3?,7RYB,\')LZNZ"M.(EREUS5"-9FOK M54W5MU[;1=5JJ W3W(OL,\:M,#KYPQX:MS"3N1]YH>*DTAWI'Z#5+G&5J1\I M0V],/PW] !(#9WY(L"-;R!(#%;TM4@)[3PXKY-AUHHIBAPH6,R1N1:&/8IW& MA4>M5C@?_(\^"\F%\-38LP?>V(N6C(P=">!$V$MXPNEW#5U^"SPJSZA]* M)<.7_C2,O&@>0?=HA9*S'U@-48<^"DFYL,B./YF1:6A'?K!4J,*=JMA%B_W8 ML,9B$N*;N$K?R:D]S.3&6W=;FC6#R=F<&?N)'N/SK1MJ"XP:?>,Q)ML)"&R= M/1)NAQCGDP]R2ZBM'K$'H3^FJ[+UD53B=#B?4 NZ7,<';R]5!@RTJ6?2F!,_ M80Z>^]N%1UKU1J.IFY9I#NMMRQTTFJYN-IOM0;M%7+/Q7[W>OA!/C8*5%#R0 MZB @]L^J/:13[-CCA;T,+VIIB$'11&8YLIQ\\[Q_(T>-[7>/A>>__VV/-=*H M'42L1HT05290IWA3-P>Q]*\MCZV-\GAW_:^;[OU_^KV[K>]N H$VA<+V*$.F M4<>HHP"=Z5VZ39PI &L;D#_G7H!*.HS/%*R,=-(8PV7=,NL5O*E/'KR0Z@M* M:D2-M N=LAU['E(L$ &2X4FP]&LH8H FLO0"0!KZ-0-"P<00( ,00CGA-P X M(7- #TC/GDP$NH MUG75:C5/3M94S>;V)P^EJM=5HUTO$-EZW3BES_8"X+,GFF1OQ)D )3OOM!4B M6\6#R-??OO7Z=]??;Y3+[_W;[_WN/?W\ A]@':Z^+4(^\-;UE=HTD<([0%?4 M&>XHIW?ISOH2WOB/K.$Q;\AUW/0"H)R?%?NT[.RA7KAIY^B SDBA#I7G*F)\ MA1%0IE"3/VMA3>EV^U0A=?_H];]U;PZ)L[POLW.0WN,BA'"R'/*3.HHMI>95 MI*8P@K'E%#OCB3UU.7/ ![L-/'K/S!YS,7( 3N4#O@J= MU#[;V49XP)><@.!;1C)S$[0TM@@:8. 6C@ $0 &EM;7(M,C R,# Y,S N>'-D[5UM M7S&G+[=7M8J$A%\KSA:6D$V=!#I 2?;3UAA&-A4$6D".O;_^>F9 0D(:@ZR< M?8M2J03!],OTT]/3/0SPZ;>GF8\>211[87#5D#ZV&X@$3NAZP?U58V(/FN>- MWSY_^/#I'\WFMVMSB/JALYB1($&]B."$N.B'ESR@KRZ)OZ-I%,[0US#Z[CWB M9O,S(^J%\^?(NW](4*?=:6]>C2XEC%VGXY-VTST]=^2S\^DI,&%,G^++V'D@ M,XR@8T%\^11?-1Z29'[9:OWX\>/CC^[',+IO==IMJ?5M-+18TT;:UO>"[VNM MG^XB/VO?;='+=S@F67-O-HO6FL,);LB/3CAKT?ZV+[KMK#EEY@G8>T&D!8V:T(I$GI.7XR9+NKR0DQ:_V$ X22+O;I&001C- M^F2*%SZ0+((_%]CWIAYQP0U\0H%>:Y"[G.#HGB0ZGI%XCAU2QA"?/R!$ ?)F M\S!*4%"@G>+XCND:1PDC:[:E9E=J( [I,'1PPOPTW[<"48OX24Q_-5%Y=B3PA5R0]4UV9G+]*%Q<7K2?J@#O5*#H4:]^DATVI4TWL M+L\L+QM^-3.Z0^BP&GS5=,CH7JG#]@%71I4\I/+9=XP$>Z$ V$>!<1/6BNJ-?EXR ($\:%GDG/S>=>, WY M"3A%$;S,8#3)- MSA6B]9:RP_RYQY$2A_\+ :LVC<$ZBQ"-Q/M(S!@\1F5XU M:+QO9L'L#P?['T&3K$E!P+HOTLLM('$6/NON<-6?C -UDJM&#)#XA%OH/7?? M)=.JW0<2+_#^%KWW\5W5W@,)\?_O.SZ/2-6. TD,><0^;D_I;;B.//>JT0LA M31WC>]"/GI^8FB#G8))7%!G;C/'*%3^W(16$OZBY2FV;B%$B2OJIM4FPP6H1 M$]<(/K/CS:ZFQ&D3 >%&9"A-MSZDMI*E)S-3B@QLZ'U5M]0^'%C&4.LKMMJ_ M5H:*WE.M6U6UK?*6?YF5 !*)0=(!'"RP)BV;\?SAFV\!9#+T/-L0_T>4&(2SIBO,*AIUBW M@Z'Q]8#C?,52C.A)NWVZ#Z*4/V(":@2DI=WHVD#K*;JM]'K&1+%QNZ3!'O^@9#+F(F D]M=>0_@4M9UPLU4OZCZ1#75 MG@'&H=E=:92VD(J#GRRQ,G(-DY0)RG&IM?5M?.=7B'$[&8B0Z+9/NL71L04) M] OG5N\!H2LFK7N^J%7#6 E6XB!V*I<:,'!VR?@8Q)A)^IJEW-R8Z@U-?=/+ MKX=/Q%6,Y)G,%EY*(+DF8]GFB"HU#]0SMJGT#@GI3I9B/,]EMH92 L^5@".8 MI2S_A_03X 2F1T /"RAY),&"F,0)[SE3'+A],B511-ST8N62K1)3<>5VT=DR M=W(.*,*L2/D@ MQ@CE.=4=AXIU@8B'L#20I&YQW.S I([EP5;#6KU;M3\9JL9@H.F*WM.4H:9; MMCEA5].6?<5>$ALZS"D3T]3TFVO%TBHOD/Q<+80SI023Y4E9!VFB3"FZYKQ4 M"^7TR@CZ2+'S?&"N76J'F'JUG&:W(KUW15J.FQC_KLSN.)3$O]Z%Z0OCU+HU M3-M6S9&F?U$MFUT]<"@0B1#C+$/5NM\X9S*;5"C*2:VE ^1W:O156]&&Y3.J M;;3B?.I$*A8Q:QLY4,JGW@A4S*5V1XCCA NP!-C*2 M!Q)!'4[ 1M3WN8%>@_++S,5(G\OMB[)(9[(8VDP:RHG+X*XYVLPN2AR3)-9) MR5'KR7'<"*C1M MQ A0*O?H!$6 3-6R3:UGIPA-=,VF3UUMG%:^*F;_T+ZQCVBQRYS)4N&V33F7 M60E-789IPYX!*USB&AV=J8CH]LOJ-WJXQP[Y0P@3.\RY+!7N_Y1SF)VM,@6. M_E&$3+'@D,?B";2Q#7Z+GI^!:5J'079@+ZDB4NPK%[)46"4OYRLY'1!5 ME& MM@$@/9LJ4E^?V>_AT6K/AG:D;ELJWM?/,_EG_1[\+-KP=86>F)5PB'4E62K< MGM@&3^T+//XDNJU\J_!(9YY&/$HZ4G%71/KL.R.OIZ$KKD\5*86+4O"GN%:8 M-WH=%Z)R-ESM]EF>A-+^BV;M4[16Y2N.6K+<*=Q^6T-N?>?0ZA):2:I[%-M[ MSA'Q$,-V(G<*=]8V8*OW)*.K]NI]*V.8?F\54RT-S'9J\<1S*A4WH@"?]1>O M(&"&&+>Z8U%Q1A+Q$,]-9]UBVBS I8Y3U5;CTH>J])XVU%A1: STR8B^7L@P MZ3I77]6-D::SG[0J9.3CB9WN5._1)MIP F7A5MY5 ^6;*2B.PN=RIW!_6^1: M3;2N,YU15UJS!;N\WKS>UG2T5)WML^_QAEQ[L2L? S^'<^\9NAPWL9=E>@QT('*,*-NYJ,QT/V=!1] M"G-@F".6DIGJD+[7PS;2EVGJ-YP0#+GOK<##2Q;["X2!0L&S\I?\8V Y15!. M$Y2J0F_U+)7)6%"/JO5MPDTX(5O71I/18&)/P&[TXECYG1K5N!YJ-\I>&U-> M(T/L'"=R9]<X2KE.) MZY4SJ?A4S!I]7:V]=SXMYB(>-.=RIU ]KO&K?78-T8+>-8>Y@;YQJ<);:0J$ MXG%Q(16?*%JQ0)Q'C>U>>=?##GKA>#AIR]U"="J@\'.H44_#O.'^M1[\,A4?2+.(O$>B3&=>@Z)1F1V1Z(&PG=Q$F$GN6HD MT8(TV,>FKAHO$ 6>[],%EHR(?3SO-1GC9WI*^8$CESZ;GCQK =B%?60G9OVU'W!@S"F+V 3+./1("QB' M6'F$L4;[.PBC&^!/OT2H/I*("]#B>$$_0[C+TN]-SY?!XU_+2TIBE])#J"J! MVCCR L>;^R0VICWH0^A[+C=(X((%O)@YY#)*L5?1/?-_7W;JPS!_%\Z]')[; MW<P;OP#.K )H$8Y3P ..,HO(_P3'%= MEIM@7UDD#V'D_47?LYDU4F;T+1>[G>$5+"M$8'[I#OOTZZ57#2;=U'$"Z9\QO5[$7@"S0+6TK23UNYA(Z/Q^)T@![IY73?(I MP @_>;/%;(DHZ.=$'LOC7YIH?J+(*B;]W\Y$-#KQ@J6_6*5.O,S92$SIR*>9 M".NT3A)C"F7/E'C4J6+Q_'T8"3\IG8N9*OL;ZPOVZ=O$?YZM]A#P;AUN2.-J M;E#U6>C;%9AWM7[S0#R\41_CDLG;]K9OW@7;F_$*BOD37^H0=T1$\>;=4=R9 M%WA4;;JV"%GD+<'NGPL<)6#W 79H[?0L[E\E%F_>X8V .IN"Q'B'E?C\>9= M[D-^YH=S>M(BT2,4#,LW>XG[68+PS3N76R9:#:]EB$^7ABNO.)5F]1ZROHU2 ML%+=^&YP_.HE#P^A[\+T;>,G$H>TYSQA2%9FOS-.[IWPEQ<1!^GU?'A MDW.1K)^S0%\ZG=Q,;I0G+RZ;"/&V!W !-[ET85H/XG0]95$^]"8.8QT (4E 0 5 :6UM&ULY7U9;Y9R'BE/G!I:03;0$NH"J3CT1 M.=IT(7 #*H4LDE%Q*6&WT122 9#O'526RK_\\.O3N%(I:>(D@0?,Y8C M;05&06K/E4X2"ED4.AJ.__HU_W!V%E^!<>/9XL_?7G^$,Q9F]N/OWZ^N-?'GW^;[;X-#'&O%F\>_O1V7#5!Z%8\N;?9Z<] M_S%>6C0/VO?[QZM73'=#**W9A>Y?\ONJU[50XO+Y?!_\5/+M_D3[PYF@ ?SNV'C'?Q M_?G73_&WU[/AY:?1[6L?IS']]AJ^/44YL-@PG&O]CV]??O,-@+N[9L M0>5D9V[!Y^L:WF1OOHFC^>SFE85_$2;7M/Z/IZ$L/;N]<4>3R\O)>%'NK#7V MHZO<"#9"&.;XV-&Y'8;6^,A^&L[M:& "M39",R0B-%D<.X)LX $)J2,+WBI# M:0VS-P%YWR%WR-:8^E>3*7@.6OS7K_Z.N7V^;OR7B.W4/V+A_:;G^A-O9E>7 MEXLRT7 >+V^^GWN"HLR93_84JR59P+I=V=3PT%%F?\?0F7^,4T#\:1H_QO%L M^#D"Y,EE/)W,9NTX[Z2^_3*@##-N=4!8,H]XH@S9& $S8S+JX+$PN@:A-L2Y M#J?HC\FIFA$K1JMNG-OA.(:FG8Z!\K,[H(]C&OKA?)"D\D98@ZQBH)4(AM]H MXJ"KN.(JP(5SB =JW3TCR&L@X?^#<^H!^)$#LZOA@!3H?6#4?0+\;9 MP',1O144&2D8XEI$9)A7R 6?,(M.)D=J1/X.AH+F'%U-IY")#K0G(4AL$2$> MK(HJ(*3ZV?_S&8/O:GHS]-3B78HHT4H1YA%8V*-@88'[5C@2/$$J0K'\- 93Q"A- @<&&@/5BFY7 'G0+O);=BP(H?< MU?_%B-Z\_#2:?(VQ&Q=IR I+$^.<26(1P_!L]ILX26Z7Y6 ?FAK1JC,.* 17C'<6*642M2(@'!?T@T="T::$Q=4EH%RL+K97 2@ZR@ G> M1?"\]7FJFG.)M(:'UC'E- AE'U)M&P]48.W.B6<&)S;R>S'&K["'<$D45@$1 MAS'BEH(]5#-$C9(^<%"!TG^/"=-'E:;!C% KVFI>7PWE>'I.-S.WT)(C3:FRCSY,Y@.5$R5YT>IN)2;')[- MXGPVH))A"W(>D>1RDQ6@R>+$("DE"PPL8MY622457X?0_%(75\6\3XT6C"UAXNQM3SZ>13G,Z_GH_L> X/ M3WX:/^4GJ1WG Y\XP4SEK$1QQ)E@R# L$692:1<\2;9*5_<7TD%YP)9_ MOGGHK5/XN^*FE7.;(7^,\R'4>1]4J1TL]ZO8TW:69^RJM1FHUX>?9\UVO]#';S0:%=1]_6 MWI] 2[ QM3)/I]1K]OOT29\TO\ZF%1FDXMM.O+6A+%IE3 MGCB;C*":#ZWQ/$Y!0@P\BRHYR,LH301QCSG24G/DDL"*&Q=UK#*_7=&FG1/\ M)81E9"0+L+*9#Q)B)G)(9NEA/N5;51HR=A'5+R M=+ ,*Q?88F0#@7^'[Y8(HPD'ZS#AB!M.D6/.(<>],3*$&'F5A>#W4.QJ4LWP M!RP2EXHB1> 'UPEDLS 2D5Q"G^22 C#4((V90HYPE[P6'%JG>HQ\A&?#?J#N]K32=-K- M^^4$P@JE0HW@E)* J.41<18LLCAAE)@2P0DO':NSYO0EL;G-BI#98BSJVM6S M@7\KAH:,B)0\B7=KEGG+'+4'4\$0P)32!*H=NH(KSAXP75H/G398+3%UB#LAD>6.(FFEE])$Y7&5C.KY M]F4[PSKI.@X#HATD*GEP-SCPK58,&HI=5PC&AU J!$NA^/A;)Y%P.?;02BL M)648VB^IB ?5!\0%36"1Y$'HH"7VKHK6?@'7(4VD%J5(R7B4'8%^X2BG\\ET MX?_Y?#IT5_.\6J _6]1#/N7)2(&B(-@(S)6I-/.Q&^Y: M;FM\ML-1KBA-IC,[BKWHKZ;+9?OA_UPMU^2LXU:5!.$61Y#C'@//4CY; 'PK M$Y::$*TLK;+0H;)=AZ01]\G\E=,#!T*?DMM['MIS>QB_'HT]84V@96UY_;&3ST,H[>W7BUD,K?'M MV'7#0[*TW,LN.6:201+M398WB1-XP@E&5F@*.5G>[5KEO*;U(985%P%[J@/- M*C/FL7-LD:98((-)Q'GTL9Z]ARDN*G'E>:VQ212*:8WC"%V1'RZ< K^/XL+C MX]"XS+W0_UN\/J#.4N4M]'@FGX&#:3XZ%RM$G!6,:2>QK**NUP%W2*IA3[0I M'K."&[- IKRU8'76."!PEEB843AX:I%+>7A2*H\TR\R6P1C03][Q*D/%J^$< MTACQGAA3("[%UZ1ZL/O^JL5(A7#4191P)(@3:9%U"2/#'.1<7G,6ZPU*K4)T M4 =D[XDJ9<)3_.FY5SRP%4EXVQXO=T->@X,\@2CF/.),4VB+ MN4:&&(68=$)Y(KRQ:3^L6XEO'9JIGYYFNX=N#]WH]5')@R"C-EH52?3T:>Q.&AE9=!(^Q#R MQ9F$&H$9#U7F838!N1;3?K(!]VI!++-%.*?CY(/!JG0!B !@T@#,!0FPA!7N>; M^1*U-E09]-BOF04F65>Q\V0XMF-_GYU:$LHLBPACDJ\ZE/GT=$@*/1>&*RLL M)_N<<5X!\9"F9P^8[2NF>&MPH.2A#:OP+4_XNX\O@^!C#(L3>'K0_BSVR,XSI*^=M!*F MH-#4!'CL(R-Y="FOW&<,DCY"J25)RE GE]X8Z2&)EGT1K6HTRY'NX?/PY&T0 M ^P-48:DO&(3Y[4QX VE,(J*:LU#U#Y5:=/7A[BA[O@Y&[0R :PM&E8EATYY MYHB1B*6@$:=<0W*H W*@N3WA4>*]+DE_<8!@MR:^-9M=0?FQDQ8K%V<78^ G M2$N(U/!S;BY6+VC,89T-C B&R^ 0X6YQVR]#SCJ+,',21ZL%B56&[$L9<$@C M+948^ER'L+?8UQ$G^>JTSJ?%L8#-+W'JAX!SH)-QE#B.HK0F7^ ND?&1(4P3 MII1ZRNJ,E[Z([ <0'S6YMGNTBHN-D\FT&S]=32%[GL$SD._.FXP7. >$$.^$ M$?DL(,B?K?#(:6J1,8%CX[#VM,JBKY>A_0CBHCB/R@:L[F[-7NM=NW72.FJT M^XVCH\Y%N]]JOSOOG+:.6LVM-@\^7V"1_8(;8"ZPU_+9VLXGH^'BRL[2GKHM MN+['5MM0VW/'D,H-1^4==U-N?;^MM*" V[K-WYOMBV:W>=2!VO/%#MLX:44I M15SR$KHJ#N@O]T<4<4/_SEZ+\LY8A;2*2]J-;K[UX_?F#@_2&J5665E7[^A] M\_CBM-DY.6FU&^VC5N.TU>[UNQ>+=Z\_>=SHWWZYTX8FXZ+;!5']MM%K[9(3 MU 54+SYU?%;H9)SEQK03.YPN[O0]'L[\:#*[FL9!%$X28CG28;%H5C&D&?6( MI7I/$;+.*8H!.P1ETP@1QE'#FL;;6+$F"JFKXWP MD*8)RC!HO1NH=PU6N4N(;P[3/)E,>_<.TSR.;GYG\MH3SJ.G!C'K&>+,2F2X MH$@*R4B44DE>Y3R^=0$>TB1 '295"57=$=N5W4B)T8#U"J[7%58?$WBA ^Z] M[W3[_6;WK-7^O=GK+]ZMITB>JVT?#!!A'TTCB\!+=U;/*C/^ZO+J\4&W'?3 MR6QV,9Y&.\H WMGA>'F_7#Y[U$?"'6$8:9I\O@UQ0H(DG23ECHLJMRH6 M07]0:RJK$O6E_J=^\*NIG'6AYR,-OT%/R7FO*$74!8"N#4-6>XTD,9[GFP^#/7AQOJ_] M(M^5?$4B6%>SOVV<-MI'S=[[9K-_W.PW6J=;#:FN*J:(5GP17P'UO:*.[0=3 MGRZLEC\J#:2NJ"D/:]A'HQL[9"(;UU'+AQM85BCK6#U2U)@?V>GTZW#\83&6 M ,F]L=#F"!1)XODRA[Q_ -)\0J042NB 8Y7U+KA9S MA0PU$12B\(82*T GUK+PD,8CR_-AU=CD1NXNIFS.)N/X=;E)YN1J'!Y9I2SW MD7N"8E(!Y)8FR+(DD.+,<_A! ZNR!?8%7(UK\:D.%\E8*EL]0S5>=0I8'R)Q"E'OO6( F-%61<^L^ M'=]YH*@Z60J%9N_=VYU#G@%RV81K==FUNK$U+"G4==VMZ?;4LP&-3F)+#1(& MF@4N'8291(I<;@X4)3KP*MO:5J+9_7K)QX<'+NH U]ZQ66A*76 !$:;@B)<5:"]XA=5>[<^91TE4^1.4ZJIN3:$[S,3C=[-].NIC% M!;Y!LI0+)T#J!ZWS^;D!N7Q5M\70T"J>X(>J\J0\A^J0NJOR9"D7D(*7;2T7 M]R[O5>G;+[=M]\ EZ[@0 F&%;=Z)N##2(>*4YIH8@EV5B=VG(1W2Q$-Y=A0* M15F=N\1P-ISY.!K9<9QLGMY]%MJ& M]R3]8%0I')KOHWS@EW.BC0&OE*AD@U ML@)SI%*DDG :?:@R[OH$G@(C-=.K&,ZGDQ1G.0YV=!*_64N=C=!U&H1%OAI M.H,,X_"GA=Q.DIAHJK.@XUE8!R=_=^3)BO&94D&I)'QOCUN_P:0T!0C2(<4= MF*N@T;4D+["5F!(6N.*ZRLE8S\,Z..E;F"@%@U)6XO2NQF'Z=86U%'P'L@N2 M-D] D!,7$'3*#!GIG7 ^626K3%T^B^K@-'!IFA0+R?Y43>^ZZ[^^Q.WZ\K;; MJ9RCNY=M%=(XVU197/'L;'>)HS[RG?=O&XL[W,_.F^U>8]MS*YXHJ1<=46O*TNK(2.UC6++FBRZKO85E=;>_B[*S1_;-STOSOBU;_ MSQ8T#>V,XKS;>==MG!5WZ9KU573T-A;7=W^_==9Z=^ %>_ MW?QW_G6W\\)*U+N/(&WA@?IA:?3@U^63?0&?Z7>6QQ L7X&VM@WDJ1><36K? M1XBV]D:I0+WOG!XWN[UEM[>UP^^74LYQSZ"KXH!BJO'Y4BLYJ+I:!%G4.8/L M\-_;G>5Y]^M%7/ DGK*V;I]J/2ZDM-V5DJH[-7S;XWW[(JCBWUN]'<7HIE64 M]MSF=I7U:XFVYKGB2ONK>NO2;O:7U9UV>KUS:-7>-[K-;;RRNJ B_E@#8RU/ M;-\*/5='>6/M$XO0&FM+'N'Q_.[8:T7U;U[NM!L^A^+J9,8&I_CU'Z( M[:M+%Z>==#P<7<&KRQL@.E?SV=R.\ZUR@Z"8,$X+%#BGB.?3U"V6$4D>N?,I M6IZJ++_<$.>NHGKS-V@]DOE(NKO[DV[4K MUS4+U%P A$/+I(T2N&J3-_N#OV0E@+L MDY=[#GK=">*5_58));]>P?7Z]>KJ_K39Z&TW;'#]S2*VKT)1S+CM%?J][Q@O9/E%30!7LB]K>9D=:[]_W."5 M;%]909?N;&NI%;*K%Y\-E&'$1PG=!6$><64P,BX*)*"SP(J PA%5CM1] D_E MA8\\V("EC@@KS4#)68,8JV0JNR]\W-L*V0(\V7#AXR9!J;U" M]L[^ 2(DY]9X1(E,B#N+D78<(R63P-$GA^4^%\ENMK-C;^MD]T>7+4-35^-> M-_+?CG:].#\_79SWF@^3/^ETSQ9C/]WF:;XFIM_IG.<1H%;[W?*+T D4F&0O M#Z)D!UC+-^7DR"W"LU:[=79Q=G+1OP!4^M=8]>]YN['(^O\CGCB4LM/;(Q0%(K5416TX1$4-Y$*C3#54XA M61?@KKW16O5TXZ4=YHMW.^ED. ,6_!GM=&"4C31$B9A* G&1)-(A*H2ID$H2 MG&BLLDEU>\B')'>J,/!AA[:GZ!;31NLZI0W-0/_O./H2M-%ID(A%(2Q.,I\X%^_UZWKM(#^DH@,,CW,:Q_"Z4.YE<@1I(SB4&S:ZF M//L$)(&.0B+,-??4Z\1UE<&Z38&N0SCQ/Y5P&T=RWR,8;Q]<@9^M,C. MW^;E+,T\-U!TI&+=RBJ-2&QE:\'L=S*]3YH;KO0G;^/R&+\8!@I[9Z*B2(G% ME"X)0!OMD4O>XJ2X"'4.F5D78(EV<)UZ5J=(DL)#"\\G4@:R(RZT1$XFC83@ M3H7HD_%5CO':"?6AY<#%>;BJA=Q/C(MVS^M ?I0L42:")HXCI3S-R5(>_/8, M0%"H(JDBUT:IM !]:&GPP9-PILGOG(:1.^6&9#9ST*9B D1?<@)BU,5^^ MHI!*>'$GE8HI?D_^W0 ]M$3X8'BW523WS[><.2UQ&B$Q3I0BKS X);*\5M([ MI#SGQ!'PC:DV\+<9U$/+A0^'<]M%LVYR]9 M/@#GX&S_\5_?/E__\A7Z@TZO^[=?V5_HK[] -_92I_OQ;[]^N'I+[*__]9__ M]F__\;\(^<>;BY-?CGKQYC-TA[\<]L$/(?WRK\[PTR]_3S#X\Y?<[WW^Y>^] M_I^=KYZ0_QS]H\/>E^_]SL=/PU\XY73ZM_V_,N]3Y,80GPT0J2W^I+(A.CD6 M?=#6<_V_/_XU& I<1TXXR_@UYR6Q7E&2M(W2V*SQ(:.'7G>Z?_ZU_!'\ 'Y! MYKJ#T5__]NNGX?#+7W_[[5__^M=?OH7^]5]Z_8^_<4K%;[??_G7R]6\/OO\O M,?HV<\[]-OKMW5<'G5E?Q,>RW_[Q_N0R?H+/GG2Z@Z'OQA\OP->GX=T__)D: M]=OXE_C50>>O@]&_/^E%/QRIYU$6?IG[C?(WQY'P_]GO7< 'YE\F/'RZ.'U+:Z0Y_2YW/OTV^\YN_OD:*1T\8?O\"?_MU MT/G\Y1IN/_O4ASR7^EN6"U&JD//OY6F_;4S3)R2D'V\"$/P4N@7@#=(XZ^F; MTWSW+)(@^YOK88,4/WQVH_3V/OM.DP)^\.@&J!T]B'R&SP'Z39)Z[[D_T7E+ MY#2%Y9&=SY_'N^Y?8N_S;R/Z#GNX$9_[C_ X;?BO^Z3LJ-0).B+BQS_^B0#4 M=*?;*9O'"?YU\H3RKC5)@6]#Z"9(O_[224@$),N5R))"L!),=-FK% 07-D&D MCK9G$K6J5,Y.CUJGEZTC_.'R[.3XZ."J=?3FX.3@]+!U^7NK=76YEK@>?VHC M^G#$@J:RV 3VKJ\PC_? MMTZO+L_>GIVW+@ZNCO&W!Z?XI??G%ZW?\1\<_]$Z/L6_MD[.+IM;2BN_N)IF M-Q/!E+Z3 (J;G,@\*^G17%6& 7[(C*)6*9BM[Y5)*+*XE<9U+]ZCZ+J8@[V[ M\^O:![@>?=J^&9"/WG]I7P[1,B]&.HH/CO''03M3%ZEGAF3A-)$J*1*RE$3( MR'F*%%0R,T^_T#VT]&B""432S*?Y]/REC1ZS-W M 5^A>P.#@S 8]GT5:-Z'O8:E.Q8?W@R&/5SZK6_Q^J;XJ0># >#_TY7_UJ:"9YN1_Q",)=+*0#P81@RE)N<8 M%21=$0RKT+I]O&RFX-EHJ::=AX!BFP+J#%TV]*2['P][@^'@H)M:W[Z@C_&3 M0&B23AMN2,K B#0Y$,=8(")D-+ZR2,S/=A(VA,^CE#WYS:59V5< 1Z'K+$]0 MW>8F"2UC)!%-.F35,^*L= 2LB8()SE)4-8!PCXKM*[UA+?6:$G$%?5_"]779 MGKKIO>__"87I";-MYVET&M&M?99$,F>(,]00&8R16B1G@Z]B+,TEZ;DAH2'A M/X0%W]SH& ^\!.2=H1 O>Y]*7O@+7$9>0+0'D\L0,SJS EZ0;@7,JVL3-J$ M;.N8%PNH>F[@:$X%#_$A-L7'.^@B[]=(VT'ZC((N_ X[7^&6/)M< M\ZZ*!?$(7<\-(TVJX2%*9!/&Q,\\MQV51HF ! @3B?36 M$6M\(EYS1[5,7N5J]L3/A#PW'&PDZ(>*5XVY&,?=B&[026\P: ?)J,@T$N,8 M[E-6>32;09'(K!;64!%WH]TNC=(Y 2^ MO>[@#>1>'\;?N_+?8-#ZAKLAOK_3]?WO(_D@=['O*K7E^E#!>M-%=SR_2YN-X-SZ%]^ M\GUXXP>=V+9&.6:,(8%J@>QE4_+M@$B9@Q9)4\NJ*'HF-4]>X9O+^*'BS::* M_SN4M$Q(!U_QC/H(IS=%)&=Y1.#@[&98(! 3@V1-U)%:Z M3*+/47F=M(4J4=:5J'SR0*FGDX< LDWO'$>=ZQNDO4VILRY!("8$-%B$1(1S MM%JLXB8R9I2T50S4.?0\>5 T(>>'ZG>5]H\)=0\@VTZ&^B $11&8XJ8#)\&& M2"AH//1 Q&RKW)VO2.>3ATM-O-F#WN=PJ7@[4L%I??$73[(TD6*!AP M0G%6[:)E<_J?/.YVH<<9>-P\2V0.'P=??>>Z4(R._,!?PR7$FSZJ" 8'Z?_> M#(9%DDOPVY]Y\-94.1XK\[6#R,(N +'O>X0O@U;UZ,7_NW7 7S\_& _7AX.@_ZP?=[O MI9LX/.M?0O]K)\+!M\Z@'40T$2DF8 +*(Z"[XVB6A%EI2Q:1!;%,AA\^_R

    S?5.-+^*"E";+_M?(/T%N $Z>D.P'?3.?0_H%PO>M_]=?&U MWH\LHK9(5HC2+<)1A]N<8)($A8J+T8NDM*>"YOL(>%CDN-(;MV?;-:B=7FW1 M-E@B-B+RI^3@6[Z1T)$7,Z%.*:&2SH&(;!2>;TRA-\03\<",!D5CH'HIQ3_Z MJB>O\6:%.7>I_\=O4P)"&_7/>B7/EU=GA__G][.3H];%9>N_/QQ?_?,^A0T5 M.,]XS5;*F1]C;ZIX.?,L6 [&"<6D3B9X08U7:/;A8HU6/%Z\/..%C9'WB][U]=M>_U^^G]K'B#91&&2UNM55J M!U:D2#$Q9)#Z$0#@X)6,**KHJ M8<0=IV)N$P+K"[Q"24'M2*,6SF9F%:$IESQCHXG-@1.7DM'!<306Z[0^>&YA MZ6TB=)] 4:'VX*H(\*;_?23 \;E\$%& ?3R958PV4MQ](6G\ HR^= MW_3C)Q34^;7O#MI,B"!E8B1(&M&)R&C=.:<)-531$%DVM$J6^YKT/F]\;4.) M%>HGYI#]A[^^@;E4MYET3 HS"8M+)C/Q:%(@T=Q8%8)AMLIINQ:U+Q)W#2JP M0O'&O%56785BD46;[&R"K71!*:Z*?#R1 O" 5\H1EW,(D 4X M6BEG:T5*7R34&E)<,HL R= MX0U^MZVEER%&3PPD=&F >G1]%1J8B@O'I)]!VJ+8FJT<6 ML3%:+"MQP2F:EREK8H2%TB@5=^ML.6$F"NYYH$[[3<"W,D4O#WMUE58CZ?G' MU=[@JG>0TDA!_OK<=])Q]]!_Z0S]]6A%E1$PJ=P:0GPF+ M&;C?.#)R+V +D@>QJ._&I1E&,F'RQ5D2RTJC1E8 #9TP+ MSG)65:[Q]Z8T8Y-$E@UDN>O2C M^Q5HX1E*B07TEF"QRI:<\9F MX@-5)/M0DB^TEJDN.F91M2?%&RMI>QYP-I9ZA:27*9HFF:W+$+5")>P*#JM(O,J@AL^?>V-[&F=/N.2 ,:?E@67%$]%=)K#V*\^7QS78;9SDNGF1#J8M8L1$&R M3&4(K?7$:;3)K0"5-20&N4KX8VD*GP-^ZJBCPCYT 4/D%=)M>ZX)55;)X#VB MF;K1+9#CZ( ZM-)TLCJA$R==E7[/L\EY#HAH0- 5LG'OA7@G)!EG0(C B0C! MHDF>@5A*(XG1>C Q0?15+A]FT/(<%+^IB.=FX6ZY"NWPX/+WMR=G?Z\S7?/' MT[=2?SN]/CM M\>'!Z=7!X>'9A].KX]-WY_BVP^/66LI8_, FY+\"R5,BYU8% 5;P3(.4TEH= M(&3*600G04)[:>*;E/)Y[[H3.S!H7-IW#ZXN]=DL3$G?Q> 8C3HKPV7D(O@( M"BP>4#Y)T'*Q]&MV\$FZ?6UT',QF87@!1)*V]1@50&8SWB0(W M :B(WF>F%JM@!BLK:N"B]4?K]$/KHG5XAN\I(W[7D?>,IS0AW<>(F]Z_C4]> MEIL#/*B5+B4N.3N%_^%.LZ^,E*9 YZ&"9A)PO;MHO2LFSN37C2IAT0OJ MZ&-IEJ94H]'ZB[B+I!R%E)$YCG_7T7EO#27\.S=%$DQ8D@76EN0DCP=)R,14L=X'J&*J4VCY&V"X&:SN7N#-:D=+% M$?VNTOB#:2"!)D6E%)2Q*M?L3V*P=J-(:F+0]BK:JG"E.D<>X[@E,*MQ_5ND M:%13&#+^%,K<7Q%=2%QD6>4V?A%1VXK_5P5*8U+?=6[ W/YE#'U7A]/QF3D/A)9!L6B1UJ*"F(B3BETI!3GPB]C?NRCZE=MXMB\YE<1;N4F MCI-;?LC9&0>2Y%3Z1^O"8Q",9,NL;5$B/WF4\R:ZJ32W;9D3;8&A[R4:@V1LEA"YM M@WTH VD#\0(LX4 U@I-#C&$IQ3^9KJIK:[Q986XIGOWP#N[P[/3JXN"PTO7E MW*?7N;M]IY/+N @HRQ]5J MN=?_[+L1SL)U9^PBEAG"I6KMJO.Y3*'.E_CI(/LX$>#DLL&'TK,N9R+ 9R(9 M*]L,)$*]U9E*8PQ4R:YOCH6&;D(74]).6HF2A5@Z? @BD[?$<1$(;L-. MH@O46AVKI)8UQ< K3+>)@"KIKAOR,;ZMM%EP)ITA*17_QD(D7D=1F(I1X7G* M=)4IL,V0OZTXP7/![NHZWW7LH3'6+X>^/SSRP_&EG?7@H\FR=(_V1'*N"7Y$ M25+,,H$?5NK6VRP;NXI_[ *'32^%]?&PI6$:RWLP;5;7\6NS+;M^TPQ-.W]> MX081M5&@)8O&:5TF9FCI4T9=L16\;8W;7[U["!?"N.N_Y7OIN.($._#VGRRTW*G59Z?B,&\MH,36?<\P#"*1%2 MCK+4H96*$5$:5I6-B<7VNJRMJ*&W!\<7?QR9:DNS<-0[[2U50J?VH\0V(<7U"W(6/:Z:1)' )\-54D;'()PU>K9<-Z[,F?G4R\/?6TGQZ<'AX? MG!R?7EY=?!C]=O+-HX.KNW]\=HK.YH>+B^/3=V\.+H\W*?"K2U U#=<1V709 M7+::4@7)92XS1Z_!>&^8I91Y*G.>C9'&2-O,9'OK._UQ[_G! $9I#2<='SK7 MG7&F22FMAW36O2BS@4K?4_S"::_;O_WK&S_H#'X8$ES'Q$(*A(6 GE3,CN > M!$1%C9N0#,!TE>8GC7*Q<>\A/_B$+RC_*>T.OOKKTF?ICL2CSJ 8*4A1FYN@ M::*E'Z90:/0D3X(M'V/;+=X?%!CZ(J:JS1F^AVCM?; M7O_RWARO(PC#'W]K2TEY1FN @"O2R)*3X"(OO3$XR&PR?E(#;LL2^)+15D6) M%5S\L:!FK8*2[Q0T"))<&7S)M2+6"4^XHMR#2M*Z*M.*YE+THN'4B)HJ=$0J MVVE;0A).>D^2!4ZD,(#.OM-$>VJD*)<0N.ZRN2JQCC8UDWA_@!P-\K?EW21.^[??)_P M6I[ZM@__

    ?AI6SHYPI*(7-. J M2M2A&6DC15(Y$ [,1A,X ZV?%7X>Z:^]#_!912=;@LW@;E>^K5H3.D>AT690 M9?060Q_$>XT^;.0A*BA=KZKD."Y#W Y=@Z:TN@1J-E))A>NKGU;.W8^_=Z"/ M+_GT_:34QHT63YD(:( &)##AXA'!$J<$RL)QE6@")5B5/DO+D?=J&S6LP@I7 M#S,7PT-Z)\MN&6*W;2C-I7;G)E-C:E]F VM49]LZ".<2[0%W6_".)&_1GV8F M$5L&I96FA,FB46!-E597>P"PY6VJ_<#7*JJJB:OC[I>;X6 D 78['T.&$"22 M)BQ8(J,U)'"-IJ:P!BV%")5J1Q;0M!_F5$/:G(>;#551TY[ZB30^(8V"CIQJ M0Y15BDBJ&/$,\">(0#-HY7F5S,H%-+TTE*RCBBWM)>)V9HIRW :72>8Z$VF8 M)][244^+9!/G$'C=+(Z'-+TTE*RCBDK1NH?Y;UF*5^I0->- TF!!X29S(Y9HLXA9/12+.")\#^)!DE?R6_4/@(V[; M/@)P%>55 -[[7A>^O_?]/V'X]J:;;JF*V7.(VA$C>!G8S12QDG&B1%"E-L*+ M.KWC9Y.SB_*[;:FTU[@^:GANG:[OQHZ_/NZB7&Z*Q3E>-<)+'Y,FQJ9$))=H M$>B0"4_>"&9]%)E6L<=GT_.R[:PFE/00.W+S28.^.\C0_]&8<%1H-X/:P14^ MMD,T/^VR4ETD2W% M95W2&SV5"H1EVE7IP;#_<'WLHGW?T;J*9BN@],/EW931NT3\VVL\Z5DRSJ,= MFV29G(Y'B9*..(\G2A0\&*B2!S.?I.V;<;M3=:^*GN::=LV6BL\L"VQB MMR M#ZY6=+G2'#9F@>F@F+1629VL0I6) TFE'C8^' ..4<#>&Q M"MA%[]ULY[Z,GR#=7,-9GE]@=7*7VH[.G@V4H3T3 MKQ)$78G*ILL%[]>7'7SN]8>=_X<>>6\P'+E,;8@.E/:66.",2('V@$TT$:,# M^L6< Z0JU3JK$KK]@Z\>NAXK#VQ4:5NH29VB-\:;SS?7?@CI7;\W&'Q +]U? M%P;>H=C?0.[UH4RHRUYG5>Q/RTMC+J/0%H!LB:+24B^\,[K*Q4*& TK9"]*72= M,OX:HGB1: M5]'L=D-4D(1D+AH",7 \2M!,\4PQ CH8YTUBZ'2_AJAJJ7KY$-4J>MI2B.K- MP=,S.I2E2N.6D$.4.:"P(0IN MJ'8F)A-4^Q%"-Y?>^AURYS^LDB27Z([K0HC8(;A.E6?D2II;D<$I[2%362E% MDP,AA3PIM_'5?M39FP%U'_>7-PV3HZ/'M_WCJ]/"A3W]91XIPG-:&;98B<$CD%YK,U:#Y;]%B8 MM%*[3)UV,8N1Z4E\I'S$YRJQ6+K"@I ;AJ/:6@THT@I?>S9'_ M@W=LF+;VR??AC1^4C)[/98_RX^N1ON]^'(5JWGS_\95S_WUT'?8OWT\_XE(! MHDI998)&HR72!T6\<('8D'!WI E\J#*X<7/2-[T*6YN"T1]_P& X'F,UFJB6 MA09(U! T&321" SB1]>-CD=C8L;_[Y<89S"Q@]C[=O$[? MYR5,\X+&3:?O?TP';%LN!;HJFHB@/3(2,[&.*F*1#YJT\#94R:9KC(.7B>.M MZ[[!Z$2Q!M878KF$&G[_Z?Y]9*1???+=LR_E$8,+2#>C&8+'W=$3[L72W^'S MA_C?UE?HCU]P/!C<0&H'JTMY,"MB*++0C'B9,I$"G?H,'JTN^IA1LX^,O9CE ML8_"7PE5%1(%U]XJSF_Z\1-^>-[O1#C+^*\_ESGTO?@G;AT1O]4VS()"'X1H M%0!59!FQVEKB0]*1)VLIJV<"56'IQ:R4/4-'A9S&M07[WG_K?+[Y?'I3%'>6 MQRL=F6JA3]O[#H#R]E%;X8AS+!%)K2">&T8H39+;&*V,52H[JW'T,E&_A$'L=T;6U\'G$L1LFQBUDD:18$PI7[.> M>/R 4,V#\DIRQ=7RX*Q"XPO$Z^YU_1#">N,>ES]LFD/_I3/TU^/]_@(&T/\* M"8W]MS?#F[&A7\;:MYTVG$.F)(:2J)4IRB\EM'NX-X)3Z=CTSME0Z\M5*7TQ M$-V.+A^"S^S,?)W8)!/SO# V^K@=<='HF('HK$M-I9&EPUXFP1HNN=3:B/VZ MKY[#R(N#[DZ1\!#9=C>6P<,+EUO&VCDZ#48'@J)$FSL'/"9X2"0#*"8ETVDZ M=;YIDV ^<2\&K7NAW8=H=9ONPW?FR2@W'&9+][37_0J#(8S#1(.K'IXO/_^^ M=%\X[0W_"<,+B+V/W5)-W);62 92$ZT,+_-V$W$1#Q@>3(C>@0B\2M2E&DP/BF8LFHTKK7Z4AS\J]\$\P8]K?)%<11D8-,YH&5Q$D9.$ M>X ";U14U/A8I1BP,0ZV5I&_8]-\)QK?EV+^,?GXY5&])1II2=+H"(L\$QF MDR"Y(OWJ-A5X?Z.@##=;F1MA52H.UU?$#_8Z*;S:]\]]9]A M4F"Y#$\UB_MK,+6;(O\-L++J_<2V%/U40*SP1,DQ.9*4Q'4>>"GG-9% TKC( MJ>#)59GK^'3 ^TC)_YYC=Q7]5L#LG=5=+KO'F4NW,\.R$HDJ1:*P$0^8[$C( M@/:.S/BIXL:Y*D?T7(KVT".JKO!Y/M)&VJJ07OQC!,N(M-MNV8P[R[0BDG-- MI',EJHR4:<6#3MQX6Z<1[DQJ7N'3@):J3M,:$?4!M3*XN/QPV\U":ZDSLNLE ME426!'K+!2=1N2 @*:Y9E>-O(56O4&I0:PUFL8[""O?VR+O$0^1\0ELR"E+0 MN$GR5# /DKA"*HL>O7B $/S4IC0G /3(BUXP2!K7P]R,SV;[U,PNRD-4OS^X M^.?9V]9_?SB^^N?QZ6'KM-3HG5^-]X3>.2[ZM7Z;@.PU/UC\!$5#%2 M:325$%D(D3JIF1594\/8G/K')=^\\ZK(3 6-W#FBM$^X*"@0:T?I'LP:6NJ7 M[7ZE1YSLO"KR?A;L@UJ(MJ'2!:4384%;(AE7Q&;+"9/19]P*=')5FGK68F@/ MM_]F<=U8YDF3R*A5.;E6BNVX#NCL9C@8^F[J=#^..6UK3ZE,TA,J^7%#$9(BC MWI% T;[DC ?\Y5Z!?E4.7Q?#7F"G1E%D8_$ZF[TR0F82M>(H;L5(L"X04#J; M+#,3O,YE_@L,U6\$[9UH?$]#]=KXK%(F1@J)YA>U) @(1"AP&6F)94$1GFQ4@DON=)4!(2\A M5-\@E#;0VMR[E:V&8:^.W[=&OQU][^Q\],MZ4=B%K]M"$'9Y=J?[*Z>@33#4 MY92D9]EZ*6EP/"=KE-#BL1CLPA?O/ 0;(O=&2TJ"D;HD<@*Q"@]5$3F+3.8@ M0I7TQ#T)P2ZJFYW7A6OV[>IMX.VB=WW]MMW#7ZS![0M'2..,TJD=(E8 M+2A1*F2M \W(SCXB_SX;K[!O&/8;H*1&/+:X,>-^N4-4K M'SV4N).!AE3*,J@U""&)7J&\=GLXU)XP,DKYK>*A5H3.IHY MC_X.G8^?RHK^"GW_$6[MY]&0AF+;Y(EMXWCV/!=S6CIX\YX:I1W4 M:1JW11Y?E]6FRVI'>-N%I?<8J[?<+,=MLMSFG!4!J0&=MFA(2%H1D[R-!IVV MQ'93E=HHFZ\+K/8"JX>Z75B#CW/[X.YU(;^0=3"62:*-\41F$XD+TA+':# L M2N9DE23);3/ZNL[JK[-ZR-OOB,!"-G.*5CB5B(;2X%%&/+0MH',,-N-'@FJ[ M7W7FF_A=^Q@]6*@=1P.+P#B)1D;43E DE$[:5*DH4D1ZW5Y>)6W&]A/:#/?C M6FF+*-O#K>ZG.^>%;*KDND9)8ST.(27KGJ@S"V!)_KZMF M#W#3X+#/IK(QYN\"%U#4C)\?]KK#OH_#&W]]!?W/O"ULU)FC[YY+6A"JP1&+ M*BD[ DTL.>YD/>=VN[R^S&6SQWBJ,&QT4Y97/E_G28*U/2OU9XP1+XP@Z =E M$H(5J$@ ZA1HENHYM'LA@M<%]S305VONZ@:2F']BSV>9<@V9H;ZX!8FGM]?$ M&0N$F91<*')@?!\7W!J\OJZL/<-3@P->*]R;'"-GG>Z@$__PUS?0UCXRFHW$ M'2'ID@(KB(LB$ZDMY]IG"'8W5ZWKV*3E;C.A<&/+"I@+_&_#'.O2V'7B*DQ2+;!X^\^9ZRM$ECE M7"9.9$:D!$&\U)$(F95#\2=K]_("8#Y++W,)[!X=^ST,5IHL5+'FE,OH$,42 MDBPF70(338X DM?)D7J!'68W O-.-+Z?'68SKCK@VA):&J%+GQVQ#CT0RR6" M+6C*H$I7Y&?6878E("SL,+N*0O8JIW1!!ZUE>'KM,+MZA]F5L+*-+IWK*/JI M@)A"H,B<1WS)1-!,"20HP8E( "PY-%0J7K8_"?"NU&%V[["[BGX;Q.QH7ML5 M"G%$Z\..I3%*SX!+E%.21 K!B+64$V">>P%&XM_NPV[.R+SY[]A#;Z:Z GO- M2W]N>ZVM=FB\:%U>71P?7DU:!WXX/;ZZ/#@]FOKXX.\'%T<5&S>N0\46^CEN M+)RI-H^")A<0;DH[*8-3WJC 6@.(-"EM8^U>5R'GIUW?TPY!^[0PLZ.NQ)_ MY\0[90A0QI.QE,4]ZU-ULO,!?,M/W?FYKPGSD2O+!='1!70J4"I>EN)GI;Q/ MQE-GY%X)>BTV]_#T:78-[&!VT[HHVJ<.D2M/JN(\F%#F#3$92C0)W6^OK2!9 M.SSYJ90F[==HOV<\Y6P+4-W91+15<+9/'58>972JTR#'#;4I*@U >T8 MD4*7CNHT$JF(J>WAD+QWY(;SUG?XH9^9>[UO07$0+ MA$H7B?3,$.";Y/:@DO;#LV0Q Z MQ&PL1**%IT0RFXD7*A.6C41D1IE/W7M;R?:[D:A)_FC>+C,J"*"054 MDZ X;F81D'V*.YH17G$NJ)5UYM[O _/[J\#56X$,VE8PFKADB&&G$J#&ACQ 7/"#>BC)^GS*EZ48 =,?TRE]M30%@-QZ.Q2DT3O(A! M2Z*!"2*M%<0R@QZ4E<(9DT'K.A'.%UBDO1':=Z+Q_2S2=C0'*Z4@T9MRCY<" M"1&='N L4YNHI76F03ZS(NV5@+"P2'L5A3R5^M9E>'HMTEZ]2'LEK&RCT'4= M13\5$%/MA03%21B-7DY>$PM<$P'<).6YR70W;;GW!KPK%6GO'797T6\%S%X MVM"=TC9U5"K\ 14RN+C\,"D6%I8Y*Z@BE%(D3HIRLV4MRB)MC(KP\"Z5.5J="8U MKQ!J0$MS=Z.M=@>8_>O6/\J/K8K] )9[[Q8Z *PA@*F:_R!CR-'ZJ&B4%G)( M,6>!X-*>"Q/38S7_RU&PV:;20I7UO@-<0O]K)\*A#^=)8O(/8^=CO_ M#Q?3*!)]V!L,!S\<>2IP@)Y32"1)E8*S$BBM'T8RL MQO<9R>+^8WTF/FA=TKLL\1Z1(KUD@AE>MJ6Z5YD-F%-L2+%(E$"9)0JH.SDYGJF#0P]0+N.W<&BH5WGZLHYZE<&RW#T^O=Y^IW MGRMA91OW1^LH^JF 6%@MN?$4W<]LT<8!1O"'C PJ9(P*Y>UNDISW!KPKW7WN M'797T6\%S-Z=1@^:)&I%G0S6D!R*"<31KK8R*6*,33I"CE%52<>=2]$SN;!: M2>&]&MIJT!4:==J[;$B MC"V4$#-Q27O"N+!26H,[89663 MH>G4ZFU;<]C U64G+$%?3EUQ(W6ZQ_A+#MFST-ZG':6V]2"7521 ?^ D)/(*O<-W[4@1PGT0KJ>=1"6LV\LXI3#Q \DRJQ]F(R-Y;KPC]:F:V7Q4^M( M=C'Q4Y)&$YY9'J4T+LF@N9>)!X7G84K1@/(S)/W@^1M&,$9UD(?7?C XRU=] M\(.;_O?1O=7)73I'IMY[&BA1AFQ[S\?W P_]?KE^N;@<^^F.V1MJH6%B(=/U#GA6:0BL4XIP@-X MDXUQS-0IYE^.OAWDMS6,FP?^1P7%-!VYF4-C2B/9HWUS1^V/+XWI;B/[R1=9 M> ^L%.:'TN6$$R64UQ 99,\>V^(VI.'Y8&:;RJC@G-R3Q.AN>7 0451]2&W% M:#8"T&7*VA 9T'D*.4KTH&3T4C.:3)6Y8@MH>CZX:5H!%:[5[Y$V:D!P2UD) M*;P'Q'1J<^EBEB")B670LI>>^) 9\>6"1EMGY'10N )(YA#WS-'2A$HJM(:X M1^,M>9-N,87*<^B/<-Z.3EJFJ2/.)D^DUIX4>Y2 =%E0]+ZUKW*5NBR!SQP^ M3:FF1C>TF>?I7:NA^<)J+D5; MJ\^H#)9F1+XO=1.C[?.A)U!BIMISE6D0A$6)T!9!$:^I)#EZ(8-.8&V]@6,S M2=I5R4S9!4!6$7[3J;6S[:E)I%(* MEBS7EH#2JN3T"1+$:,N,%%+@*LJI9/^5;O-VFE3;B#(>OZA;0Y)SKW.;C?D> MGQZ>O6]='?RC=;E.(.KG?]Y$Q&DN.5.AI4I<:FY, M>PYAZTMG9#ZL%:Q[^)"&)36+M"EY>>8@*2MMU$9JESSS.F^MHP\GK;.W=Q^>7YS]<7Q9PM,;!$!7?47#$E^=K>F6(HFB.GRFE$D9 MT>OD/#BAI706.+6ZO0&#ZVNKB=#THL:E00H;1XE:[]*+%-2'']'7G1XZI)=(E=.G#+38Z9NF0D=^BH M)B6T-KA+,&.2GRW7C??KF4^]:!V>G1X>GQR/\HW.WIY^>-_"17%V<7EP>G34 M.CU[?WPZ^FM).QK]\_,/^)AW;PXNCP_+5XY//ERUCF8^>X/M96>T5L/%U@4] M!3KA=-92>.?0_,3_62K*[#\T5!V:5S!G,6]9Y$T@NHG3;;D'5\/*2B<>6G8& M]Q+-LNE\=M':K-[?V.(J1")FDW93PTJEJ&O9MSR,0)WU&YM7Q"Q%%(W M5.X9$GI4'J1<[1;'$CW76#M*>*ME6TN-76:2[3 MI'ER!))!.UP)1ZP#@70ZD;Q*D8LJM39[U#JM6>4MW09M%/_F735Q SB)B MZH:11]RO79()J)$A"Y1=\$$%1DT*)O#V0W+6DL3ZD9Y[_[XYJ2P1RT%L*N6$ MMCE&23FXX(6F0CBK1MI:$FKC;GO.DYJ2VTNTUHS[9*+)1":2BS&D/ MH)@)@EH=F6W/>>9FY_8)# 8 )^ '< 2#V.]\F7![FX>LI$_,EZX-$C;^'_O+P>SOY;$% )&PT ML%VQ,FRYM'?+6FA>>EC$7,48GD/0]D^I)A'QP(IM0NP5+FO'/)\A+;ZT1AHS MWQG$1)X(ES$2:8P@+KLR>3OCTXSQ.5>9?_(88<\+'HVJH8*3 ML.;H?44^EP%R0L,UYB5T#*G!5"55)" M@M>,5RFYFT//D*O4.1[GZR+SL=/P[/\80 '*(EAV^K$39*2Z*@<,CPN MX$-/47,O$*V,\BK%<@NI>LZXV$0!%>IW9S,^CK?$B+M7=HHP3@V1L?CR*@ > MDM8I"E8!K;);+*!I6X'>^M;(YB+?=3!V=$,T8N.G!NKCTAX%@:;LB0&72]-/ MC^=@$9&621GOT/9>;OS K*?O*IC9F-IZ38JOZ0*F:8)NB^Z6(&EV"'%)S>XB M$MB0!A;I

    6M3W75#%RAAM(H51I3Y?$&LY'DF4 M1JMYMMQ##>-M#R=T-'UR-RW^K<_96(:XUSD;Z^ERI1$*ZRABZW,VO(PQ,^,( M=[Z4< =+7!D%7<;3\#+2+]-M[B1[.F>C'DA6D7\%<)SWX8OOI,D-Y^"@F\Z& MGZ!_>-/O%^NJ7&+<9@!(BH94<(D$8P-NIEP3QUP9Z"R#\(92#U4FLBQ/XKZU MQU])M[VM**:"G3*BZQY!'HTR4$(38Y4DDF9% @=+C.)>",$EJ],@Y0$ESPD0 MFXEYJRDY=VWW+X[?_7YU]O;#)7Y\V;HJ18^C;YP<'[PY/CF^.FYMTMU@_9E/1&B78C3*^GU;L&"YG;\\NWH_*6R]:)P=79;C"V7DI2A&R\#YYPV2R+H!C3+6K"FE#U+P_/CU^_^']VP]7'_#] MY9?G!_\LI)V].3E^-Y[7T2 ^5GE=#22LS>[T((XLI0JZ),E!KX5LD\:W3M+_NR.FM\+5:G>PTY M"YFR%'7P4G'A!7,VNFA\Z>J;^8RUO ;3*VKU\.RT[ :MT\/C]3)K[S^@">DO M(&DZ%]+D8&WBX%201H+WD:5 E3+1@U6T/9>X3:341$[IX@@Q@3O")Z3K"0P!F*#$Z7%>^966(Y@K0&">U0\&[6O+]L* ML:$'/(XC84Y;YA6UA&4A2@ZT)EYK10P'RKP0(:DJ?8%FD[.U1*]*ZWQS&>\Z MO6O0'_ZT71V6('N)(H;EH^6F\4$_C',@UC\.D_003_ M-@V/V:_?60BY 7WV&I-K@[O_0VJN\%_(U=/Z#F.V&A9M0TEQ] M;RCA;6E?\Y 99Y(8.B(PAE(U'$BD7%/))!5Z&?=A#[4^)\R[+:6O(MC&&]3[ MSX.;[L>O@[\ M*[9GSC4G_E[CLFNZ(\+)N];7P31!V6?EO8G$.$J)].A+C$97)F>$])DK&]12 MRISU]*>NQXTE5L'[>F!@O/E^ZHC97"?5 M-Y[[)"9GHP''B8NF5+':,KP%'6(1) 2D/F5?I8/7UN'R2-[?'J!E%54T;3/^ MO3/\]*EWG9"N*_\-!KWN1>^[OQY^/_??RPW#;;91YEYF%SQ).5A29O208&(B M5&3/C=2!\N6*#99\X:ZO!S?04*^R>"N$#-[X:]^-+1_B?(" M&6<92 C"$FVB!1O ASJM7.81](RLCT9D7J&F?!9=MP._EJ"LIJDQG[3=6!K- MJ' )7&P@_PIFQ0(*4Z24LDB10E2?9%R08 TG"KS0S% 9U=;VBQT:%=L&QBIB MK]'CIL2^3WO=.",]G;(R/IHFXE.ISI3XA^?,DQ@UU4IG;JBK@8@%-&W?MFA* M=;.2PAN0^Y;&*%Y^>'/9^N\/K=.KUA_XQUH99@^>T41ZU&+"IN=ZY624#%H; M ])(X1,WN31']3:RK')[$8D;2FR#)+-YCZHAOV42RS2*4,844U9""FDL=3(S M U1$BN"$!V)L)J7L\B8,X']N2FK&UU*A<1<1UM[DY-%V QMQO0"4_DY:D$@E M. FB^'C,Z6=!2<3KBR<)MZ3/LC24.SQ/" M-' +2<7,JZ0>-L[),T'>;C5Y#\M)59UA&SQQW4^=K)]WXZ_&P!!DG&]T];D5-5.KXIH M*[A-]WRXT@7Z8#0?!?I?QXF#5$5CHHF$!8F'J\V,6,TE+@ >4\[!TCJ).H_0 M]>0-D!KRKY"04U+5RE""GXB<+(=E"*L9(YM+V6Y"9(WJL5=3"14FN, MS521Q#7@^I! ?,Z>>.DT$H>[79T[E"VCXY$PV6[ L8KL:TZ]@Z_0+U&AR8$7 MDZ>&";2F=,(M,QE-+$V>V&P?0L_W+L88T-F_4W0;B;CJM^P%- M:%Z5#I9G^?#:=S[?AO!"H-(HI8FA/!')@B$A&4D4!2UECDZFY=KW+O>^IZ[Q M6J)=M7G6Y./R1[ER_<]_^_]02P,$% @ V9YE440;-NTPP Q H( !4 M !I;6UR+3(P,C P.3,P7VQA8BYX;6SFHB]U1%"%Q\@ M"/3NS(9LRS..Z[(\LMV]/AWGP)(LR7R[^^:?HS^%/@5SPI<@7]__\T[>O[P'^ MZ7_]RW_[;__S_P+@?[^Y^QB\6_+U@URL@K>%I"LI@M_SU??@;T*6?P]4L7P( M_K8L_IX_40#^I;KI[?+QN.L\7?_^+^0^C MI0RT/7_AW^4!!OBA7=,'- &7^E[+ZY<O,'\#[67 _ I$,4BB/_\HQ4__\M^"H(:C6,[EG52!^?/;W8>C M0Y)?S!6_+.2]F=G/LLB7XLN*%JN/E,FYEKYZVNKY4?[S3V7^\#B7[>^^%U(= M?NR\*':>:J0D1LH(&2G_Z=A@OUP@OB=Y5_NR>A"N4O>3+QE/8?K)F[A?-3_( MX07N#'.QR/4+=;,08[V[FZ$N%GUXB7V]%LL5G8_P6FR'Z8@\-[_XJ']JAC$/ M.D&FU3@-=7=$E3]6>N3$-EL5+();<&HB= M3ZX"0=&255HTC_C%6&._R/FJ;'\#S&] FPS^='>N7O?F^+EI%:,'/3$9S MQ2]\J0VCQQ78F1=C2+IIO%JZO2HUTEJ(GX)E(62A3=\#"NV]P%^^TT*^T<:6 M>+M\>)2+LK+AKHM"OP/2F,5OGK>7?*;/YE?7O]-"W/QCG:^>/VA#L*C,Y_)V M]5T67[_3Q>VC>43YK_H1J_+#HEY,9A'-D%(H!8D,,8 1E(#&"091EG"$8T11 MYL0I8PD^-8ZJI-.[E)_S15 :!!*;72!Y@=C@BZ2@<= MK0/V''2O:S0/*M6O@EKYH*-]4*D?K+3^00/ 55!#$.A7I0;!'V&//6T^%X#1 M9!]U01E[1EXN4*.//_*"UPASNUX9WX=Q)WU8K(I\4>;\KW2^EC.NE(($IB"F M1 (LQA0&>NU#G.<"L4B 9-15KASDDYM2;N^OR^JC9$FJD;.X,D(>A5T=!AI ME3L[S0,O:SXG;_KKV&:EZNA[%6PT#BJ5)[!JV<[*)):IL\+^,=8E6\R]+436 M _9;>:IE[=-R8?9M6B3S=+Y\D#<_C(QR%A$9Q7%" $HY!#"D$2 )5" D4+ X MDR3)A,OR<7JXJ:T!&FFIG[<*-/#!LC)E\TK>X.?YLBS_=!4LY,IM"3B#MQV/ M^T-Q8#*NS?^NI,&'!L!&V./[1&<>M4/%)QF>&7%41K/3_B4M6=[5CUN^%I*6 MZ^+YRVK)__ZK?&"RF"DD:8:B%,@,Q=H*91C01"2 \S!*) DQI]"%4 Z,,346 M:44,*AG=Z.(0A'8<<2$P Q/#+B;!;[6 _Y\_,CBAOD\&.#3,J)_]"3U??NNG M+IV:G_:O>M65HMU=_TV:T 8IKI\T2]W+:NO]3F_-WM.\J/<_+-3;64(I$,1L M\7NC!SY7P M0>*XM)Y"VVZQ\X3AP,O/EN:O&L2N@@:Q 785%ICXI.13PXU*DA9ZOZ0MFULN MV'6P\X3(7A+B->?:>BU,L)NAOGQQ_VE=?1!AC&@B, .2F]V#3/3N 2,.6,H1 M3C($698Y[QY\2C@UTNK(&3S5@IIP+/GP.%\^2UEO!BZ,!O$ZPP[V_6O-V_3M M].ZL-VI>!;6BGFWL(>; NZWL5I"OV2?I:%6A8/ M)M/NELWS^XK2O^C_EBJ7XD[;^8NUO)-\J?>U_RG%3%#*.$UC('"4 C3"% : M"T @1@H*'H?<*81@4&FGQK8?%MR$7M?SZSU:! M8%6L)5@_.K+NL*^ '4-/9F('9O-6SSJGM]7T*MCH>A74VIJ9WNA[%70T#K8J M!QN=KX)&ZV"KMK\58)39\;E:#"OPJ"O+*-B_7(7&&;3?BM7*H=<^O3A6!]K? MEW-]?UD[O:]96/'[Y^N/D27']Z%WSY>OOV__FWVX_O;NZ^_/=_PG&4_8_@YM^_??CZ M'V[KAO5$V"T!0\ [,)MW1*Z,\N8P\[=65(_>9U=T?+*I]=BC$J,K(B\YSOG^ MD>-D/N8+^6$E'\J94$)&*8: 24D Q) PE@(((FB4$^9BN)HE "7C4A3H[B+ M'9S!;T:WH%+N^%<[U 0/'('2:]JF[I*VF['QPCSV0)Y$?,96JC]&8,4>BMXB M(O:?W(_/VUWYNV9/_F'1QE'S=5'HT3KKR@RSF&(E.$"04P C'&D.-V'/@LHD MRE*20.3"W"Z#3XVCZ["N^7)Q7WN)YUM1W0C7:0;LJ'4H7 X<9H0N:SM_7#WN16(J/>>24P92A- M(P$!A#$$&&&] 861WGS&69PA/NO6/.NQUIX8W^K-/UO;S7/X4R5L)R^TV,I[ MJ25S:BKZFC*7PONJMLP.W+5A MM3,#3LW2,9$%]2?UT,KKZ/0ZA["E2\LC;D,[K&I1F^";1MB@D7: <'-;:+RZ MF1[7T]JV;LILM_7);E#.)$,BF%WAXA;25%*0&8J1A(%JN4 M*L0PTWRR*;)ZOLC#_AA.%'*D:JQ7=\ZFJL-.60S'BA@'L+1CC@L1&I@L;O=* M7GP\"8Y[O8OCZGLM=EJ3^H M_S=_?+L4/#3,UDJ"4-&E&O M@EK80$L;&''M_2,GD#WO(?&#U\!??U^HG-PDYY&XP%%RXN&CN4K.*]AUEEA< M[U9KLM2KLJ9##.*518#Q6,*8,I"8!IK (*3),TRE2#*+SOG MV1]T:@1Q9 /?"![40E_J'SF ?5^WR&6(OHXWQ!),#]Z/X^@,Z_0X,.XK^SJ. M(W'>Q7'BWHN#'QOW\(Q&"I-8$4"0D !R3>8X"S' /(.$9Z%*0^2R]]@?8FI; MCZI;1= >;O8^1SZ I1V77(;0P,S1$>XJ:,0;) SQA>H#!1RVH[Q6:.$++4\$ M$;Z\LM\'WC!&:U?$D?ZVDPC$&?K4#(AV M<:-&.K=/>1X.,.H'>U"WE]_JX8OZ)A/+1YJ+ MQJ_8GF#4CVX7$T2)B'B&@<*ATA^O9(!RKD"J4$BA#"4G5B$4#F-.[9-N1 YD M+7/WT+1=OFF/?8$-^G8DX!G3@:FAA;,]==B>B=82#[#@.P#D-]WW_+ C)_A: MX["?TFM_Z]1J<7Y:5KG\TJ*,(DH8U+8) VG*4U-(AP%,8 A@&$.9HI@)'LX> M7S2A?,6RB_:JN3# 2P6'(X,W\CY?+*KJ.]OZ\ &C\RI)=-HE.AU>JXA1*K(P M!C+!4*^BJ5Y%E>G_%X4J2Y.8Q0EO7JNV/^1_T9?J<*=-OXYK\5_^?;*S"Z8@ MZH0,C_$*O6[@^:]4X=5]SB>1/.13KS]&^M$ ,SE>2=<>LO4S-Z\Y+]9:N&*I M9&FZVM/Y>[EUHF9I2)52(6#0K-@I1H#JO2Y0'.-()"&#$7%JUGMRN*EM>1MI M@[F\IW/'WKVG<;5;N?RA-?":T@+5E30PH@ZPB[4#Q6M/W],CCMO9UTK[O?Z^ M=G?U+3OU\)#7)>+TAMB4&]'&IEQPD[(GB$@4#+6)'T8"P)A%@"8A!"R&BE"L M8I$X'::?&&MJY+$C7/#SIZ4V=:+0T<)VY/19_.@L M&'Y+%QT?;N3"0V?UWB\;=/Z6GO[VVA JWR^+._FHWZ#OVCRZ56; Y:*JW3&+ M8T2X2E*@XBP$,(LQP!+'0$D4H5"_0G&*VDREKPY>][,C6WT2NSE*7\?@$EI^ M#RIWL5H602MY5:MSU79@JBLT.SK?ST^%I>_=#[(CN=X;82LPM^(:-&N!SW3X M\6Z/CU>]^?M1QW>[6*.QYW>WO[+D+JASXFR)7.,.2ABD'*$L4@#1- 4FE M!+&0L8BCF&#F5&UL]_%3,U2NOWRY^?K%<7NS"YB@$F$42R!3C@ 44 ""B$G) MXBB&8:(Y,YWI'2Q;#@]9=Y@!0>MQU/D"-,L]8&\@AM[S58(-4B#ML,Y>MW2[ M(XR[A3NHW=Z6[?!5;OR6/SP4LX__>O-4?GAXT%2B=WY-3A_!'$O(." QC0!4 M%.L]&8$@5 E2L;:U0FZU,3LZPM183LL8/)7!1DJ[3__7B^P#/P!OT3D M?.*C)31BR2NO9N4-'1:BG:&F!)4UYYV%H:8]D<^&#XPDF:_@%O796QT;!ITSF! MP]D3N$_BD/60?'^,P](3R'H[]#PU1N_#2U-UQ#QO.<^-:W*SN5(09B+%$5!4 M[^,A8=J^31 %>I,*4Y*D G.G?C_'AYH:/6\E#5I1;39IK@!;GV!Z@&WXT\L^ MB/4YN3P#AN=3RV.CC7UB>4;K Z>5Y^[HLPTV:7P=FGJW?*#Y8H:A2$,H&2"9 M,AMA4QXM#1$0DA&11*FV_[#]1OC@&%-CB$K*'6O@MUI0IYW?83AMML47@S3T MQGA ?%SVQA?C--+NN$6G.D\Y -[UC]Q'66\+4$[OE0_?.N)N^:3LN_OETY?V MK8'RY;NLDAA?:KEAR\ M:FJ90'^M0DL_+.I=V SCC$B.%<@@"@%,.0:4"01X0I@,N:0TDFYU8<<2O4>X MQL TXQI']A)-L14_F$<:)89$C4$IAK,9'QL/:=M$OXW5]G_ M&+ZYGC,R7K+"D?%[=#!8/LEBXV%"+%4H87I9DHR9AK/:/DU9!J)$I0PSFF;4 MJE76WI.G9II6PCG[Z/8!.V^1]H9A8,:U1L"M^\ A;2]I.;#SO/'Z#!Q28Z>Y MP,$++JR(6^U V\"[6980FF1A!A1!>J^810G :8Q G$&6(2F$5$YMZPX/,[D/ MKF[([U.R=R#VAZMFGOXZHO.V$K].%/.?Y,82#DB6!-"!+'0A"!"P*(L M C2*()*Q%K/7:=I+*)U.TBX :)Q3M#)H)!PF]>\$ M!@,^30[-C5[L;XN^;PX*N^=9:2)%.1-L,K"QQBB@&12FK8 M"*9)0AE+K<)%7SYX:A]X*UM@A+.WPW>P.F^&]T5@X"_83GDG$_R0IA=8X#N/ M&\T /Z1$U_X^^.\]?;YK-J_+S9JZ]S.(91SCC +%(PB@DA)0_3L04X7/*BQ5^_=[@CC^M@. M:K?G"3M\5;\O]DZN:+Z0XH86IH!7J=?A]<-Z;HX:WDF5\WPU4TG"%*(<9&', M $RRV%1U#H%"*I.AE DE3IOG\T-.[R[KLG MQ9TT\2+ZN;=JVW-TAI'9MDL%:()3 "D/ 8X8 2P3*20\%7H+[T)$%TDS-8[: M"&GRP,V;ZEB!_J*9L2.OT? >F-=J/:Z"8_["8+4,F Q:=:Z"G;GIM"OV6 S? M![1>Z^9?)-"X)?9]8+=7C=_+0WT<@MR9"FRWZELIJYSWWW[Z4Z_:WZ=Q MQBA,>*P2P!*)@-[V2D HH2!,A<@2$DK,4/\SIPM0'F4UZF+L']L^!TX7(#;V MN=,&O6\F%OED#XH+3Z".@#+<0=3+ 5_Q/.J([J>/I8[=U(^I?UTNY'/=&O;] M>B'*Z]5;6A3/>K"Z0K"4&1)*2)#@6'-U:O(\8*A *)6B&.%4(2>+]\QX4V.1 M2MRF+W2@C,!N)'(.7CL:\0C:P$12XU6+&E2R7@5T%;3B^JY2; F,3S(Y-^2H M=&*I_TM"L;VM_Q9;REW2:EM#/;<6Z+NU_"1_K+[^+N=/4LNS^E[.&&]T>.JV41_IKG>0)M-47"[\,A=EX+H>Z_<2Y;1M\F7('9HAWS1\_KQX]>F MX&15!J2*&"ZO^3_6>2'%+*ZLK4R!*,34U('3YE9(JY9WF&4)8UQ*%PH\,=;4 M6&Y;F% T>1_]4T!.06Q'<9Z &YC%6BGK>IM7=4*%-KE:4?VQE04>/@GIU'"C M:6D1/:FCR#VVTOFT_KJM)8FL H3 D&68R)-K1X!BB5&""NPI@3 M+@5)W%QQWF66U' M9S],8A%1H@!"$=>SCV) 0QD"E5#!,..89VK$+F4^WH IM1R;R"RSF-/,I*-B M&2'3$UL!@B$'C,-0IDI(CM!H3TDTW":4= M/:^"6M,)Y)2>FX1))(\>%?*/D25Z#F-OZ:!G!QK6[68\&>_UMS>3$50,JQBH M*B3=)*>Q6*\0G"C$18*D1(.XVUH!IK8!U=\#',;-MH'XE07__9WG/Z$=S-P^-\^2SE%UD\Y5P>YM]-W[^*:LNO MRQ6==__][;).]:=Q*2-:"EO+."MQ=+I M.-L:QD8A_=M5\"Q7P5:GJ^#ZP63+^:/MP>'WR>_#"3OJ0C XYB]7C.$''-FQ M^BO]D3^L'VH#_E;5WM[/LF@5G0F&<)(@ F1BXF>(MJ^QX Q$ L=A%O$X$DXQ M>(-).K6EI9$W6%0"F[#EYE#(-%R7C="OX(*'3OB/BY07]JW7\^YH6^M6?/]_)QV6QFC$!:9S%% @4 M20 CF +"!-$&'&/8>$D)AJZ%.UZ,,;6O/GDT>N '%'M4$F08Y>^3@#-S0]9\+PT]8':P_4HI#0D M!)!4* !#%>NE&NKM7B:RA$9A*-S:Y'B7<&KD\NGE?FYM<@_G57; 3M#,5=#1 MY?4.W/>G?)P#]XLFCDS")?=Q1(?\8^[=S&/L^<#\^4+_% MI-,]_3,M;HLO*U.FHLJ@T9O"2I09@9C%H=G)<24 1"(TC= 1X(QB&4E$549< ME@>+,:=&^+7(-;=?!8^T")Z,N!6CB^5\3HO:IU>QNR.YVTR!'5U[!G9@ FXP M;:*^M<#ZQ0UJD>L4N\H_5DGMCTP=(/))CS;#CDIX#CB\I#"76_N1TCNI9%&8 M8O*F--=7^J-N@_Y)KF8RB4R4=P2$-,5K!(2 QB@"BL1416D&P\0IE??X4%.C MH%;28$5_]*H%< )5.WKQ@]70&]L6IEK*0(M9Y_YK,^V3SPH Y]'P22 G1AN5 M-\YK_9(N+.[H69_%-* P5E0AOVM#*G]J2OE]7);FZ;=*C_59;[>-?;5:%3E; MKXS9]'6I6))K:OQ3 M=Z[A7;V"O/[&?IYKU1RM'E^S9T==KS G _-UN?+Q3W0PST$\ZW0 M/4CW,+H./'HQ9J-08T?**B20^^Y#+3Q6>BDU@>)Y?0=/9N2B/^S M+E=-+NTKD)RO^P>$L?\Q6=5]M1]M+?=B?_L<[+?-7&\-4]RYI(/'-! M7=@(I2EE)"6 I4HSCD@CS3@1!5@F(22$QI%R:V\RL,!3XZW*1]"XSKN!U8X- M4X:>9COJF]+D#4R@UY\_O+TZ?/#1C;/6]D%1E:@)@K!0@*HV!HC!)&%:0)MBN%L6)45RH8IQJ$EI.8 0-BDK2YZ"03W)QHDJ> M-:"GR=D32 /SZ0:=C8C!;[60EET^3P$DFB"3ZKT?&JB=P:8%F/6Z8@%%O128 M"RN"#TD25O1^ZM91&-E"]I9$;2[MV^RD^K;?:ZG>+A?5KO]O^>K[6\W5RP=9 MW/S@\[7)"#>.7OU_\97^F&5449RE"0BSA&A3&NEM/(P2D'#,..11JHUIM^XG MSC),S3J^20\ 1@SCB :9H!RE *4)R25'!$$L+=ZB,-C/Y(!*=]=J[I#:'? M5C;N8HS3P%.$(1$)C+.$H4R6+ELMQ8C#FUY:4C:; 1-?BM%M;2[G2! MW([D/ ,Y,*GUQ-"9MQQ0\&O%Z+R=-?A#>_RDL^71I#-275"L:))C("D. 00T@00I22(&0GC.(:")4[G M5Q?*,S6^V@3N5/I\5@7XCM$T%9?D5XELNM"_(Z%?UWZ6/=DR)O%*E\]O\^W:4XR@1R&"8@8 MTT8ABV+ N H!P@DCF119)JW;E[]\^-38M)8O, *>2T@Y#]QI@KL4CH'9R@$) MIQ3'8RI?D-NX]\C1DAJ/*=/-9CQZS05IC'L'-_N9,.QE)LS-C\>\J"ZN3W5F M2#&-9:2 @.:[EB$')"$QB$F**28HIE*]R1 R#_^8+^0'_6,Y2Z60L4P04!!CO1E.4H##"($TBKC^&S+GZ$Z< MO3?$],BWD3#XS<@85$(Z[E0/ &E)F!?!,S3SN2'CSEU'E?=*0ONCC,LF1[7< MHX7C5_;\OOEW*=9S>:NNM8TH\OEZE3_)+Y*OBRKBLSX$D*(^)'AX7-?Q [?J MAA:F^439Y@U^E3]6;[12?Y\1K.VX),6 L@0"R(D - X)2&4280A52K%3]2C_ M(DZ.7QH-3TFWT-#>UFEJDW8[U%EB2VZO.[=#DZ']:@]^^ M5ND_1MV@TM\>RH>H=JGAV_^,(]9+5VS9*,15QD MS-2!( J'.E/'4$022H@2V@2D[=W'3^U#[^R0*OGZ;AMK[!RWC,Z(C+== M/ -&_YWBCLZ#[!+K$5YGA[BCW='=X>Y5/=L$Z]MNU9TL5\6:K[3)L+AOPH4$ M$80RAD"4Q!) '.JMGHB0Z1DW/@Q]**XSM6&@(Y 8FHEKD WTG6[F;KI.MZ'[; M3;J Y;O-I-78H[>7=$'D4%M)I_O[QJ2SU=87>_U$\[GAO??+X@LU]%<\S"*1 MR03S$#"HP8>1WFTQO<4""84*4D(18HYAY^>&G)K%U#C\3)4*WJ0HK>D\>*"K M]@!%&U)Z%:E.3NCB^?\N ]JJ!?1=H-2*!>5&9]?H\K-39,=H?H$?VNFJA>T< M45T%UWN(7@5&9I\!X+;X^(WQ/COJR&'PR:X>J]-F=UN5 M,X898T2 *$DX@,QTIU ) @*K"*94Q3"43GL]A\&G1F V#:D;-:X"K4?O3!BG M&;+<#0Z$^PBVF&_(W?>(/;#SNE5T&7_<'6,/9/8VCGV>T8_YVDI9[V3]YX>Z M?/KWY5P_H[SYQUJ_3W?+^5QSK0F_G(4X2=,PBH!$$@&80 FHX-IZBU.H!.%Q MBIP:\CB./S7^VQ0:^[E5X$]!WG0.:'3XOX-:B^ WHT?0*.)(?Z[39,> X(_ M, D.@+LS!_9$SR<-NHHP*A/VQ.VL@"#@A)& M,H B:OJ'1B&@B'X M;-B1WF 8#TQYE\'KI?##69B&+@%Q7(!7+P9Q%AN;LA#G']*C'N2'7W^]^]?E MDRP69H@O:U;FXKDI./F?4LPR0:,DC1* 49H!* 0&3*4(1%$62HID+.Q:L-H, M-C7.,N+^Y82\#D40S\%\FIU\@S>T_34>;@Y5)#WB-U(YR1T;.&=_OGO@WF=]_7TEQK66E]_).F@4@7]R_ MW9X0&)=G-$O3C)(H@P!2LQ='D@-B=*[O16'2DI_8*7Q@-Q\"\W2)QKFYU MCYZ\!Q3VVWVW.\#(?78/Z+;?4??011>8R'?R4<_Z=Q-S5"SO"_K0^.ZD3+)( M*@A81%, 4\0!CM,(2$I"BF L4^66-75BL*E]R'7J\U;8H)&VI]/T),X.9J ' M],:PUWH!U\^8.H.(=ZOGV'CCFR=G-#]H1YR[Y]**'B_3N-_0,N?7"_'.9(*; M:5:&;WP.EX0H]_C^A'RBXU>78'S5E7CEK?K5;G2KY]IL]!&Y_$P36B"8A"% M260.S2E@F4A DF:4XBR*.7Z_V<"T.$ZLK@S?&]N%W< MF1!UDWALZ+;<&B,\$TQ&(05I&*>F62\"A$?)>GJJX%VV@%JV*E=7IZ/-RGCD[OAQR M/@;FRVU0T57;#*$5WZ"]4: R)(=-.^Z+XB Q1[8RO$[8D2-"1R./7)_C7A;M M6G_/HBJZ-*?W,YDE")/,-/E+"8 A@P#SB(%," )53#,5$]M2:#M/GAK#;80+ MC'3V!<]VX3K-/A>!,#"M6.KO5,KLH*X7E"_;?=YH)]>7F>MVM#=3/N_E7?NYK%$2.^T/ZV3T5GG ]T;LX.=\T?SSGWHX_X>8<8>#@U>>QS$. M'2X+$MG;E%[OO *5QIZ/+@:<$^_''D/(.OZ1R8"('SQN&7*\GJO/^O%Q7HU/ MYV^H_HBX_/)=RM6VEU9GJY5F6!**$D B'@.82;T_1@H"163&<4R04F[!C Z# M3VV5>'/]\?K3VYO@R[_=W'P-WMU\O?[P\8OC.N""O26W#X3HT'S=$3MHY XJ MP3M]_\S6=I 3D1Z8>>53E_''Y<@>R.SQ7I]G]..R3W+UEI;?/Q?+IUQ(\>;Y MFZ;2#XM-IO8U7^5/58[VC&4TC&(J02R5T+O9F=.CRA1S;@]I"XZ7-Z\\-8C-KZ M:_J=-@4+:]_@RR":F @><@%$FB!MI.$44)I2D%">I%&&,AJ%UJF"ET@R-8NM M>Z3Q6&MC.A=6ZE3A%[O54&FEDD.2W$6S=IH(1YV+H6V]SC0TB@0WW6G8K:C: MG'@XG&IXGAF'W,:Q9FBDQ,=>,^4I%]('E"<3)2\:8+PL2A\X[*18>GE@SSJX M>F&\K][9+W*UJC<%S>@S%"FBL@0#%)G03QEA0$F6 AZE*J$,88*<7 LGQIK: MNK05]2J@!.U;!/8&PG:GM";>!UY"ME,%6S*N6G#Q6MCV/AM=B MMB>&&[=^[7F]]TK66MQR82S/F^=.&8[WA?S'6B[X\_6/O)Q!;?'&*(T!BTFL M]_,H C1-A?XKS;*0I?HO3O4>+<:<&HUTY PV@@:_&5'[5O0Y ;@=FWB&<6!6 MZ85@_QB:\Y@,$C9S8MC7B90YC\/1X!B+6WMV'BKHHE3ZJ]56T1=9/.5<;^YO MU?LV$N[#-A#.-#4I#_]3FS<7JPS!6 #(HA! GF2 R30#B#*(4<1#2)WRYGP* M-S46VT@:=$3MV]_(YR3:$=YK39+F2HNHZE7/]4U6:\MLB7Y6=DI0OG#Z<(,Y,E;481HFF;)0" MC-,(I(G^7YR%6,11OTS$7O),C:6_K!\>:/%<5S9H]6@BIM9&D]YG1Y=.G.4Q M^7C3,:(WM=4EV"I35]L-*G6";HW=D7(,+X)WF%S#?B*]4L[A1?@=SSV\[+$7 M-.FKO8J;7+F&T[HA!@EBH092E)XTRP-'-OR;<[QM2HL_:9US)> M!>:0N'>[A0. VM'?A3 -3&E=A(9IC'!^M\EX,,WYCO,-Z'FR#=^32OH&% MK*SVXZN;I\KBVRS11&1IQ+#^WF6B;2L1$X!3_1^*84()X40H)U_=T9&F]NE_ M^?;FR\V_?[OY]#6X^:O^KW.XX#%$+8T>'S@-;+^3N#A=\ OV.# MC1S-=T;G_="]X)YM]U%,S__Q]N6A2@&=QQF*N& 1(*0(@5!E@(98 01H2 M#&DDJ=5.Z]##IT8 E7Q!)6"37V"?=K8'W.F/_E(XAC[ LT?"*0'MF,H7Y*#M M/7*T-+1CRG0ST8Y>TV_5?MFW[457MX=EL3*%F$W)N2K_=)8E4*9)PD!"]3<, M]<<*,$UC@*,H#$62)8HZ!=*Z"N#TB8\03KN1,# BNBWPSN#;K?M#0CHP35CU M@;2$W-E&Z(N;3]/!6891+8J^"+TT-'H_9Q"2XWS]L)[3E13_6BS+\MNBD'1N MQO]7FB_>2/WBR:_TQRQ#$/$TQMI2B3C0AHHV7/0+#1 CD"0*IH(Y50SQ(M74 M+)Y*UF K;/!OR[DI\Q(8J1U=PWZFS0MG^I^,21#I5JU@;^*,9E/]?/G[UOLI>(H84A%( M(0\!-#TO,<_TKC(F$%(9BI!:I3[8##8UIMW(:DZ"JKRC2MS>WN630%LZG#S! M-[3/J3]R[GXG"TB\NIY.C3>N]\E"\ST'E,T]?7L2+)[T5YDO%[>J.OO25N9Z ML:I_K2DLFD$!810+".(41P!FD $,B0"QQ"%F5!M\R.ELZNR(4V.4.SFOVK>> M..1?B(":@\)2_T*8W*GEPR-=/#<7/>K'N38\.#N!Z6T5WGX* M9#MZ\03=P,32&[4^7;;/X>&YH_;1X<;NGGU.[P.=LL_>XI4[FO!E3+)4A1D& M(JDV1"(#%*,8<(@XY2C3+.)4#.[D:'\@_N@56'X:ZHLX9'*AWQ=@YXM'AHOG M/CW@%+CD=,2UW4T]LW5E64JYJ6SQT>P%/N:4Y?-\]=P4*"O?K>5_2%I\_7TY M2Y'(I#G(SS)EBH-%!&"D*(!1HC@)LYB$;AF\;N-/C7/T&Q<[)N\Z F[',P/" M.##SU))?=2KE5,)?!1OQKX+5,F R^$QS<148#0*M@L?TWW[8>4T)=A1AW#3A M?OCLI0[W?$S?U+XJ9?"YWK_Q?ZSS8M.6P)PPMOU89I*D4G(> Y1(D[8790"G MBH$PRU*F$(]DZIBV9S?PU)BL3B$HMAW<'NM685>;!LRF4D%5#E+A?ED.Y$%6H1%7FI6QK!7W6_\Z? MZ_]V*AS12(8H8B#F*0.0" 68BAE((4RBC(H4(:N]H3>)IL: 6YVJ(Z*N5I4/ MO&Z\45=)VFCF4)_*RRR>IL17F9N!N;(S+;[LZ\L-O;,C51A;%L$UGP]E'/C33>6_F,].:;2NNEUR=H/;'O)E2;)[>\? M.\I?U:5,]=:@JO*GGVT>L6UB5+;;Y?+/P8=50.?ETC3"G*^%?I'$&8D*>4^+ M*H+)//1Q^P;F*RWMO#HXKAIO=E_&974RQJK>ZM5]I9%+2W%0JJM&FO;BZF]E M\QSY8_,7%91K5N8BIT5NF*EH"ACJ9U0!&48.<_]6%M,PJ!5%_WP8DJ_ZEGV] M'^ASC1050F-=5D_N7+;2B]VJ\@^9.!D*M0V#VFW6^[*L0,0C%H<< M$$$Q@"C, $4* 4H%$2%!+&&P7UF!?@)-S=#J9K.7WY?%"NA1'_2G;M*5*W[J M6TV@YX39[3/'G(:!;:KN#.S'B'9"2(,77:G'J2=P&;[#%!3H*=,K512X#,'C M)04N?&[?,PI:5GOI%Y\MD9 QAE.01A$%$.((4"4YR!*99@*E4&1.L1)'QIDT M?79;:N0+_04_U!]J(>L(;VT?;TO]5Y%>M876EL1V/;PX/!.VAQ07XSOX841U M]%!YWX:DNC-(^#U:.#S4R$<()_7=/RHX?;E[0O*-V2T]-T6/[^2CR35:W)LC MU74Y4XJ$F> 28"E,O0(H $$Q 83P,,)(BA1AV^3D4P--C4AJ63>5O3?2!K6X M]EG+)]$]S0T^,1N8'/K"Y93:;(/%!6G.)Q\_6LJSC9+=]&>KZT>(?]# RUF, M>1QEIO.&2JLZGQ28 I\@BQ3%2O!8Q4X'ALX23(U&],*3#!@#48$^0!2$*Y23 MC(,P2KQ2)$07OU>+A:B$F&XT1!>CB^(A=AYT<66V3UK5FDQG*49&F/5M<=<6O^E2'N-R$$>H@?'5C-$<1OB#TH[H+P9H8#)_4?YO(^(@U>WV M$1BHOEUGH->J<+>OZXD:=P%<7LONH -Z2QN!VRH!F[!RZW(!5C"S%$5A%J4@8UAOO;"D !,L $DA M#"46V@RSVK_Z!GD4__TX$)^F1]_ #>W$;S&K(^];60,C;/!;+:Y+B.@Y\!RB M/SV".%9@IU15B.'-E\^?303>[]]S_CV0\_P^-T>GLE&HK.(*-Z\G7SX\+!?- M2[OZ7BS7]]^#1_ILX@,#(<6ZCAOT%<)G">O)Z+QSSQ@O\,Y2FYV8.MM[>H;+ MF>R&-_J)XNWRP005U.%Z1:'?E"HRXR1.54J56ZK6:))/;>&X M>UGH9[E>E2N]S33'#B;#J\KJ*AW3NL9[$3*21DC)",0ITIL;1A- 8"I Q,,L ME1GGJ82S1UGD2_%E18O5'_AU>*G%<"_%&WF?+ZK8]>[;P.C<1%K_$=X*3&7$ M]-0#E)@BU:'I$QM!#@2&+&0("Y:QYJVX68@__#O1ZC!DP(/X [\.=KOZ24[P MP#9PI1!@1J.@JW704=N8<]WK&M6#2O>KH-9^IT]D?>:QT@ $#0+5R4>-P96W M^O^O-G%>PXI'$W[<^..QYV0O4'ET 7KZ9Q>K7.3S]2I_ZH10W_RHTM/$>PVL MD7]=[]]NU0TMS,)3=6IV<5?2;A)$G_IS0TZQI<-Z&A,WM!>\WYRY>\>'1].KRWU <%/]Y^SZ6Z^:&IP%#"K5(YET5[4(BIS&+*]$9+A0": M,$Q,,P6X2#$/F8J1L/)JGA]JIU;G42-I=3*U_PC71FU>.E,>-9DH\GN29/5'?TS=9;% M;KQ\&R;_=?E&WDDN]9#BZ^]+$S)?SCB.8I+B$*1(:.,H3B2@,&/ ]!S'/$Y) M(F/71!T7 :9&M_UJE3I!;KS;;'L<$=/DBH"(204@QQBP6,\3"V,5*Y@0 M&ELU4W8=>&J$UBV$T,U#N0H6TK$IJS7VEJ=* R Z]*%0!\QCZ2LCE7^QPVR8 M,B]GQGZE>B,K*\SMN,HWD@/S5%?< MJV C<(7GM0V>SL3D I!/4K(:=U1" MN(SC';>$I(=W_*#B%WO'=Y\ZLG?\H$K[WO'#E[E]N&6QFGTNEB;B^[;X(HNG MG,OJ@%O** FYC ")F/YRDTP!G$ "B! 9,@FU3%EE=1P;8&J?;B-CM8@U8CH% M'1P%\O0'[ .>@;_@'LA8?\;GU#^QF.M;.PNY_MO+1?SHLT?YFL]IUG[.9Z_K MZ:IMRICDLIPE1&1"1A! F5#]*6,!F(PIR) 01$0IK>@=I[M]!6/EH@Z MWPKHZ&WMH&;I2.V'Q= ^4@L W+V>^ZIZ=6AV'C^NKW)?KSTWY(%+^AK(UW5= M][?ZQ]OBZ_+WQ2S+4!HQEIG<20R@P P0E') XBQ"B JB/UDW(WEOC*FMMHU5 MV,AY%1A)3 MZ'&RTB^L_'4$5+O5VA-0 W_Z-4(=GW\MY_D8DWXEK$[CX;V0U9'AQB]G=5KO M@T6MSMS2CRLVN<&U\7\X@6*3_%#E2I25G=O]=U.J^=-R]1]R9:K WR_R_Y3B M9WW_7/X"VOV.=5NC& MBB._/G9$.]V78N@SW$,)>]ODITX^7IO'5U6ZUVH&SW(5;!6]"FI5JVY+'67] MD?_KS)'/]61D#49=HEYG=EZN>J\DQ<"WH@?S7,FKH(9ATS:,-WW%C-G58Q&=Q'RXK+63$/B_ MUI*\*1#3>;5N.J_67ZOVP!V8KH+-&]L@%6R@"CI8!08LSPOXI.;?^SH_#>W& M-P>FH?=?H<%5[>$_2GX\9 MLCSJ&@SWH4^_/$/N?BC6"SFOYV1N$HQ[=-8+G;W3M'Y/Z=D[9OGPD-==S4WG M!TVO>F"YX+DLM^T>KEE9L>XL@E0D)!2FG'G5/T93H60IH#".4JB@!BUTZA_C M,OK4^*\C?-T#I2M^I^E)\%NK@6.-+K>YL:.^P1 ?F/E\@NW>;*8/:%X;SC@) M,&[3F3[8[#6>Z?60?HSWN5AR*45I"F5]*,NU*1A[JRI[M?RVT,_YH'^Q,.4A MM"B'_6.F.'DYBZE2*$X)8)QI,D0F"T!1 @@6-"(LKS%[ W-NJY(V,SN35JMT==A_TCW- MKRO2&6.UWO:9DC8%S_7U_IC9-^H^2=N;;*/RN6]$7U*]]^?W6P4VYQ)Z ]J$8?Y<*1=$ MCF773\V&'?UZPGA@1MV>]9JMNQ'T*F@0&R""U0(3GWQW:KA1*L9'/+ MA413?R&:U#H),[_J';ZV;,7MXL[482WT8JDO^+0T@9/U7S7YY655UF0&.2:I MD!(0GJ0 0A4!G$D,,BXBS B2"2.]:.E2R:9&8MVO;"-]M6OLRM]4BW'&W.21F3!"^:G/Q_ZPG(0]KQ8N-?A6E^8'F5F;P.X)R>^:VI_OL]+;>N8 M8FKO]6_*F0PEYSP10&8A!%#1&& ((0@3QJ*0I\*R:M"),:;&K:V802UG74"P MDM0^-?$8G*<9T1-( W-;#WR<$A//('!!8N*Q)X^6F'A&M6YBXKE+^YEJ>N=9 MF".7=[+^\\/BNND,_YD^5VMV&E+".%8@@K$$,-3;0RH3#IAD)*6A##$2+B;8 MV1&G]OFWXIF&F$8^-^/I/,!V1I%7V 8FA%;6X.=6VC\%U6:Z ?+S&2"=K1QK M<'Q:+^<''=4JL<;@I;5A?^-DNY'>+>?S]\O"W#1C%"54D0ADF>GR'?$0D#!3 M0,$0IRC!!$&G&M/CBC\U\JM[:QD?>*=#:=VH^=LBU]_R+W4 H6/J]LCOA!W% M3G>F!^;K5^P^N#U="7XSX 0-.CZKV+[*M$XB^Z.?!G^,1)"+9N<5NA0>DF+D M])"SPE[?WQ?RGJZT#:"Y?E'FO')#=()49X(RF"F1 !I)KK<#(0.FE2^ +&51 M0L,TXU85/*>@S-06VXW$VEIN1 Z>:I]A1^J1$CQ\O"P.Z^X?X!7X+[,*;]^S M#2ZM;]KF/1LO9\/C!$\B2\.'/G^,O R/,^.U;L%?5/P6RVTE[:_ M'=#M5BF?4 Z\DER(HJ=&O/O0#-]-MS/F!%KB[B-@U]?VP'T]^X#D)6TX+3=] M<>_DDURLY<=\(3^LY$,YHYBGD&410%)IOHGB&# F8H RG"&28DXC)[XY-^#4 M^&97WMK-54D<_&9D#BJA'?GF+.AV?.,3RJ$/ "]#T;W]AR4T7EM_G!MSW+8? ME@CLM?RPO:\?WWPMJN"$Y\I!7$_RM7WI9@E2JDH#$.09(H# MF"8,X"A- 6)(I:$D0FH;9U'98>*K/?78C&WUS9#ZF]F38,"=7^5/+V0;^>_H M3+="/>:"13230(1",WT(0T (2H&$C).(A"&FR*W*K#? 1RTW>[=!601E$]9? M^5@&P-R.Z'WC.##9M^+6IT!7K>.@E;DI8%B+[8_R74#R2?M6XXY*_2Y(O*1_ MIWM[;G'%_UF7JZ8AIRGFM^#Y7'Z2JP\+OGR0'Y>E_OU;6G[_7"R?LF0 ',D 33-@YD,":!)QA#&A!'IU*IN""&G M9MIV=#3U6XI62].),YAK#)/P7*3>T\W^O[% M>I>_.\$;!0.M85"K&/QLE/R3^6>C9_"Y.\O?VEG>5EC8 MZCM(3O&0$^+5MS"$G./Z(P9$>L^',>18%YR0EB;53HI9%G)3I('JU2(4 $H: M <:B&$10Q5!H0QAR-*LK;7]9T6+E<&[9#.%""B\'&HX?WLC[?%%5XV)T7F6R M_IPO&IO7,5=M!T^49:D2A( HJOI5B!20D"@00@8S?3N+TK#!\V8AQD"S'68X M+&\J[[]G(!U.1WM ,\9I99,F[3.[^9"ZWL_NVN>/?Y;V0K.#9ULOK[F@Y4S3 MEB(ON9SKZ9/+=:?;] RS,&1QE@$*LQA 8;R_,%% 9BI**46IA$[%/<\/.34C M^<+F,Z?AM?N^_8(V\%>_VX9^1]YN5WK/'6FLT/'>F.;TJ./WI[%"X6";&KL[ MW1O%?M0V6^U)UN9=W=TTDV$49A2"E,<1@+$4@&'S'P23"-$0I8D5I1Q^_-3H M8RNAV5^Y-X@] .!ITK@/UA3VN%;=EK GKNIG M'C0G/YLJHY]EH9;%0U6:A,V;L3:U2O,'?B_%]7!VP%#W[7D@>MZ+TKJ-I.A1-3^P1X' J^%-N^ MG&J+U !D>7;HUV!!6SR.T)OU[12&_RT69/\GZT.+ZB>9SD_NL*;6D M\TYLYO:TXY-Z_6N#'Z>5R>; MII3J=ZT0T.(\Z M-KEUU%-7#FS?@>R!IC$+&() "*?TRT 3HU\*<1B54J92$ M8QILP3N#6M^T;4$4OZ)FGK:Y *PN,MD'9B78WP0W:JE[1'ZX1=4._ M#@Z>X6E,\2ANY1U5=R,8KH+K_;G>ZAUL%;^JPA_TM&OEKX)&_:"KOXF&J!'P M[*8>?JJ\^[@'%'E\!_GP^!_TKH\PK)MQDS\\%+,JQ&\;[/JY6-X7].%:B*JU M+IU?KU=ZW31TNKWH^L&4?9E1SB'$*@51:E*\)=2+5:*7K8A(GL@0LU1:%=V\ M4(ZI&2,OH[1-S)S1Y2J@&VT"NE$GH)46=@O/I5-V>D$9<2*&CCJHYF K8-"H M$6SU"+:*="^\'G$V1%.JK7+!3&%6=@0:,B)Q^QU4,IIUN-S[;/0]G>_DSY>O MPIZ0K%=7\[!JS0Q)$E8KYJ6/'V4E](1!N\+Y>ES_#DW&0:F'KR-BND4E$(R1 ME!D#!%.]ETH0 BPB%*0PPR$/(4*9J/6I:WH.#\\538\.-W8MTW-Z'ZAB>O:6"QOFFARYLNG@ MNR@[Z4B2B2S.! (HS8Q/5PA ..- L) G N&$)K)7C]QC(TZ-1RHY-]WHC:2. M66+G,;9TF?I$;FBGYR;M:@M?*^X@;&(-SB"]:X\.^CKM:L]A<+1#[=D;+[%0 MC+.[/?+,%VL3LU&/NUR4;XPW46YX3I8W/_3 >HQ\08OGJGR#B>HUAZ7+N1[I M_L-"?_NR7,U$QK!**0>2$V%R_RD@2D%3'-ETL UADN'9:KFB75'CU.G(5^!&"91A&4& MPM3$92-! "&I!"@*41C&'&:1TT'T5%Z!\8SD/_PKX&*"O_K$CF/"-^G1FU"A M6M5@JVL[W5N37S:)+EOU@E8_WW;_H)/@?]\PC+BOL.\8%/?#^Y9AA^QGD1B9 M=MI2OWG^1%=Z7W6KMK]^KJ*^58RA9$HO+!F/]7],CQB212!58<20BA%'3FWZ M[(>>VF)A).\T:G\.:KE[A>8[3( =MP\#Z\!4W1-19\YU!\EENGPT1Y[--FV6Q@1C)CG@,C+5Z@D!-),(*)'1 M*$D2%B5.G>M/CC8U5FJ%K7P,8BNN:V3Y*8#M*,@;; .SS@YB'4E;#XW/N'$+ M1/Q&BY\:<.08<0O=]R/#;6X:N5=54T&\?-#%CPW MA^@YES.82*PH1H#@+ 4PCG#]4\(ES!"+&:)1SYHTPTOO\IF^1KF;[GEXMV*+ MT.8Q+2, *4)0BD&<4*\@S#3/8JL#/% M5V.TVCU_]+?";GV=X#P/O%)[:)NR:8S2T?XJ:/4/&@""%H&@@F "#L(J&_U6:MGZS+%)8[[<0 MH$2$ )(X 42D%$09I)P1*F(9V24\V0WH0DCCY"MU1+X*RD;HJVH_L31R.X0B MGX<[31 D! D0AD*;#'I["ZA*.8@SDB#&$Q@1J[QJ_V"/TL7A#-1!42>3>H7\ M]'KL'\B!E]$=#%MI*PCKY*S?:HDM79B6&#H$RGO%,%\]NK=%.V+K]79ZBT[=Q\#,D8HQ1QH$Y5]?K'E)Z[\93@"*6"(QY**FZ M*#A].];46/A@;'HG'\I?:'H';[M=D2<4!Z;@0X'IG6RF D\X UA-1D@=6[A MLO4%%-M^]W4*V]KTNS_P>VKV7DWTZ\/C?/DL9?,ONREOO?G/PYMB'?LSXOP/ M'^+3*A.TS-I0ZHMB )N7Y&;SDAQT%G7T]!KJXPESSQ$]ETHU=N".)Q0/Q.?X M>G*_=>)SL>12BBH\J**HQLW3.G/$+.$20PD90'%*].8_$X"E"0(T8Y#C--%S M[-3$\>R(4V/Y5N ZD*_L\G@@&Z$= S'/HVY'J5ZQ')@Q=V&LE\-&W(WOVZ,5 M:@V-3V([/^BHO&6-P4M:LK^QAWOW6CSDB]RD-9AE41LV_R:I^,>:%N9C?D]Y M/L]7SXT+)Y1$,PR'0$J$ (QC"BBE&(0(HU0026."K#V/#@-/C8.^O ]NE3IU M+G09SA;NQH'0&YAU=J6NS.BNW$$K>!\/I O #K[(@8 >K4J'+\#=W),]4#OI MJ'1YWG@NRQY:[C@O^]S?U["4CS1O\]C>UMT@KA>BT\$$)AF+%&4 BE2:U'@* M2*P8X"R&'+$018E3:OSY(:=&ZXW$9\/^^B)L:T7ZQ&UP,](.LAX&HRT*?BW& MLZ..;#+:HK!O,UK?Z<8H0N:S=\WB];F-ZC*5Q6<(A5DBJ *XE!;AQ !QD,( M,H&4L1J9%(D-@1P=86I\T0H9U%(&-R9\6,MI1QS'@3S-$U[@&?J V149:WXX MJ_V6#LJ6#TK)_WR_?/I%WZLAB(CY 9@?.@QP_+FC?/!GU6J_[_,77G!"04OY M3M9_?EC<-/[M.SG7CQ M-,(''>D].^<=,?/NAK<=?WR'NR,R!UWKKL]PMTQN%BN]9;J3]]6N:K'ZI-^V M&8PY"PU)09B9M%45 X(0T=N;&$HLXDC8]:LZ-L#4**F6,=@*&1@I[:V2@R"> M-THNA69@.9H^<4JIKCIR\[I(".5]6FABJ$[:V,!1B M**(I5B#A"@&H( ,4JA!P&J((XYBE:>9>V61OG*E]T$U%BHV<%U;MV\?5VJJX M%*WA#0AGH'H6[#@*@_]B&_M#O4*AC*/Z'BYRSUP[JR%(X5XF]\ M^R0D"..4 )-U"6#*)3#G4D I)E4<02&$DQ_3>N2IL49'\.!XTPTW K&?!CM* M&03"C,I(S)B\YROT!%Y83_6CV/.T6Y[ES M)B#"Q)QT12;U-]1[$[U!82H--7E1CK%(J(!.89UG1YP:2VTK8\ZKK?]\NP\, M0#!?+NZK=E\]2XP>Q=V.GKRB.3 M;8&LA+W:>$F>ZR)FM< #5!@]A\T@%4:/ M#OHZ%4;/87"TPNC9&WVYS!TW>3*7)>E7)4SIJW-FK-?H:K* D%1,#\ "#D,6 H80!#"AE.,!?(JN[[V9&F9J =:\-U M<7LM^V!'7W -3%='&Y;UB&8\"=G%/<=[>[C MI\:26CJ32[:1S\T,? &=G7G7'Y"!>? E%J8U[SSGS\%OS9]?Y8]5\$:_Q'_W MZ"@[#(=/&^S%"*/:5H>U>VDS';FJI\N],JC:T,'VJ(B*E"')(8@C(0"DC&@[ M* P!2M*,Q+%BB#HU%S@XRM2^[K<[6SS'?C>'<;3TCU^*SM"^\$J^JZ %:(CS MMI,8>/5V'QQH7,_V*5WWO-@G+^[WT7^2J[>T_/[9-+D04KQYUI0B/BP^+)YD M:?Q5UWR5/U7>V4/EZS=O-Y:I2$0, <99IG=+D@&*2 )0A)!*9(*56YJJ'[$F M1RM:I4#-E[^7P6.CF:E>^//:I*+G"^/L:/0+Z$9!1_;Q-*%V=#7^- W,;UJA MH)JES]WY^=;.ST:Q8*O9U9'N(D-0HU^\?7*I)\E&)5^_:+YD:\]/[UGS^N#V M[TX^T-R44S[>Y#F:J3A*TS3C0$!C^(69IG2JYYYS3%BD0HP@=Z'T_J),C<:_ M['4]KW4Q]6,:;0+Z1/-Y%2S0N8XZ]*GW,(-V'#[.O+R2*^XJV"C2J;;5O?#Z M])RX%_R]&$ZO-7S[2S-N6=Z+4=NKM'OY$WM7$'P96Z*7@EOUE?Z82<98RJ$V MDR-(-:=*!' 24A#3$..$:F:EPJ59XXFQG$ASA&:+7\T85=;,-B(M[W;?!1E.][SA-W Q'8HA*]I;7<5&&MUJ4SGNJLC 6I>ZPJ>@\MS7<&CPXU=5_"< MW@?J"IZ]9>06)N]I7OR5SM?RNBS7#VTYF4=I2MV]RXV!NA!W)A>5BB1$$H8 MF;XE>B,O ZC6'.5PDI1*B"*G*R^H26>FG'8RA8\YW)^O*+2*TVOI4DXI4D; MVG*\O,6$T3JHU XZ>E\%K>;!YIVX\Y(3/?HT3:*KA+70?XQ^$JYSX*V3A// M/2O0U$.67Y?7_!_KO# 6^*,L5L^?]>=G*E//*,[ M4N6:1FAC&S=B!ZW<5T$E>=U5XN8LRN[%;9P!\UKDQG[T<8O=.*.R5_3&_0E] M4\RU[?Y!,^,J5SFOF/;3NF[.@J-$L3@%##$!(-$[>B(%!!&-I"*14'%H92^? M'6EJ=FZ37JVE#7;%#6IY7=//CP%\FI*\PC8P _5&K$=J^ADT+LY1/_;\D9/5 MSZBYG[5^[H:^W8FK%D0;Y^)G6:AE\6#:$-ZR>7Y?C=3:6%_S!W/2H[[HWY;* MG/,N%Q_SA:R:O<^R4 D5B@PP%E=AQQG &8R!X$B1E'$ID%7M"O^B38V &LVZ M'OZ.Q^A1Y[)W::K2'4HI3<9+W[SS70?:6+]$Y1"S?_: MC.0QT09EB !E1(!$<2IEJ@U*:77L[CSRY/C]R[+4[VJ=)=U , M!^?432N;^G"\@O+E+RO9^^2K.*'LD+\R%-HCY;-X1=TMQ:4/.%X* M3!\]=U)B>CW@XFZ";^ECOJ+SNL.,'E 63U*\7Q;OUZMU(3^4Y=JL2C,1A5DJ M( 9)FE$ 46ARLU$&I-2[ "[C3+F=OSE+,+5EH-MYT/3GJJ0.]"H>Y(W$7IH/ M6DZ/=6C!<* /'W#0:538B-]VU[KKXE^K$+0Z#-+"T V^@1H;6@KQ6NT.W3 Z MT031\4$^(U*WX5AM\"*+< Q#BH&24-O!-,L H9R"5$2"Z5^)1.++PT_WQIT: M_1V/->UT7_475[H_#Y81 _[1'?K<_VC$:"=.=)S@T*,P#1\)NC_T!,(^C^)A M%^-Y_/9^C/4N+^G]?2%K;\&M:IP*7ZOV@/+'JDILG64J$Y Q G":<@!%G $6 MLA0H$H92*((E=3+:*? !]7HGOH>OJ!W26)C3I1M :H[R67^9#[NTN3ZM04^ MXR3E28)-MX$80$8A( IC$,98"(08C)AR+$=\?M2I?;*MT)VJ><56;N<2Q!:P MLYC*+"8,,"XU[$(IP")D3M A4ZF*14*A2V:-?]A'R+$9'W8[.\P[F ,S[@Z. M=:7!CLA5WLVF!(;7RL_V*'FN^FPQ\-@5G^VQ.%#MV>%F_YO"&0DC!K&2((IQ M"F":$D##5("0AD0JBB*NG$IAG1IL:M1_;@_C&&!S$N?+=X$3(IW^P'G=\8V] MT9O._J[/MNY29_C!)(X95%CQ.-/62V2JZ41)HJU)JH",2*P0U>9EZ.;[/CC, MU)BC\N8U&5;]N^L=@S1*8A[R&)#(Q%6F:0B(X K0*"804HEQRF=/LF#+\4#M M#C<@K)W$M2ZL5T%EDGI!U_*0X&+$ACX3.)3CM\VHJNOJF^I WML?GX9F^/R[ M*23-'?7RG[ZZ)_/R[U*LY_)6U0G:;Z1:%DVR]E?ZXYW^HUSE7)N0[_7O\_O% M2W<_T22:..,6.:*@\K^J.N M>E::C$-'VKEPMBSY:;PY&)K(.O W-2-8I4S[MZID1*M0M4IHOG'-= M+I@H.P8>"_Z!Z?<"Y'NDIEP.F=]DE OD&3G]Y'+D]A-./#RS'X]^E&4IY<>Z MA4K)B_QQ-[\,(<03& F0"JXM5A*98KV4@PBIE&#(1@1J8MVI)K]J&<*5!K MBM'^+5]]?[LN5]H@+#8][&:*<**@@( KP0&,E#:_4B5 EG&:$I%%3#EMA1W' MGQK1M.VJ^H6_N8)O1T$#0CHP)1UI"=>*'_RNY0]:!3H],(?L"6>%W;#-X$Z+ M\,I=X*SP.=_^S>XQEQA+NUTYRZV_*.81DDC/!>8L 3!6*6 R@P!QR21",I;< MJOF;W7!38["/-]=?;K[T,96. NIB*?F :21#Z44/7KV_&\1O9H>+?ROIZ(BO M8"2=T_ZPC73VKG[TL:FA]RXO^7Q9KO7+M6F=(62$A6 1"!E' +(T!C22$F!" M(%=9$B<)BJM]9E9)^ORR4S$U: M9CE+4\BP4 P@9HP5)3. ):$@I$BD,$4HM>,;OV)-C9GNY+S:1RR5R2)OZS'4 M:>7KJAZ#<=A2HTKIGE'N>4I/4]OK3=30QY;5;-1*!;560:U6)P']4"D-K5M= MC+DJB7^K@HY^KS*!KAU[QY[(DV]5W&3S6\UO( M>94SN%J>_SRO@D7=^( NGML'JQH'*?[LLV.PSVDYWU[8RV@C]R+VB=!^XV*O M3W=/N'N;KYZO"TG?+L7_S]V[-K>-:VFC?X7USJF9[BJCAR!! IC]R4F<'M>D MXYS$O?>9Z@\J7!W5EJ6,*+N3^?4OP(LDZPI0 ,T^^]+M."376@_(!PO NJ@) M%"B'3 N *6$ "0(!5X69:S.B&=$%3Z'3^P2"&(?W;I9[Y5L=\C4"W+M7CQNL%2[0T9L9]H=_/N>N17M#OH]^]ZT/.UV M_:9U L:ND;%1,6!>A1L605,KSH@<-KO"S?Z]! O' MVRZ-]+UY_#9;_%#JBUH^3X4ZTD%C5H]SF^DA%@]S6TFD<3[>+JI5U:0>F54V M22$WW@#FF>&@L@!$4PZTA% Q4>94>IT01-%R;,QU-KZ^C:N7;?!478[*&G;5 M5N+IET,6YPUPH\=7']?82_;H0WI!E'$$R./$'H=4])4BDB-@?3Q..8:PGD4A MNCZ_9L7YA9/$Z2$0(P24 J6F^6C9( I30$7D,D",Z8R MIW(MOH+'-P[K#BZ>M0E<05<$"Y&E%&3M!>&)R%XY"-_[^]9ZKNI-R-;AJ2:YSLK"]K'34-NV=A@!DF(% M$,*I*)E&,.-^S9Y?"O!B]@$[/%?M9KUJ]?2MR;P#HQNM7 ).["W%-2(WYQ#I M42KYL-EA*R'OR!BXT/%A"_?K&!^YKF^98K:J5S V36/UP_J5B[GU5*Z_3XU? M491"%2H'14IL[3UDED $&C7*-CLE$R^<.JZ;LH M/PFPX^(Z%&R1&< ;L1Z%A1V0"%M.^)3 @8L(.]B^7SK8Y2;_(\/6G?AAYO;[ MZ6JF)E)0*5*L <2.!U6''KXV)BA5LH>S,/L)_YS MYS(?C\4_C][Y<\1+,(G\V?O"X76H>,SN"PX6]QXYV.'B,6.V#QB/7G-IVGD= M0M"F*?.L5%1F&I1Y:@_YLQ)03"$@0FA&RY*GFOAM&!R4,[[= =MD*UD\K:J5 M<52G\X>^J>';8+I-XA<#%/DKW@LY"]>WR0F".,G9VX)>*>OZ@*W'TZD/7=R[ M+/S<1:/4ZHMY0K@\UNA;3ZZAS9%;U*LT9(%1(@)0T#)'#TOP$ M*:$EDAQ3S]J.%Z@S-@_@S'%0[T2 "P?-C8F&&XK7/92+DE40!KS 52ET[5EXZP3";BP0!K?(9- 7,F]6.(]&2'(X(6U0CCAO]2Y5 M.-S1(^^Q3L3>%?(KBQ;,\6;'YM+VEVS.O6XB26XG9MU=>T 5'7[J?NO;'Y75VBLMM*2 M_Z&F#U]72EX;2F /ZE?S\-4[ME+K>B,324@&2Z8!A#D!2&@..!8*E#KEJ,@$ M8L(OR&@49HUM5GK?%0ZHBW[(Q6S&EI6M2M!4%G"L_S$NC"_JQS+F%V+ FQ^ MM].-!JJT%(H5H$C-6A#EE #"RP+D$E)E.$I2O_:08=4;VP3]Y>GQD2U_U/5^ M-CHG3U53+>BYKIFW:'_[8(=>R;[YP4&&UW'R?;5!BSV);O4>.C%1-K%4ZPEQ M;6*R9>- S8A"#D"<_. @&KY28G!(=(]G! >5TC=5W/XJ/YGT&MW2K) M5:Q*0S!;SASHO MV#=?S EU-U(.CV5DLCU6![]6^BIAV@":V$3X/^NS5;U8)F^72D[M 6M5-0TM M0^]G^8$8-E/-2?+ ^6L^:.QGM7G='6F_JSKFI+?4>O-=+<6T4M7MO"FOL..0 M=W__:3D5:H(U$LC6ZRI30IO#7J8)!E(7 J>HI%)[184,J_[8B+13;J#]J["O M0J!]JE<;X!'L1U5G-J36'O8:!-L_I8'AP-93=U528S'@GE.4,1QT;RFL!>/: M0XHR.MY[17&TZ!O>7'=WV@3D9C"7& H-RH+F "'.@+E1 95GI5:$*)U!O]CF MEP+&-O%T^OV';RSS#FYN<\ E:$1FZ4ZU2"',A^T.&[^\(V/@X.7#%NY'+A^Y MKF^1V6^+RI:-KM>?6RM%HHV#RFS3%F:@0DP7@)!"@(QE#$**L-!>?3*/"1K; M]]SIN2F->GYMZ(>LVY<> J_(7WP?J'H4DSV-0]@JLD=D#5P^]K3%^W5CSUS? MM_3+0OSSZV)F[JB:4ZB/B]56^Y?-3G^*4H$PRP%D3)B5;*IM(>H<9*@H+$]0 MP0N_,C".DL?&'5_N[][^UW_>?7AW\_G+OR4W_^_OM_?_[5L.QA5TQS5C#"AC M+_>V=/ZW+I+ JKW5$BI2ASEON,+6DG$5/G!=&4],]FO,^#X@W/'T]@IJ^Q3D M6JRFST:3G3-+E..<$$% 46##9*G.@7E;"2 ":TXRF9?XXB-I/Y5&1W&;8^C5 M]+';;&D:U+2GSY>?.GN.6O^3YGAC,>"6V,%ZTXTA5TEGR>!GR/V@C7UN[*G5 MJY\5]T/1Y7RXYY-[]AF>KJ8/C2BU6LV:/).Z[GF];Z7D_:*.:_K$EJL?$TP( MYERDH"#"^I-, 5:6#-!2,C/6N4Z55VT1+^EC(]R-\E<):TK%LT9K&_:SJ(,J MOUG%/1L5>XV(&\-&PSDRF6[T3C:*KPOS7V_0;D)8/YU$V[^K<1_4@C8Y]E)@ MV)['?;#9:X'KFF*<\S!LJ<,H 8$H +A0%79<9%"9E$ M7@EP3E+'1FQKI>L(N4-KOKYU0MP&P74!'1C:Z(OG *CVK[OJ@E*4^JLG!;]. M'587+([68W6Z.41V[L[9H%V66VK\;/3XI,Q+:3-)E1"%R@M0Y! !1)&MX)XR MP'4.>"$%G1F+MN$I:2RY)-W48*C=2BPE_ M9'X+CON%>:KNX,7+7'70X15S6=T1.IW=ZO&Q,!"UB0 M+ .E@AR@E$' 9:Z D-(P8&K^XUGO\H2PL7EJASIM;N72]VNW>1!EUZ/1,-A% M/Q[=:K2YI>)5\NMR407L?N&"1XQFFP?EO4JGS5.6'VNS>?*>@3/FV[VWNTWA MZ5,A6Y\7LYE>+.V-$TH+R5A.0%;H B!28D!X:C/IM*0I) 13KWYJPYLP-K8[ M$PMJ'8HFT'2@E/C^[X;C"G?4(S[@.4K/5/=U9/$6$&1O-[? MBG$%&4<;I6!)Z9=KTF]^_?AD"]_;-J;?%LN5/:#ZHA[JB.B)Q"6Q#42-5ZX$ M0"C#@&E8 *W,!*G+C$+J527FN*BQS5>-IG:[;UGK:M?&5:NKWQ1U EZWJ20, M:)$I?X/71LWDRSG O,GX/!8A2?.$M$')[;S5NR3D<$?OSC;*W/3U>B[?J6L<%;FV.BC4[GN MS"@W2GMWOCD+MAN'!(8P,IF\0&]+WZ['99PN.:X !>Z9_=!%O3E9;>K,?U2KKDHDU^:_&8<@*Y7MF&.6ZUR1''!2(I6K@NM">_5 M/R%L;'1SOV12):S5V+@LGW;A/X>M&-*%0B\PPG9K)1D^'@@;!JW.ZH!6T M!_[YMV3FB!,\H(;MP:7I5T1,658 M!IH_*JAUSA0D2/GTW785[,4X0_7C]@R.<\78C6EB(!>9=1J5[>;6\0K JT7" M5?*)38_7&?,/AO.$*F@I^1;;Y8 PO@[GC-D"4!J@/$. WDK/8X%G-IW9![Y?++^8Y[]3?/5%B:=E'7UH2/7I\:GN M25U'B%I"9C-+QW93]XW2BZ5EWXGFN(@)+!K#(C,NJ66:6\"@' MA7%92P@E+;E3@$E/^:/S63?58U23C3J=V\R=Z;-*OBT7#TOF6/:^[WBW^44CY L>4!9V6&60X+@"#&-K Q-_,.1H SS;E9'S"L_2I,1%-U M;%-4JY9-V3"?J[9]!\V4]4^UZEILS9/55S-;M78ETG@69/9VZ;LF.W@;;."B.DEL+JJ5F?ULL.SR65U_G]HL^!QBB1G0,D4 $44!2S4#I=3"3#1"%+E7 MSYHS\L8V-[Q0-[DWST_^L'IZUB!8S ?$G10X= M#.]B_X% >*?;^K%)%UWV?K%\(6BB408)5UE3VQ%II@'7A0 Y*U2A,$T+[-7[ M[YB@L?%'IV<=KZT>O\T6/Y1**F63)NM&'R$PB\P;+^!ZH60XXC@' M0TC&."IK4*HX9_$N1YR]OF? **N^3DB6BI*Q#."\-$2 5 IHEBJ@M%*$4"5X MZ=5DQ#YT;!]]?6+\5J@9**(@PA 0IQFS(D;;!LKD"!FY9LA>[ MN?UWEP8=[1XH;0Z3/DSGZG:E'JL)*S#)$<8 0L0!$AP!PTD22%8R4B""*/:J M*^ E?6Q4YG",F_QAM4]J]7W+MGH-C.-65RRX(W-#,*0OB#GR0"Q.R)&+ J\4 M<>2!S?& (Y^']"SU:NM:VSVFI?JJYM7T634QG/9(_*-:W>E[]OV3K1FRF%^O M5LLI?ZHK,-PO/K$ZDS;E69F)K 1EEAKVR\R2C?$, HHIS$O.,**%3P[AA?IX M\>%0J85M#7ZQ;557*?&GF3',L_?PI6/F1HP#CD1DJFR*\K\PI8M-_\E:\_-5 M8@RRN_?&I*ND-2K9MLJF,C9V!2P3&P;@H%5C+U1IV"*R8?#;JRD;Z+%^?%PM M5Y/[ZE J59QH"*+%9 <-2 %82#3*%4)860J;"Z:#V MJ(2Q^9"UDO9KW*CIM8E^',K3Q!<$H,A4U@,;9UXZ:_\)IC'W;K&,^=,NPQQ_ M^""<<=:VC@7.7]C/S[II]W*_J.7S5*@CA?5F]>B8GVRUJR[3ING0;??>MQ8W MG,&2<[/@3&69FU4G)L;E4B7($*/K1D6$R+E>V1 M16R4XM(GP0E:RO2@H&&KF)ZR=:^ ZS9=_MV&F][.OST9?K%%"K.V M(DN:,HC*(@>%U!0@*87MMJZ ;5 ,<8DI0EYUM8A=)2UB$>K:.& 2 MDCI.B1N40!SLWJ41EULN. 2XKBJUJKH*F<:?*%6J2YL4P '")0)FQ9F"DB # M+92%QEY=0_9%C(TZ&KIH5#Q?'M,51X^]]M[H#+)][@I,OVWP@[8'W]E^*67X MS>J#5A[ MLA-W\CU-3NVNK5F#=J#]5;=. M6I_ /&Q8..@JM&]D$ 2PRP73KA\WV0K+1,V"MGG-0!*V_0L/7 M"BH/B.Z)J/.04OKG_KV?+?[\:! R/][.GU5EFU,8#_?]=,[FPOXLC(*U:IL) M;+U34Y:E,FYI!J!$$B"D&6"$VS*8C#,(J8;=Y82H0,\EP_!I=J M.KDQ$\CJQUM#+DLVNYU+]?V_U(])(6">ZX( F!80($)M%]64V[U*BBE'W/%( M\:B$L7%LHV32:IG4:B9&3S>B/ [D:>8+ D_L@PA?9)QYZ:SU&Z*I.J:IE/CE M8?'\[^9> P&D]@=@?]CBEN//'80LSIK5??WG+^S;O6M>L\(_IJNO;Y^JU>)1 M+==-PKK#[HPSQ@I:@E0S!E"I4D 8*H&FBBDE"XVXUVF$B]"Q??3OE%9&,9DL MU;.:^^X$.L'LZ/D$!B^V=].JF_QI]$TZA5^T$PP>>N #4=@^6@YR!VZ=Y8[$ M?K<;PQ"OU/T^&4V[,_+KZL,Z#2M.R*$O!@*2I,,Z' MU( *Q0"A$N4"J9)PZ'5:<$30V,A@HV=2*WI)?95CV#KNP0= +/9N>B^P_/?# MSR 1=&?[F*QA]ZC/6+RWVWSN^@L*IN^G9VW2 :NV<.Z;W<*Y;3'W7\V5MJ-= MD[OU#S5]^+I2\MK67WQ0-]_54DS;XKJ3C"&6E:0 4 H*$"HXX*S0(,,2I50( MR#GUKJ ^C.YCX[!:<[-F^FDZ3^1B-F/+*OFFEDEES?7,TQCR%7#DQ7$.;&RJ M=2BO7IVIK][:?Y4T"-CZB T&5TF'0M+"D'0X-+78 Y=<'W;T@M=@'TC]X8NR M#SLN!ZNT#ZQ"I'GQC*)_5Y55;"YM1*$P/]XO[*_NGE;5BLUMQ[R/3W5TK%88 M9TQ3H#$B -E*\!PQ!2@O4HAD;J9%_[8B R@^MAFQT:KN!V3-JY*GN1GMV0^[ MA'W1(>@J:4RL3P!5:Z3-]+7'/?6$VCP@]"P:ZH4)-(6^PFLP@OG3=?K<>D5N MMEX1^VMSU0:$JZ2!8<#9,_# #3IUAM)]7/-FX!'QGC1#R^\W8^Y,QLTS[_0[ M&Q>E9*UAM25S4N0%Y4+F($-2 $18";B4!4A1@234BBKB59#)4_[8YJ\O[:QE M68@XVKNN@Y M "XM,'KT^8/5&#UGX7:9T;/7]FE ?JYO(#_2-_ W]GWZ^/2XKG;WQ"NQG-8> M=U,E<<*P@(K;0PXNN'&9. 6,XA3@@DN6,48E=HJUB*SGV!BG5;CK#;O>S[%. M;]?@RZ>M=KP!/DU@(QJV\6^\=(.^*3N[97!;=G0<@^[3[I''YK3O=_CB1^P1WQT#%_VDH\OKF>YJ)UTOC>LFHI)FC&1(Z) CCD!*./8 M+!:*'#"2RB(K:8Z@5W3502ECF[MKI8[M4UT:IW 89[?MC8O1BSR%[N<<7R6U MC@$+3IV"(&C=J8."ABT_=3A]5N:2SVRE)@5%A H% I)E7 ,UQ46/CQ;=W'^]O/_YZ\_'M[R_5]]7R1OSD?PS8!#[>4Q",L\):8.RRWFK=QG$X8X+ M@O9.+1'?'%DBKBM[75?5TV,3-K&.EE#+1VB6 4TP MES13.(=>Y5'BJ3HVEEK'3\VFNED(_E!F&=@GO"[.T+H1WC@&;/P[N5OE"K<, MOMJ$T5F; X?+11V6X %R<;0=/B0N*NH'@^#B2NS98*H-1+CK:C]]40]U)/L$ M%8HP LV407D&4 Y+0(6&0!)->*8*6:1>=>./2AH;XV\"<-8%L9*JU=6S]=11 M<-U(.PADD3EW@]9:R^3+.;3\>TV=0R)HOZFCPH;M.77.YKV^4V=O&#B9I"F0 M?SNO5LOZ#*^J>UV8I?:\C>U]OUAJ-354UJ7$&$=5T$R* J2%K2U-2PYXGI: MISS%D$M=TGPR5P]F32X]7-5AM'?Z+&GS66[;$._K7*OX"IDA/4;?PY<=T8C^ M99S;MA_(%@!MT[25@6"3/;)Y:=;YER-($.D_>*/($>FA_E\C3:3_N 3+%+E MA==)KS0>_'19W[-.!IV4!8=91@1@*&:Y:+&TZY'3Y*G/=B7&-/*==.%9_F;GK;FLGIK-T5//3^8$8Q3QT M0LV_QGQS'N?0&8BG1/5LP-FMT#XH(W,G-^2SLE'AW5\VF[RZ+#):I 4HB"!F M680E(+@P;T4J.;1_Q%QXM>?T5&!L>S3KK"G69DW-K*J)$?U8]=ZD]QX5-VJ/ MB75DWMYLZ=3J':C"LM:_N2+P]GA?Z()V$O758=@^HST1VNM"VO=W7^CGXY:\%D)-7VV76;>+@PA&5J:S19_VG6?6=>_-7^>KFQ,QD2A M+"=EJD"9Z=0V',@!S7(*8%[FS :FECGR80Y?!<;&)]="V/R *MGH?Y6L54^T M63$WRB=6>S^J\1X<-P**"7ED6MIT8]F&N]6^#^[>C-47O) \YJW#H.S6%Z%= MSNO]G)Z']&IEN[M\6BZ>IU+)-S]^K^Q6YMIGV[1U:>+2GLSOVK\T:]9U!Z5, MYEQB*(%0>6FKIVO 2LJH'S<^FT7KQC)+Q)UMR<:X M*"VRPN(=-+ AC&;#1D$$17,O9"+LTX/2^X&N71-,8*X*9%;#"!4 *2( T<;/ ME4KE.2PQR:57'2MWT5XT/4 )*TL"=4^\PR1]J&-A$(X^-"H7\?"%6+\NUQYJ M01B=24\@-@!;'I(^!D8\@8HCZYUZ0C]F^]STQ%KO'WY22[/Z>;3^\1V?M=5P M)IIQ+DM!058@!E F,D I*D%>,$H0@V6!O XWG*2.S>ULE;Y*ENL=]6\;O9/% M6G$_%G,; 3<""XYK9.Y:0[HYI-A2.=GH?!6L.DI62P973U;#!W%UHUR0B 6F67Z@>7-*.>0"$DB1V4- MRAOG+-ZEBK/7!ZV%,2D)2:%0*> *"X!DF0&>Z1R4G!=8*%9"X952>43.V+CA M10V%%?N>\%;1((4J+JM$,2)6.%IJ(GH5B1B$<$S4&.I '*.#E4[EB>.K.C;>O7YX6-:I&K;^$NL=\,9,\YKN?2_LMF M"1J>L_F!]0Z4(@KIDE& 1$YL. P"+",9*' J4\X95,+KV.&XJ+'- /6!G@V? MK7_84K;7%M\)B-VX.PQPD;FW-V;>G'D>CI"<=T+:H)QUWNI=SG&XHZ?7*KXJ M^313=[J+H/VX6*GJPX+-*R/P0/"?K<=7E^.;V%8Z&",&,%.I(14M ),% 3+- M,BYY67+BM]+OK\O86*:;+^H15V#8+FVP',K\9+A($ZPWIYE^.VY\8%>&1/ MSGWBE?J?)\/@-\_F'_7K-H%YGN$RDT 2D@.$40JH%AH8'I4E+:DDJ5<3@D-" M1L>2:QV36LGVT_/TR0["Z4AV%X(4F\5\\?'GHQ, !"6:0W*&99 3ENY1PZEK M^WWSMW.QM FE[U3S[]NY#;*U ;7_F*Z^OGVJ5HM'M;RN*K6:E% P@64)("^U MI8("$)PS '4*,10XI=J+"CQDCXTA.M63GSKE?[:%,#K]DS^- 4EGP552V^#' M'CX#XT8JD>".S#5!D?;FH1Z8A:0G'_&#LE8/7';)K,\CQE8[\5?SB-6Z(,E. MQG[]E^_82JWKQTY2Q76*LPR4B)B5::8EX(H4ADL9PZQ@"D$Z,7?SA=>1R1AL M\Z&,;0OC,4>M8UN)ZM+&4:.!^=7+,T9\+<9_Y\!!6T8HW_*.IN!3?NKU&M*]:8#E<[LJ^"/<^K%H^/BWD=AU'K6S41&Q-8 MI#H5" *6$@B03DM &_=.I\Y< M'O0X>_66+9<_IO.'QD\34@F") 5"XQ(@5AK:*(L44)F+3"%"4.;5A]%)ZNBH MHSNPK;.$U4;O(*?;.XBG2J9$E@RHDA" 4*$!QRD&:0HARSG+F*,KA*F$W$;K0.[;%[H31 \,&.X#'$(1S&PC$DXV"6W3:8=UVG<>L7FW*V.YK#,H%!-? M$_/;U7):=RQKS]\FENF]].3WN&XW\+3\\%8U1Y1%-.K57RYO36U)MV M:ZJ][L76U/&=J?NMG:EDC9.YL%V4)&NH;,^1=E_*_E3#U4H\LVX9_]LI%Z)^ M7%-JX?^O;^D+*^.]K?=?E:&Q[DV:SI/Y<5;\\ZN:)ZSYDR&Y;M_@:2[K7=/V MNJ39;15;@/]RN6LUYN%L/#BK8>V7I31/:Z]LE#H/XOR-TO(='W/4.H9H@_!A MROAT9K2<4$)Q8;Y_D.8B!2CG)6 B)8#D'&EN-S"D5[#'$3EC<_ VA0N;;@:S M5E'OTF7'<,UT@30M,E# K##>NLV9$QD%4G-2:L(4IIG/+D4(7 ?8E[BW,F)A MZK8/$0"IR&[@7JN'M9*QVCGLH1"O:\-&U"LV9]BS]W0/AOW+>^P7W$\?F[F@ MWHANJ/XW93VF"1:JE)! ($J1-RUEJ"P%4%F9ZD)#I;53 NT9.6,C6:MI>\#> MK($7S?SGL< X :K#2C0,5)'9P"K9KO6::@"-GLD?C::.TF?N'TXI_N\#2_\7X?++XC3^ZRZPB.?EHN')7NLDQBS7 I; M=AO-'!0U-BXLMF V:B:M+KV2A,]@;";#Q4& MMT%VT_PAZQ=E=1*-X&%/AZ4-'X=TTNJ#@4&G[[B@$M37Q(0PI8:NB"0$PRC42F!/)97^V+&.?2JMK2\U__A600_ZT^_CVQ=G"% ME"HB6)[E@!-I*)RWQ?3-7)8M6]>3;Z?[4\8;082OB%09F$/?[DL/L MSK1SC<4C?GL#G!?W'\ !SWEWOB%[QFM/;=6I[^ZG_V,+B/Z?GU_]"/,YSG98F85S['<5%C\[&MILD+59,_K+))K:WG#O0)A!UI) AN ML0FD)V3^3'(6C: <W\ER"3);1T=!OW*:7G* M'QNW;*G?EB 4VP8DT]H"/XKQ'1(WWHD(=&0RVL:XB0E_H7O2*)_\9-7_^2JQ MW2;-*L_8$(ZF>H(7DKM\51B4T'KBL\MR?1_3NW28>:!YSKMI)6:+ZFFY5=23 ML0(*@21(&64 :>,NL1SF@#*)::%H6:3:LU;846%C([7;CV_O?KM)[J__OYLO MWD6_CD/JQE.A@(I,2BWIV*Y,&T63/Z(4-W6!)'#5KN/RAB[3==;R W6YSM_3 MCS&ZW?K/JN:HK<7E/>*:Z#SE. ME3@V[C 4OGS:287QXY#S(+L125#H(K-)IRM8-LHF6]I>):V^X0C%&9J0K')> MZ*#4XHS!+K^XW]B/9-95@-[\6/_XGU.U- _Z^N.#>C:HV'@WS0JD#)L 6>H2 M(((*0)4@0.78K-$(9%IX,8V;V+'1S:;V6+)6MM[R_'C]]UX1AH[HNU%0>$PC M\] E<'JSD!\Z(:G(4?*@?.2'QBXI>=[=CYD^KU/_ZXWKWVWB_^!^$@@ M)+$RKD]I0YRA B0URR8HC>\#,-X'$7' M3_L2;&)_V5ZP^'_9QTP/^F'O"1GVNSYFX]YG??3"?E_UKVIN>&)V/9?7\G$Z MGQK'P+#&L[KY;O?VU*3$7*-'L'5<;?RSN-9R[O M&88V7TWE=/9D.>:+$D_+^D#EYKN8/4DEWQNE;2S(4Y,QR92"L!S)D&&D.2YS-)22J_@M!!:C8UMNEJ:J\4F M[:4M=KC0]MQVW2RA?W>$,,/I1EN##U)DDMNV)]D8E'06)?833K9LLL/6664S MSIK$M*NDL2Q@$%Q(H(.&Q@51;-B N9!8[H71!7WX!1M"'PT8K/K:1.1TJQFB M4\E0D0$I"V9(FDK 448!A2HUZT7"$.23N7JPA^OWGOM#AP0Z?=JT^;3WQ$;> M%^FQ/7004X]MHMX0#;E=U"JY#NUM]3P^"_7;-SJ%1?#]HX/"AM]'.F7SP?VD MDS?TC*.K3% [>S;6I*?VH7+?+]8EG_>@(15X3"$A09+@#*<@J89AQ D1>, M4ISQ/!NH*^T1%7V^IF&:RW8J5FTI>UOQH/]Z+_B0NC'7:PY39-(+T.RU[8^Q MMK)N[%+_W0CZM)X9@5&T6SVFXU^C:^H9A(,U/STGY_*:&;RJVZI/D"HH25D& M=&%#"JC. !>% $3@/&6E8(7PRCT](&-L[N&'OJ7F#^'G1JH7HA*9%[=+6_S1 MZ1BW>N5 MK27)BGU/6&V+'S>XP._&%8%!C1FOC+KVVLIS7M6M?_Z,)TK.&&0$RQQ"7*4YP 1J0 5 M5(",%5E9*LP8*USXYZ24L3%.HVC2JGC5_9!899.[N6-1P9N%_7Q%%RCP.L(KD>KF"[N1\A 1RL;$2M:?)3I_//M@'EYM2KT;OU3H*6 MD/!!*G U"2?10Q>6\,'C0(T)K]O[,=.GY>*;6JY^?#*OT.IZ7O=?_&;W73ZJ MU43DB&E&(:"\Y ")3)OU48$ (9KAG!,D);6BZ[*@+7(?3R#G338ND(1DF)/R!J45%\MWN<3I MGKX)V\]J_J2:B)]YO7/SC^GJZ]NG:K5X5,M/B]E4_-@4:**R,.2A*5 *,H D M2P&GBH.\R"4G):007N-AAO]Q,,X M,B$YP)O\T:B?1*FJU0^YL)GB7AH,G#K>!YW]7/)>3^EY9&06A$I]:/RR2BRG M=:#SO6U",RF4P(02LV[+20H0Q\*LVW(&DO=Y(]:8=\*R"=@=CQA"@->[).F_KCYGSJ=1R3HZ=,)<<.>0IVW>^\TRN&6 MGJ=2ZWJ!=WK[#+PM]&6SY*N](_!J,V%G*(,0YQ2(4AGWJ2@TX+K$@.1%5IBW M+&@C\QB!^.#MD*(XE0L#81?T#.Q"U4:]KPL#'Y[9VF!'MN/7\UZ=E/#>9++ M/),\58 19#TR)@"3MDA( 2&20DE5:I^>-R^>[L5] S2XL37)IVTNP\R6*?,.-C% M]_17'Q*UR 30'[#^@0='T @5>[#[^-<)/SABY-$(A&/7]VFX:Y/M;ZOJ2+]8:C5=&9^NFF1I@373W$!M:RGF60E(P25 M6NA4YU KX12S%%2KL5&.<7;K$_B%3I:;6J1-P8.GNA9I7<_)FN(8W!!V$$]3 MU:L-3>QU:HU_8U/2&-5VSVWK41^I&WMM:TC537>M:W2GDRWS7F/T?!KOOL(H M#M1YMQDR\X4UGU77U<"XIV<_N63:O .R>0=LL]ZF=6]]O-_U[VWN?5Z+>1)? MN_MU@XR2P=KW!AZGT_U[0PD;L(%O8'Q>=O -_?!@08)="=6W[-MTQ6;K+!N6 M::VSW!8AHF;JE5P KF4.."ZH3%4A$4&>G:,<18]MIGW[U6XS5C; ;;&N[]M$ M#=8?_%;#W_^X.(SPV'"XK??C@!QYSCP63+C&NE4]2J*4/V*1@PJ/27_MN,(S MJ#B$%IY[P@45>@YT5R(<%8P+"4J2EF;I G@!&6 IP(ADF+S'Z\R'$?DC(VL MFA#<+OYVUC?O\ABJ:9G!'',-%,S,K% (#0CF&,"2X8RDD+'":[L[!*J#=79? MQ,76C>(#(!:9SYM7,&[KKS,H!*]Z]-IMOL[8>[#B4?"67DW,PLNB^YV0']TQ MVV=E:ZN8AQJ_=5H)-OMOQ9:3C!.L-;69[B4%R/P1\)(7 $*:8H45Q=BKJTY_ M5<9&V&LE[0+0OH)]PIAZC8D;WPR#=&1*ZH*@]OISK"VYLJMZKI)/;&J6Z"\& MI;$HL2:%#I6Z!-;PD52]M'F%0*M+4#L"[WO;I//:</'V<:Z!N]=,G:_8E>&Y?;6]((G^T7=V-X"N;@P8'+3/]0L"PY:(/ MV;97]OG@13TKM.[6A.ZF#"J9+-+23+(2(O/E,@P(PSG ,)4%D9I*X;6[?4S0 MV";>_0+KO2?AH]BZ?=@A$(O\C?<#R[]JZQDD@A9N/29KV-JM9RS>*]]Z[OJ@ M6\?K%QEKFF4ZER 5TI($UH!S0@'E5$E4XI3Z57(^(V]L7'%\'Z\W9YQ#_*(M MT!$RR&40AMH5C4DHYT2.89?T'+VXWM8C)NXC6]5I"F^>JNE<5563*KJ;(TTR M38FA%E#B @)4"@ZH-+R#H,H*48I"8*?%O[O(L7'-=EKB0B>=[AZA3VY(GR:8 M./A%YIA&7QLSUFF0B50JH0@)(EN6*%R27*A^PF]Q:L;%- M08$:EB5_6 N3VD1/[SC8D#MNK;W"0,;>E1MR#(?N/+<'^(B:SVUT^ROUG]M# M-' +NOWG]UA"W#Q^FRU^*"/_62UMG> V\^-.OYVQZ6/;(GVBTQ3C#%.0:Z0! MTE@!@A$!$I%"2BR03+7S&L)-YM@8O-,Z6:MM3_+7:3*-ZAX>L"/R#FN*\'C& MWOIT@3+YH]';9U7AB*G'LB(\M@.M*RY[7?V\>#^03KKQCH\:SH_WL^V%(^]Y MZP6-POCYEC1\MR5-V^+XXV+^K"JSW/OX9+6YTTVKFL^+V>S]8EGWF2I$RJ!4 M&.0R4P!E&024T QHPO("$IB1S*MF3WR5QS9W-(K:[Z[M-_6[C?>9_;"K[B91 MKS6M1T>QN&/OYNR/:T0CSUX!NHZU9E\E:\/-C[OOR!_6_*2U/^!"8;C!"MZ@ M+*[6P[*5 -,OLW -3#)#"&MA2 MWD#Q5*NT9$0*IW7(>5%CFT*V-?W7?R$9Q'^KJWJO?GBF!9Y UY'L@V 6FZ2W ME/RWI.V.>[@,4)3#TO,@!27'X]*&);6S5N^1T?D[^E81NIV;[](\:/JLWK$5 MZR(#%60HM7$7J!2V10EF@!>9!L;'5266$(G,*5GDG*"Q$4A;%&=+V<1J>S;& MT _=TQ02$K/8>Q0]X>I10>@T%A=7$#KR^($K")TV%_.: M=1JWY>YI5:W8W!Z 3HJTY$2I#)C_6W[@###"!##+7LES97[&J1\UG!(W4H)H M5&Z6I>O^R%MJ^Q+%2<1=Z2(4CL.01F\(>Y"'"S(74\A)(0,3B8O!^W3B=-=% M#40^*[%XF$_KM=1<=AT9V[_T=+%]'CFBU[]K5[&E=QUWLNXIVET0P^/N@UF$ M1A5N\E^C3847,D>:5/@]H]_W=*@)QCIIA]OK MO$CBWN@=CK8\@0K)6*ZB!R4K3SQV>NU\Y;.6U5X6\T3 MJ[K_ML,IW-UW'P*A.=0FQ 5 ]MJ0<( GP+[$*2F#;T\XF'QHE\+EM@M.]M^< M/Z=Y<^2C94"'PZ'F'-V#)^;AI5R05VS6X6KZ;,\Q*_/R=H&QYP1YWGY![-]^*X/FS&X=4&\O^F1>SZ_&X?IDWK5J@F"6TY04 M(,TT,:M;;&MQ*PGRLE"X*'"FD=/1_85ZC(W9K 4V\Z"FLN94NND*8M/*59GH/G2'SQAR0V$1[MW]-%"5PEF[R=^N+.E*2V)7!\8G\P@P*;'@.,>EGR,92].Q$?27I\=' MMORQ;@/5[EV)[3TN]=W^[+NFC3?8CG0]AB$<<%OR0.-PP^;-T,DZ#*9M36+M MNDJN'^U!0?+'?1V,'J7!>/01"#H+1%-VV'DB-N9[,TET@7YS3;5<33XM%_)) MU'W&6F6J=PM;Y'PB&)4XI0*DG%* *,W-/&%F#%QD3&M,J51.+7Q/2AD;Q[>* MUAS0:IK\T:CJF-Q^&M33?!P,JLA>@7MGT7;SUT)B&)DJCC9P2%$,36R]=!B>\ M2Q [1(07/:\?0?[^Y=XV2'U:_M@4F.N*8&F$L#1KKTQHXXBEJ 1^_?/DEZ=1-JK6^?N1W E["E628$4"1 MA5?E$'"8:R!DJ2F"(BNXUPP3!MPAYI#HT+K-'&$ BSPW_/YE@]161=&SI>^\ M9X#S:(3D^!/2!F7Q\U;O\K3#'7VSVM8)J-5M5W+[6LII4UK;=H:\G;<[Q!.) MH-8Y+@"&.04(8FVK*ALNP86@2M)4^%55]A$^-CIYNWUL;3>'V%KOY)M1'$SG MB6A[N->%<;*_)?]/^DN:0O/7R^29S9[4WQ*8IE=I\__V;#MA3ZNOBZ7=_OQ; MDM.KM"!7*86UB)Q=UFUX=VM M]B%S]?PQ"YNPYR%_X*P]?V3V4_=Z/*,G&<]85=WI-=5;F?5!W$12K7*AC5>L M;$1DQHW;1K,2,)4RC8LL+Q7W8MYCDD9'LU91>PR]\4=JQFT.*#UKS1_'UY&< M0J 6FXEZ N;/.N? "$HQ1X4-RR?G;-XCC[,W]&,*LPI7/WYCRW^JU?NGN>R6 M(((IG&<%! (5!4!(2,!+6 !99$+D5#*>:[_%\V%!XULXUWHFC[6B7;L:SZ7= M$4S=J.%RG"+S0@-0HV%2JQAA.7<:A9"$<$32H&QPVMI=*CAS]85%?NSQ:!.O M5X<^&_WO^&SZ4(=4V&@?L5+R?OIH+KG37\QO*VV+F"W:W"\X8413SC$"I"@% M0!0KP!@VK@:"TC@>94IRI_*#H14;FS_2VF573:UER;>-:*%3H(D6I"BT MR)17K+.#S+&1\\M:26)=*XE9M:^2D-/9DJ^;"HJO,) MO[W'QW7K,2CFT7<S8K1'R&.N_;&M# MW'Q72S&ME)P(S:G "@,E<6;(C1N:@QH!+$JL).,I(EY!D?XJC&V:Z11;9\L]A/\ZN:R9=IC2OVW?Q=G&S&PT,H)>14DAP(S%.SI),"$/,? M,YB,PC1CPG9*FBOCS2CYJH-(FT'<5B7^,%Y232I*615I,Z^ MK<)( V6;GD1YL$33PUJ,)\?T)$I>Z:6GG]1SW<2JK_;_MH7',YO9J+;/JEHM MIW:Y9O_B>BY?_F+KRD:YV[E8UN'!JOGW^@CPYKOX:M]F&R]\H[59 4XH+10F M2@,S*VI;MX0!B@H-4D1Q+G J"B8FJ\6*S1Q7 8.J[S7-KHV(1R.V_)ELU4[J M:(KJ:QW/4/^@-I9Z+AB&?2<G8RQACRE53?67+(KM[UQG;_*4=]]W? MO;BA 2'I4$A^ZG#X>3L912#KJ:&M6#8A=FKC,[>&N]U MM.B9R+*H*KLH-<]6<_'C([-5*-OTSI2A++.%[=,2(X *7 *2EAJ(',,2KI-'6,WW6!66WZ2,0=I&YOC]L_IDEYP$)FCQR0MRP M^2'G[=Y+ 7&X)5R^[;KH_6]6COEW'0VS*>)1:$@1L@D)]>DS28T+S70!$%58 M,9L;5Z!+4W#/Z# VMNE**=B-IO\%O,IP^ M/BXG]9FW+?_33;A3537S\8X3JH3$!<,8T"(U%*Y2"2@O"2 XEPB7AN&)4S:S ME]31T?FF5N/GN]^;8*>J9I]F>3#;F.-&+WYC<)IJHB$;F78:E1.C<[*EM/'\ M:[5]G/T+H)4+\517MK:?U? 0OQ#_5X#:F>)[0=;0O;VU)O&4YFE-X7X/&X3. M>]G747N_FWNN>?[GR79!/I E]6$Z5[:9UT:S@\RQ47RC\E5R-+G/:I[4JGON/;L,@*,S&1;6R/P>!%%_E](= MHZ#.I8/88=U,=QSV'$Z/6_MQTC_4].'K2LEKLUYD#^KCDW5G[_1>?_8WK)J* M"2YU3G.-0$XS:CL\"$!D"0%4"E-A'%0(/6._O>2/46XWK&,F9/0KZII9-V%W_ #R_L9(HIT66YR"3:0F0Y 6@D".@"[.**(LB M%\(K12+:2 TQIW3* ]9H_[(1QXL*(-)H7N>> M-1_.W3;RM?KAYI]>J(6:>P:N6ZN3VNQDR^ZKQ%J>6-.3]3L1MACT M8.,TBAZ_SDK_-=K^^HY!L$[ WH+[-O[DE?J?)R/UYMG&,:Y[2V:E^1(UTD I MVWB#T!P0E>: 8SC%!8YL8-GHFC:(NK2;]H'6D]P" Q6;E/ECU M:,MY&HBP?3B/R!JX\>9IB_<[;9ZYOA\WO-C#:1SE"608IYDH05:?ZU&4 DKR M%!1((H[R4J78BQ8.R!@;(VPJ$UL=K[H4TMZ+[D.PNE'"A6!%9H.7^[1=@\IP M/'#"^I 4<$C,H%__"3MW/_Q3EUX8ZJ;L.MGHVP6ZX8)!I$I;>\I\]Y#;0AI$ MVQ!@RDI)"\BS7B%9+^6,[=O?-%=5W]BR67+47<]ZA@/MH.IX?G,Y5K'/;#8P MM2K&C/HY#$.4F)\=4:\3\7/8WJ/Q/DU=?5,[RO='M4"V;MW:\?;^]O[S[V*CAY'G$WVHB! M8V0B:55.[ >1'*ZJ99@E1E:/+U@1RCV>E_T:Y1R=$3E2KM']_GXTM9^ ?;?Z MJI9MB:ZMB+E)J0N2$49!+C@%B)<8\)+F0)8YHZB0)/<[07.6/#:BJM7L*C#Z MAR3[(^_&5U'PC$Q8!TI8)\M&\R[7VB>3PA7[TXP5"]'(9+4-YGT' M9JMT=W;NT(F@/ZH>.101T!THA2(0RG[Y$YYPG4R?<'W6<-D3GM:]2)[PO;?G M8MF&FMWIWRM5)VO<\16;SI6\G7=E@-[O=G9=YZ]/J$X9IQ@"63!H>+Y, 6$I M!ABI$E.!!<[\VCWTUV5L]%]K)[LTND5KB?6P5%<\S)9SG:L_D\6Z+D3/3+L0 M0^FX,!]F@&*OU:T58*&!L:.I=)W<;0W0S?8 [13MV-3L"+B OQS4H&OZ"]09 M=IE_.6Y[*_\ C^R]&;!X5(;G;1N(>:7>J+G2T]4D+\T:7U$,L@Q)@"3*;"\N M0[8I@:Q@M@LS]2NZ?$22T_XN,43%I=4Q^:K4\'OS19Q%_"H? 2_:#HH9>H)^R]\!R M_.3E%Y*$JFS#T(]J-2E0)@JD,) LRP$J6 X8$10@)FE&8,9@23VW!G=$C,VS MJHNVVM[(]?P<@ 5& 4C?/=[QD?YY#=27N=KW[/R MZ(>^?V6/#;8O[+%ZFC\\5[_%>A":,(V5+@=O;/-&"TE(!(B@CC M,B7,*:;IM)BQ?>NMHHG1-%FKZK&]%T6:82;DI.FS^67%EHX%$"_2R>>#V-4LYHKK83J?MTTL^S0>O6R< M:%9 IFTX#N9FCI-FB B2F7%M"4-00L5EUH[3S=QQM3OP*'5ZQ1LC(^%U1L?- M.1X,[\@3:Z".$B/I"A'#1[],H;].SX9CGG^8A_:;#]\IOOJBA*T>/%75]3.; MSFS98UL^ M6)63C!48W,BB$ ]68^#XA"\IN+V$%9S .' M7:[RN;4?(W5GTO>+:V%H;JE^JVL6VR=O!$^(,-YW(3%0/#<>7HXE8#++0:E( M011+!:>IWVF&D]SQG6U\,@_ZRFQ#PKK/YV*Y H80'Y/I_-E,&1ZQ07[XNW%2 M.$R'8:5U:,IJD;0:)QN5M_@J'"=Y0122E=P$#\I+7ECL,I/?S7[<5"U7D_OI M:J;N].U<3I^G\HG-;%3-9S5K&IQ\G7Z[7]S,5]/5C[93$C=,Q)$VOE+.C*^D M[18KX0PHH7#.=2EL$W8'KZF'[+%Y3[7ZEI\V!GBVINHS *S) MN",33*3F$E%@EG2VCY6 @(I"@E1()G1J&V)XG?,>D3,V#FK5.E;M4RYF,[;< M^JUG>8MC:+OY20$PC$PXG8:VKVE3X^(J:;4,F.M^&H:@N>Y'1 V;ZW[:WKU< M]S.7]S@F?C_]KN1[I3Y,A0TN87-I'O[[?+IJ H2-Q]2>W7&H"(&: 4XRX\U M6P$GQ2G(6:%33K6TT2%.986]Y/I\ <.4$^ZBV.M^%HWV'H>CSG@7YC]<4@QR M^P\DI,';^) L906*%6LP-+YE#X&VH/XC;:K]SK590OQ9-DD5L9 _C1C1\,S M,G_7*B=&YZ15NH;3J VLWLE:\3XG_L[0>@0 Q(!XH'B <%#[A0CX0G8R8L#Y M8<,%$/C:]R*>P/OF@6L@-ZVJJIOO:BFFE:INYTUO[9H";^>KY71>345=&G," MA4V$+$J0(LX 0HH#5II_9&F=**/MR?<@99 ]E![;U'+]\+"L]V>3::=G\FP5 MO4K^KBJ[4+ ?K?K^3=6GL:M%8K=3!RJ9[/,RN"TPQC;$D6>[ (63[[I*R6O3 M;49/8_Q5LK:\J:T\@K+)/09J%)63??3^:Q1/[C$2P>HG]Y'=/Y#N>KX;C7"] M>LN6RQ]FE=I4<>Z*_Q(J,=,P!9)#,V7I7 ">8PP$-DL;SDJ92:]-)R_I8YM[ MUN$^POZ@-OK_AW\4EOL0N$T4T8"-S/AK3/<#K=@JZ;1O*^''J-?<"[C0453N M"@P>->6-S:$H*?^']$F=L,S*3Y O_[&Y9)M\FU*TVS$1W>'\I"2EE&6*@&1, M <1RV^4[D\;UR(W'7J1,:\>N7+%4'-].6]M_B'7*UEE:WUIU_0M11QM;APVC M5QZO\7O;[5BO#4V,I4EGZBN/KT_:RNN.\U )+Z\UWIXI,_$&XW2R302Y Z;I MQ$/M98)/1#D7%7O]K.SANW$HS,K)S#B/MJCT'9]-'VH%;]H=H?OIH[GD3G\Q MOZVT\3C,WS71NB(E!#)*05DJ.]6K E"FB%GJR(RF+,/(KSUP&+7&M@9JK;)I M$*U=R99AR<:RJZ2S+6F,JUL3;IG7+^XZT&"[+:J&'\+(,_Z H]>WBFT@L"/4 MN+U4L]>H@!L(S2/U<4,]O>>9C6TCUHV6DP7LEY/UG^WLZDF)]"L MVG21:Y!2GAJ*9QAPI 5 JJ0%+W,IB/ Z@/'58&QL;G6OOWP;@U[WZ[5KM9LO MGSZM%VR>4>C^@^)X$!(3ZMCKK!K91OFDT7Y](/'WYNRJN:2U87UT$3!$JS=^ M00\;O)48]N2@+T9[QP"]']2/"6O_^M[<>_U]6DU$*5,!#S&9F!6Z?.BEPGF;8=D?#F@/$S>APQBG(%$(\PU!* MF@\2EA+'OK$Q5J=[TBJ?U-HG5OVMKL\#1:Q$>J4B![>\_HLR_IWY!J-D"Z2V ML\/*P+2)DEDC=96XO9AQFN:.\TT81:!-)!/_&C$Y<<N OP1H03E.74O+1IG:M@E@QY2D"6%QBA(D4Y\BKC[BYZ M;+-SJWE7.+>J8U->ML1IU/<,N.\Q*&Z3:!RH(\]O 5'V3]SW!BQH]KZ[]&%3 M^+U1VTS V#BJTW'3I\!JZ<9#1T$\S38AH(GM,_NAXLP;YTS?L$/5T4.E MQ"\/B^=_-[<:^R&U/P#[PQ8A''WL()_].:.ZC_OL=7WB],17)9]L1OUA?VM3 M,JW>*ZT=K.I:K*;/1HGZX&C3351E(L-8(* YRP$J(0.,"0X8R;@L'I\9,L?]IQGN:E5V!SYL-J.A#6&./><"3Z6IQGH-4[$ 2LW6UYJ'=;I-UMT7:WIVUL>$D? MFQ/P_OKV<_+WZP^_WR2_W5Q_^?WSS6\W'^^_^&U@^.'OMH<1#=7($_?6KOB6 MYC6W;O^Y,<4&W=F^U1TE?US,E^M?Q&D,WPO7D+L=?@H,NN'1"YO=/8]^#^D; MYMRTHNNJ";6[A$J+/$]Y"@C,#,-AI,T*"*: 4Z)8K@N40K\.G ?%C(W*KH7Q MX)YFMDYK\D[IJ9AZYO@?0=.-KR['*#(Q=0HFZ_)?X?=13X,0-O[VH*2!XVE/ M6;L?'WORZIZ% ;56UJ-2ZXY3G\W[_W8Q7TWG3S;"MFE+N9A7$TBS'$F5 9+G MU+@]@@)6* TTRR%418$E<=H6\1<]-J)8:VX;Q"5&2<_("@_0W;@C#I21^62# MXE9O2:NW]6G,!S2=3=NT@4_*B)P';#?GCU?0M0.B-REY10O\G7+A@ M:XZ KN?RPZ:]=>LWR;OYVCDV%VR[QF:I.:T^&#*]7:G':L(RI)!&'%!.=!/" M3W*[]4M(B7A!N81.]?6B:#8CRZ/JGM3/ZP MEB:UJ9['WF%? L]5Y=!#.]BJ<\!1[;_V#(E^E+5I$ 5?9^T:$MNC:]N@0GJ& M3$\?YE.SRF/SE5GY+9[L)/7P:3$SZSY5;9T\E)B5B$%0I+F9$B0I;=G;#'!N MI@R=8H44]HID=A([-M;_)Y*)=_\^+U2\G9^6\=\6FI<'ZU/1,:56803 /.Z$VEI/%E( M.1!%;AQ:*&B1IY.5K?KF1E'NHKUH:JU O&_+:-X44OO6ZFX#VJ>=WM[A"#W& MPHVTXB U_E?KA*?5(N'U1F1MPU5B#4AJ4\)16G\$0U);#RT&I;C^*.U2W05/ MNB I]U19JS='REJU"3YWFPBLG12?=9$4N[=J\^:>V.Q>+1^SBA(;%1/9E-M"&3+WA[I MM@._+(XK['&_ K&7ZP'+QV\A<2 U=E,_:PN.Q.(1."GV=<8R>.+KP&8,G]SZ M.N-T,('UE53I.>^>"2S=TKTZEGW;E/23G$NIE0 \(QR@3&K $)> VCUA#(L2 M">4UFX;2;&QSY#K=8*$3%\:L3E)FOS*.X8;=<5Y\C<&,/=L-.X[^\U=HS(/. M2L&4&W:N"8WIW@P27,#EW2W;V,P<,D85$@!+J(!A#1-'%^>ZW[+O\C:(%_<\_ LU.(S;R;!_V\+7 M[E'HWI P2&2OZV[7;VQ59V+O)%P*AFF!##%J01! *!> 9E"#LJ PYUH7-,UB M[+T?5F?,[F[U9#2U74BF31CK=I] ;IFU,2S.MOV1T0N[A7_YF(QM.__]M!)L MUNSJ=];Y)#M'V^L_#?5K[/L?T6B49P"GT>M['G#FJ9$*=A[UA#=E0^?RD_D, M;.F,=PN[DS))$9<9DAF LH I84$1&D$B"::8H(9RKQ2-&(H.38JWZYPVVCH MN^T08R0]=N9?<7PBT[K/T(0O#WD!=H/6>.RCY[@*-5Z M'>UQ4MD^9<6>]2I( 41IAAR1,@64, IX0B#D57+L' 07E!T[^NC!2H^=,VZ[_-C9 M:P>NPOZR=X/U,W>.RKJN#I^64Z$F4@N19C %15:8Q7EF>(0@J8 N54D5ET8Y MK_S\@?0>&R'M!7:H5MODFU5WW>Z]7A;:'J-R,9NQ9968)4/3;]2QW>C0[T<@ M[W'X4?\+Q7)L67\@EJ-#(*DA&$%1\WYC-HIBY9ZJC\NW#3L>P8J+]Q0_MN8D M_K$EU82GN*29>44SP@1 O"" "@%!BK$0*I.;VTSL\L"*LO23RNS3^B=NQ=TG?$,V J4ZC? E&X0E$,?"O MX2_$'-OA6I9%=F JY6_Y' [ JB_ KE M>5W+ U]E,+U"1=DL< TCFG]\:ZKZS'[XS< 'L'>;!GOB./&[E+AF=N+)GR;NV?MXGM:Q9;!,UD9%4E1I!H(3* :(( M <:I ))P#/,R9VGJ%>U]5-+8O/2/-_?)[<>W=[_=)#]]N/N_U5U-;]LX$+WW M5^BX"X2 Q"^1>RA0%"DVP )KU(N]]!!0E%08<.3":1%D?_V2^K)<618IDPI[ M21.C,F<>Z<<9D_-FN_T]VMQ_CK9_?OA\;ZEL-XFMV0??"6*>/_^]_*4RLI76 M]R/9,0N&4U&ZR<'6U:";\WDD.3?[P#*6J".7[8\J/[X.)(K:QD./A. T)2D& M"&&DM3!3P#*1JS^I%(DH$*16M^.NCA8:6S1IDVQ[:NU/]MIQQ76$S?C"&6Z> M.:.!K#%T**IVU[4F<\<:1I"X9([K Z[*'D:^_\P@9@\M9)'C5U'M_JOS)Y78 M/!_VN[Q)IJI\HQ98=S_[[_+3KA*5W(G]5KW2W%3H>J(^"DQCEB(!.)4$8,P8 MX'FJ\A>6%131C).,6[&-"ZN"8Z6!4W?1F5MU8C-T3%_;[5V+3KZ9]*'U.,^& MG+?V[/GFQI4FSIY)70+ME'&=&+8N,[O$(?EG40T[":L:4;L#Q3X*6( MT NES:/AM,1@>K1URP=FO1Z5!LP_X535L>6EH=S:)=7T?NTG<]&>A<]#W$!PA;\:RKO'TS*'#U@VGO@SN>W/9P.*[W]]HW#=O M\S>%A$EWO\EGWZ8*X=^Z$Z_*G>_;2O9_#OJEZ;L;YY?/42Q2P;5<%LM4NEMR ME>[F6C,+0ZJHK430KIO.V[H3&G'.UBPT[C8-F@=*!%K..8@:AAM7EQF%_SIK MQO/FX++B8;"R[@ZYH*1U8MW/N+ MK]J>IIJQZTKRVOP\7<8111H2!C$H&M."9I$((*NRV:)-10]M) M6Z.CAZH\')_J2;;<"8VP-MRP7"/H>U]IP>L-OFL:&+U&7]I__70QLH')*2T; M#;PN>]I@,2(YJX?7EKCIJ].^[=KO9QZJ35T/=#4V+"C.D:0$)"G2?3QCK%N% M$ !32CDO2)HPMH[\S3('0F/(CT(MQ+WN^'C4N<1.-W]<)85PO3 <)0UO.-T! MI G7I7[/*J-[&"*U6C9M(5\X28&G>0Q#]6>A#V$%_IYFR)U:T(UV+#T\?AGT M&SP>*O6K;.R\''MF90()PCF(N8 $R@!X[( LH"0$BXEC+'=,;&= :%M:%K1 MK_J^?XT^Y(=O-14-^F^>N6-["&PY,:;'O?[@]GZP^S(-[CJYPE+TW![36MJP M\H'L,H3&1Z\+WV=A7M'=W1O=C2; ,.9V#*OO./EV1.W#60N(G(:@ M)N.N&S9:(#$*]6R>7?I]Q^'X7=>L-\U3:_Y[3#*,)4PX@#1A*@1#^B"4(R"A MX) 3F;#8\CN)\2#!\8ZV$:B1GMK>RPM"JHM@FN;QMT'D/=?NT7DP0&=!^COM MOML4]<(X*Z>1TYZ.4[TK_W?J\SZ/B_-?OL-D.AR/_NU/[)_I MGWZ!41RGX>C+O_WI\]E[8O_TO__]G_[I7_\?0O[/;R_<,KI MP]]._H5YGR(WAOAL@$AM\3N5#=')L>B#MI[K__?+OP1#@>O("6<9W^:\)-8K M2I*V41J;-7[(_$//AZ.__4OY$OP4?D'F1M/YC__VIZ^SV;=_^?77/_[XXY]_ MA,GY/X\G7W[EE(I?K]_]I\7;?SQZ_Q]B_F[FG/MU_MN;MTZ'R]Z('\M^_3\? M/YS&KW#AR7 TG?E1+ ^8#O]E.G_QPSCZV5SF+]+URY/O*#^1Z[>1\A)AG CV MSS^FZ4___D^__'(ECLGX'$X@_U+^_7QR>.^1PXN+*^7_\>O^&/'P MR7\I],[_?O;S&_S;GZ;#BV_G-Z]]G4#^MS_A7T](42QU@I:G_J_;/_[UEH!O M$Y@B9N8,?\ 7%I]1GK8A,?!C!J,$5UQ>/^9\'.^]Z;S(>#RY_LMS'^!\_NH@ MP7 P_^2],)U-?)P-@E6@HXLD6UEP2"T) 0Q)T@L'X*D5XC[OA>XI$CY7R13B M/W\9?_\5/QA5PUSYAI1O"&4+A?RO1P^]$M%FU%^OPS-\[T"ZX!WEFBC.#9$% M!]Z)2*A,2F:9!$NZ ^+O/O,^[7<5O#>)OXPG"29H3JX?ZB?QD;+O0WGQCE^_ M^0E^$(E?A^?I^J^+7>E";[-Q!_*[4@Z2^Z=?D.L,DPFD#U>Z>9*Y.6/C,/A'/F2!:1*NXMAP .H/- M$T2L!!C;.F"ZD' 34-E+"54P7?SS83@"-C 6HG"H5H;T7AE+Q+\@//N4J5)1 MZ-093)80L!)$7.L0V5:R+<%C'[\]GIR-_Q@-(@\FHMDC"H(@,C-D@4E/5/!) ML9PE==UY)H\>OUK"B[X2;&PHUI:0,=\LCR>?)N/OPU'$P)Q3Y66BQ&; O=*9 M0#P+B1@>,@6PS$3;-3P>T+ :1AK.BG8FX): \FD\G?GS_V_X;>Y2)'2=L6'< M.^J3)XP[1:00CECN+"I0,RTELT[+#I3_\+FK :#A-.A6@NP9!*<0+R<(8,;# MV7!V#@/M)7AA%7&*#Y^[&@@:SG]N)07 V M\>6>R^G/BS ^'Z!GHZU-CN24$Y'698(N#>YB6?LDI6)!Y X0<.^AJZF_X93G MYB)LQ <_(A?_>@+S'.U*@?J<@XD(-N(72:(%0HW-62,>2I,["3WO>S9JR&A MX73FU@)M(F38OYP4<5V=YQ5@HPXNIP-KP443%1&B\ $ M)!:# $>I3MT!93D-JP&E^21F!P)N BCE:'BR[V?P93SY.0! &@5+Q%"3RTTS MC3BGE$1I$@M:0,Q=W+Q8\NC5KF@UG[_<7)Q-H.'TPI^?_W8Y'8Y@.AT$)FU6 M ETE9=#J:>#$)HR?+-4R::NXE=U9BWN/7@T-S6?5Z'T^^$T^O/_ C^Y M+FV@+NL@-2-*LY*Z]T#0Q.&>J!*C.@INO>_B%/2)YZ^&C(93H)T(MI&:D5LF MWN,KTX%@5B:6'8E)*R)S* <\6A#-<;<3SGFENG NGGC\:M!H./G9A5B;0L95 M4=05$YPG+2-(HJDK57+1$&_*X9\#2S,7-G42DSQ)P&KH:#CCV8UH.\/'O_[Z M2) ?\(7-"\J/C]X=')T>O,-O3H\_'+[;.SMX]]O>A[VC_8/3/Q\9V'% M2O.7/[6C$O0UR=^R-OUR2KYX_VTPOWY74'&)L,!(T MF@X=.+H=&(R0H*@CQFA#(WXHU>KQTKM>>=E/PQP+BV?^6@3\*YS/IM>OS$5^ M9QVN0]RFQN;Z&7O3*IMEO@WVP-H)>I: -16*!C7 M5DD#.#O].I[,SF!R<3CZ#M-9L>#3@50V1.'1XY>,ENQS1-\_"(*.OQ62E;AP M2<5U!WOW$F+Z:>!1#T5;"[P!T.S%6$I!I[@:CF=?87("$7 ]A'.8'L'L^D)$ MI!"8RQXW>HM?(E7$2JE)-,",-$YSMN0,N8/=;17J^FD!4@]6W:ND 9Q]FL W M/TP'/[[!: K7K-T3WD!28ZP!2K@JI>QEU5CG@ #0H"WG-NHEQ57;HVP%VOKI M)E(/8UVKHP&$W2<^&<-EP/4@ C D/GGB047"C%#&9\.X7W("U;$_WD_?D8J6 M:6,1;XZ/\F 1A35*C&IDRBN,\DW8&7>P;>2"IE>B>=H/(J+U+SD.W1XV2ZEIPIY,"RY,AZG$M:39@-/R8>C#\'PX&T()!^?7 MQ+Z.SU'HT[*)SG[>G@HRX9 '1\#%DJLRD=AD%$(=W;RDF*.N2NRT*H'].C/5 MCS2JZ*D!&W2'KX>!A*="94<%42SA8L18@* *='9XHIRD7I:Q>%YFJ1^L]1U M(/ TSK;11P/(NLYR??(_2VKK.JBTVHF<)1"P):ATN!)=3(KD($7R@5FSK$]" M=YG&^^0T@ZBME/U$?G$+R3> GX.+;^?CGP G<%Y&1#R6U2 KQWCPB0@.N-4; MF]%;4($$M.HLL"36@]")E_>Z%E5#5K3X: -@\AEC"AI,T1I,I29QI]""5 M(K@Z$@$#+*4< V55]KTGZ.DWSJ\$IBYDWP"$]L>CN2S^.IQ]W;^;\YA$HHVE+B#>06GET'=])F M@06=-/?$9EM2)CZ2P$7"?=LQ88)5D2TIY*ELH-9,6N["FZH7]=705 -&Z^$N M?X<3GRDWI5!!AS+VA"I.G)*<"*LXCSX$':MLBD^3U(R?50]F'>FC 63=86*@ MM5%.6#3R/I:P0R?B=4#2O!YMQHW:2F%I+XDWL@Q<7PZO;>^5. M*-K:X>@+C&)AQ0=T#Y2G1'&3T*)F2WP.R%D(5FK+581*SOF3-#7C3=7<[[K1 M2 .6Z!D)"><5IUX0RR4N$X9QAF? 2! R4N&C0'*J7,W=[I"F\ZKIG4*K(WTT M@*P[G2.FAZ-X?EE:1NRE-#_4\N>?_# =CO;]MR':R8$H,Z(\<")#*EUS<\#0 MQ'"2K+4TQ\!HG6L&ZQ#9=]53-\!88LJJ:*D!!.[%>'EQ.4_WSEW'TO%F E]A M-!U^AS)SZ (^C*?ETO)Q/O,_!D$8R3B&VUQ&1Z15&9U(98@-#F-E$$S%.L5U MZ]'9]U%U%1S6U%4#4#R!F1^.(!WXR0@7V/0.N^\@#^-P-J#>*"IC(,R4C)[R MF01C/1&&LWM*P$N(XUT@#&SB;@IY>3GW.!756(&6_- MO"$D#^B12JI=F4A@B%#:"!$<9[3*MOJ8E'Y#S$H8VE+BZV/&76%F!%_F9YAU M H"!E\E'SQ.Q$#7B7FGBJ!8D:VJH1NPK5:F>_B$I_<:2E5"SI<0;R$B\% D- MI'.X+[-,J"^7YHV@Q+OH20(6M+14^3K5YB\1UL^XS+X27=OKIC.L[;Z;RJ>Y M2K[";!@Q=+O'3U>M5>X_8E=]5IYA;)=-5WR.R46N2"HWUM%+DFBR@D;(HFF$ MZ(U<-D+L=31=N1,4H[2/)_-GIOD&_PDF\SZ8 ^G+25:@!$(L$P,S&O_L&+$L M9YLE%2Q6N?:^ FU])RHZ1L\S*8M.M-. Z_ZHR^K>Y>SK>#+\'T@#9]"S0+D0 MYU+IZDU15.7.!V-EKAB-4=?I;O0,37UG('8'L*VTT2*P#J?32V0C2.TI0^=" M WJ=,HM,O(V&<%&&:HO(::AV;K2$GKXS#+L&U 9::!%,=WM!W!63#KN&U:;Z: !;]U(I5]P,8I:GJ\L26OI.1%1&TK;2?UU=-T_/\.O'@Z.ST^/WQY\. M3O;.#O&W>T?XIH^?3@[^C']P^)>#PR/\\>##\6EWC3G7?G#%F'([(704:5X= M[-S ^[8)"*28DY+$AUP&"SA//)5 J.#&LL2S2%5\WB?HV3['NOC LU+0-)#* M9153QJ>7.F](&)=XDXG6S"HC 6*HT_/L'AG]1HE=:/YQ8G5C,?>X TXGL]*! M)%W&&<:R,/D^C+#W8S@=!!$-AA.,@$$S+LNT'D>S),Q*JVSIC"-6.;S!S[\# M$?SI(3R>(J"1-,(&RAQW*-DVD#'/Y5YQ,'TWOO##T2!KK7T.0")&"T1Z,"0 MX$J1GFG-+1=TE?/B=>#QF(I^,-*-8A^C9$LI]PB5XH ,W@]_0'H/\ 'I'TT! M X%/,/D\&LY.QC_]>3D1^ CS&>4B62&\HB@M)_8.DVTU.ZXMYHVQ\QTF8=P%>M[!=S@?S_M>74O*+_KN+?A12JBDIO2&ED>STYGY+1U)N(*MS@M ?7<)M MAR1@/";'$DF"BC+*(Y-R'$V0$:$S.OA)5>EC^)"01GS;#17[Z"K;%E)N!R7O M44[+*@D/?EQ?2YY. ?]+Y?XGQH/99I17",9BG"@#6DO#B*'4Y!RC@E3EKNX& MM/:+M>W L1QIU335 !B/O\'$EWJ>_?%T[@8L>A#?"I FZ;3AAJ1<&M$8W+<= M8[AYAQRMS2(Q7^6B[HN4-;+Q=6/4NM5# \ J?!SGQ0H:<).$EC&2Z'PN=XL9 M<58Z M:@?RDX2['2J?X=*OJU3!UK^-'AV*;B;@ KIW!^7LSH*'WTD[]!$=)" M. /G:70:5Q(&(^7FJ3/$&6J(#,9(+9*SH"JD+K.[4 MT0"V?H<1RNH<>=E+%\/1L,AG-OP.U^S8Y))SV9)D%2N=L#4N%89X< REYBWS MRT8M;X^N%^CJ]WI(77QUJ9(&$/901@-'I5$B(,'"1"*]=<0:7QHY<$>U3%[E M:O[374+ZO1A2WX7:6.@-E*G<2.>V?G00)*,BTTB,*QWZK/(8DH BD5DMK*$B MN"IIRB6T-'+IL>-P;4-9MP"7DI$_&H_&]UFYMI@(_1@A"9)"L9@.@-B@ _&, MH6@RUZ"JM,-XGJQ&KCAV!*+N--# GG6[$J[S9AQR.D#R8S@96:*:)%7EJY(IE-TAN1?<-F-4;%A?+^#?T3/-P-F :8N*V=&MC MI<@1HQVK7"*91QNC,9K1*B4(3]#3;V^A*O#;3N9-5*R.0V&X9DEAT*)B M<69Q&1 O#<+? YJFR(=8K(%+FH$72U-:I&EA*S4I@L:\$+-O+NP&O[*\P_/(5S=/> M=]R)O\#19;F!)VVARGV%M:A< M"63NE8"LGGZ:N#GU< V]&YY?(K<#W#VM2Q"("0&=.B%Q/7'T[*SB)C)FE+15 M'/HGZ%GM9)"^$DQU(?1V3=>"F\:0^OM .UXLD#!@!.*5VD?TA']JV'VU=RUZ4&I#6-Y[[L?GA<&\W@R M]>=P"O%R;!6U-E M3Z_,5\^WAOK ZHKKI0_@-+R.5E3)P+@H(A6"^!1-F7NLB,T@B#4BERNI)O(Z M9W+;T=WSO:>&UT$-Q3>0;UK"Z4T_XHQBTI%2XFR0*$9+RW3*1)B0P&RT95YE MG?L(3]*TFIU^+0?,70G_=;4TO-NEX?3L>/\__GS\X=W!R>G!?WX^//NO^SQU MU)ABR6-VU(;B)0:[;V_X3 _.",XP2SFAGH29Y5RYEV,##2FZ1\4+[2G6$7H#3MX- M]5<2*>9X/((R :<4WE,AN4##2U+6YFIVK@]4D>P#RD5K+5-=!"VCJA% ;:#N MIY"SM>P; -(#'A;5U5)R'XSP!&Q$-S1(B@YI<$0%Y"QE] YT%?]I*36- &=[ M;3_,@V\M^@;P2C>\B3'5'BZT M&J7]XJX#=#S=H+""JAK X@I3:Q:,N9@U*[V(LTQ00A2/CH/&4%> RAH2@RQK M8'!E"OO-9G2/O3JJ:0!S#P?7++BP2@;O<>50=$)+XS1.;';H;NAD=6("15;E M>O)R@/0N=?F<\&"<0:$*--/0[#HEV8@EM)(8K0>3$P0?95" MFB6T]'N7O7O0;"ON!A"S)(D'7 >14B;)*$YDHJ6S@W"$.2HS58P*7N5*5..- M?CJ)[S:3<@,XP0VU@!W>P=6_AZ/'2923\?GY^_'D#S]) VY5XH9G J;,3W(Q M$9\5$!IP,*^S?A(N\JPC87)^*;7( MB3I'N*#"ECC9UTDGK#W4H&:#W7K:?FB_-A7]QK#Y!I/A..$"FSG9$Q!15?E'M#Z92O5(K)=@FASX3=Q0[SVY2(MG,VL M>*8ISX<+:HQ9,2!Q*1D=' ^^CNO5PJVT:L'C+O'=$D":6#%+II?L110YTC)0 M&%A'BOL%I')<4F; >8> M[CM<5:,OGZYVW"GKGKF9EA;:+V_FTS">Y'##IF!1F<8U.,IF) M1]<)F>3&JA ,LY4N/VU ;;\%V0U@MD-E-H#8>YO&G+7K/:/TH_H(LZ_C--"> M*B4!I9B5)=(X2[SPEC %)G(-3H8J2>A5B.NWYKNW_;T+56W;<^)L-_O]_)?' MW^9]7 Y^P"0.I_-J4N#49D^4C4!D25(XH(Z@V^P".!V3J'+$OSZI_1:,-V Q MNU)C ^;RN3UA.8-6NJ 45T6>GD@!Z,LHY8C+.03( ARM-*EC34I[+D)O *<= M:;'OP53/KL(3F,XFPUB*H\O;RB"ETG1RK\ATGJY ^688SB[+4%(MO0PQ>F(@ M8=0(U!.;%?KAB@O'IC9^X=#M? MO &EGTHZ&4;3N?Y/ *4_'24&B+E&VYC(_ MG'7;>?GW(Z(ZN)54/O/39/Q]B.+[[>=GW-4/1S>M^_?B;/A]?F%@6C*IV$0>+J])22; ,&K?%W))+3[O6;0,.V_VK M7EYCB,9QVPB\S-KUR1";3")9"UM*9G5^F!SJZYY=-7SU 8-GK]^MHY,F+A/= MBXE*0#.*PW.XQ]39>$49W\Y<=5:ART'1Y3"\^+.I7$*,!(+FP$3B-%.\(:<#PO@-\^ M52K[&24JQ"!=RHF**O>>5R&N7S/=/X3&E?79 $:O>]3?SUP-O'0A:ND(I=F5 M$JI49F"4BL[@@(&-JDZA]')R^K6FS>&P YTU@+SK.581)7=_A)6RW$=M+$'J M<=\1R(//D1*I<>.)$AAG5>Z(/$E1OV4AS>&O&\VU;M=F3D57[_MA&H MEN@014F$8&6>,7I#GH,E6MJ0O;4AF"KG.:N3V&^)1W-8K:3;!NSG8\[V8AQ? MCN:GL_,EBO*'X?=2MC(=@&3>X]HDZ(24^P2EEZWSFE#K51_SKLV M11.I!U4*4.-\9*$E(:;2SUEFI8SQ0N[(]CV@K+4BX1W[BYOHITFK=UV6=P+S M5I0?ACX,S^HF#M<0Y5GI4@,D2N-*QRCGZ.D2V5@^\(QAV MI+4F$7G5/N+*L-]EC($UWN> L!$:&5."6)N0NV I,).$3552DRM3V%J=[R[W MXBWUU200RP%MD==?A[.O^Y?3V?@")M<,_AQP:D0&QU!JY;!)>W1U56G2"SPH MF9GP>D>.X;-TME;LNR-0=J>[)J'YP/^]N^P)U4F#COD#1ED5"4I M 8#7:8VP#I&MU??V$[5LJK4&$+GZ+9>!"I9'#,@(!X:<^-;&N]-11$LKD2T=8 M5EX*D8UT50HENB&_D3;4.[I17%.W#5C>3_[G=3W<52N3CW[R-Y@WR+OMIS>P M(AF=C,%E"B4(5!*M =,$ D=V61#.59DHLQ)U3=Y K@J;<6T=-I'-1)%&@#1] MCS(_]>?E<.JCGQ5V?A[GI2P:%H).SI!DRS2=4D(5G#5$FV"2CHY15\4W6)O2 M)N\4[Q2R577;HEU%CE&$LY^E1=D,V2VU>M_*6P9,4R6"RB1H:DN'/2!6:DJL MBEF)S#%*J)*37YW$)CW:7BUL-]ILPLRN+MX!)%#994>LQHU#"I90A"F24MEN M+9=!IBI7YE8GL=_SRP:06DF;[<9>[XCRSM%>E/@A)%OJ[Z ME7P>H5X/\044ZO?BM2\O8+EJ'8T.>Y8I *'2H"MDE2".VC(HQR67BJ!Y'?!V MQ$"34=I.(=X'$EHPS'>CTZ7=**,-B8/@)+/ 2M/41%S6G,0,2GK&$^-5+@^\ M2%F3H5I?F-U>=PV <769#BA/N,A"(LF+1"3/Z()Q)HC6,5LK,HVZUN"E%4EL M,C[;)3PK:;.!^*RP5?XOJ9#O_KRX1K?])LLO<(^X_\*==U[UTWM\Q+T8HG[P M [VKT18!\E91)H4<<%XE Y&KYXG( #!"N=!16%K8'VW;/:[7JK% M>PUCI9&5A )XP/8>&H[)Y"=R>#5YX%H/G'E&N9 $7)DWX'0D*'V/O/HDA=!4 MRBH)C;6H[/=Z=U4NHMI7>NY??OIW/-S1_?KVA'8[R>')QI=UKH1H-F0?KB=("%ZK@ M9:'BN@V1 S/,R5BII?-J]/5;;%/-*:BAG0;<@:NV'V?^!TQ+PW0,9 =46ZY! MZ?0QR":)DFD,8E8,$!T4C%ZYG6.54H1MB6\ MWT*NJL'/SO39 G['R.&\I?=QGF>6]RY*[>[5R^A8L$'2.CGT&(BW0A 9>.GC MKH%P%BAP'60652I<7Z2L_[AF=T!YB-).M=8 #$^&7[[B6OX\A7F;@N,P\\-1 MR2%?)[[>CR\??SXZ.SSZ_=/QA\/]PX.- M1CX\_X'=3'E8@^B.!CLLFDB465_C\V&\VV]/6@QH@S4DHBW#_3VCE7-6EO$B M#D!:]#FK)(>?)FGKV'?X933,PUCNW3YZR!E*]+?S^4E"$:L++XQ.LK$ MIBP(5U1P)3.(4&)Z/GIN[=0JL#23> DU/X4G*.)_"M M#-18B.81^*ER*0,&Q@9*ZD4K1CSPI$LV M!*:K%-6N1V:_9_65D%A14Z\S<_$.9GYXWGWBXOIS=Y"W6,K"#A*M'*0V3!%O M6,0=,X0RL_#68-3B-2]+ 5>=]XH(2G/FF@)E[B7$K/*@9E,5Z^C[7M#8I60;V.R. M+B\"3([SE4-YU;-E[F%.!P)*A:LRQ+G$2@LY2ZS0B7##M4W"2!II%2?K29*: M34%L@J:.-= 0EF[.-&\804WC?Z")%\(3W',3\=0FXB1&O1IDB+3*9?(G*6HV MX] %DK:3?[.>S\G!7PZ./A^<'.P?H_]P=GA\M(F?L^13NO%J7B*O(Q_F!9_W MUJ\.!K7*@<1Y7C)K2H)E;'YUD0?'I4I53HY7I*]RD';K]!N;G0S9D6S*'!K+ M,W%)!<*L=0LA1$FG+A*DI.@I"!T B4NURJDZH$8CNR6^^&4__ERZ3T?)E? M:5P\=B[XVY40J+$N,DMXLK@2% /BT $@D@?+C7#,BBK',BM1]SHLUCHX>C1= MO',EO2)S=;1W^T+J-@AK'W.VTF8%RTH..&&T)X4J7VDQLBH)XF;B/@N,BT[N&W2UY M_2;H^D;>AFIJ 'RKC=Z:\SG0*2E(Z)/SZ(N+KBP)@%\L,.%X.?A55;RC-6CL M]P[1+F!82V&O*.)Y=WBZ]_OO)P>_[YT=O%O\NM/@Y[D'U(J#5F9JQR%1J:"7 M*B7"G<&H.4+";14$>G$\1'S=I%QEVVD@OS, 9G7*T1+/LB*R]!ST+#@"5D07 M$A=9[CRM\SH"DG50LTXV9RV5]+B]3B>STADU7<;9\>04)M^'$?9^#*<#QJUB MS#!T"@P0:04GP?!$HJ ^)V.T6:F%!W[^'3CA3P^A]!0!_<*G.]6..Y1S&SB9 MEI[.5QQ,WXTO_' T"(S)6(H3I.$&?4G-RIS31)Q2VC'%N?"K9%36 *?8R2+:7<=YG2^^$/2.\!/B#]HRE\A'*# *UM=L:!)#D%]/-TD4E ?S); M9IU3U#L97_*"GO[XW@&PK<[&G0IP8PA\ATD8=U*K!I//H^'L9/S3GY>*U6=+/[^?W%(E&'0@POYQ\ #+?I2> M8$LQ8X),EABA2@-)"L0R:9 WX7W *!!]LTWLPY-/["<;M!N3T8V8^]Y(WJ'G M=3Z>CU"[EA,R-I]PO> F>Z.$T)(PZ\OM#F3)"RB3@ZG&I< AQK 2:%Y\5#]) MFTIHZ5:P#60(G_#9/PQ'<#B#B^D .$TT:4$26%?FFJ&H+/4DEG-U%ZB.H4J3 MHY<(Z_T(B:6U&8%GOHN#6FNO0PZJ?E-X_/CH[V=NOE)%^\M-K MI:-78V?'N6@9<(L4I6.#F;!Z2K% M&]V0_SKRV^L@\0FSN4LUM[/-;\[U?#3!.S^[2@-:#SZ:+''C<.4*9^EJYH&2 MI)AE E^,KLKHK6[9: +L.P5BUVMA>I>N27?$#J;('@M/;X6<#XGVZOY>6R0LM>Z='5"8S"_"HW;E$3F M@X>(D;:U.E:9#M,5 Z_<0.\0XEVCX17=S7LJ;S!XL-]TG0@9L)VG0AZR=),, M^75S>=ZKGRC4^U%ZM]#XXI?;=#M>Z_,[DN?&+'6;7+I#P-XC F[C^IB!V:B( MD"'BJL0O-EE':$S:,QV]MU5ZJ*Q#Y([[I7EM;?9"$.?11DJO@'A/>>GG&QE M&99<,[+HLE]:??^K:XQMV4%M'=TUN\F\WSL\^A\\''P_V3C^?X#]'9QM- MHUC^0=V8N16([,B>O??#R7R6X^WTD]MV-#:ZJ PB2J/JB33EQK_,@B0KH_,& M0.DJW=R?(VI;>W7SV1_!EP\N1^N'HV^7LSOS7VXA'S&T ,$=,9HY(B,3)&1C M2:+!*FB=ZFGJ=1FGS3N(//=Q%0U5Q3XBSX(-DLR& ML42"*& +3A(O6"E0BE&YQ$H+F5=KKN8U6-/%4DC'(_0.+B<3# CGO>IOUX'S MPN).3 G77I5(D!/OHB%.9%QO20959VKLNH0V;+36P=&31JN&OAK(7YW&KY N MS^$X[WW'L+6L]/?CR:DO?0N1P?D@M>*XCN+P?.AO4MFW_":=P0APA#-31D53 M2@(S@2CAO6;1*QKK-(W?DO!^\U75\+I3?;ZN??=T_\\'[SY_.#A^__[P:.]H M_W#OP^'1Z=G)Y_EO%^]\MW=V\\?'1R<'^Y]/3@Z/?O]M[_1PFW[,=0FJN/?7 M$=HNO =?^MB%# 6^M/3>I,1ESHFB.;!L(;G*KGY][V%OE*Y[L.50<%L.&O8WUD'>"_[& MCC3<@"-RP_AO/^_$A^\G\-^7,(H_YQI6)8U21R!THQ:+F MLLJ$^Q5H:P2.NT7-4]CM2(4MH7(90XMB$!71W0\HK42=(=)&7.Z, ^$ECVL" M9Z"K]$!8@;9&4-D5'E9(*&VCG$;Q-KU9MM>59$+G*+0C7J5R2YX9XLMX@A!+ M^P3(PCX<]U /< ^):P1Q72%B!<1MI9Z6(/?;SYMO_SR$"1+U]>>'4J\V7ZC@ MJ#&E*Y$L0SJE")8X)5!VCJM$$RC!JM1QK49>(]%\*]MO5XIL"9YWE]QC_A:+ MVP,N-?".)&\%D/,H0@D15AP1(9K2FC/M"Y$=;@_A*A4MW!,S0U K;ND? 4YK942Z,( MXPM6*.C(J39$6:6(I&46* /\#B+0#%IY7J5\ZQF:&ME[>T'8)FII%&%BP8I3 MCMO@,LE<9U)F+!)OZ;S+0;*)727=4=:; "Q'\7HW3-10]2.&,$YD98I M8B7C1(F@P GF19W6.%B?F M:HT*+WU,FAB;$I%2.8]5'D.L?DR^GIMT5[&UMQ%ZIJP*J=3?QH MBD^^[9\V+W=;PMWT##]RNOQ7"[>:H=_, #UJFYQ$I]=2E*>9%RQ(!<(R[:J4 M]W;)1,^IF"Y0-6Y$Q0W ^_/IV61N$7[>WJR[S@9(SY)Q'KV=,JW.6%S\2CKB M/-J *'@P4.5$^&F2^H5>?S 95]%9&QMZ!WO5AYNJ9ZYQNPHI$!:"(#)F1[S3 M0%340B<9@.FZ69\NN%@)Y>J-.P^]P:(!F[P\"EAR66_ 3= T48HK79067Y1M%)>:EN5-H#5I^_GOX,PN_UI("7E60E- MP!7IY3+[UD6.(2SE(+/)^$H-J*Y*8"/G/[TCM8I"6P#J7+#+5ES4@04-):_" M#(8.6A'KA"=<4>Y!)6E=E63IDQ2]_D1^1U#L1&6;8V\\\^>=;>@#"4DXZ3U) M%CA!]P>=?>TTT9X:*4J;GEREL6MY^.O/1W6W#:^EB-=5&];%F/35/KABK=9. MAJ4_7[FH G?,,V(U8."B"D L)** .6W0OH"NLE)KUES=W[P?;O)G,+D8N(R; M>/*):%X6EN$8KT%41#'M9&*<25XEA_XR:8U$$=MBY=&4@VYUTH*3M:KSF'.( MD+,@PE(@,E%#G)/EXI&(R87$%*V2J'EET4#7B*NBG]>U1]Z6 I_^^?CD[.S@ MY./AT5\.3L_FOZU7'/W9-=!RYJ; M[-I::6"7?>H,5#)C ;(G(0844S2*."^1(9^XEM[Y2.OMCEL0R_**LBS1;[QG_Q_6&C:XWK(6JFM<; MUE%Q _!^YJ@XM_%]8:U8++Z]89U M=-8 ^E9I8W6;V+22V4 9D"3+@&9I# E46V(R93HEC4N]BF^X%I4]#YRLO*G7 M4U@#:'S(T@-A7HPGL^'_0-H?3V?SE/L H@.E?6G9QE&2(FEB$TW$Z"""XAP@ M5R-YTJL &CLE>X"_&RXO+3!$,.,QP# X?(.TA/E; ;'0]+0AU5>C?I^KS:TC^_- M5;T^OMT5OD=E&T$X4U/-/ZM[T/>T?[!Z=_/C@X>W=PMG?X8:,I&\L^IIM#G!<)[.AT MYGCRQ8^&_S,G<7\\FH[/A\DOAKI\ND/^G2C_%%^Y:AMPDYA7-"?CT*,,,2@B M7; 8CTM&.&?9IY!P!ZZ20^F$^JVC^\MO")7RD?[\-W]>QJ.=?@68W3G!N&U( M;41BP!T0L"(3:T*^Q-IL M/M?CZ0^K9AHKSO3H!HY2:2-"8+@R,2Z1(D822CV6U3HY*X0-=>9AMF$@;]R8 MY>4/#WKV"\^#1*D0G\NTR"AP1:5D",.O7#,7%53I>K<>F6_!2*Z#RJ=3I)TK MM8$0_8[G'>/X$ODY&L_0V1[[43D760AU].4$(B#']UC-1C+GA2'"2&25 0H4 M76,BC0\8KIF(85OE_/VZ-/>;;FH)S'75W2.RRSY]AT^4ZS<_3&5Z[V@*A8[%].BL:N+N@_6,(&G1FI;"#).72I="FMCY23B$L[L,0H>]BTX+%OL#45 M_2:.^D/J;M77E 6>3(S0Q+9EQ(;@JXP>;2!,\T7IQMN\GDY_H?%^5CM[M.J5WH=EFU]CJ";J*CU<-6FP\D M,]!1&VNC(EXK='>9T,1Q*8A#401AJ:Z4)GJ!KGY30;L#59?J:<08O2BX 4^< M2Q#.,E%#($MH>0O1Q#KX>MQ$ M?SOU-+!-7YN&6U:.8+;(0 T8==ZQ:(C2/! 9$T,75VH2HA4R2.XM5-F=GR.J M[S[Y6VK\X37'KL3? )0>;BUW. %JDX^EXZHO[?QCF1# 2MM5 98R9JVI=!WO M29+ZC2JZAE%'HF\ 1-<+8N^QJW*'*2^M8)%J(GTYXH8DD1^4%6-!"\:-EJG* M'K@2=?V&#;4L5'<*::"@:\G]B?WQ=T!"]L[/QW^4"Y;OQY-]_'DX*Y4/ Q:L MF^=Y,B_-;VG@Q*,1)M%0ZS'VYBG6Z;RV)J%OX=[,-AY95<6^IK.TNT?;,.OV M#&WY9U>+7E=@I:F(E2J>$I69".L!#2)3Q*$!)%D&)JC/AM(J]S^:B%CO*.M& M(%D'RYDKCJNRI3<2;C\I>*)R,*6;FX98YQ#Q,2UO(6)=!U]+'<4MU-. AXB" MF]/]U^'LZ_[E=#:^6'"$QN'V%L] ,*&]".CM"M"E-93WC<%L4/$P@=Z^2!H!V_ TFJ)+1EP_@IW R_/)U=IP_3Z^:10\2S51Y M%@C3I9XGE(XO*E "F@K.LX+@JN#K6:IZ=O\ZAE5W"FCB_/7=XL&'(_1V2AGU MC4\ST DB1F&)T#)&40(O90D0B/)4IL"E\Z;*I;RG2>KY6G/'2.I(]"T8I5O) M?!Q.(YR?^Q&,+^_<7QUX8]&08NADCKYY MW+5YZE85;8'K+A,0N E)$)IR82(!\1 %X3Q!EL+F&.J4"BZCIN<;PO4@M*' M7]-)^Q.WFRLD)YY^2-TLQ8K,-96N4%XB4$T@/) M;B7P7&MWU'5=KW1SUY2[+*P4!$3&D,4912PW4+P#FU%"&+34.[AZFJZWD,98 M!W=+[69':FM@W]V+<7()*+MQAFFQ-/[\/=QP-0@):'!2DLA"+-PXXJDWA&H' MF5+J(8\/#LB*0T MEYF\DA@#+FJ=I$I5FAL\3U8#B8Q*X.I0'2V JTCJ]'*4)C\?RVO I3#!!HG, M!'2-6>#$"8-1MN,^&:TILZ':[OD450UD-FI!JS-EM(*L)6QH[R-- @ASTI/2 M3I-XB=;7<6]#"P"]K8=!1K+K) M([N/7+=FO*,X]CH[6_I#3_?]M^'LJN?H@J[KFT<+0FYZGMV@W$;TO+3F&$G0 MM[!L_N$/?0KG:LM@:VZN>.?Z]W#1>9+BT.B? " M=PV= O'.*HS[LV-.*OYC/=(Z3?XZ!-K6ZJE 3-WWW#?%]8U2Q$@,%OB=8S: M44+ B'.:XI+)0!-&6C%40=H*M/4;J;2SXVZON&;O 9^>'>__QV][IP?O]H\_ M?CHX.MT[.SP^VB18>>*3NHE!5B&SJ]#B!DG'>7]\40 PI_@$YD,.YF@\_8H( M#GZ*8/0_[Y]1Y&Q5 %%F-$E$A4!\A'+'B$6>=;0L"%ME&NQV9&]]46G5I_]V M]^FW_:FX0JFYP(D*I25_$$ "P^]24I:Z9*CA5:[&;4EWSR')[I#ZZ';4#O7] MRFSGYDW'G_V\FG:T8NOQ+3%*I3;26DXD-^CO@2N=\:@DCGKK*8_&YRK.43_6 M]$&#U-,9+I7C;^6YI99N[P\_28O&?@^Z^U$#VBI#4BYS5%FPQ"F7"3>V5-D) MT)F]!+X-G_VJ+> ZZ'JBB6T5'340N=SA\,:,WY7P/;[C;/A]./OY@..('C:+ M+!.3O2226HO2M8: E]$J0-?1]]ABO(]P:^3 M8<3OYMQ^'@UGTY/Q^?G[\:0L[@?L@K(R2.6)1^FB(Z,2LG^O<]=JK5IHSU <93XY\ 5\/=8;DD2OU^7%PK/8$X M_C*:IP]A,AQ?J>=6$%YF)STK]6"L=.;4C 1!@1B1DZFC" MP/>)D:86RZ-$S-PFW/7E2KO&*W%,IY<75Z\]''[D@I0R,\)#@#)_&W4"3.#N M9S5(8YQ/53)TW;*QTK+0;WI9[!P-KRQ_=[1W\VRT MD=T3*"\;(!.?"ZJS]\2*C+XU5=E$%F-658*G?L]*7G+@]B83/_IR5?KRV\_E MRW6^' ?.9449&"(-I:6?.)1ZF$04>*,BAB2^SF"6SCAXU=G#=="[;J*E#@8: M\$JN*,2=C@FHK')8>H^*?D'8$Q(> MUB]MK)8&,+6YX&[9'J5/YWYTY"_@W?C"#T<#Y0/+,3F2E)QW1T>_GYE((&F4 M)Q4\N3H37"LPTR_"M\#60ZO9MZ(; /M-5'OKL'^$BP"3 2Y_D:A2) I;1G=F M1T(&13!NQ5<5-\Y5,:9/4M2S8>T=+.,:FEL?@NX*@B.8=0+ !_G%!0N4E9:P M6F%L6BYF.L>(!^1#*QYTXL97ZKF_E)I^S^^: ][V&FOBEO;2@YK3SPMV0&NI M,PK(2RJ)3-00RP4G4;D@("FN697]^EFJ^CUF:QV(6VBP[Z.U>[;\T^4D?D41 M%DDM>$E&00H:C3E/986!)*ZPQJ*W(0&$X!^8PR>.RUYX4+]'8,T K'.=-&'P M7A3O4]+],!S!X0PNIH, 4:6L,DE<6B)]0*="N$"0814R38#"[B6*>9'TGO?P M)J+R'0.@@>AF8X[G7_Z"^\MP].7J](X-LM 91O)QI;FL<@V>CB>!,>C,3'C M?VV!?PD3C<=0'0.P*_QOBX965D)XF??PD/>#']^&D_F;KS@?6"Z%9Z")"-HC MXS$3ZVAIZQ -35K@[E=EO&MG'#0>SNU@#>P>%>V=?_6AQN'V"^WHLWQV.YI\PW?ONA^=EJWX_GOR.GS_#?P_0C;MZP.%T M>@EI$*P.14M%;$5V&H-EF3+NY\!M!N]!TY7\^<88:SQ K;.T6E3$6@A[S=O3 M36 V&<:K<]>+Q;UR-%.QU-4:9D$Y&8E6Y6Z)MXQ8;2WQ(>G(DRTSR)K:KUYD MJ?$HO=$-K%NDM+)F-E'$1_]C>'%Y<719\AB+D'2*0KC.>*!^?-16..)&T8H39+;&*V,5 H9WPQ&C) M<3L-Y9R#,:) F"R4C>IA*]RN7;?[!/5[!?55NEQ;:+0)%#^W^X4G=K_%6KY) M:E^&:9P,YQ[FWD49KSDP,6HEC2+!X!*6PGKB\05"-0_**\D55ZL#NPJ-*V'= MO%FL]Z_W!KR>.W[;HHG/U;YT@F"8?(>$P=#[R]GE52!4IFT.G#:<0Z8DAE N M5E*4=RJ3K+DW@E/I6)WFY6M3NA*\[1N#]V[TV@!P-Y;OPN]:A"]%$/.7!Q$7 MJ(X9B,Y:$&F,)"[)3((U7'*IM1%MG4<\P)6^W\C;XQL#>AZB;N8*Q4 M1'HT7O026+1_*9W([_Z^5)(!RD85&F _U;*HVWVR@@,I:)&TI/ET6LA MX?GRZ#74T@"FJE1IB!0S5V7R@B_-[ST*,L@DB-1,4":IT*I*O5\-9IHJCUX' M6[LHCUY'T0V _>DBVQRBQB C$5Y&STDG+/$T&.(!@F Y"YNK>%-_3^71:X%E MY?+H=337 27E]MFP5,H5SN=5>@.,0] MQIK(53]?7JM=E";[1+RQB4@C+;$L*,*3C4IPR9VNTN+R[ZU ND,@;J'!!NQ@ M!TG#3 6-W#FBT.]!GYT"L79^8X!90V,6V;9U8O[AK96O;A,U[1@ KQGR]Z_L M/BH8&1@J75 Z$19TF<3-%;&EZQR3T>?@G4YU9F'68JAQW[=C8':U+KI$R6M> M+8M"J^/+V73F1VDX^G(EF8'VE,J$/AJ5.1#<=5$ D"5QVH+FT0)3=4:.=,U) MXPYZH^NC$UPTX,A1J-+J2J.7NNA^=GAQX/Y;^?O._XT_V6],_-G'[>3(_/5&6[CQ!R, MB#FF2!*-MHRT],1+JXERD1J9@_3LS716^]$_-U,-! $''_^"P[D8%C\$.+MR=]=L0ZBQLFEXB\ MH"F#*E<^WN2)^5I(>/;$?!VU-("I*GEA"H&B$# &81+=.!"!!"4X$0F )<=B M2G5&3+WQ$_.UL+6+$_-U%-UW>?+9\.**M\>GKC%*SX!+E&N2N!L)C#@LY028 MYZ4"6^)/*U7E//V,QK. U94_[EX3K\%ZKG!9/')OM*0D&*G+D !#O7_' &@%\L^5RCW5XVAY,N4ZPW]R.X9VD!BD)*(DD0M' M)!.*^. B?E' &02K4YU!P]59:WP7Z!BL777'JH.<5M92I]G_H +2Z3FQR8O2 M41R($UJ2D&*DP(/SJ5X#U)V?"M5=*0U!M?JIT3JXV7CA?)N7H)W._*2;\2S; MBF%^DCP]O&X:FSUX%QPCCC-*I'2)6"TH42IDK='712&TN';NL]' <>K;73A; M(*:%[::$6U<]6-]=WC89NQ+QW:FX!S]@$H5<9S]9F]0&SCX;QGU=S6\QJ.M+.2UH8C>X;2)^N\ I4.5E0B&(DG 3 M%!>XP2\L6\TLZL';?DI_UN>E@<:\#:^/GK'S)A;08Z]2:N:4*#>0HI=$>A/0 M?*0RZTK;J$-07KRA:*1NC]ZWNWBVP\V6TK?AZC,LL"2E7$V;B\ M]%@V3@8:4AGH1:U!LR(!S8I)A,:D#8M"Z(?C&=I84ZLRV$#\TG.*K#44M1"Y M;+T_S]W:DNY?"" Q&Q7E@C!7.DT!I-+XAA,FJ+=H28W/IL5E](B3!N*>U[M> MML/%&U@8=RS#7V'XY6NQ'M]AXK_ =20X'TE17(6\,R M'1QAP20:- =FVAK L#&K#81,KW=I54;6W\_:&P@3G78Q$9\<>L,TX7=9&B*4 M$98Q2BOUQMH1?PV<]#0,\WY6Y5J8>SWG04]>!%F:WG]60"Q0:ADX B(((B7U M)5AUA#OOJ5':@>SGL*@['E]I)-;HPNP)>Z]AGWQ)--? M_&^GQT^O&L?"#K8"R31!OC MBD)8[18%B4S,G&R@,V8_25QH^O=HW60^%K6*4=>?XY12N<2D0#S^A< M1'0N+% 2P&9\25!MVRJ2KQ!MMC=ML]$UV0/F_F[.^YZ5F*.!16"<1",C2BPH M$LJP :I4%"DBO:[)).QV;+_2Q=M&0G:'B'L#V^6=DZ%GQ:*2YRZCAR\P]";2 MXA=KI"36\Q!BDMZY*C-9=L3?ZY_@V\;I8F<8:F5I;7$=Z6F+%H.HQ_\>>7,- ^,IJ-1.N3="GZ$,1%D8G4EG/M M,P3;S]'&IAR]@:'0;5R"VP(H;V#%/#I G<\L?2"3(*EUD- 1UPH=\9 ]LG> MT;L'+^_]=>_D7<46UYM0L9/.UUN+IY&&V$HA6!4EWJM(I"G)@! #B64.E?#) M6?>/AMA+C=15&SR#<5H,6A(-3& ,9P6QS%"BK!3.F Q:QRJ;QC\:8J^)WGH- ML=?!0 ,NU/WNN([F8*44)'HD6;(42(C,$$"_C]I$+:U3&?TF&V*OA81G&V*O MHY8&,+6YX)YKE:N]D%#&PL][@22OB06NB0!NDO+<9-K/+8%7WA![+6SMI"'V M&HIN .S/#^$4ECDKJ"*44F1&"DV"LI9@9)!52DFF.B,IMQ^C^LH:::\#FK7& MJ*ZCP?;@N&#"4,%U,+',ELU$QBB(L]$3;3%&-0RL2_\8)]T&_#;0V.N>07>; MWTDY!^X"D.RX*[=(./%.X59$&4_&4A8;ZQ[ZX:WU<=_&9=TQ !JPM1MSO/JX MO+L-QIB/7%DNB(XNH$E +'M9VJPHY7TRGCHCFUH>&['9N'/2,8AW/X!Q4T3] M?:RW10LCSH,)97XFDZ$<*.-^[C4:PZQ=2IE*:5);DX&KC#EM;Y7M .:]C41= M!W.OIU_(QN)YT">"TXH3Q2GYB.HLZLSETQV'A0]/>P M(+= W)O>'*_N&-_(1:K$+4V*\,@-VBFPQ(H,A(?D1/; LVZKE]::#+[2MB!O M:25N@;C7W0;\1O#? 307T0*ATD4B/3/$ M.0XD\A2CB=X&_EKSJ^O(X95&HJ\F 5L-DV\Z"%U=? .;M?=>.1)50%-H0QDI MQS3"P:0LJ> IU*O2[)GY-Y_7K;=Z&K0$:T'Y[RXG_++X=(C96(A$"U_NMME, MO%"9L&QD@LQE5J_L&&=-";S2O?SORAS4!/7KOAFT9I[P9=&A^P/.Y[3=@#VJ"^DV'"(L@7/2FDG*8:& MKO3^_]5)&#TJ[8F.I#@7?[ M_/JC+,K&8, UK*R5]$-78X:U-'RIE)1*B<3%R'I:&;00DCG%^VH O.\\P4O. MX/\-#$ C*/_ML_^;-[];3)WD+ O%R6IZ0_:35FTP!>L%8LQ1^9>7*=A""B\T M.N@]\]\:C[WLY_'7PHL;"^_@X\>K91' _:XK/\AT:JV24KA"AEOI.NJ<@X^! M@[ RJ]K5TNMVYW8C,?U"'?@!E^I+0-M+[?;S^(\G_ZQ?3AKV]UGOO7OIZ+.% M"/KHX:,<#T$638)G#I0V"4*2#EQ16G!=)&TM?^<>/A/"X?PKXAE>?9DE?,)4 M72P?25^=E%-,\X^7L_\EHI8.[I+2V^N0V2F'+A3:=HVIJ78'(1#WM/2YY%:4 M(MM<.FC!S8ON[;,)JI_N[3,6-CKPT.XW_1">]BII+ 29*>!E!,%8;SD4F,$C8P,*[0JL](\5 AURMZ M30)@4@0G.CEE74J.IATQB*31_K8K1B+5N3 MAP#:F3 M#O;:P\LT_TS,4)18Q7:T\L*7?DQ2D14= \@ZJ$AA*N"S"<"%=$HY2S:[R57D M9VCJI1-4+T'-4.KK%XFK]8H\%\Y3!DSU"!;K84WA"!X#6D3M5)M;!\]2-:[W M-YCNU\/4%HKH %5G>$$_^D@;P+MP]6^\IJ_K++?+!:[L-1.HI6(*6) !E*6O M8NU#X92TJ5AA8VYSO/4+PKK$UC88>!C@#JF0#@!&KB82 9^(H3?X!2_F?U:! MW6?)*1:$R@XD6@$JN41^!F-0@M$Y*R^5:)+H7H.V<3?4=C ;6BT=(.TWO,2K M<$$<'>3/L\M9S=U?S[[@?::0W 7)%(-L:K%58>1-$",@C-*<@NSD2Y/;\6M1 M-VX@T0YMPZNF [P-X^/>U20PBH!4O5Z74TT!<1[!\9@A*YVC=PH9:W)T.C ? M(P?#W84@8\*D@U7R.+]34:)$KP.@2K*VK$:(F ,8GK7U!1'#'JN?QW4F1T7( M6NWWZ+?.3_YX^#HP^3D]CN_G1XM"L_VN3M M>RE"VEH\TXRR MS+7>7T"8J1 'YEV7KAD79OCVY%+D;:M3OQ>SG^P M6-Q\_C9V<#76?3DCVH88LC4>DK2QM@/0X ,KU0V,,6**B;=K@MJ$I1==E+0) MO@>K81T6)=WZ)VL4$S\GB3_FI,'9Q>SZZREI2OJ[+**=,=/WM:/?3X[> M3$[/)O_]X?#\7UM'\?>?,F T_@QY T75M[?0ON,N:*F+"DA*+;5_"P\0'7D; M+I0LLPB^I- DZWR/C)VM9JTV^C2_H"6^N'WR\?P:[Y;D.0GO%?W!OZ'IP? M_C'9-6?X_%-;69_GR6]CC5).PBHG:_=HI*@K M:[.)]A]:FV%DWDL <(I_?BN=O9I_O J?EU5K)@A=6)3 DXJ@9-00#%- 1EBJ M:#(ZUV[VS:,DC0N?@73^F#>]NP*ZA=*JGJ,>:$<; ^VRED3D$8%VV@1&U5J+ MXDMN5-CW#%$=7!<:0/%KX6D++8Q]W6*YOGYB9%6\HR3/3A@'J(VN)1(2HERN MN,0P1Z&3\K]R=G[YEA[QL8TBYRVDVH'!N=W/'S/+=]4)A8406&2@K2!G7X4$ MD6>R%(GKR*))6C8,.)^E;=S#C#:[V= JZ0!ECZ^8@YOK3_.K6A1S\'E^"SZ'UA)?6Z !SG/ MJM;"Q1UW=[]TR^>4Q)5#E5T(R&M'M5B;HPI:T3H83!Q+X#MLC^O0,*YU:X6W M?2JF ]MW3W)+AV1QD$BT1,E4T7:$.KI8C3'/:Z^,;1J3EKY>H]7RU4U35XY;I@'[W( M94P )V@QH?)%,LF4"4UR%>L2.&X_Z[V";R@U=6#S'O<:OG?%?=IIX%,>K)?: M&V B1(K(= 8?5;T,Q9G7/-;.1OL++=8A>2V(FI<*T3VILMO#Q\/CUR?O)N<' M_YR<;7/*^..?#W.<^"1! YT;WMY5/ ]_W9TG?S]&RLPADP2?DB*Y7LJ21E/V M8(UPWI!7SV23-E@8#T$=$)&P1FQYKX M_<\1US='"9W]+W9Q\O MEZ*_@WU(OMX+1W!64W@;JW!LRF"5D-R@*YC:'$KO1G>_!FH3C#W=;+B],E^" M#3M[_?ODS8>CRK",RIY3T!:RH M%X^1.W R2% L4/@7H@I>OC#K>/OHH_EB\986<1V4,KN\H8CBY$^\6JIP\6") MX6+R%[V9#,CL,EQ]788VQW/ZZ>4UZ9!>\_';[82I33)DJ0-H*6K/SX@0 ODD M3(4<1X266&7G5@86"(4!& MDT E*<&9H$%ZQ1T7/K,V&;HGZ.FA;5,K'.XF_,TQY&\Q=+F<3#/,]+5)(4>B M-@#ZSE&]9?+8PIJBD,PZ6A!1,_*&I*%PS=%R*=QY'47VO$V9VOHD]M"T:7BL M-5+12W :AZC;?^YQ@SN#>ZG4?S:G(G6,+!C(SM=VFLI S,R#$(S'9'34JKPP MQ^_#Y=7W+COT@I6I74P9ETPGLK6*]FWZX!P<$O9-R5YDK5/*31H7/4%/OP[7 M)IAX:'R&$'X'SM(3;'SS_4XN?W 8#U*ZNL$\S3DEY9P'$D^M-$8&P:H"O*@< M@@M!Y28W8+:@M5\GJP'V!E-:O[@\_Q2N_S&_N\KI%;H?>_:^9]PF7 :BV<9I0&;. /EI 4OLR./ :N3$&7R39'U#&WCE@;M MS6SMJ)1N,Q?'D_/;7,#1R=G9^\GIV>\'IY-MJQ+MS5?)],O<,BJV3A] Y\,Y*<$5[[:1V1C6)W)\B:.EI+6 TC%5,@6@;>N"-J*W4Q.U M"9J>F3S>3',=>-]W;!Y<7L]R96GV!<\PW5PMHXG)7^GBAA;\[=G]YS]OKE=M M])\VX:'PXK5AY&CZ6@8E%3A6$#A'RP,SV9HV#7L'9V7D2Y]M83V*OE_6EGTZ M>7UR_/KPZ'#9VO_D[?&'=Y/3@_.3T[.#XS=O)LOZZ\<'GTXG[QY]-D['(^.1FM#9V/OHF[MR5@N-"^.0]'+63?DTH8Z M_D-K%D0TR?G4Y%Y!*T_F&*_O*KGNBB1J!Y]47>@<^QCTFIBJA*2'RFIY,H!C3X$7B8!73"J6,S#4Y M"+M'Q;A0&4"KS^%D(Q%W<9?Y'SC[^.GZ^[W8XYO:O^FDW'8%.+FY7ER'RURO M(G[/;2KDR#0Y/C8*W4@]S%)#7550?6:EW^ MEF'@E/.87=0!C,V<8KZ0(0A7:*D%\GUES*)-VY"-J!S7VK4%S);HW%Q['4"3 M3/S5LB5]N*#8[//\KO6MG3UB"*#DX@T'Y FXQ" M!K%H U['E*(R7F.3//[NI(]K2O<*XCWKN0-D/R'>58KM)RE/F53&^!C!%5/+ M)D*$8)R&F!3+63!E19.X8T,ZQRVCZL'P#J+![0$ZIR4TS*6+QY+ 4\V*L$X* ML%D:\J-R *>% ">3I"U%)Y:;S$-XE)IQ"ZCV"K;=M=&!S7O(Q&JI3$7QAC$* M 05/GMA $E%)2'&$>XK;.>@]NF#O> MSZR-IV)IXVV,5AA@=;J@$E&"3P2XS"S]WRD;79O)\\V/K'<](5JV7S:>!1LT M!Z,5[?,Q&8AH-&C,BJPS\_33OD\#.YCT,03VVIT$;JSG#C;?'7E^]?7Q!RSG M'20K&1?<@E8Z@LJ:8B^.&JPNTF)R+/HF%60->1IY=L"(4)WWB9MNE]!Q^(RK MJ0ZV&%4DLV2=:H@7N(?@A:QMPXA+64JR>UP'=X2-"^9N$+06LK=49P?PG)#O M.O^*N.QN>;(=DY!-3B"?I*A'0&ZK M^( ['RYGUXL58\P7CAY-36IA'6:C(3J* M1:-W'#.3A3^$UQ/3"C9YZ[C9\280:BOY#BS4CCO!T??FOREPK@R)TY%DH1[R M@R_DW^B"C"%*JT237EA#,3 N>/\^WN5VB'CY*V$UC41ZX[QW!0K7M/Q#L'7B M-@?&F**(.-K,FYS%#T)]CSY :^ -B_XM4-!MLO9H5R!H,KUY0S!9<$1J$MM$(ZSVF)BT^GR=K7,NS PX>VH\! MI=^Y8=C^+N&]OQ_22#2\+?@ (F@RZ4TE2)ELNQ(^0$ M0),.#6=!>MW$VQW& M5"RCFML[]0>7^8>^#;?H?7";+(7HE<8$,3 !B@<&3AL$[E)T+"25F/V5RC=Z M8U?&8!--WXL:F\BW S]Y*9\Z->@!&R8%)80ID%D@JXG,0"B(8%$DY6L+2=:D MJN\)>L:-YP8 T9#R[@(V/V^,WU;&UW?ANGK:7Q^R6(07ND[ZJ$.H5*G=0YS3 M@)F$%Q)G,35IN;(%K>-6V0T*M[9ZZ@2*\ZO[+*[J5Q?G\U?D"B6D\"\_P:WE MLG@;/?'(ZKPIS!"\\F!SLB$J8VV;J<2[D3UN9=[ -V3]CKWP(,W2U)62[O?%1FKKRVS=!P.-[X.YR'_O( M<,G!#U&P$!ZFP\I MQ-Y0L#H.19_1TB*@C5#7+!>R.C/*048T2.)1F?NM<#!F@\^<=8 %THHGA5"MLGHGJHVAQ,]^MA:@M%=("J]U?X9YCEU8"MFG\_N?Z$ M5Z]OKJJ(;Y/R*_NK&.WZT6>(UD5:A\* Y_3/K%24P3(6L$F0N#Z)7>)M&US, M]Z*D#N"WY.,> X$\"-2U1;6K$UE9T1 %.K!:!"FE4(WFG_U$20_37EJ :3>1 M=X"9QWV%H^_U3$6KD.NQ8#:JSGZK48NT@IS1H*5@F%.;1JR_H&OL(X\V#M:0 MRN@ 6P=7&$[**8:+R:*NO?=7\S_QZOKK-(?B4&("K@4Y#+I.XHJA4 1"D;# M4F1J,H'E*8)ZS!QMJ?6')85#J* #*#UV,EA'/M2*Q^6,(I]SL$ED6FSJYGX>+-[ K3=:V M6/F+)U_PZARO/D^]0Z9RR$#FOG8KK!T7%*,/;CP)SPC59FKE9F3VN$\. [^& MZNH.C-]K(*8L,.7)6@,O7-3B;@3O% +364N%P7#1Y.3M"7K&/MC?%[RV4T!W M.#JMO61.RH<%+D.6J3.UP9]28%)MV,^(#X_< C,4J]#*X$PT*3I_EJIQ^^WL M#U.[**/SXI"S#^_>'9S^Z^3MZ>%OOY^?O/UP1M\^FYS77N;+WS@Z/'AU>'1X M?C@YV[E^9)N7#5EBLC.S;:I0E!7DX*<"F<1UVTW9<;2U+92R)J#CJLEEL&&K M4%:%S-\+*U#)XD)=(]G63#."TSD"OK MQ6;;J*##;>P[/\?SR[1B24A6;S)0K.%J7R,2$KBD91UIS$VT+A79Y!3FEY2- M;)GV ZPM%=&OL9HZQ;T*%+86CP&4,P5<<11P"BMC#D6EW*3%[BYII'99ROV@ M:".A#];QNU& __KWR9L/1Y.3MVOSTY?;<<8'8Z.3HX MG[PY/SEY7\>8'1[_=ON'%!-/_OE^!"R@"?(E)6H&-FC(,F2BXO^CJ"$U&Y55BC6)*%TGXRNXKM=\+&#=#O QAVH@\Z&]GP+I?9N4JE6M 97 M3PN]MUSRW,AT;&8Q]G6E>Q=$;"?3#L#P^"7?J?28R;!Y+C^\/W!OVJH?/+JZ/"W99P\9(I@D]>U209LS7"C+A4I./+!"_!D%:A8 M2^.$60Y(+%8IC5DWZB33+NS_(9/WS85X<_/#M!C'R'&P&K3W=306B^!5<8 \ MIU2"#%DU:>FT"9%=I0HVP,I!8HB9N:U>U?=6IKT?RN(AL!Z-->H\-I].7@EX2 MZS%M/.?_P8LO^&Y^>?UI,?4H5)1& 1,>R1/)""$'3>: !6.%9O3_T;#[",'C MIM7Z0NZN^GQ!N*UK\OP_\ZG)M6DRH\58*&I3/G.(60=PI7XWRFSE_CLX_DSG MN*F^[E"ZC?9>&C@);3BUB7.=;8)@HJ\36SSX% .DS&W13NJ0&K5QWI#2<9., M?0)T8PV^,(B^G=]<39E1NG"V+/*C#Q44^*!HDY )?4S)NMBLV>@FA(Z;G>P2 MH!OK[P7A<^IXX$64",X&2L% M%3Z]6G[K=AQWK=MYO:SI>34YG;R>U(ZS@Q8XK?NR5H5,6S';)G,91"R.&4*2 MK@..6)(0C4$HB?9AS4QQLMWA_*#]===I)?UXRD$IP[URQ+1-&I3)BOQD9T$X M*:5!2S)J@P621G&),D<6:?P"ET M4(+EP@5%RZQ9\+(9J5T5E^T%A=MIZ07A<.H22C+P&LC .[+POA[FV@R6Q>"\ MBUKY9A,8UR&PJT*S?6!N(XUT&QR_/CFNUU@FQZ\/MYO:>O\!PP2QSQ U4&#Z M>O[Y\^QZJ=.#R_R:G"A2-5ZF&2YJ)=?%?'%S=9=K42HP69(#9RQARGH/KJ@( M(A@B!>O8[";^\$94[FR)YHO%W2N^WKU@,47O'?=$'UHRI\J% DYH44OZ!#SCTO-O*ZC7>IP!,NK$(*O MB3Y!$:V/0+8Z0T@N6,TE?:RSC.CI/\"(_O400H^_?N24ZP *G0\FW:ZP<4Y_ ML>H_;RC,X((K5EGX?/BYO+CE\7_/_SF,ZPF"TB78Y#,@Y1U+I3/#GPLY 9ZZ91#F7-@OW)L MGG]%+RC85G7SP>4X-AJ.?IM\63QDH(2B0[ )K*_%'4$C!)X99&^E"D5H%_5: M0'CLZ>.<@K3!P,[2ZR&U]W /??7UN$X7QI/R0TBWM)N*6QE=+A DUJ(?I@G3 M3D'RSB@I=(QM6I*O3^+(1VS#N2.-M=,=[E9(-(OE,$?5MLB3'&$R-.2-&*"PG160$:@S3<,I7TWC#4P^XVC,K7P-$6\N\ M2PCIMI-^!X;I+J%RAM?7%\O9IP>?:W^9@_\$4DP^GR_7S?M0)P(&U/76+X;"A]BD2$# M%EX[(FN*:J16$'P2VMJ T;49VO@T39UEJ-H!;!L== "G-_CG?#%;;?#3B,S: M&#Q$97F=ZA?!12_!1U6$DT[0PF@!H'M4=!;B#0.9[>7<;970V8=79Y/__C Y M/I_\01];U2G^](QA:H&>)VV@\I^SF[C _[FI:__+LIKC>\U&O26L61UB:&.M M ?/D+?$$R6K.F=)1ER:7R9XB:( >S_>>>TX"?$6_\.^I"M*IY9*B+U?UK+UD;T2D:/P%FY;;:#.B1)T" ]I3+8&[2/+(.0(* M]*EDM#PUZ:'Z&#&=&I1-I4A4P9&OZ0@G0VIVWD3,'21>3I&V\IMT?7,UN_Q8 M!WH<7&;Z'EY]N2W:93I9FVP"'A79;E0@D=H&E"0??\*^(9UFD*EPE7EC;E.JU!D@M@,JVZ; TXEFLK4>M%<1A2 M:I+?>H*><9$TD+;GPXM^=*_H(0_D$]1K^R?E]468??Y63A C4U9K Y:)#(I' M"S%;!9JA4:HDK[)?SSU:ZWWC;F##HJ65F#NP/0]V^KM#&!-LR<%H0$?.G4+, MX#(YDXG51H@H:\GO'I)#1QO5:S0[K1K<(1I$[AW@YULY[MOYU;W5-LW:>51" M0 YUFKFB)48Q*P?N+ ]".1E\D\WK*8*Z2AMMJ>YY ]EW@*&S3R3#2*8TOYY_ MKJ?[*[60E?VX//-_]?7N5U9,+RM,#F@7OJB=:C#_00(@UH]O;K=OA]XDED&X M>F(3K -OB@!N4#C,.I4V7OC@G'05!@Z#VG&UW?Y\;O6#^E%9^*__]W]02P$" M% ,4 " #9GF51 G^D7*(& ''P &@ @ $ 83$P M,7)A;7II:&%I9&%M=7,M86UE;BYH=&U02P$"% ,4 " #9GF51 U+_ 7 ) M ;/@ &@ @ ':!@ 83$P,G)A;7II:&%I9&%M=7,M86UE M;BYH=&U02P$"% ,4 " #9GF51K\*PA7D( 8*P &@ M@ &"$ 83$P,V9O95%#\G&AI8FET,S$R+3DS,#(P,C N:'1M4$L! A0#% @ MV9YE45Y7R$R?!0 .Q, !8 ( !#"D &5X:&EB:70S,C$M M.3,P,C R,"YH=&U02P$"% ,4 " #9GF51W^<)T8@% "($P %@ M @ '?+@ 97AH:6)I=#,R,BTY,S R,#(P+FAT;5!+ 0(4 Q0 ( M -F>95'UN9-4?BH" '>S%@ 1 " 9LT !I;6UR+3(P,C P M.3,P+FAT;5!+ 0(4 Q0 ( -F>95$LCIZ!I@X !:. 1 M " 4A? @!I;6UR+3(P,C P.3,P+GAS9%!+ 0(4 Q0 ( -F>95$^]"8. M8QT (4E 0 5 " 1UN @!I;6UR+3(P,C P.3,P7V-A;"YX M;6Q02P$"% ,4 " #9GF518(EO(BY! !FU ( %0 @ &S MBP( :6UM&UL4$L! A0#% @ V9YE440;-NTP MP Q H( !4 ( !%,T" &EM;7(M,C R,# Y,S!?;&%B+GAM M;%!+ 0(4 Q0 ( -F>95$))[YTG&\ *T@!0 5 " 7>- M P!I;6UR+3(P,C P.3,P7W!R92YX;6Q02P4& T #0!R P 1OT# end